|
||||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object | +--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 java.lang.Object[] |
_actions
|
private boolean |
_isDerivedFromCollaboration
Flag to indicate if this sequence diagram was derived from some collaboration or not. |
private Logger |
_log
|
protected static int |
_SequenceDiagramSerial
|
Fields inherited from class org.argouml.uml.diagram.ui.UMLDiagram |
---|
_actionBroom, _actionCircle, _actionInk, _actionLine, _actionPoly, _actionRectangle, _actionRRectangle, _actionSelect, _actionSpline, _actionText, _diagramName, _namespace, cat |
Fields inherited from class org.argouml.ui.ArgoDiagram |
---|
TheInstance |
Constructor Summary | |
---|---|
UMLSequenceDiagram()
Constructs a new sequence diagram with a default name and NO namespace. |
|
UMLSequenceDiagram(java.lang.Object collaboration)
|
Method Summary | |
---|---|
void |
cleanUp()
Method called by Project.removeDiagram to cleanUp the mess in this diagram when the diagram is removed. |
java.lang.Object |
getNamespace()
|
protected static java.lang.String |
getNewDiagramName()
Creates a new diagramname. |
java.lang.Object |
getOwner()
Returns the owner of this diagram. |
protected java.lang.Object[] |
getUmlActions()
Must return an array of actions via which the model can be manipulated. |
void |
setNamespace(java.lang.Object ns)
UMLSequencediagram does not have a namespace. |
Methods inherited from class org.argouml.uml.diagram.ui.UMLDiagram |
---|
deselectAllTools, deselectOtherTools, getActions, getClassAndModelID, getJToolBar, initialize, initToolBar, listRoleItemSet, propertySet, recovered, removeAsTarget, removed, roleAdded, roleRemoved, setAsTarget, setName |
Methods inherited from class org.argouml.ui.ArgoDiagram |
---|
addChangeRegistryAsListener, damage, getContainingFig, getEdges, getItemUID, getNodes, getNodes, getVetoMessage, removeChangeRegistryAsListener, setItemUID, toString |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
protected static int _SequenceDiagramSerial
private Logger _log
private java.lang.Object[] _actions
private boolean _isDerivedFromCollaboration
Constructor Detail |
public UMLSequenceDiagram()
public UMLSequenceDiagram(java.lang.Object collaboration)
Method Detail |
public java.lang.Object getOwner()
getOwner
in class UMLDiagram
UMLDiagram.getOwner()
protected static java.lang.String getNewDiagramName()
protected java.lang.Object[] getUmlActions()
Must return an array of actions via which the model can be manipulated. To use the 'nested actions' feature (like the different association types on UMLClassDiagram) these nested actions must be in an array of their own.
In case of the sequence diagram this method must return the following actions
getUmlActions
in class UMLDiagram
UMLDiagram.getUmlActions()
public java.lang.Object getNamespace()
getNamespace
in class UMLDiagram
UMLDiagram.getNamespace()
public void setNamespace(java.lang.Object ns) throws java.lang.UnsupportedOperationException
setNamespace
in class UMLDiagram
java.lang.UnsupportedOperationException
UMLDiagram.setNamespace(java.lang.Object)
public void cleanUp()
|
||||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
ArgoUML © 1996-2004 (20040306) | ArgoUML Homepage | ArgoUML Developers' page | ArgoUML Cookbook |