Serialized Form


Package kaapo.filemanager

Class kaapo.filemanager.ComponentNotSupportedException extends Exception implements Serializable


Package kaapo.gui

Class kaapo.gui.KaapoGui extends JFrame implements Serializable

Serialized Fields

contentPane

JPanel contentPane

tools

ToolPanel tools

statusBar

JLabel statusBar

editorPane

JPanel editorPane

split1

JSplitPane split1

split2

JSplitPane split2

projectView

ProjectView projectView

diagramView

DiagramView diagramView

attributeView

AttributeView attributeView

menu

JMenuBar menu

file

JMenu file

newProject

JMenuItem newProject

openProject

JMenuItem openProject

saveProject

JMenuItem saveProject

saveProjectAs

JMenuItem saveProjectAs

export

JMenuItem export

exportEPS

JMenuItem exportEPS

exit

JMenuItem exit

edit

JMenu edit

undo

JMenuItem undo

redo

JMenuItem redo

delete

JMenuItem delete

selectAll

JMenuItem selectAll

view

JMenu view

centerDiagram

JMenuItem centerDiagram

help

JMenu help

about

JMenuItem about

pm

ProjectManager pm

fc

kaapo.gui.KaapoGui.KaapoFileChooser fc

fcEPS

kaapo.gui.KaapoGui.KaapoFileChooser fcEPS

fm

FileManager fm

prevSave

File prevSave

Class kaapo.gui.ToolPanel extends JPanel implements Serializable

serialVersionUID: 1L

Serialized Fields

basicTools

JToolBar basicTools

text

kaapo.gui.ToolPanel.ToolButton text

select

kaapo.gui.ToolPanel.ToolButton select

delete

kaapo.gui.ToolPanel.ToolButton delete

diagramTypesBox

JComboBox diagramTypesBox

newDiagram

kaapo.gui.ToolPanel.ToolButton newDiagram

specPanel

JToolBar specPanel

buttons

kaapo.gui.ToolPanel.ToolButton[] buttons

tSelected

kaapo.gui.ToolPanel.ToolButton tSelected

pm

ProjectManager pm

isNew

boolean isNew

Package kaapo.gui.attributeview

Class kaapo.gui.attributeview.AttributeView extends JPanel implements Serializable

Serialized Fields

pm

ProjectManager pm

aVJLabel

kaapo.gui.attributeview.AttributeViewJLabel aVJLabel

aPanelScrollPane

JScrollPane aPanelScrollPane

Package kaapo.gui.diagramview

Class kaapo.gui.diagramview.DiagramPanel extends JPanel implements Serializable

serialVersionUID: 1L

Serialized Fields

diagram

Diagram diagram

pm

ProjectManager pm

selection

Selection selection

tool

Class<T> tool

selectionshape

Rectangle2D selectionshape

selectionshape_relative

Point2D selectionshape_relative

connectableshape

Shape connectableshape

element_origin

Point2D element_origin

element_new

Point2D element_new

firstclick

Point2D firstclick

selectionarea

Rectangle2D selectionarea

pressOut

boolean pressOut

pressOnHotSpot

boolean pressOnHotSpot

curHotSpot

HotSpot curHotSpot

prevPoint

Point2D prevPoint

elementMoving

boolean elementMoving

Class kaapo.gui.diagramview.DiagramView extends JPanel implements Serializable

Serialized Fields

pm

ProjectManager pm

dVJLabel

kaapo.gui.diagramview.DiagramViewJLabel dVJLabel

dPanel

DiagramPanel dPanel

dPanelScrollPane

JScrollPane dPanelScrollPane

Package kaapo.gui.projectview

Class kaapo.gui.projectview.ProjectView extends JPanel implements Serializable

Serialized Fields

pm

ProjectManager pm

pVJLabel

kaapo.gui.projectview.ProjectViewJLabel pVJLabel

pVJTree

kaapo.gui.projectview.ProjectViewJTree pVJTree

pVTScrollPane

JScrollPane pVTScrollPane

Package kaapo.project

Class kaapo.project.Attribute extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

name

String name

value

Object value

type

Attribute.AttributeType type

Class kaapo.project.Connection extends DiagramComponent implements Serializable

Class kaapo.project.ConnectionWrapper extends DiagramComponentWrapper implements Serializable

serialVersionUID: 1L

Serialized Fields

path

kaapo.project.ConnectionWrapper.SPoint[] path

directConnector

boolean directConnector

startComponent

DiagramComponentWrapper startComponent

endComponent

DiagramComponentWrapper endComponent

Class kaapo.project.Diagram extends ProjectComponent implements Serializable

Serialized Fields

dcwList

Vector<E> dcwList

name

String name

Class kaapo.project.DiagramComponent extends ProjectComponent implements Serializable

Class kaapo.project.DiagramComponentWrapper extends Observable implements Serializable

Serialized Fields

dComponent

DiagramComponent dComponent

inConnections

Vector<E> inConnections

outConnections

Vector<E> outConnections

Class kaapo.project.DiagramWrapper extends Object implements Serializable

serialVersionUID: 1L

Serialized Fields

diagram

Diagram diagram

parent

DiagramWrapper parent

children

Vector<E> children

Class kaapo.project.Element extends DiagramComponent implements Serializable

Class kaapo.project.ElementWrapper extends DiagramComponentWrapper implements Serializable

serialVersionUID: 1L

Serialized Fields

x

double x

y

double y

height

double height

width

double width

Class kaapo.project.Project extends Observable implements Serializable

serialVersionUID: 1L

Serialized Fields

name

String name

diagrams

Vector<E> diagrams

diagramComponents

Vector<E> diagramComponents

topDiagramWrappers

Vector<E> topDiagramWrappers

Class kaapo.project.ProjectComponent extends Observable implements Serializable

Serialized Fields

attributeMap

HashMap<K,V> attributeMap

Package kaapo.project.graphics

Class kaapo.project.graphics.AttributePanel extends JPanel implements Serializable

Serialized Fields

pc

ProjectComponent pc

pm

ProjectManager pm

Class kaapo.project.graphics.ConnectionGraphics extends DCGraphics implements Serializable

Serialized Fields

cwrapper

ConnectionWrapper cwrapper

lineType

ConnectionGraphics.LineType lineType

startHead

LineHead startHead

endHead

LineHead endHead

startArrowShape

GeneralPath startArrowShape

endArrowShape

GeneralPath endArrowShape

lineShape

GeneralPath lineShape

outerBoundary

Shape outerBoundary

connectionBoundary

GeneralPath connectionBoundary

centerTextAttributeName

String centerTextAttributeName

centerTextLayout

TextLayout centerTextLayout

centerTextX

double centerTextX

centerTextY

double centerTextY

Class kaapo.project.graphics.DCGraphics extends JComponent implements Serializable

Serialized Fields

dc

DiagramComponent dc

dcw

DiagramComponentWrapper dcw

Class kaapo.project.graphics.DirectTextArea extends JComponent implements Serializable

Serialized Fields

isEditable

boolean isEditable

textArea

JTextArea textArea

immutableTextArea

JTextArea immutableTextArea
Like a normal text area, but always non-editable and all mouse listeners are removed. immutableTextArea uses the same model (Document) as textArea, so they should always be in sync.


projectManager

ProjectManager projectManager

diagramComponent

DiagramComponent diagramComponent

attributeName

String attributeName

documentListenerEnabled

boolean documentListenerEnabled

Class kaapo.project.graphics.GenericAttributePanel extends AttributePanel implements Serializable

serialVersionUID: 1L

Serialized Fields

observerEnabled

boolean observerEnabled

name

JLabel[] name

type

JLabel[] type

value

JTextField[] value

Class kaapo.project.graphics.SolidGraphics extends DCGraphics implements Serializable

Serialized Fields

attrname

String attrname

minMargin

double minMargin

boundaryType

SolidGraphics.BoundaryType boundaryType

ewrapper

ElementWrapper ewrapper

drawShape

Shape drawShape

outerShape

Shape outerShape

textArea

DirectTextArea textArea

observerEnabled

boolean observerEnabled
Used to disable or enable DC observing on demand. We must disable observing when we make changes to the element ourselves.


Package kaapo.projectmanager

Class kaapo.projectmanager.Selection extends Vector<DiagramComponentWrapper> implements Serializable

serialVersionUID: 1L


Package kaapo.projectmanager.command

Class kaapo.projectmanager.command.AbstractUndoableEdit extends AbstractUndoableEdit implements Serializable

Serialized Fields

pm

ProjectManager pm

visibleDiagram

DiagramWrapper visibleDiagram

Class kaapo.projectmanager.command.AddConnectionEdit extends AbstractUndoableEdit implements Serializable

serialVersionUID: 1L

Serialized Fields

project

Project project

diagram

Diagram diagram

componentType

Class<T> componentType

startPoint

Point2D startPoint

endPoint

Point2D endPoint

path

Point2D[] path

startComponent

DiagramComponentWrapper startComponent

endComponent

DiagramComponentWrapper endComponent

newConnection

Connection newConnection

newConnectionWrapper

ConnectionWrapper newConnectionWrapper

Class kaapo.projectmanager.command.AddElementEdit extends AbstractUndoableEdit implements Serializable

Serialized Fields

pm

ProjectManager pm

componentType

Class<T> componentType

location

Point2D location

newComponent

DiagramComponent newComponent

project

Project project

diagram

Diagram diagram

newElementWrapper

ElementWrapper newElementWrapper

Class kaapo.projectmanager.command.ChangeDiagramNameEdit extends AbstractUndoableEdit implements Serializable

Serialized Fields

diagram

Diagram diagram

newName

String newName

originalName

String originalName

Class kaapo.projectmanager.command.ChangeProjectNameEdit extends AbstractUndoableEdit implements Serializable

Serialized Fields

project

Project project

newName

String newName

originalName

String originalName

Class kaapo.projectmanager.command.EditFailedException extends Exception implements Serializable

Class kaapo.projectmanager.command.ModifyDComponentAttributeEdit extends AbstractUndoableEdit implements Serializable

Serialized Fields

newValue

Object newValue

oldValue

Object oldValue

attributeName

String attributeName

dc

DiagramComponent dc

Class kaapo.projectmanager.command.MoveConnectionPointEdit extends AbstractUndoableEdit implements Serializable

serialVersionUID: 1L

Serialized Fields

oldDCW

DiagramComponentWrapper oldDCW

newDCW

DiagramComponentWrapper newDCW

moved

DiagramComponentWrapper moved

newPoint

Point2D newPoint

oldPoint

Point2D oldPoint

cw

ConnectionWrapper cw

pathIndex

int pathIndex

Class kaapo.projectmanager.command.MoveDComponentEdit extends AbstractUndoableEdit implements Serializable

serialVersionUID: 1L

Serialized Fields

selected

Selection selected

distance

Point2D.Double distance

movedElement

Vector<E> movedElement

Class kaapo.projectmanager.command.MoveDiagramDownEdit extends AbstractUndoableEdit implements Serializable

Serialized Fields

dw

DiagramWrapper dw

newSiblingDW

DiagramWrapper newSiblingDW

oldSiblingDW

DiagramWrapper oldSiblingDW

Class kaapo.projectmanager.command.MoveDiagramUpEdit extends AbstractUndoableEdit implements Serializable

Serialized Fields

dw

DiagramWrapper dw

newDW

DiagramWrapper newDW

newSiblingDW

DiagramWrapper newSiblingDW

oldSiblingDW

DiagramWrapper oldSiblingDW

Class kaapo.projectmanager.command.NewDiagramEdit extends AbstractUndoableEdit implements Serializable

Serialized Fields

diagramType

Class<T> diagramType

name

String name

diagram

Diagram diagram

parent

DiagramWrapper parent

prevSibling

DiagramWrapper prevSibling

dw

DiagramWrapper dw

previousVisibleDiagram

DiagramWrapper previousVisibleDiagram

pm

ProjectManager pm

project

Project project

Class kaapo.projectmanager.command.RemoveDComponentEdit extends AbstractUndoableEdit implements Serializable

Serialized Fields

selection

Selection selection

oldWrappers

Vector<E> oldWrappers

diagram

Diagram diagram

project

Project project

oldDPanel

DiagramPanel oldDPanel

oldConnections

HashMap<K,V> oldConnections

Class kaapo.projectmanager.command.RemoveDiagramEdit extends AbstractUndoableEdit implements Serializable

serialVersionUID: 1L

Serialized Fields

removedDiagram

DiagramWrapper removedDiagram

Class kaapo.projectmanager.command.ResizeElementEdit extends AbstractUndoableEdit implements Serializable

serialVersionUID: 1L

Serialized Fields

newSize

Dimension newSize

oldSize

Dimension oldSize

resizedElement

ElementWrapper resizedElement

type

HotSpot.HotSpotType type

xdiff

double xdiff

ydiff

double ydiff

oldx

double oldx

oldy

double oldy

Package kaapo.types.diagramcomponents

Class kaapo.types.diagramcomponents.Association extends Connection implements Serializable

serialVersionUID: 1L

Class kaapo.types.diagramcomponents.AssociationGraphics extends ConnectionGraphics implements Serializable

Class kaapo.types.diagramcomponents.DataBase extends Element implements Serializable

serialVersionUID: 1L

Class kaapo.types.diagramcomponents.DataBaseGraphics extends DCGraphics implements Serializable

Serialized Fields

dataBaseShape

Shape dataBaseShape

outerShape

Shape outerShape

wrapper

ElementWrapper wrapper

name

String name

insertionIndex

int insertionIndex

Class kaapo.types.diagramcomponents.Dependency extends Connection implements Serializable

serialVersionUID: 1L

Class kaapo.types.diagramcomponents.DependencyGraphics extends ConnectionGraphics implements Serializable

Class kaapo.types.diagramcomponents.Generalization extends Connection implements Serializable

serialVersionUID: 1L

Class kaapo.types.diagramcomponents.GeneralizationGraphics extends ConnectionGraphics implements Serializable

Class kaapo.types.diagramcomponents.Text extends Element implements Serializable

serialVersionUID: 1L

Class kaapo.types.diagramcomponents.TextGraphics extends SolidGraphics implements Serializable


Package kaapo.types.diagramcomponents.dataflowchart

Class kaapo.types.diagramcomponents.dataflowchart.DataFlow extends Connection implements Serializable

serialVersionUID: 1L

Class kaapo.types.diagramcomponents.dataflowchart.DataFlowGraphics extends ConnectionGraphics implements Serializable

Class kaapo.types.diagramcomponents.dataflowchart.DataStore extends Element implements Serializable

serialVersionUID: 1L

Class kaapo.types.diagramcomponents.dataflowchart.DataStoreGraphics extends SolidGraphics implements Serializable

Class kaapo.types.diagramcomponents.dataflowchart.Process extends Element implements Serializable

serialVersionUID: 1L

Class kaapo.types.diagramcomponents.dataflowchart.ProcessGraphics extends SolidGraphics implements Serializable


Package kaapo.types.diagramcomponents.usecasediagram

Class kaapo.types.diagramcomponents.usecasediagram.Actor extends Element implements Serializable

serialVersionUID: 1L

Class kaapo.types.diagramcomponents.usecasediagram.ActorGraphics extends DCGraphics implements Serializable

Serialized Fields

outerShape

Shape outerShape

actorShape

Shape actorShape

wrapper

ElementWrapper wrapper

name

String name

namelayout

TextLayout namelayout

Class kaapo.types.diagramcomponents.usecasediagram.UseCase extends Element implements Serializable

serialVersionUID: 1L

Class kaapo.types.diagramcomponents.usecasediagram.UseCaseGraphics extends SolidGraphics implements Serializable


Package kaapo.types.diagrams

Class kaapo.types.diagrams.DataFlowChart extends Diagram implements Serializable

serialVersionUID: 1L

Class kaapo.types.diagrams.UseCaseDiagram extends Diagram implements Serializable

serialVersionUID: 1L