uci.uml.Behavioral_Elements.State_Machines
Class StateVertex
java.lang.Object
|
+--uci.uml.Foundation.Core.ElementImpl
|
+--uci.uml.Foundation.Core.ModelElementImpl
|
+--uci.uml.Behavioral_Elements.State_Machines.StateVertex
- Direct Known Subclasses:
- Pseudostate, State
- public abstract class StateVertex
- extends ModelElementImpl
By default, a StateVertex is in the same Namespace as it's
CompositeState.
- See Also:
- Serialized Form
| Fields inherited from class uci.uml.Foundation.Core.ModelElementImpl |
_behavior,
_collaboration,
_constraint,
_elementOwnership,
_elementReference,
_provision,
_requirement,
_stereotype,
_taggedValue,
_template,
_templateParameter,
MAX_STEREOTYPE |
| Methods inherited from class uci.uml.Foundation.Core.ModelElementImpl |
addBehavior,
addConstraint,
addElementReference,
addProvision,
addRequirement,
addStereotype,
addTemplateParameter,
containsStereotype,
dbgStereotypes,
dbgTaggedValues,
getBehavior,
getConstraint,
getElementOwnership,
getElementReference,
getNamespace,
getProvision,
getRequirement,
getStereotype,
getTemplate,
getTemplateParameter,
getVisibility,
isLegalXMI,
isNotLegalXMI,
removeBehavior,
removeConstraint,
removeElementReference,
removeProvision,
removeRequirement,
removeStereotype,
removeTemplateParameter,
setBehavior,
setConstraint,
setElementOwnership,
setElementReference,
setNamespace,
setProvision,
setRequirement,
setStereotype,
setTemplate,
setTemplateParameter,
setVisibility |
| Methods inherited from class uci.uml.Foundation.Core.ElementImpl |
addCharacteristic,
addPropertyChangeListener,
addTaggedValue,
addVetoableChangeListener,
firePropertyChange,
firePropertyChange,
firePropertyChange,
firePropertyChangeNoCritique,
firePropertyChangeNoCritique,
fireVetoableChange,
fireVetoableChange,
fireVetoableChange,
fireVetoableChangeNoCompare,
getCharacteristic,
getClassification,
getElementCount,
getHighlight,
getId,
getName,
getNamedProperty,
getOCLTypeStr,
getTaggedValue,
getVetoListeners,
newElementID,
removeCharacteristic,
removePropertyChangeListener,
removeTaggedValue,
removeVetoableChangeListener,
setCharacteristic,
setClassification,
setElementCount,
setHighlight,
setId,
setName,
setName,
setStaticChangeListener,
setTaggedValue,
toString |
_parent
public CompositeState _parent
_outgoing
public Vector _outgoing
_incoming
public Vector _incoming
StateVertex
public StateVertex()
StateVertex
public StateVertex(Name name)
StateVertex
public StateVertex(String nameStr)
getParent
public CompositeState getParent()
setParent
public void setParent(CompositeState x)
throws PropertyVetoException
getOutgoing
public Vector getOutgoing()
setOutgoing
public void setOutgoing(Vector x)
throws PropertyVetoException
addOutgoing
public void addOutgoing(Transition x)
throws PropertyVetoException
removeOutgoing
public void removeOutgoing(Transition x)
throws PropertyVetoException
getIncoming
public Vector getIncoming()
setIncoming
public void setIncoming(Vector x)
throws PropertyVetoException
addIncoming
public void addIncoming(Transition x)
throws PropertyVetoException
removeIncoming
public void removeIncoming(Transition x)
throws PropertyVetoException
dbgString
public String dbgString()
- Overrides:
- dbgString in class ElementImpl
prepareForTrash
public Object prepareForTrash()
throws PropertyVetoException
- Overrides:
- prepareForTrash in class ModelElementImpl
alsoTrash
public Vector alsoTrash()
- Overrides:
- alsoTrash in class ModelElementImpl
recoverFromTrash
public void recoverFromTrash(Object momento)
throws PropertyVetoException
- Overrides:
- recoverFromTrash in class ModelElementImpl