org.argouml.uml.diagram.sequence.ui
Class UMLSequenceDiagram

java.lang.Object
  |
  +--Diagram
        |
        +--org.argouml.ui.ArgoDiagram
              |
              +--org.argouml.uml.diagram.ui.UMLDiagram
                    |
                    +--org.argouml.uml.diagram.sequence.ui.UMLSequenceDiagram

public class UMLSequenceDiagram
extends UMLDiagram

See Also:
Serialized Form

Field Summary
protected static javax.swing.Action _actionLinkWithStimulusCall
           
protected static javax.swing.Action _actionLinkWithStimulusCreate
           
protected static javax.swing.Action _actionLinkWithStimulusDestroy
           
protected static javax.swing.Action _actionLinkWithStimulusReturn
           
protected static javax.swing.Action _actionLinkWithStimulusSend
           
protected static javax.swing.Action _actionObject
           
protected static int _SequenceDiagramSerial
           
protected static Category cat
           
 
Fields inherited from class org.argouml.uml.diagram.ui.UMLDiagram
_actionBroom, _actionCircle, _actionInk, _actionLine, _actionPoly, _actionRectangle, _actionRRectangle, _actionSelect, _actionSpline, _actionText, _diagramName, _namespace
 
Fields inherited from class org.argouml.ui.ArgoDiagram
TheInstance
 
Constructor Summary
UMLSequenceDiagram()
           
UMLSequenceDiagram(MNamespace m)
           
 
Method Summary
protected static java.lang.String getNewDiagramName()
          Creates a new diagramname.
 int getNumStimuluss()
           
protected  java.lang.Object[] getUmlActions()
          Get the actions from which to create a toolbar or equivilent graphic trigger
 void postLoad()
          every stimulus has to become a path item of its link to have a graphical connections between stimulus and link
 void setNamespace(java.lang.Object handle)
          sets the namespace of the Diagram, and adds the diagram as a listener of its namspace in the UML model.
 
Methods inherited from class org.argouml.uml.diagram.ui.UMLDiagram
getActions, getClassAndModelID, getNamespace, getOwner, getToolBar, 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, getVetoMessage, removeChangeRegistryAsListener, setItemUID
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

cat

protected static Category cat

_actionObject

protected static javax.swing.Action _actionObject

_actionLinkWithStimulusCall

protected static javax.swing.Action _actionLinkWithStimulusCall

_actionLinkWithStimulusCreate

protected static javax.swing.Action _actionLinkWithStimulusCreate

_actionLinkWithStimulusDestroy

protected static javax.swing.Action _actionLinkWithStimulusDestroy

_actionLinkWithStimulusSend

protected static javax.swing.Action _actionLinkWithStimulusSend

_actionLinkWithStimulusReturn

protected static javax.swing.Action _actionLinkWithStimulusReturn

_SequenceDiagramSerial

protected static int _SequenceDiagramSerial
Constructor Detail

UMLSequenceDiagram

public UMLSequenceDiagram()

UMLSequenceDiagram

public UMLSequenceDiagram(MNamespace m)
Method Detail

getNumStimuluss

public int getNumStimuluss()

setNamespace

public void setNamespace(java.lang.Object handle)
Description copied from class: UMLDiagram
sets the namespace of the Diagram, and adds the diagram as a listener of its namspace in the UML model. (so that it can delete itself when the model element is deleted).

Overrides:
setNamespace in class UMLDiagram

getUmlActions

protected java.lang.Object[] getUmlActions()
Get the actions from which to create a toolbar or equivilent graphic trigger

Specified by:
getUmlActions in class UMLDiagram

postLoad

public void postLoad()
every stimulus has to become a path item of its link to have a graphical connections between stimulus and link


getNewDiagramName

protected static java.lang.String getNewDiagramName()
Creates a new diagramname.

Returns:
String


ArgoUML © 1996-2003 (20040229)ArgoUML Project HomeArgoUML Cookbook