org.argouml.uml.diagram.state.ui
Class FigStateVertex

java.lang.Object
  |
  +--FigNode
        |
        +--org.argouml.uml.diagram.ui.FigNodeModelElement
              |
              +--org.argouml.uml.diagram.state.ui.FigStateVertex
All Implemented Interfaces:
ArgoEventListener, ArgoNotationEventListener, DelayedVChangeListener, java.util.EventListener, java.awt.event.KeyListener, java.awt.event.MouseListener, NotationContext, java.beans.PropertyChangeListener, java.beans.VetoableChangeListener
Direct Known Subclasses:
FigActionState, FigBranchState, FigDeepHistoryState, FigFinalState, FigForkState, FigHistoryState, FigInitialState, FigJoinState, FigShallowHistoryState, FigState

public abstract class FigStateVertex
extends FigNodeModelElement

Abstract class to with common behavior for nestable nodes in UML MState diagrams.

See Also:
Serialized Form

Field Summary
 
Fields inherited from class org.argouml.uml.diagram.ui.FigNodeModelElement
_bigPort, _enclosedFigs, _encloser, _name, _readyToEdit, _shadowSize, _stereo, checkSize, ITALIC_LABEL_FONT, LABEL_FONT, MARGIN, ROWHEIGHT, STEREOHEIGHT, suppressCalcBounds
 
Constructor Summary
FigStateVertex()
           
FigStateVertex(GraphModel gm, java.lang.Object node)
           
 
Method Summary
 void setEnclosingFig(Fig encloser)
          Overriden to make it possible to include a statevertex in a composite state.
 
Methods inherited from class org.argouml.uml.diagram.ui.FigNodeModelElement
calcBounds, createFeatureIn, damage, delayedVetoableChange, delete, dispose, elementOrdering, enableSizeChecking, finalize, getContextNotation, getEnclosedFigs, getEnclosingFig, getItemUID, getNameFig, getPopUpActions, getShadowSize, getTipString, getUpdatedSize, hit, hitClarifier, isPartlyOwner, isPartlyOwner, keyPressed, keyReleased, keyTyped, listRoleItemSet, makeSelection, modelChanged, mouseClicked, notationAdded, notationChanged, notationProviderAdded, notationProviderRemoved, notationRemoved, paintClarifiers, placeString, postLoad, propertyChange, propertySet, recovered, removed, renderingChanged, roleAdded, roleRemoved, setItemUID, setOwner, setShadowSize, textEdited, updateBounds, updateListeners, updateNameText, updateStereotypeText, vetoableChange
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface java.awt.event.MouseListener
mouseEntered, mouseExited, mousePressed, mouseReleased
 

Constructor Detail

FigStateVertex

public FigStateVertex()

FigStateVertex

public FigStateVertex(GraphModel gm,
                      java.lang.Object node)
Method Detail

setEnclosingFig

public void setEnclosingFig(Fig encloser)
Overriden to make it possible to include a statevertex in a composite state.

Overrides:
setEnclosingFig in class FigNodeModelElement
See Also:
org.tigris.gef.presentation.Fig#setEnclosingFig(org.tigris.gef.presentation.Fig)


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