UML.Semantic.BehavioralElements.StateMachines
Class StateVertex

java.lang.Object
  |
  +--UML.Semantic.Foundation.Core.ModelElement
        |
        +--UML.Semantic.BehavioralElements.StateMachines.StateVertex
All Implemented Interfaces:
Element, ElementAtt, LinkAtt
Direct Known Subclasses:
Pseudostate, State

public abstract class StateVertex
extends ModelElement

A StateVertex is an abstraction of a node in a statechart graph. In general, it can be the source or destination of any number of transitions.

In the metamodel a StateVertex is a subclass of ModelElement.


Constructor Summary
StateVertex()
           
 
Method Summary
 boolean check()
          Checks if well-formedness rules are respected in this model element.
 CompositeState getParent()
           
 void setParent(java.lang.String parent)
           
 
Methods inherited from class UML.Semantic.Foundation.Core.ModelElement
add, add, getBindingList, getConstraintList, getElementType, getErrors, getHref, getId, getIdentification, getIdref, getIndex, getInfo, getIsOwned, getLabel, getLocator, getName, getNamespace, getNamespaceId, getStereotype, getTemplate, getTemplateParameterList, getTitle, getUuid, getUuidref, getVisibility, getVisibilitySymbol, getWarnings, setElementType, setErrors, setHref, setId, setIdref, setIndex, setIsOwned, setLabel, setName, setNamespace, setTemplate, setTitle, setUuid, setUuidref, setVisibility, setWarnings
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

StateVertex

public StateVertex()
Method Detail

setParent

public void setParent(java.lang.String parent)

getParent

public CompositeState getParent()

check

public boolean check()
Checks if well-formedness rules are respected in this model element.

Overrides:
check in class ModelElement
Returns:
True if check was successful, false otherwise.