|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.tigris.gef.base.Diagram
org.argouml.ui.ArgoDiagram
org.argouml.uml.diagram.ui.UMLDiagram
org.argouml.uml.diagram.sequence.ui.UMLSequenceDiagram
The diagram for sequence diagrams.
Totally rewritten for release 0.16.
Field Summary | |
private Object[] |
actions
|
Fields inherited from class org.argouml.uml.diagram.ui.UMLDiagram |
|
Fields inherited from class org.argouml.ui.ArgoDiagram |
|
Fields inherited from class org.tigris.gef.base.Diagram |
_comments, _name, _toolBar, NAME_KEY, SCALE_KEY |
Constructor Summary | |
UMLSequenceDiagram()
Constructs a new sequence diagram with a default name and NO namespace. |
|
UMLSequenceDiagram(Object collaboration)
The constructor. |
Method Summary | |
void |
cleanUp()
Method called by Project.removeDiagram to clean up the mess in this diagram when the diagram is removed. |
String |
getLabelName()
|
Object |
getNamespace()
|
protected String |
getNewDiagramName()
Creates a new diagramname. |
Object |
getOwner()
Returns the owner of this diagram. |
protected Object[] |
getUmlActions()
Must return an array of actions via which the model can be manipulated. |
void |
setNamespace(Object ns)
UMLSequencediagram does not have a namespace. |
Methods inherited from class org.argouml.uml.diagram.ui.UMLDiagram |
deselectAllTools, deselectOtherTools, getActions, getClassAndModelID, getJToolBar, getNextDiagramSerial, initialize, initToolBar, makeCreateAssociationAction, makeCreateEdgeAction, makeCreateNodeAction, needsToBeRemoved, propertyChange, removeAsTarget, resetDiagramSerial, setAsTarget |
Methods inherited from class org.argouml.ui.ArgoDiagram |
damage, getContainingFig, getEdges, getItemUID, getNodes, getVetoMessage, setItemUID, setName, toString |
Methods inherited from class org.tigris.gef.base.Diagram |
add, addPropertyChangeListener, addPropertyChangeListener, addVetoableChangeListener, bringForward, bringToFront, countContained, edgeAdded, edgeRemoved, elements, elementsIn, firePropertyChange, fireVetoableChange, fireVetoableChange, fireVetoableChange, getComments, getGraphController, getGraphModel, getLayer, getName, getScale, getShowSingleMultiplicity, getToolBar, graphChanged, hit, nodeAdded, nodeRemoved, postLoad, postSave, preSave, presentationFor, remove, remove, removeAll, removePropertyChangeListener, removePropertyChangeListener, removeVetoableChangeListener, reorder, sendBackward, sendToBack, setComments, setGraphModel, setLayer, setScale, setShowSingleMultiplicity, setToolBar |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
private Object[] actions
Constructor Detail |
public UMLSequenceDiagram()
public UMLSequenceDiagram(Object collaboration)
collaboration
- the collaborationMethod Detail |
public Object getOwner()
getOwner
in class UMLDiagram
UMLDiagram.getOwner()
protected String getNewDiagramName()
public String getLabelName()
getLabelName
in class UMLDiagram
UMLDiagram.getLabelName()
protected Object[] getUmlActions()
In case of the sequence diagram this method must return the following actions:
getUmlActions
in class UMLDiagram
UMLDiagram.getUmlActions()
public Object getNamespace()
getNamespace
in class UMLDiagram
UMLDiagram.getNamespace()
public void setNamespace(Object ns)
This method throws therefore an UnsupportedOperationException.
setNamespace
in class UMLDiagram
ns
- the namespace for the diagramUMLDiagram.setNamespace(Object)
public void cleanUp()
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
ArgoUML © 1996-2004 (20050222) | ArgoUML Homepage | ArgoUML Developers' page | ArgoUML Cookbook |