|
||||||||||||
| 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 UMLDiagramUMLDiagram.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 UMLDiagramUMLDiagram.getUmlActions()public java.lang.Object getNamespace()
getNamespace in class UMLDiagramUMLDiagram.getNamespace()
public void setNamespace(java.lang.Object ns)
throws java.lang.UnsupportedOperationException
setNamespace in class UMLDiagramjava.lang.UnsupportedOperationExceptionUMLDiagram.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 |