uci.uml.visual
Class UMLStateDiagram

java.lang.Object
  |
  +--uci.gef.Diagram
        |
        +--uci.uml.visual.UMLDiagram
              |
              +--uci.uml.visual.UMLStateDiagram

public class UMLStateDiagram
extends UMLDiagram

See Also:
Serialized Form

Field Summary
protected static Action _actionBranchPseudoState
           
protected static Action _actionCompositeState
           
protected static Action _actionFinalPseudoState
           
protected static Action _actionForkPseudoState
           
protected static Action _actionHistoryPseudoState
           
protected static Action _actionJoinPseudoState
           
protected static Action _actionStartPseudoState
           
protected static Action _actionState
           
protected static Action _actionTransition
           
protected static int _StateDiagramSerial
           
 
Fields inherited from class uci.uml.visual.UMLDiagram
_actionBroom, _actionCircle, _actionInk, _actionLine, _actionPoly, _actionRectangle, _actionRRectangle, _actionSelect, _actionSpline, _actionText, _diagramName, _namespace
 
Fields inherited from class uci.gef.Diagram
_comments, _lay, _name, _toolBar, vetoListeners
 
Constructor Summary
UMLStateDiagram()
           
UMLStateDiagram(Namespace m)
           
 
Method Summary
 StateMachine getStateMachine()
           
protected  void initToolBar()
          initialize the toolbar for this diagram type
 void setNamespace(Namespace m)
           
 void setStateMachine(StateMachine sm)
           
 
Methods inherited from class uci.uml.visual.UMLDiagram
getClassAndModelID, getNamespace, initialize, setName
 
Methods inherited from class uci.gef.Diagram
add, addVetoableChangeListener, bringForward, bringToFront, countContained, edgeAdded, edgeRemoved, elements, elementsIn, fireVetoableChange, fireVetoableChange, fireVetoableChange, getComments, getEdges, getGraphModel, getLayer, getName, getNodes, getToolBar, graphChanged, hit, nodeAdded, nodeRemoved, postLoad, postSave, preSave, presentationFor, remove, removeAll, removeVetoableChangeListener, reorder, sendBackward, sendToBack, setComments, setGraphModel, setLayer, setToolBar
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

_actionState

protected static Action _actionState

_actionCompositeState

protected static Action _actionCompositeState

_actionStartPseudoState

protected static Action _actionStartPseudoState

_actionFinalPseudoState

protected static Action _actionFinalPseudoState

_actionBranchPseudoState

protected static Action _actionBranchPseudoState

_actionForkPseudoState

protected static Action _actionForkPseudoState

_actionJoinPseudoState

protected static Action _actionJoinPseudoState

_actionHistoryPseudoState

protected static Action _actionHistoryPseudoState

_actionTransition

protected static Action _actionTransition

_StateDiagramSerial

protected static int _StateDiagramSerial
Constructor Detail

UMLStateDiagram

public UMLStateDiagram()

UMLStateDiagram

public UMLStateDiagram(Namespace m)
Method Detail

setNamespace

public void setNamespace(Namespace m)
Overrides:
setNamespace in class UMLDiagram

getStateMachine

public StateMachine getStateMachine()

setStateMachine

public void setStateMachine(StateMachine sm)

initToolBar

protected void initToolBar()
initialize the toolbar for this diagram type
Overrides:
initToolBar in class Diagram