A B C D E F G H I K L M N O P R S T U V W

A

AbstractEdit - Class in kaapo.projectmanager.command
Abstract superclass for edits.
AbstractEdit() - Constructor for class kaapo.projectmanager.command.AbstractEdit
 
AbstractUndoableEdit - Class in kaapo.projectmanager.command
Abstract class that all the Edits extend.
AbstractUndoableEdit() - Constructor for class kaapo.projectmanager.command.AbstractUndoableEdit
 
actionPerformed(ActionEvent) - Method in class kaapo.gui.KaapoGui
Listerner for menus.
actionPerformed(ActionEvent) - Method in class kaapo.project.graphics.GenericAttributePanel
ActionListener's method
Actor - Class in kaapo.types.diagramcomponents.usecasediagram
 
Actor() - Constructor for class kaapo.types.diagramcomponents.usecasediagram.Actor
 
ActorGraphics - Class in kaapo.types.diagramcomponents.usecasediagram
 
ActorGraphics(DiagramComponent, DiagramComponentWrapper, ProjectManager) - Constructor for class kaapo.types.diagramcomponents.usecasediagram.ActorGraphics
 
add(DiagramComponentWrapper) - Method in class kaapo.projectmanager.Selection
Adds the given wrapper to the selection.
addAttribute(String, Attribute.AttributeType, Object) - Method in class kaapo.project.ProjectComponent
Adds attribute to project component.
addAttribute(String, Attribute.AttributeType) - Method in class kaapo.project.ProjectComponent
Adds attribute to project component with null as initial value.
addChild(int, DiagramWrapper) - Method in class kaapo.project.DiagramWrapper
Add child node into diagram wrapper.
addComponent(DiagramComponentWrapper) - Method in class kaapo.project.Diagram
Adds a diagram component wrapper to the diagram.
addConnection(ConnectionWrapper) - Method in class kaapo.project.DiagramComponentWrapper
Adds a connection to wrapper.
AddConnectionEdit - Class in kaapo.projectmanager.command
An Edit that adds a Connection to a visible Diagram.
AddConnectionEdit(Class, Point2D, Point2D, DiagramComponentWrapper, DiagramComponentWrapper) - Constructor for class kaapo.projectmanager.command.AddConnectionEdit
constructs an edit that adds a connection with defined start- and endcomponents and the points user has clicked on when choosing them.
AddConnectionEdit(Class, Point2D) - Constructor for class kaapo.projectmanager.command.AddConnectionEdit
constructs an edit that adds a connection with default form and no connected components.
addDiagram(Diagram, DiagramWrapper, DiagramWrapper) - Method in class kaapo.project.Project
Adds the diagram to the project and the project tree and creates a new DiagramWrapper for it.
addDiagram(DiagramWrapper, DiagramWrapper, DiagramWrapper) - Method in class kaapo.project.Project
Adds the DiagramWrapper to the project and the project tree.
addDiagramComponent(DiagramComponent) - Method in class kaapo.project.Project
Adds the diagram component (element or connection) to the project.
addDocumentListener(DocumentListener) - Method in class kaapo.project.graphics.DirectTextArea
Adds a document listener to the contents of the text area.
AddElementEdit - Class in kaapo.projectmanager.command
This UndoableEdit adds a new Element into a Diagram.
AddElementEdit(Class) - Constructor for class kaapo.projectmanager.command.AddElementEdit
Constructs an edit without an user defined location for the new Element
AddElementEdit(Class, Point2D) - Constructor for class kaapo.projectmanager.command.AddElementEdit
Constructs an edit with an user defined location for the new Element
addObserver(Observer) - Method in class kaapo.Observable
Adds new observer to this subject.
addPathSegment(boolean) - Method in class kaapo.project.ConnectionWrapper
Adds a segment either to the start or end of the path.
AddToSelectionEdit - Class in kaapo.projectmanager.command
This Edit adds a new DiagramComponentWrapper to a pre-existing Selection.
AddToSelectionEdit(Point2D) - Constructor for class kaapo.projectmanager.command.AddToSelectionEdit
 
AddToSelectionEdit(DiagramComponentWrapper) - Constructor for class kaapo.projectmanager.command.AddToSelectionEdit
 
arrowAngle - Variable in class kaapo.project.graphics.FilledArrowHead
 
arrowAngle - Variable in class kaapo.project.graphics.LineArrowHead
Angle of arrow head.
arrowDLength - Variable in class kaapo.project.graphics.LineArrowHead
Diagonal length of the arrow.
Association - Class in kaapo.types.diagramcomponents
Basic association connection for usecase diagrams.
Association() - Constructor for class kaapo.types.diagramcomponents.Association
Constructor that calls super().
AssociationGraphics - Class in kaapo.types.diagramcomponents
 
AssociationGraphics(DiagramComponent, ConnectionWrapper, ProjectManager) - Constructor for class kaapo.types.diagramcomponents.AssociationGraphics
 
Attribute - Class in kaapo.project
Attribute of a project component, with name, type and value.
Attribute(String, Attribute.AttributeType) - Constructor for class kaapo.project.Attribute
Constructs an attribute with null initial value.
Attribute(String, Attribute.AttributeType, Object) - Constructor for class kaapo.project.Attribute
Constructs an attribute with given initial value.
Attribute.AttributeType - Enum in kaapo.project
Enumeration for attribute type.
ATTRIBUTE_NAME - Static variable in class kaapo.types.diagramcomponents.dataflowchart.DataStore
 
ATTRIBUTE_NAME - Static variable in class kaapo.types.diagramcomponents.Text
 
attributeMap - Variable in class kaapo.project.ProjectComponent
 
attributeName - Variable in class kaapo.project.graphics.DirectTextArea
 
AttributePanel - Class in kaapo.project.graphics
Abstract base class for attribute panels.
AttributePanel(ProjectComponent, ProjectManager) - Constructor for class kaapo.project.graphics.AttributePanel
 
attributePanel - Variable in class kaapo.project.ProjectComponent
 
AttributeView - Class in kaapo.gui.attributeview
A container component for a AttributeViewJLabel that shows the component name and AttributePanel that shows the attributes of the component.
AttributeView(ProjectManager) - Constructor for class kaapo.gui.attributeview.AttributeView
Constructs a new AttributeView.
attrname - Variable in class kaapo.project.graphics.SolidGraphics
 

B

boundaryType - Variable in class kaapo.project.graphics.SolidGraphics
 
buildAttributePanel(ProjectManager) - Method in class kaapo.project.ProjectComponent
Build a new attribute panel.
buildAttributePanel(ProjectManager) - Method in class kaapo.types.diagramcomponents.Text
 
buildAttributePanel(ProjectManager) - Method in class kaapo.types.diagrams.DataFlowChart
 
buildAttributePanel(ProjectManager) - Method in class kaapo.types.diagrams.UseCaseDiagram
 
buildDCGraphics(DiagramComponentWrapper, ProjectManager) - Method in class kaapo.project.DiagramComponent
Build a new graphical representation of the element as DCGraphics.
buildDCGraphics(DiagramComponentWrapper, ProjectManager) - Method in class kaapo.types.diagramcomponents.Association
 
buildDCGraphics(DiagramComponentWrapper, ProjectManager) - Method in class kaapo.types.diagramcomponents.DataBase
 
buildDCGraphics(DiagramComponentWrapper, ProjectManager) - Method in class kaapo.types.diagramcomponents.dataflowchart.DataFlow
 
buildDCGraphics(DiagramComponentWrapper, ProjectManager) - Method in class kaapo.types.diagramcomponents.dataflowchart.DataStore
 
buildDCGraphics(DiagramComponentWrapper, ProjectManager) - Method in class kaapo.types.diagramcomponents.dataflowchart.Process
 
buildDCGraphics(DiagramComponentWrapper, ProjectManager) - Method in class kaapo.types.diagramcomponents.Dependency
 
buildDCGraphics(DiagramComponentWrapper, ProjectManager) - Method in class kaapo.types.diagramcomponents.Generalization
 
buildDCGraphics(DiagramComponentWrapper, ProjectManager) - Method in class kaapo.types.diagramcomponents.Text
 
buildDCGraphics(DiagramComponentWrapper, ProjectManager) - Method in class kaapo.types.diagramcomponents.usecasediagram.Actor
 
buildDCGraphics(DiagramComponentWrapper, ProjectManager) - Method in class kaapo.types.diagramcomponents.usecasediagram.UseCase
 
buildLinePath(double, double) - Method in class kaapo.project.graphics.ConnectionGraphics
Builds the path for the regular line (between the heads).
buildShape(double, double, double, double) - Method in class kaapo.project.graphics.SolidGraphics
Builds the outer boundary shape.

C

calcCenterTextStartPoint(double, double) - Method in class kaapo.project.graphics.ConnectionGraphics
Calculates the coordinates for center text area.
calcConnectionIntersectPoint(Point2D, Point2D) - Method in class kaapo.project.graphics.DCGraphics
Calculates the intersection point between a line and the connection boundary.
calcEndHeadStartPoint(double, double) - Method in class kaapo.project.graphics.ConnectionGraphics
Calculates the starting point of the end head.
calcOuterBoundary() - Method in class kaapo.project.graphics.ConnectionGraphics
Calculates the outer boundary which is used for mouse hit checks.
calcStartHeadEndPoint(double, double) - Method in class kaapo.project.graphics.ConnectionGraphics
Calculates the ending point of the start head.
calcUnitVectors(double, double, double, double) - Static method in class kaapo.project.ConnectionWrapper
Calculate orthogonal unit vectors v and w based on the line given as parameter.
calcUnitVectors(Point2D, Point2D) - Static method in class kaapo.project.ConnectionWrapper
Calculate orthogonal unit vectors v and w based on the line given as parameter.
canEnable() - Method in class kaapo.gui.ToolPanel
Checks which buttons should be enabled.
canMove(DiagramComponentWrapper) - Method in class kaapo.project.DiagramComponent
Tell whether the element can be moved by user.
canMove() - Method in class kaapo.project.DiagramComponentWrapper
Tells whether the wrapper can be moved by user.
canMove(DiagramComponentWrapper) - Method in class kaapo.types.diagramcomponents.Association
Returns true if the connection is free at both ends, false if it is connected at either.
canMove(DiagramComponentWrapper) - Method in class kaapo.types.diagramcomponents.DataBase
 
canMove(DiagramComponentWrapper) - Method in class kaapo.types.diagramcomponents.dataflowchart.DataFlow
Returns true if the connection is free at both ends, false if it is connected at either.
canMove(DiagramComponentWrapper) - Method in class kaapo.types.diagramcomponents.dataflowchart.DataStore
 
canMove(DiagramComponentWrapper) - Method in class kaapo.types.diagramcomponents.dataflowchart.Process
 
canMove(DiagramComponentWrapper) - Method in class kaapo.types.diagramcomponents.Dependency
Tests if the connection can move.
canMove(DiagramComponentWrapper) - Method in class kaapo.types.diagramcomponents.Generalization
Returns true if the connection is free at both ends, false if it is connected at either.
canMove(DiagramComponentWrapper) - Method in class kaapo.types.diagramcomponents.Text
 
canMove(DiagramComponentWrapper) - Method in class kaapo.types.diagramcomponents.usecasediagram.Actor
 
canMove(DiagramComponentWrapper) - Method in class kaapo.types.diagramcomponents.usecasediagram.UseCase
 
canRedo() - Method in class kaapo.projectmanager.command.AbstractUndoableEdit
 
canRedo() - Method in class kaapo.projectmanager.command.AddConnectionEdit
 
canRedo() - Method in class kaapo.projectmanager.command.AddElementEdit
 
canRedo() - Method in class kaapo.projectmanager.command.ChangeDiagramNameEdit
 
canRedo() - Method in class kaapo.projectmanager.command.ChangeProjectNameEdit
 
canRedo() - Method in class kaapo.projectmanager.command.ModifyDComponentAttributeEdit
 
canRedo() - Method in class kaapo.projectmanager.command.MoveConnectionPointEdit
 
canRedo() - Method in class kaapo.projectmanager.command.MoveDComponentEdit
 
canRedo() - Method in class kaapo.projectmanager.command.MoveDiagramDownEdit
 
canRedo() - Method in class kaapo.projectmanager.command.MoveDiagramUpEdit
 
canRedo() - Method in class kaapo.projectmanager.command.NewDiagramEdit
 
canRedo() - Method in class kaapo.projectmanager.command.RemoveDComponentEdit
 
canRedo() - Method in class kaapo.projectmanager.command.ResizeElementEdit
 
canRedo() - Method in class kaapo.projectmanager.ProjectManager
Checks if it is possible to redo the latest undo.
canResize(DiagramComponentWrapper) - Method in class kaapo.project.DiagramComponent
Tell whether the element can be resized by user.
canResize() - Method in class kaapo.project.DiagramComponentWrapper
Tells whether the wrapper can be resized by user.
canResize(DiagramComponentWrapper) - Method in class kaapo.types.diagramcomponents.Association
 
canResize(DiagramComponentWrapper) - Method in class kaapo.types.diagramcomponents.DataBase
 
canResize(DiagramComponentWrapper) - Method in class kaapo.types.diagramcomponents.dataflowchart.DataFlow
 
canResize(DiagramComponentWrapper) - Method in class kaapo.types.diagramcomponents.dataflowchart.DataStore
 
canResize(DiagramComponentWrapper) - Method in class kaapo.types.diagramcomponents.dataflowchart.Process
 
canResize(DiagramComponentWrapper) - Method in class kaapo.types.diagramcomponents.Dependency
 
canResize(DiagramComponentWrapper) - Method in class kaapo.types.diagramcomponents.Generalization
 
canResize(DiagramComponentWrapper) - Method in class kaapo.types.diagramcomponents.Text
 
canResize(DiagramComponentWrapper) - Method in class kaapo.types.diagramcomponents.usecasediagram.Actor
 
canResize(DiagramComponentWrapper) - Method in class kaapo.types.diagramcomponents.usecasediagram.UseCase
 
canUndo() - Method in class kaapo.projectmanager.command.AbstractUndoableEdit
 
canUndo() - Method in class kaapo.projectmanager.command.AddConnectionEdit
 
canUndo() - Method in class kaapo.projectmanager.command.AddElementEdit
 
canUndo() - Method in class kaapo.projectmanager.command.ChangeDiagramNameEdit
 
canUndo() - Method in class kaapo.projectmanager.command.ChangeProjectNameEdit
 
canUndo() - Method in class kaapo.projectmanager.command.ModifyDComponentAttributeEdit
 
canUndo() - Method in class kaapo.projectmanager.command.MoveConnectionPointEdit
 
canUndo() - Method in class kaapo.projectmanager.command.MoveDComponentEdit
 
canUndo() - Method in class kaapo.projectmanager.command.MoveDiagramDownEdit
 
canUndo() - Method in class kaapo.projectmanager.command.MoveDiagramUpEdit
 
canUndo() - Method in class kaapo.projectmanager.command.NewDiagramEdit
 
canUndo() - Method in class kaapo.projectmanager.command.RemoveDComponentEdit
 
canUndo() - Method in class kaapo.projectmanager.command.ResizeElementEdit
 
canUndo() - Method in class kaapo.projectmanager.ProjectManager
Checks if it is possible to undo the latest edit.
centerDiagram() - Method in class kaapo.gui.diagramview.DiagramView
Centers the current diagram.
centerTextAttributeName - Variable in class kaapo.project.graphics.ConnectionGraphics
 
centerTextLayout - Variable in class kaapo.project.graphics.ConnectionGraphics
 
centerTextX - Variable in class kaapo.project.graphics.ConnectionGraphics
 
centerTextY - Variable in class kaapo.project.graphics.ConnectionGraphics
 
changeCorrectVisibleDiagram(ProjectManager, DiagramWrapper) - Method in class kaapo.projectmanager.command.AbstractUndoableEdit
Changes the visible diagram into the correct given one if the current visible one is something else.
ChangeDiagramNameEdit - Class in kaapo.projectmanager.command
This UndoableEdit is used to change either a visible Diagram's or another Diagram's name.
ChangeDiagramNameEdit(String) - Constructor for class kaapo.projectmanager.command.ChangeDiagramNameEdit
Constructs an edit that renames visible diagram.
ChangeDiagramNameEdit(Diagram, String) - Constructor for class kaapo.projectmanager.command.ChangeDiagramNameEdit
Constructs an edit that renames diagram.
changedUpdate(DocumentEvent) - Method in class kaapo.project.graphics.DirectTextArea
 
ChangeProjectNameEdit - Class in kaapo.projectmanager.command
This UndoableEdit changes the name of the open Project.
ChangeProjectNameEdit(String) - Constructor for class kaapo.projectmanager.command.ChangeProjectNameEdit
 
ChangeVisibleDiagramEdit - Class in kaapo.projectmanager.command
This UndoableEdit changes the currently visible Diagram in ProjectManager to another one.
ChangeVisibleDiagramEdit(DiagramWrapper) - Constructor for class kaapo.projectmanager.command.ChangeVisibleDiagramEdit
Constructs a new ChangeVisibleDiagramEdit
ComponentNotSupportedException - Exception in kaapo.filemanager
Exception for plugin classes to throw if they cannot handle some project components.
ComponentNotSupportedException() - Constructor for exception kaapo.filemanager.ComponentNotSupportedException
Constructs a new ComponentNotSupportedException with null as its detailed message.
ComponentNotSupportedException(String) - Constructor for exception kaapo.filemanager.ComponentNotSupportedException
Constructs a new ComponentNotSupportedException with the specified detail message.
ComponentNotSupportedException(String, Throwable) - Constructor for exception kaapo.filemanager.ComponentNotSupportedException
Constructs a new ComponentNotSupportedException with a specified detail message and a Throwable cause that can be retrieved with getCause().
ComponentNotSupportedException(Throwable) - Constructor for exception kaapo.filemanager.ComponentNotSupportedException
Creates a new ComponentNotSupportedException with a null detailed message with a cause.
Connection - Class in kaapo.project
Abstract base class for connections.
Connection() - Constructor for class kaapo.project.Connection
 
connectionBoundary - Variable in class kaapo.project.graphics.ConnectionGraphics
 
ConnectionGraphics - Class in kaapo.project.graphics
A general graphics class for connections, with versatile arrow heads.
ConnectionGraphics(DiagramComponent, ConnectionWrapper, ProjectManager, ConnectionGraphics.LineType, LineHead, LineHead, String) - Constructor for class kaapo.project.graphics.ConnectionGraphics
Constructs the connection graphics with text in center.
ConnectionGraphics(DiagramComponent, ConnectionWrapper, ProjectManager, ConnectionGraphics.LineType, LineHead, LineHead) - Constructor for class kaapo.project.graphics.ConnectionGraphics
Constructs the connection graphics with no text field.
ConnectionGraphics.LineType - Enum in kaapo.project.graphics
 
ConnectionWrapper - Class in kaapo.project
An ConnectionWrapper is used to wrap a Connection.
ConnectionWrapper(Connection, DiagramComponentWrapper, DiagramComponentWrapper, Point2D[]) - Constructor for class kaapo.project.ConnectionWrapper
Constructs a new ConnectionWrapper.
containsDiagramComponent(DiagramComponent) - Method in class kaapo.project.Diagram
Tells whether given diagram component is present in the diagram.
containsProjectComponent(ProjectComponent) - Method in class kaapo.project.Project
Tells whether given diagram, element or connection is part of the project.
cwrapper - Variable in class kaapo.project.graphics.ConnectionGraphics
 

D

DataBase - Class in kaapo.types.diagramcomponents
 
DataBase() - Constructor for class kaapo.types.diagramcomponents.DataBase
 
DataBaseGraphics - Class in kaapo.types.diagramcomponents
 
DataBaseGraphics(DiagramComponent, DiagramComponentWrapper, ProjectManager) - Constructor for class kaapo.types.diagramcomponents.DataBaseGraphics
 
DataFlow - Class in kaapo.types.diagramcomponents.dataflowchart
Data-flow connection for data-flow diagrams.
DataFlow() - Constructor for class kaapo.types.diagramcomponents.dataflowchart.DataFlow
Constructor that calls super().
DataFlowChart - Class in kaapo.types.diagrams
 
DataFlowChart() - Constructor for class kaapo.types.diagrams.DataFlowChart
 
DataFlowChart(String) - Constructor for class kaapo.types.diagrams.DataFlowChart
 
DataFlowGraphics - Class in kaapo.types.diagramcomponents.dataflowchart
 
DataFlowGraphics(DiagramComponent, ConnectionWrapper, ProjectManager) - Constructor for class kaapo.types.diagramcomponents.dataflowchart.DataFlowGraphics
 
DataStore - Class in kaapo.types.diagramcomponents.dataflowchart
Data store element for data-flow diagrams.
DataStore() - Constructor for class kaapo.types.diagramcomponents.dataflowchart.DataStore
 
DataStoreGraphics - Class in kaapo.types.diagramcomponents.dataflowchart
 
DataStoreGraphics(DiagramComponent, ElementWrapper, ProjectManager, String) - Constructor for class kaapo.types.diagramcomponents.dataflowchart.DataStoreGraphics
 
dc - Variable in class kaapo.project.graphics.DCGraphics
 
dcgraphics - Variable in class kaapo.project.DiagramComponentWrapper
 
DCGraphics - Class in kaapo.project.graphics
Graphical representation of an element or connection.
DCGraphics(DiagramComponent, DiagramComponentWrapper, ProjectManager) - Constructor for class kaapo.project.graphics.DCGraphics
 
dComponent - Variable in class kaapo.project.DiagramComponentWrapper
 
dcw - Variable in class kaapo.project.graphics.DCGraphics
 
dcwList - Variable in class kaapo.project.Diagram
 
Dependency - Class in kaapo.types.diagramcomponents
 
Dependency() - Constructor for class kaapo.types.diagramcomponents.Dependency
Constructor that calls super().
DependencyGraphics - Class in kaapo.types.diagramcomponents
 
DependencyGraphics(DiagramComponent, ConnectionWrapper, ProjectManager) - Constructor for class kaapo.types.diagramcomponents.DependencyGraphics
 
Diagram - Class in kaapo.project
Diagram is a collection of related elements and connections.
Diagram() - Constructor for class kaapo.project.Diagram
Constructs a diagram with null name.
Diagram(String) - Constructor for class kaapo.project.Diagram
Constructs a diagram with given name.
Diagram.ObservableMessage - Enum in kaapo.project
 
DiagramComponent - Class in kaapo.project
Base class for elements and connections.
DiagramComponent() - Constructor for class kaapo.project.DiagramComponent
 
diagramComponent - Variable in class kaapo.project.graphics.DirectTextArea
 
DiagramComponent.ComponentType - Enum in kaapo.project
 
DiagramComponentWrapper - Class in kaapo.project
Abstract base class for element and connection wrappers.
DiagramComponentWrapper() - Constructor for class kaapo.project.DiagramComponentWrapper
 
DiagramComponentWrapper(DiagramComponent) - Constructor for class kaapo.project.DiagramComponentWrapper
 
DiagramPanel - Class in kaapo.gui.diagramview
This class handles all the painting routines of the diagram.
DiagramPanel(Diagram, ProjectManager) - Constructor for class kaapo.gui.diagramview.DiagramPanel
Constructs a new DiagramPanel
DiagramView - Class in kaapo.gui.diagramview
A container component for a DiagramViewJLabel that shows the diagram name and DiagramPanel that shows the diagram.
DiagramView(ProjectManager) - Constructor for class kaapo.gui.diagramview.DiagramView
Constructs a new DiagramView.
DiagramWrapper - Class in kaapo.project
Diagram wrapper is a node in the project diagram tree.
DiagramWrapper() - Constructor for class kaapo.project.DiagramWrapper
 
DiagramWrapper(Diagram) - Constructor for class kaapo.project.DiagramWrapper
Constructs the wrapper with null parent.
DiagramWrapper(Diagram, DiagramWrapper) - Constructor for class kaapo.project.DiagramWrapper
Constructs the wrapper with given parent.
DirectTextArea - Class in kaapo.project.graphics
Text area component similar to JTextArea, suitable for diagram panel direct editing.
DirectTextArea(DiagramComponent, String, ProjectManager) - Constructor for class kaapo.project.graphics.DirectTextArea
 
DirectTextArea() - Constructor for class kaapo.project.graphics.DirectTextArea
Constructs a bare text area that has no associated diagram component.
disableDocumentListener() - Method in class kaapo.project.graphics.DirectTextArea
Temporary disables the document listener that the DirectTextArea registered itself.
disableObserver() - Method in class kaapo.project.graphics.GenericAttributePanel
method to disable this observer
disableObserver() - Method in class kaapo.project.graphics.SolidGraphics
 
dispatchEventUp(MouseEvent) - Method in class kaapo.project.graphics.DirectTextArea
Routes mouse event to parent diagram panel.
documentListenerEnabled - Variable in class kaapo.project.graphics.DirectTextArea
 
drawShape - Variable in class kaapo.project.graphics.SolidGraphics
 

E

Edit - Interface in kaapo.projectmanager.command
Interface for all the Edits that are not undoable.
EDIT_FAILED_MESSAGE - Static variable in class kaapo.gui.KaapoGui
 
EditFailedException - Exception in kaapo.projectmanager.command
Exception for situations where something inside an Edit has failed to execute and the Edit cannot be completed.
EditFailedException() - Constructor for exception kaapo.projectmanager.command.EditFailedException
Constructs a new exception with null as its detailed message.
EditFailedException(String) - Constructor for exception kaapo.projectmanager.command.EditFailedException
Constructs a new exception with the specified detail message.
EditFailedException(String, Throwable) - Constructor for exception kaapo.projectmanager.command.EditFailedException
Constructs a new exception with a specified detail message and a Throwable cause that can be retrieved with getCause().
EditFailedException(Throwable) - Constructor for exception kaapo.projectmanager.command.EditFailedException
Constructs a new exception with a null detailed message with a cause.
Element - Class in kaapo.project
Abstract base class for elements.
Element() - Constructor for class kaapo.project.Element
 
ElementWrapper - Class in kaapo.project
Wrapper class for elements.
ElementWrapper(Element, double, double) - Constructor for class kaapo.project.ElementWrapper
 
enableDocumentListener() - Method in class kaapo.project.graphics.DirectTextArea
Re-enables the document listener.
enableObserver() - Method in class kaapo.project.graphics.GenericAttributePanel
method to enable this observer
enableObserver() - Method in class kaapo.project.graphics.SolidGraphics
 
endArrowShape - Variable in class kaapo.project.graphics.ConnectionGraphics
 
endCompound() - Method in class kaapo.projectmanager.ProjectManager
Closes the compound and adds it as a single undoable object to the undomanager
endHead - Variable in class kaapo.project.graphics.ConnectionGraphics
 
EPSExport - Class in kaapo.filemanager
 
EPSExport() - Constructor for class kaapo.filemanager.EPSExport
 
ewrapper - Variable in class kaapo.project.graphics.SolidGraphics
 
execute(ProjectManager) - Method in class kaapo.projectmanager.command.AbstractUndoableEdit
Executes the created Edit inside the given environment.
execute(ProjectManager) - Method in class kaapo.projectmanager.command.AddConnectionEdit
Creates a new Connection and adds it to both the Project and to the visible Diagram.
execute(ProjectManager) - Method in class kaapo.projectmanager.command.AddElementEdit
Creates a new Element and adds it to both the project and to the diagram.
execute(ProjectManager) - Method in class kaapo.projectmanager.command.AddToSelectionEdit
Executes the edit.
execute(ProjectManager) - Method in class kaapo.projectmanager.command.ChangeDiagramNameEdit
Stores the original name and sets the new one
execute(ProjectManager) - Method in class kaapo.projectmanager.command.ChangeProjectNameEdit
Stores the original name and sets the new one
execute(ProjectManager) - Method in class kaapo.projectmanager.command.ChangeVisibleDiagramEdit
Execution of this edit.
execute(ProjectManager) - Method in interface kaapo.projectmanager.command.Edit
All the Edits are executed by calling this method.
execute(ProjectManager) - Method in class kaapo.projectmanager.command.ModifyDComponentAttributeEdit
Stores the original attribute and sets the new one.
execute(ProjectManager) - Method in class kaapo.projectmanager.command.MoveConnectionPointEdit
execution of this edit.
execute(ProjectManager) - Method in class kaapo.projectmanager.command.MoveDComponentEdit
 
execute(ProjectManager) - Method in class kaapo.projectmanager.command.MoveDiagramDownEdit
Executes this edit
execute(ProjectManager) - Method in class kaapo.projectmanager.command.MoveDiagramUpEdit
Executes this edit
execute(ProjectManager) - Method in class kaapo.projectmanager.command.NewDiagramEdit
Adds the new Diagram to the Project.
execute(ProjectManager) - Method in class kaapo.projectmanager.command.RemoveDComponentEdit
Removes all the currently selected DiagramComponentWrappers from a Diagram and possibly the related DiagramComponent from the Project.
execute(ProjectManager) - Method in class kaapo.projectmanager.command.RemoveDiagramEdit
Adds a new Diagram to current Project and sets it visible in the ProjectManager
execute(ProjectManager) - Method in class kaapo.projectmanager.command.RemoveFromSelectionEdit
Executes the edit.
execute(ProjectManager) - Method in class kaapo.projectmanager.command.ResizeElementEdit
Resizes the element with parameters given in constructor.
execute(ProjectManager) - Method in class kaapo.projectmanager.command.SelectionEdit
Execution of this Edit is done in this method.
executeCompoundEdit(AbstractUndoableEdit) - Method in class kaapo.projectmanager.ProjectManager
Executes the latest UndoableEdit and adds it to compound for the mass-undo or -redo possibly to be done later
executeEdit(AbstractUndoableEdit) - Method in class kaapo.projectmanager.ProjectManager
Executes the latest UndoableEdit and saves it for possible undo/redo-action.
executeEdit(Edit) - Method in class kaapo.projectmanager.ProjectManager
Executes the latest Edit.
export(Project, DiagramWrapper, File, Component) - Method in class kaapo.filemanager.EPSExport
 
export(Project, DiagramWrapper, File, Component) - Method in class kaapo.filemanager.ExportPlugin
Exports the project object given as a parameter.
export(Project, DiagramWrapper, File, Component) - Method in class kaapo.filemanager.ToStringExport
 
ExportPlugin - Class in kaapo.filemanager
An abstract class to be subclassed by all export plugins.
ExportPlugin() - Constructor for class kaapo.filemanager.ExportPlugin
 
exportProject(Project, DiagramWrapper, ExportPlugin, File, Component) - Method in class kaapo.filemanager.FileManager
Exports a Project object to disk using the export plugin given as a parameter.

F

FileManager - Class in kaapo.filemanager
Class that implements FileManager interface.
FileManager() - Constructor for class kaapo.filemanager.FileManager
Creates a new FileManager.
FilledArrowHead - Class in kaapo.project.graphics
Filled arrow head.
FilledArrowHead(double, double) - Constructor for class kaapo.project.graphics.FilledArrowHead
/** Constructs the head with given angle.
FilledArrowHead(double) - Constructor for class kaapo.project.graphics.FilledArrowHead
Constructs the head with default angle.
focusGained(FocusEvent) - Method in class kaapo.project.graphics.DirectTextArea
 
focusLost(FocusEvent) - Method in class kaapo.project.graphics.DirectTextArea
 

G

Generalization - Class in kaapo.types.diagramcomponents
 
Generalization() - Constructor for class kaapo.types.diagramcomponents.Generalization
Constructor that calls super().
GeneralizationGraphics - Class in kaapo.types.diagramcomponents
 
GeneralizationGraphics(DiagramComponent, ConnectionWrapper, ProjectManager) - Constructor for class kaapo.types.diagramcomponents.GeneralizationGraphics
 
generatePathBetween(Point2D, Point2D) - Method in class kaapo.project.ConnectionWrapper
Generates a path between the two points given and calls setPath() with the new path as parameter.
GenericAttributePanel - Class in kaapo.project.graphics
 
GenericAttributePanel(ProjectManager, ProjectComponent) - Constructor for class kaapo.project.graphics.GenericAttributePanel
creates new genericAttributePanel
getAttribute(String) - Method in class kaapo.project.ProjectComponent
Returns the value of given attribute.
getAttributeMap() - Method in class kaapo.project.ProjectComponent
Returns the attributes as a map.
getAttributePanel(ProjectManager) - Method in class kaapo.project.ProjectComponent
Returns the attribute panel instance associated with this project component.
getCenterX() - Method in class kaapo.project.ElementWrapper
Returns the x coordinate of the center of the element wrapper.
getCenterY() - Method in class kaapo.project.ElementWrapper
Returns the y coordinate of the center of the element wrapper.
getChildren() - Method in class kaapo.project.DiagramWrapper
Returns the children of this diagram wrapper.
getComponentType() - Method in class kaapo.project.Connection
 
getComponentType() - Method in class kaapo.project.DiagramComponent
Get the basic type of the diagram component (element or connection).
getComponentType() - Method in class kaapo.project.Element
 
getConnectionBoundary() - Method in class kaapo.project.graphics.ConnectionGraphics
 
getConnectionBoundary() - Method in class kaapo.project.graphics.DCGraphics
Returns the boundary where connection points may be attached.
getDCGraphics(ProjectManager) - Method in class kaapo.project.DiagramComponentWrapper
Returns the DCGraphics component associated to this wrapper.
getDcw() - Method in class kaapo.gui.diagramview.HotSpot
Gets the DiagramComponentWrapper of the HotSpot
getDefaultHeight() - Method in class kaapo.project.Element
Returns the default height of the element.
getDefaultHeight() - Method in class kaapo.types.diagramcomponents.DataBase
 
getDefaultHeight() - Method in class kaapo.types.diagramcomponents.dataflowchart.DataStore
 
getDefaultHeight() - Method in class kaapo.types.diagramcomponents.dataflowchart.Process
 
getDefaultHeight() - Method in class kaapo.types.diagramcomponents.Text
 
getDefaultHeight() - Method in class kaapo.types.diagramcomponents.usecasediagram.Actor
 
getDefaultHeight() - Method in class kaapo.types.diagramcomponents.usecasediagram.UseCase
 
getDefaultWidth() - Method in class kaapo.project.Element
Returns the default width of the element.
getDefaultWidth() - Method in class kaapo.types.diagramcomponents.DataBase
 
getDefaultWidth() - Method in class kaapo.types.diagramcomponents.dataflowchart.DataStore
 
getDefaultWidth() - Method in class kaapo.types.diagramcomponents.dataflowchart.Process
 
getDefaultWidth() - Method in class kaapo.types.diagramcomponents.Text
 
getDefaultWidth() - Method in class kaapo.types.diagramcomponents.usecasediagram.Actor
 
getDefaultWidth() - Method in class kaapo.types.diagramcomponents.usecasediagram.UseCase
 
getDiagram() - Method in class kaapo.project.DiagramWrapper
Returns the diagram associated to this wrapper.
getDiagramComponent() - Method in class kaapo.project.DiagramComponentWrapper
Returns the diagram component associated to this wrapper.
getDiagramComponent() - Method in class kaapo.project.graphics.DCGraphics
Returns the diagram component associated to this DCGraphics instance.
getDiagramComponentWrapper() - Method in class kaapo.project.graphics.DCGraphics
Returns the diagram component wrapper associated to this DCGraphics instance.
getDiagramComponentWrappers() - Method in class kaapo.project.Diagram
Returns the list of DiagramComponentWrappers.
getDiagramPanel(ProjectManager) - Method in class kaapo.project.Diagram
Gets the diagram panel for this diagram.
getDiagrams() - Method in class kaapo.project.Project
Gets list of all Diagram instances in the project.
getDiagrams() - Method in class kaapo.types.TypeManager
getDiagram() method is used to get diagramtypes into use.
getDiagramWrappers() - Method in class kaapo.project.Project
Gets the list of top-level diagram wrappers in the diagram tree.
getEndComponent() - Method in class kaapo.project.ConnectionWrapper
Returns the end component wrapper.
getEndPoint() - Method in class kaapo.project.ConnectionWrapper
Returns the ending point of the connection.
getExportPlugins() - Method in class kaapo.filemanager.FileManager
Not implemented yet.
getFileExtension() - Method in class kaapo.filemanager.EPSExport
 
getFileExtension() - Method in class kaapo.filemanager.ExportPlugin
Returns the file extension used by subclassing plugin.
getFileExtension() - Method in class kaapo.filemanager.ToStringExport
 
getHeight() - Method in class kaapo.project.ElementWrapper
Returns the height of the element wrapper.
getHotSpots() - Method in class kaapo.project.graphics.DCGraphics
Returns a list of hotspots for this component.
getInConnections() - Method in class kaapo.project.DiagramComponentWrapper
Returns the incoming connections of the wrapper.
getIsDirect() - Method in class kaapo.project.Connection
Tell whether the connection goes directly from end point to start point or has multiple segments.
getIsDirect() - Method in class kaapo.types.diagramcomponents.Association
 
getIsDirect() - Method in class kaapo.types.diagramcomponents.dataflowchart.DataFlow
 
getIsDirect() - Method in class kaapo.types.diagramcomponents.Dependency
 
getIsDirect() - Method in class kaapo.types.diagramcomponents.Generalization
 
getLargeIcon() - Method in class kaapo.project.DiagramComponent
Returns a 24*24 pixel icon of the diagram component type.
getLargeIcon() - Method in class kaapo.types.diagramcomponents.Association
Returns the icon representation of the association connection.
getLargeIcon() - Method in class kaapo.types.diagramcomponents.DataBase
 
getLargeIcon() - Method in class kaapo.types.diagramcomponents.dataflowchart.DataFlow
Returns the icon representation of the association connection.
getLargeIcon() - Method in class kaapo.types.diagramcomponents.dataflowchart.DataStore
 
getLargeIcon() - Method in class kaapo.types.diagramcomponents.dataflowchart.Process
 
getLargeIcon() - Method in class kaapo.types.diagramcomponents.Dependency
 
getLargeIcon() - Method in class kaapo.types.diagramcomponents.Generalization
Returns the icon representation of the generalization connection.
getLargeIcon() - Method in class kaapo.types.diagramcomponents.Text
 
getLargeIcon() - Method in class kaapo.types.diagramcomponents.usecasediagram.Actor
 
getLargeIcon() - Method in class kaapo.types.diagramcomponents.usecasediagram.UseCase
 
getLegalDiagramConnections() - Method in class kaapo.project.Diagram
Returns the list of connection classes that may legally be added to this diagram type.
getLegalDiagramConnections() - Method in class kaapo.types.diagrams.DataFlowChart
 
getLegalDiagramConnections() - Method in class kaapo.types.diagrams.UseCaseDiagram
 
getLegalDiagramElements() - Method in class kaapo.project.Diagram
Returns the list of element classes that may legally be added to this diagram type.
getLegalDiagramElements() - Method in class kaapo.types.diagrams.DataFlowChart
 
getLegalDiagramElements() - Method in class kaapo.types.diagrams.UseCaseDiagram
 
getName() - Method in class kaapo.filemanager.EPSExport
 
getName() - Method in class kaapo.filemanager.ExportPlugin
Returns the name of subclassing plugin.
getName() - Method in class kaapo.filemanager.ToStringExport
 
getName() - Method in class kaapo.project.Attribute
Returns attribute name.
getName() - Method in class kaapo.project.Diagram
Gets the diagram name.
getName() - Method in class kaapo.project.Project
Gets the name of the project.
getOutConnections() - Method in class kaapo.project.DiagramComponentWrapper
Returns the outgoing connections of the wrapper.
getOuterBoundary() - Method in class kaapo.project.graphics.ConnectionGraphics
 
getOuterBoundary() - Method in class kaapo.project.graphics.DCGraphics
Returns the outer boundary (shape) of graphical representation of the element.
getOuterBoundary() - Method in class kaapo.project.graphics.SolidGraphics
 
getOuterBoundary() - Method in class kaapo.types.diagramcomponents.DataBaseGraphics
 
getOuterBoundary() - Method in class kaapo.types.diagramcomponents.usecasediagram.ActorGraphics
 
getParent() - Method in class kaapo.project.DiagramWrapper
Returns the parent of this wrapper.
getPath() - Method in class kaapo.project.ConnectionWrapper
Returns the connection path.
getPathIndex() - Method in class kaapo.gui.diagramview.HotSpot
Gets the pathIndex of the HotSpot
getPreferredLength() - Method in class kaapo.project.graphics.LineHead
Returns the preferred length of the head.
getPreferredSize() - Method in class kaapo.gui.diagramview.DiagramPanel
Returns the size which covers all the elements added to panel
getPreferredSize() - Method in class kaapo.project.graphics.DirectTextArea
 
getProject() - Method in class kaapo.projectmanager.ProjectManager
Returns the associated project
getProjectComponent() - Method in class kaapo.project.graphics.AttributePanel
Returns the project component associated to this attribute panel.
getProjectManager() - Method in class kaapo.gui.attributeview.AttributeView
Returns the ProjectManager used by this component.
getProjectManager() - Method in class kaapo.gui.diagramview.DiagramView
Returns the ProjectManager used by this component.
getProjectManager() - Method in class kaapo.gui.projectview.ProjectView
Returns the ProjectManager used by this component.
getProjectManager() - Method in class kaapo.project.graphics.AttributePanel
Returns the project manager that is bound to this attribute panel.
getProjectManager() - Method in class kaapo.project.graphics.DCGraphics
Returns the Project Manager that is bound to this DCGraphics instance.
getSelection() - Method in class kaapo.projectmanager.ProjectManager
Returns the current selection
getSmallIcon() - Method in class kaapo.project.ProjectComponent
Returns a 16*16 icon representing the project component type.
getSmallIcon() - Method in class kaapo.types.diagramcomponents.Association
 
getSmallIcon() - Method in class kaapo.types.diagramcomponents.DataBase
 
getSmallIcon() - Method in class kaapo.types.diagramcomponents.dataflowchart.DataFlow
 
getSmallIcon() - Method in class kaapo.types.diagramcomponents.dataflowchart.DataStore
 
getSmallIcon() - Method in class kaapo.types.diagramcomponents.dataflowchart.Process
 
getSmallIcon() - Method in class kaapo.types.diagramcomponents.Dependency
 
getSmallIcon() - Method in class kaapo.types.diagramcomponents.Generalization
 
getSmallIcon() - Method in class kaapo.types.diagramcomponents.Text
 
getSmallIcon() - Method in class kaapo.types.diagramcomponents.usecasediagram.Actor
 
getSmallIcon() - Method in class kaapo.types.diagramcomponents.usecasediagram.UseCase
 
getSmallIcon() - Method in class kaapo.types.diagrams.DataFlowChart
 
getSmallIcon() - Method in class kaapo.types.diagrams.UseCaseDiagram
 
getStartComponent() - Method in class kaapo.project.ConnectionWrapper
Returns the start component wrapper.
getStartPoint() - Method in class kaapo.project.ConnectionWrapper
Returns the starting point of the connection.
getText() - Method in class kaapo.project.graphics.DirectTextArea
Returns the contents of the text area.
getTextElement() - Method in class kaapo.types.TypeManager
getTextElement() method is used to get text element into use.
getType() - Method in class kaapo.gui.diagramview.HotSpot
Gets the type of the HotSpot
getType() - Method in class kaapo.project.Attribute
Returns attribute type.
getTypeName() - Method in class kaapo.project.ProjectComponent
Returns the component type name formatted in a human-friendly manner.
getTypeName() - Method in class kaapo.types.diagramcomponents.Association
Returns the name of the connection type.
getTypeName() - Method in class kaapo.types.diagramcomponents.DataBase
 
getTypeName() - Method in class kaapo.types.diagramcomponents.dataflowchart.DataFlow
Returns the name of the connection type.
getTypeName() - Method in class kaapo.types.diagramcomponents.dataflowchart.DataStore
 
getTypeName() - Method in class kaapo.types.diagramcomponents.dataflowchart.Process
 
getTypeName() - Method in class kaapo.types.diagramcomponents.Dependency
 
getTypeName() - Method in class kaapo.types.diagramcomponents.Generalization
Returns the name of the connection type.
getTypeName() - Method in class kaapo.types.diagramcomponents.Text
 
getTypeName() - Method in class kaapo.types.diagramcomponents.usecasediagram.Actor
 
getTypeName() - Method in class kaapo.types.diagramcomponents.usecasediagram.UseCase
 
getTypeName() - Method in class kaapo.types.diagrams.DataFlowChart
 
getTypeName() - Method in class kaapo.types.diagrams.UseCaseDiagram
 
getValue() - Method in class kaapo.project.Attribute
Returns attribute value.
getVisibleDiagram() - Method in class kaapo.projectmanager.ProjectManager
Returns the visible diagram.
getWidth() - Method in class kaapo.project.ElementWrapper
Returns the width of the element wrapper.
getX() - Method in class kaapo.project.ElementWrapper
Returns the x coordinate.
getY() - Method in class kaapo.project.ElementWrapper
Returns the y coordinate.

H

hasAttribute(String) - Method in class kaapo.project.ProjectComponent
Tells whether the attribute is in the attribute map.
HEAD_LENGTH - Static variable in class kaapo.types.diagramcomponents.AssociationGraphics
 
HEAD_LENGTH - Static variable in class kaapo.types.diagramcomponents.dataflowchart.DataFlowGraphics
 
HEAD_LENGTH - Static variable in class kaapo.types.diagramcomponents.DependencyGraphics
 
HEAD_WIDTH - Static variable in class kaapo.types.diagramcomponents.GeneralizationGraphics
 
HotSpot - Class in kaapo.gui.diagramview
This class describes the HotSpot.
HotSpot(DiagramComponentWrapper, HotSpot.HotSpotType, Point2D, int) - Constructor for class kaapo.gui.diagramview.HotSpot
Creates a new HotSpot
HotSpot(DiagramComponentWrapper, HotSpot.HotSpotType, Point2D) - Constructor for class kaapo.gui.diagramview.HotSpot
Creates a new HotSpot
HotSpot.HotSpotType - Enum in kaapo.gui.diagramview
Enum of HotSpot types available.
HOTSPOT_SIZE - Static variable in class kaapo.gui.diagramview.HotSpot
Size of the HotSpot used in pixels.

I

immutableTextArea - Variable in class kaapo.project.graphics.DirectTextArea
Like a normal text area, but always non-editable and all mouse listeners are removed.
inConnections - Variable in class kaapo.project.DiagramComponentWrapper
 
insertUpdate(DocumentEvent) - Method in class kaapo.project.graphics.DirectTextArea
 
isDirect() - Method in class kaapo.project.ConnectionWrapper
Tells whether the connection is direct.
isEditable - Variable in class kaapo.project.graphics.DirectTextArea
 
isElement() - Method in class kaapo.project.Connection
 
isElement() - Method in class kaapo.project.DiagramComponent
Tell whether the diagram component is an element or a connection.
isElement() - Method in class kaapo.project.Element
 
isNewDiagram() - Method in class kaapo.gui.ToolPanel
isNewDiagram() returns true if newDiagram-button was pressed, else it returns false
isProjectModified() - Method in class kaapo.projectmanager.ProjectManager
Returns the true if the project has been modified since last reset.
isRightType(Object) - Method in enum kaapo.project.Attribute.AttributeType
 

K

kaapo - package kaapo
The main package for Kaapo.
Kaapo - Class in kaapo
A main application class that reads the command line parameters and launches the GUI.
Kaapo() - Constructor for class kaapo.Kaapo
 
kaapo.filemanager - package kaapo.filemanager
Contains classes that writes something to or reads something from the disk, in other words the filamager subsystem.
kaapo.gui - package kaapo.gui
Contains the GUI classes, in other words the GUI subsystem.
kaapo.gui.attributeview - package kaapo.gui.attributeview
Contains the GUI classes that show and edit component's attributes.
kaapo.gui.diagramview - package kaapo.gui.diagramview
Contains the GUI classes that show and edit a diagram.
kaapo.gui.projectview - package kaapo.gui.projectview
Contains the GUI classes that show and edit a project.
kaapo.project - package kaapo.project
Contains the data structure classes for project components: digrams, elements and connections.
kaapo.project.graphics - package kaapo.project.graphics
Contains graphics-related classes for elements and connections.
kaapo.projectmanager - package kaapo.projectmanager
This package contains the classes GUI uses to hold and edit the project and manage the undo history, in other words the projectmanager subsystem.
kaapo.projectmanager.command - package kaapo.projectmanager.command
This package is used to communicate from UI with ProjectManager and the Project and its contents.
kaapo.types - package kaapo.types
Contains the Type Manager, which is used to load concrete project component types.
kaapo.types.diagramcomponents - package kaapo.types.diagramcomponents
Contains implementations for concrete element and connection types.
kaapo.types.diagramcomponents.dataflowchart - package kaapo.types.diagramcomponents.dataflowchart
 
kaapo.types.diagramcomponents.usecasediagram - package kaapo.types.diagramcomponents.usecasediagram
 
kaapo.types.diagrams - package kaapo.types.diagrams
Contains implementations for concrete diagram types.
KaapoGui - Class in kaapo.gui
A JFrame which is a main window for Kaapo.
KaapoGui() - Constructor for class kaapo.gui.KaapoGui
Creates new Project and ProjectManager and initialize new window.
KaapoGui(ProjectManager) - Constructor for class kaapo.gui.KaapoGui
Insert given ProjectManager into use and initialize new window.
KaapoGui(File) - Constructor for class kaapo.gui.KaapoGui
Opens given File into use and initialize new window.

L

LineArrowHead - Class in kaapo.project.graphics
Basic non-filled arrow head.
LineArrowHead(double, double, double) - Constructor for class kaapo.project.graphics.LineArrowHead
Constructs the head with given geometry.
LineArrowHead(double) - Constructor for class kaapo.project.graphics.LineArrowHead
Constructs the head with default arrow geometry.
LineHead - Class in kaapo.project.graphics
Abstract base class for line heads.
LineHead(double) - Constructor for class kaapo.project.graphics.LineHead
Constructs the head with given preferred length.
lineShape - Variable in class kaapo.project.graphics.ConnectionGraphics
 
lineType - Variable in class kaapo.project.graphics.ConnectionGraphics
 

M

main(String[]) - Static method in class kaapo.gui.KaapoGui
Main method that launches this JFrame.
main(String[]) - Static method in class kaapo.Kaapo
Main method for Kaapo application.
makeHead(double, double, double, double) - Method in class kaapo.project.graphics.LineHead
Generates a line head that goes from the start point to the end point.
makeHead(Point2D, Point2D) - Method in class kaapo.project.graphics.LineHead
Generates a line head to coordinates from two poins.
makeHeadImpl(double, double, double, double) - Method in class kaapo.project.graphics.FilledArrowHead
 
makeHeadImpl(double, double, double, double) - Method in class kaapo.project.graphics.LineArrowHead
 
makeHeadImpl(double, double, double, double) - Method in class kaapo.project.graphics.LineHead
 
MIN_HEIGHT - Static variable in class kaapo.project.ElementWrapper
 
MIN_WIDTH - Static variable in class kaapo.project.ElementWrapper
 
minMargin - Variable in class kaapo.project.graphics.SolidGraphics
 
minSize(double, double) - Method in class kaapo.project.graphics.SolidGraphics
Calculate minimum size for the element so that the element fully encloses the rectangle given.
modifyAttribute(Object) - Method in class kaapo.project.graphics.DirectTextArea
Sets the value of DC attribute using Project Manager.
ModifyDComponentAttributeEdit - Class in kaapo.projectmanager.command
Changes the value of the specified attribute in the (first) selected diagram component when executed.
ModifyDComponentAttributeEdit(String, Object) - Constructor for class kaapo.projectmanager.command.ModifyDComponentAttributeEdit
Constructs a new ModifyDComponentAttributeEdit based on given attribute-object and attribute-key String.
ModifyDComponentAttributeEdit(DiagramComponent, String, Object) - Constructor for class kaapo.projectmanager.command.ModifyDComponentAttributeEdit
Constructs a new ModifyDComponentAttributeEdit based on given DiagramComponent, attribute-object, and attribute-key.
mouseClicked(MouseEvent) - Method in class kaapo.gui.diagramview.DiagramPanel
 
mouseClicked(MouseEvent) - Method in class kaapo.gui.ToolPanel
 
mouseClicked(MouseEvent) - Method in class kaapo.project.graphics.DirectTextArea
 
mouseDragged(MouseEvent) - Method in class kaapo.gui.diagramview.DiagramPanel
 
mouseDragged(MouseEvent) - Method in class kaapo.project.graphics.DirectTextArea
 
mouseEntered(MouseEvent) - Method in class kaapo.gui.diagramview.DiagramPanel
 
mouseEntered(MouseEvent) - Method in class kaapo.gui.ToolPanel
 
mouseEntered(MouseEvent) - Method in class kaapo.project.graphics.DirectTextArea
 
mouseEntered(MouseEvent) - Method in class kaapo.types.diagramcomponents.DataBaseGraphics
 
mouseEntered(MouseEvent) - Method in class kaapo.types.diagramcomponents.usecasediagram.ActorGraphics
 
mouseExited(MouseEvent) - Method in class kaapo.gui.diagramview.DiagramPanel
 
mouseExited(MouseEvent) - Method in class kaapo.gui.ToolPanel
 
mouseExited(MouseEvent) - Method in class kaapo.project.graphics.DirectTextArea
 
mouseExited(MouseEvent) - Method in class kaapo.types.diagramcomponents.DataBaseGraphics
 
mouseExited(MouseEvent) - Method in class kaapo.types.diagramcomponents.usecasediagram.ActorGraphics
 
mouseMoved(MouseEvent) - Method in class kaapo.gui.diagramview.DiagramPanel
 
mouseMoved(MouseEvent) - Method in class kaapo.project.graphics.DirectTextArea
 
mousePressed(MouseEvent) - Method in class kaapo.gui.diagramview.DiagramPanel
 
mousePressed(MouseEvent) - Method in class kaapo.gui.ToolPanel
 
mousePressed(MouseEvent) - Method in class kaapo.project.graphics.DirectTextArea
 
mousePressed(MouseEvent) - Method in class kaapo.types.diagramcomponents.DataBaseGraphics
 
mousePressed(MouseEvent) - Method in class kaapo.types.diagramcomponents.usecasediagram.ActorGraphics
 
mouseReleased(MouseEvent) - Method in class kaapo.gui.diagramview.DiagramPanel
 
mouseReleased(MouseEvent) - Method in class kaapo.gui.ToolPanel
 
mouseReleased(MouseEvent) - Method in class kaapo.project.graphics.DirectTextArea
 
mouseReleased(MouseEvent) - Method in class kaapo.types.diagramcomponents.DataBaseGraphics
 
mouseReleased(MouseEvent) - Method in class kaapo.types.diagramcomponents.usecasediagram.ActorGraphics
 
MoveConnectionPointEdit - Class in kaapo.projectmanager.command
This class is an UndoableEdit that moves an point / segment of a Connection.
MoveConnectionPointEdit(Point2D, int) - Constructor for class kaapo.projectmanager.command.MoveConnectionPointEdit
constructs an edit that moves a connection point
MoveDComponentEdit - Class in kaapo.projectmanager.command
This UndoableEdit is designed to move a DiagramComponentWrapper around.
MoveDComponentEdit(Point2D, Point2D) - Constructor for class kaapo.projectmanager.command.MoveDComponentEdit
constructs the Edit with two points
MoveDiagramDownEdit - Class in kaapo.projectmanager.command
Moves diagram down in projects diagram hierarchy when executed.
MoveDiagramDownEdit(DiagramWrapper) - Constructor for class kaapo.projectmanager.command.MoveDiagramDownEdit
Constructs an edit that moves given diagram up in the diagram list.
MoveDiagramUpEdit - Class in kaapo.projectmanager.command
Moves diagram up in projects diagram hierarchy when executed.
MoveDiagramUpEdit(DiagramWrapper) - Constructor for class kaapo.projectmanager.command.MoveDiagramUpEdit
Constructs an edit that moves given diagram up in the diagram list.
movePathSegment(int, Point2D) - Method in class kaapo.project.ConnectionWrapper
Moves the specified segment in the path by the given amount.
moveXY(double, double, Selection) - Method in class kaapo.project.ConnectionWrapper
Moves the conection path.
moveXY(double, double, Selection) - Method in class kaapo.project.DiagramComponentWrapper
Moves a DiagramComponent in the Diagram this wrapper is in.
moveXY(double, double, Selection) - Method in class kaapo.project.ElementWrapper
Moves the element wrapper and the connected connection wrappers.

N

name - Variable in class kaapo.project.Attribute
 
name - Variable in class kaapo.project.Diagram
 
NewDiagramEdit - Class in kaapo.projectmanager.command
This Edit adds a new Diagram to a Project.
NewDiagramEdit(Class, String) - Constructor for class kaapo.projectmanager.command.NewDiagramEdit
When executed, adds a new diagram after the visible diagram.
NewDiagramEdit(Class, String, DiagramWrapper, DiagramWrapper) - Constructor for class kaapo.projectmanager.command.NewDiagramEdit
constrcuts the edit with knowledge in the Project's Diagram hierarchy.
notifyObservers() - Method in class kaapo.Observable
Notifies all observers by calling their update method with null message.
notifyObservers(Object) - Method in class kaapo.Observable
Notifies all observers by calling their update method with given message.
notifyObservers() - Method in class kaapo.projectmanager.ProjectManager
Notifies observers.

O

ObjectSerializer - Class in kaapo.filemanager
A reusable class to simplify object serialization to disk.
ObjectSerializer() - Constructor for class kaapo.filemanager.ObjectSerializer
Constructs a new ObjectSerializer.
Observable - Class in kaapo
This class represents an observable object, or "data" in the model-view paradigm.
Observable() - Constructor for class kaapo.Observable
Creates new Observable object with no observers.
Observer - Interface in kaapo
This class represents an observer object.
observerEnabled - Variable in class kaapo.project.graphics.SolidGraphics
Used to disable or enable DC observing on demand.
outConnections - Variable in class kaapo.project.DiagramComponentWrapper
 
OUTER_BOUNDARY_MARGIN - Static variable in class kaapo.project.graphics.ConnectionGraphics
 
OUTER_SHAPE_MARGIN - Static variable in class kaapo.project.graphics.SolidGraphics
 
outerBoundary - Variable in class kaapo.project.graphics.ConnectionGraphics
 
outerShape - Variable in class kaapo.project.graphics.SolidGraphics
 

P

paint(Graphics2D) - Method in class kaapo.gui.diagramview.HotSpot
Paints this HotSpot
paintComponent(Graphics) - Method in class kaapo.gui.diagramview.DiagramPanel
Paints the panel
paintComponent(Graphics) - Method in class kaapo.project.graphics.ConnectionGraphics
 
paintComponent(Graphics) - Method in class kaapo.project.graphics.SolidGraphics
 
paintComponent(Graphics) - Method in class kaapo.types.diagramcomponents.DataBaseGraphics
 
paintComponent(Graphics) - Method in class kaapo.types.diagramcomponents.usecasediagram.ActorGraphics
 
panel - Variable in class kaapo.project.Diagram
 
pc - Variable in class kaapo.project.graphics.AttributePanel
 
pm - Variable in class kaapo.project.Diagram
 
pm - Variable in class kaapo.project.graphics.AttributePanel
 
pm - Variable in class kaapo.project.graphics.DCGraphics
 
pm - Variable in class kaapo.projectmanager.command.AbstractEdit
 
pm - Variable in class kaapo.projectmanager.command.AbstractUndoableEdit
 
preferredHeadLength - Variable in class kaapo.project.graphics.LineHead
 
Process - Class in kaapo.types.diagramcomponents.dataflowchart
Process element for data-flow diagrams.
Process() - Constructor for class kaapo.types.diagramcomponents.dataflowchart.Process
 
ProcessGraphics - Class in kaapo.types.diagramcomponents.dataflowchart
 
ProcessGraphics(DiagramComponent, DiagramComponentWrapper, ProjectManager) - Constructor for class kaapo.types.diagramcomponents.dataflowchart.ProcessGraphics
 
Project - Class in kaapo.project
Composite class that contains all diagrams, elements and connections of a project.
Project() - Constructor for class kaapo.project.Project
Constructs the project with null name.
Project(String) - Constructor for class kaapo.project.Project
Constructs the project with given name.
Project.ObservableMessage - Enum in kaapo.project
 
ProjectComponent - Class in kaapo.project
Abstract base class for diagrams, elements and connections.
ProjectComponent() - Constructor for class kaapo.project.ProjectComponent
 
ProjectComponent.ObservableMessage - Enum in kaapo.project
 
projectManager - Variable in class kaapo.project.graphics.DirectTextArea
 
ProjectManager - Class in kaapo.projectmanager
Class that holds reference to the open project.
ProjectManager(Project) - Constructor for class kaapo.projectmanager.ProjectManager
Constructs a new ProjectManager associated with given project.
ProjectManager.ObservableMessage - Enum in kaapo.projectmanager
 
ProjectView - Class in kaapo.gui.projectview
A container component for a ProjectViewJLabel that shows the project name and ProjectViewJTree that shows the project outline.
ProjectView(ProjectManager) - Constructor for class kaapo.gui.projectview.ProjectView
Constructs a new ProjectView.

R

read(File) - Method in class kaapo.filemanager.ObjectSerializer
Reads an object from a file.
readProject(File) - Method in class kaapo.filemanager.FileManager
Reads a Project object from a file.
redo() - Method in class kaapo.projectmanager.command.AddConnectionEdit
Redos the edit.
redo() - Method in class kaapo.projectmanager.command.AddElementEdit
Redos the edit.
redo() - Method in class kaapo.projectmanager.command.ChangeDiagramNameEdit
 
redo() - Method in class kaapo.projectmanager.command.ChangeProjectNameEdit
 
redo() - Method in class kaapo.projectmanager.command.ModifyDComponentAttributeEdit
 
redo() - Method in class kaapo.projectmanager.command.MoveConnectionPointEdit
Redos the moving.
redo() - Method in class kaapo.projectmanager.command.MoveDComponentEdit
Redos the edit taken back.
redo() - Method in class kaapo.projectmanager.command.MoveDiagramDownEdit
 
redo() - Method in class kaapo.projectmanager.command.MoveDiagramUpEdit
 
redo() - Method in class kaapo.projectmanager.command.NewDiagramEdit
 
redo() - Method in class kaapo.projectmanager.command.RemoveDComponentEdit
Redos the removal of selected DiagramComponents.
redo() - Method in class kaapo.projectmanager.command.RemoveDiagramEdit
 
redo() - Method in class kaapo.projectmanager.command.ResizeElementEdit
 
redo() - Method in class kaapo.projectmanager.ProjectManager
Redos the last undone edit.
reinstateConnections(List<ConnectionWrapper>, List<ConnectionWrapper>) - Method in class kaapo.project.DiagramComponentWrapper
Reinstates all the connections removed with removeAllConnections.
removeAllConnections() - Method in class kaapo.project.DiagramComponentWrapper
Removes all connections from wrapper.
removeAllObservers() - Method in class kaapo.Observable
Removes all observers from this subject.
removeAttribute(String) - Method in class kaapo.project.ProjectComponent
Removes attribute from project component.
removeChild(DiagramWrapper) - Method in class kaapo.project.DiagramWrapper
Removes a child from diagram wrapper.
removeComponent(DiagramComponentWrapper) - Method in class kaapo.project.Diagram
Removes the diagram component wrapper from the diagram.
removeConnection(ConnectionWrapper) - Method in class kaapo.project.DiagramComponentWrapper
Removes a connection from wrapper.
RemoveDComponentEdit - Class in kaapo.projectmanager.command
This class is an UndoableEdit that removes a DiagramComponentWrapper and possibly the DiagramComponent related to it from a Project.
RemoveDComponentEdit() - Constructor for class kaapo.projectmanager.command.RemoveDComponentEdit
constructs an Edit that removes all the DiagramComponentWrappers selected in a ProjectManager.
removeDiagram(Diagram) - Method in class kaapo.project.Project
Removes the diagram completely from the project, including all diagram wrappers associated to it.
removeDiagramComponent(DiagramComponent) - Method in class kaapo.project.Project
Removes the diagram component from the project.
RemoveDiagramEdit - Class in kaapo.projectmanager.command
An UndoableEdit that removes the current visible Diagram in ProjectManager or a given Diagram from a Project.
RemoveDiagramEdit() - Constructor for class kaapo.projectmanager.command.RemoveDiagramEdit
constructor to edit that removes the visible diagram
RemoveDiagramEdit(DiagramWrapper) - Constructor for class kaapo.projectmanager.command.RemoveDiagramEdit
constuctor to edit that removes the given diagram
removeDiagramWrapper(DiagramWrapper) - Method in class kaapo.project.Project
Removes diagram wrapper from the tree; also removes the diagram itself if it is no longer in any diagram wrapper.
RemoveFromSelectionEdit - Class in kaapo.projectmanager.command
This Edit removes a DiagramComponentWrapper from a pre-existing Selection.
RemoveFromSelectionEdit(Point2D) - Constructor for class kaapo.projectmanager.command.RemoveFromSelectionEdit
 
RemoveFromSelectionEdit(DiagramComponentWrapper) - Constructor for class kaapo.projectmanager.command.RemoveFromSelectionEdit
 
removeObserver() - Method in class kaapo.gui.attributeview.AttributeView
Removes this object from observables' observer lists.
removeObserver() - Method in class kaapo.gui.diagramview.DiagramPanel
 
removeObserver() - Method in class kaapo.gui.diagramview.DiagramView
Removes this object from observables' observer lists.
removeObserver() - Method in class kaapo.gui.KaapoGui
 
removeObserver() - Method in class kaapo.gui.projectview.ProjectView
Removes this object from observables' observer lists.
removeObserver(Observer) - Method in class kaapo.Observable
Removes an observer from this subject.
removeObserver() - Method in interface kaapo.Observer
This method should be called before disposing an observer.
removeObserver() - Method in class kaapo.project.graphics.ConnectionGraphics
 
removeObserver() - Method in class kaapo.project.graphics.DCGraphics
 
removeObserver() - Method in class kaapo.project.graphics.GenericAttributePanel
method to remove observer
removeUpdate(DocumentEvent) - Method in class kaapo.project.graphics.DirectTextArea
 
replaceDiagramComponentWrappers(Vector<DiagramComponentWrapper>) - Method in class kaapo.project.Diagram
Replaces the current list of DiagramComponentWrappers with another one.
resetProjectModified() - Method in class kaapo.projectmanager.ProjectManager
Resets the project modified status.
resetToolPanel(ProjectManager) - Method in class kaapo.gui.ToolPanel
Chances specifiedTools back to starting stage
ResizeElementEdit - Class in kaapo.projectmanager.command
This is an UndoableEdit that resizes an DiagramComponent.
ResizeElementEdit(Dimension, HotSpot.HotSpotType) - Constructor for class kaapo.projectmanager.command.ResizeElementEdit
 
ROUND_RECTANGLE_ARC_SIZE - Static variable in class kaapo.project.graphics.SolidGraphics
 

S

Selection - Class in kaapo.projectmanager
A Selection keeps track of the selected DiagramComponentWrappers.
Selection() - Constructor for class kaapo.projectmanager.Selection
Constructs an empty Selection.
Selection(DiagramComponentWrapper) - Constructor for class kaapo.projectmanager.Selection
Constructs a Selection with only one selected DiagramComponent.
Selection(DiagramComponentWrapper[]) - Constructor for class kaapo.projectmanager.Selection
Constructs a Selection with multiple selected DiagramComponents.
Selection(List<DiagramComponentWrapper>) - Constructor for class kaapo.projectmanager.Selection
Constructs a Selection with multiple selected DiagramComponents.
SelectionEdit - Class in kaapo.projectmanager.command
An Edit that selects DiagramComponentWrappers on the given {x,y}-point or in a rectangular area created from two {x,y}-points.
SelectionEdit() - Constructor for class kaapo.projectmanager.command.SelectionEdit
resets the selection to empty
SelectionEdit(Point2D) - Constructor for class kaapo.projectmanager.command.SelectionEdit
constructs an edit with a single assigned point
SelectionEdit(Point2D, Point2D) - Constructor for class kaapo.projectmanager.command.SelectionEdit
constructs an edit with an area
SelectionEdit(DiagramComponentWrapper) - Constructor for class kaapo.projectmanager.command.SelectionEdit
constructs an edit with a given diagramocomponent
SelectionEdit(List<DiagramComponentWrapper>) - Constructor for class kaapo.projectmanager.command.SelectionEdit
constructs an edit with the given diagram components
setAttribute(String, Object) - Method in class kaapo.project.ProjectComponent
Sets the value of an attribute.
setBounds(int, int, int, int) - Method in class kaapo.project.graphics.DirectTextArea
 
setChanged() - Method in class kaapo.Observable
Sets this observers state to changed.
setEditable(boolean) - Method in class kaapo.project.graphics.DirectTextArea
Sets the text area into editable or non-editable mode.
setEndComponent(DiagramComponentWrapper, boolean) - Method in class kaapo.project.ConnectionWrapper
Sets the end component wrapper.
setHeight(double) - Method in class kaapo.project.ElementWrapper
Sets the height of the element wrapper.
setName(String) - Method in class kaapo.project.Diagram
Sets the diagram name.
setName(String) - Method in class kaapo.project.Project
Sets the name of the project.
setParent(DiagramWrapper) - Method in class kaapo.project.DiagramWrapper
Sets the parent of this wrapper.
setPath(Point2D[]) - Method in class kaapo.project.ConnectionWrapper
Sets the path to a completely new path.
setProjectManager(ProjectManager) - Method in class kaapo.gui.attributeview.AttributeView
Sets the ProjectManager.
setProjectManager(ProjectManager) - Method in class kaapo.gui.diagramview.DiagramView
Sets the ProjectManager.
setProjectManager(ProjectManager) - Method in class kaapo.gui.projectview.ProjectView
Sets the ProjectManager.
setSelectedTool(Class) - Method in class kaapo.gui.diagramview.DiagramPanel
Method to set the toolpanel to be used to detect element-types for adding elements to the panel
setSelection(Selection) - Method in class kaapo.projectmanager.ProjectManager
Updates the selection to the given one.
setSize(double, double) - Method in class kaapo.project.ElementWrapper
Sets the size of the element wrapper.
setStartComponent(DiagramComponentWrapper, boolean) - Method in class kaapo.project.ConnectionWrapper
Sets the start component.
setText(String) - Method in class kaapo.project.graphics.DirectTextArea
Sets the contents of the text area.
setValue(Object) - Method in class kaapo.project.Attribute
Sets attribute value.
setVisibleDiagram(DiagramWrapper) - Method in class kaapo.projectmanager.ProjectManager
Sets a new visible diagram.
setWidth(double) - Method in class kaapo.project.ElementWrapper
Sets the width of the element wrapper.
setWrapperSelected() - Method in class kaapo.project.graphics.SolidGraphics
 
setX(double) - Method in class kaapo.project.ElementWrapper
Sets the x coordinate.
setXY(double, double) - Method in class kaapo.project.ElementWrapper
Sets the location of the element wrapper.
setY(double) - Method in class kaapo.project.ElementWrapper
Sets the y coordinate.
showErrorMessage(Component, String) - Static method in class kaapo.gui.KaapoGui
Shows a warning message using message dialog.
SolidGraphics - Class in kaapo.project.graphics
A general DCGraphics class for solid, auto-resizing elements.
SolidGraphics(DiagramComponent, ElementWrapper, ProjectManager, String, SolidGraphics.BoundaryType, double) - Constructor for class kaapo.project.graphics.SolidGraphics
Constructs the element.
SolidGraphics(DiagramComponent, ElementWrapper, ProjectManager, String, SolidGraphics.BoundaryType) - Constructor for class kaapo.project.graphics.SolidGraphics
Constructs the element with default margin.
SolidGraphics.BoundaryType - Enum in kaapo.project.graphics
 
startArrowShape - Variable in class kaapo.project.graphics.ConnectionGraphics
 
startHead - Variable in class kaapo.project.graphics.ConnectionGraphics
 

T

Text - Class in kaapo.types.diagramcomponents
Generic text element that may be added to any diagram.
Text() - Constructor for class kaapo.types.diagramcomponents.Text
 
TEXT_DISTANCE_FROM_LINE - Static variable in class kaapo.project.graphics.ConnectionGraphics
 
textArea - Variable in class kaapo.project.graphics.DirectTextArea
 
textArea - Variable in class kaapo.project.graphics.SolidGraphics
 
TextGraphics - Class in kaapo.types.diagramcomponents
 
TextGraphics(DiagramComponent, ElementWrapper, ProjectManager, String) - Constructor for class kaapo.types.diagramcomponents.TextGraphics
 
ToolPanel - Class in kaapo.gui
Class which makes new ToolPanel
ToolPanel(LinkedList<Class>, ProjectManager) - Constructor for class kaapo.gui.ToolPanel
 
toString() - Method in class kaapo.project.Project
 
ToStringExport - Class in kaapo.filemanager
 
ToStringExport() - Constructor for class kaapo.filemanager.ToStringExport
 
type - Variable in class kaapo.project.Attribute
 
TypeManager - Class in kaapo.types
TypeManager class load diagramtypes and tooltypes.
TypeManager() - Constructor for class kaapo.types.TypeManager
basic constructor

U

undo() - Method in class kaapo.projectmanager.command.AddConnectionEdit
Undos the Edit.
undo() - Method in class kaapo.projectmanager.command.AddElementEdit
Undos the Edit.
undo() - Method in class kaapo.projectmanager.command.ChangeDiagramNameEdit
 
undo() - Method in class kaapo.projectmanager.command.ChangeProjectNameEdit
 
undo() - Method in class kaapo.projectmanager.command.ModifyDComponentAttributeEdit
 
undo() - Method in class kaapo.projectmanager.command.MoveConnectionPointEdit
Undos the moving.
undo() - Method in class kaapo.projectmanager.command.MoveDComponentEdit
Replaces an Element's new place with the old.
undo() - Method in class kaapo.projectmanager.command.MoveDiagramDownEdit
 
undo() - Method in class kaapo.projectmanager.command.MoveDiagramUpEdit
 
undo() - Method in class kaapo.projectmanager.command.NewDiagramEdit
 
undo() - Method in class kaapo.projectmanager.command.RemoveDComponentEdit
Undos the removal of DiagramComponents.
undo() - Method in class kaapo.projectmanager.command.RemoveDiagramEdit
 
undo() - Method in class kaapo.projectmanager.command.ResizeElementEdit
 
undo() - Method in class kaapo.projectmanager.ProjectManager
Undos the latest edit.
update(Observable, Object) - Method in class kaapo.gui.attributeview.AttributeView
Updates the content of this component.
update(Observable, Object) - Method in class kaapo.gui.diagramview.DiagramPanel
 
update(Observable, Object) - Method in class kaapo.gui.diagramview.DiagramView
Updates the content of this component.
update(Observable, Object) - Method in class kaapo.gui.KaapoGui
Updates the user interface when visible diagram changes inside ProjectManager.
update(Observable, Object) - Method in class kaapo.gui.projectview.ProjectView
Updates the content of this component.
update(Observable, Object) - Method in interface kaapo.Observer
This method is called whenever the observed object is changed.
update(Observable, Object) - Method in class kaapo.project.graphics.ConnectionGraphics
 
update(Observable, Object) - Method in class kaapo.project.graphics.DCGraphics
 
update(Observable, Object) - Method in class kaapo.project.graphics.GenericAttributePanel
Observers update
update(Observable, Object) - Method in class kaapo.project.graphics.SolidGraphics
 
update(Observable, Object) - Method in class kaapo.types.diagramcomponents.DataBaseGraphics
 
update(Observable, Object) - Method in class kaapo.types.diagramcomponents.usecasediagram.ActorGraphics
 
updateDCGraphics() - Method in class kaapo.project.graphics.ConnectionGraphics
 
updateDCGraphics() - Method in class kaapo.project.graphics.DCGraphics
Update the graphical appearance after element properties have been changed.
updateDCGraphics() - Method in class kaapo.project.graphics.SolidGraphics
 
updateDCGraphics() - Method in class kaapo.types.diagramcomponents.DataBaseGraphics
 
updateDCGraphics() - Method in class kaapo.types.diagramcomponents.usecasediagram.ActorGraphics
 
updateDCGraphicsLater() - Method in class kaapo.project.graphics.DCGraphics
Schedule updateDCGraphics() into Swing event queue.
UseCase - Class in kaapo.types.diagramcomponents.usecasediagram
 
UseCase() - Constructor for class kaapo.types.diagramcomponents.usecasediagram.UseCase
 
UseCaseDiagram - Class in kaapo.types.diagrams
 
UseCaseDiagram() - Constructor for class kaapo.types.diagrams.UseCaseDiagram
 
UseCaseDiagram(String) - Constructor for class kaapo.types.diagrams.UseCaseDiagram
 
UseCaseGraphics - Class in kaapo.types.diagramcomponents.usecasediagram
 
UseCaseGraphics(DiagramComponent, DiagramComponentWrapper, ProjectManager) - Constructor for class kaapo.types.diagramcomponents.usecasediagram.UseCaseGraphics
 

V

value - Variable in class kaapo.project.Attribute
 
valueOf(String) - Static method in enum kaapo.gui.diagramview.HotSpot.HotSpotType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum kaapo.project.Attribute.AttributeType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum kaapo.project.Diagram.ObservableMessage
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum kaapo.project.DiagramComponent.ComponentType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum kaapo.project.graphics.ConnectionGraphics.LineType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum kaapo.project.graphics.SolidGraphics.BoundaryType
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum kaapo.project.Project.ObservableMessage
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum kaapo.project.ProjectComponent.ObservableMessage
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum kaapo.projectmanager.ProjectManager.ObservableMessage
Returns the enum constant of this type with the specified name.
values() - Static method in enum kaapo.gui.diagramview.HotSpot.HotSpotType
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum kaapo.project.Attribute.AttributeType
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum kaapo.project.Diagram.ObservableMessage
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum kaapo.project.DiagramComponent.ComponentType
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum kaapo.project.graphics.ConnectionGraphics.LineType
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum kaapo.project.graphics.SolidGraphics.BoundaryType
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum kaapo.project.Project.ObservableMessage
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum kaapo.project.ProjectComponent.ObservableMessage
Returns an array containing the constants of this enum type, in the order they're declared.
values() - Static method in enum kaapo.projectmanager.ProjectManager.ObservableMessage
Returns an array containing the constants of this enum type, in the order they're declared.
visibleDiagram - Variable in class kaapo.projectmanager.command.AbstractUndoableEdit
 

W

write(Object, File) - Method in class kaapo.filemanager.ObjectSerializer
Writes an object to a file.
writeProject(Project, File) - Method in class kaapo.filemanager.FileManager
Writes a Project object to a file.

A B C D E F G H I K L M N O P R S T U V W