public interface Vertex extends NamedElement
A Vertex is an abstraction of a node in a StateMachine graph. It can be the source or destination of any number of Transitions.
The following features are supported:
UMLPackage.getVertex()
Modifier and Type | Method and Description |
---|---|
Region |
getContainer()
Returns the value of the 'Container' container reference.
|
java.util.Collection<Transition> |
getIncoming()
Returns the value of the 'Incoming' reference list.
|
java.util.Collection<Transition> |
getOutgoing()
Returns the value of the 'Outgoing' reference list.
|
boolean |
hasIncoming() |
boolean |
hasOutgoing() |
void |
setContainer(Region value)
Sets the value of the '
Container ' container reference. |
get_considerIgnoreFragmentOfMessage, get_durationObservationOfEvent, get_informationFlowOfInformationSource, get_informationFlowOfInformationTarget, get_messageOfSignature, get_namespaceOfMember, get_timeObservationOfEvent, getClientDependency, getName, getNameExpression, getNamespace, getQualifiedName, getSupplierDependency, getVisibility, has_considerIgnoreFragmentOfMessage, has_durationObservationOfEvent, has_informationFlowOfInformationSource, has_informationFlowOfInformationTarget, has_messageOfSignature, has_namespaceOfMember, has_timeObservationOfEvent, hasClientDependency, hasSupplierDependency, setName, setNameExpression, setNamespace, setVisibility
get_activityPartitionOfRepresents, get_commentOfAnnotatedElement, get_constraintOfConstrainedElement, get_diagramOfContext, get_directedRelationshipOfSource, get_directedRelationshipOfTarget, get_elementOfSyncElement, get_elementValueOfElement, get_relationshipOfRelatedElement, getAppliedStereotypeInstance, getOwnedComment, getOwnedElement, getOwner, getSyncElement, has_activityPartitionOfRepresents, has_commentOfAnnotatedElement, has_constraintOfConstrainedElement, has_diagramOfContext, has_directedRelationshipOfSource, has_directedRelationshipOfTarget, has_elementOfSyncElement, has_elementValueOfElement, has_relationshipOfRelatedElement, hasOwnedComment, hasOwnedElement, setAppliedStereotypeInstance, setOwner, setSyncElement
get_representationText, getLocalID, isInvalid, set_representationText, setLocalID, sGetLocalID
getID, getMDExtension, getMdExtensions, setID
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
eAdapters, eDeliver, eNotify, eSetDeliver
accept, addPropertyChangeListener, canAdd, canAdd, canAddChild, canBeDeleted, firePropertyChange, getClassType, getHumanName, getHumanType, getObjectParent, isEditable, removePropertyChangeListener, sGetID
refClass, refDelete, refImmediateComposite, refIsInstanceOf, refOutermostComposite
java.util.Collection<Transition> getOutgoing()
Transition
.
It is bidirectional and its opposite is 'Source
'.
Specifies the Transitions departing from this Vertex.
UMLPackage.getVertex_Outgoing()
,
Transition.getSource()
java.util.Collection<Transition> getIncoming()
Transition
.
It is bidirectional and its opposite is 'Target
'.
Specifies the Transitions entering this Vertex.
UMLPackage.getVertex_Incoming()
,
Transition.getTarget()
@CheckForNull Region getContainer()
Subvertex
'.
The Region that contains this Vertex.
setContainer(Region)
,
UMLPackage.getVertex_Container()
,
Region.getSubvertex()
void setContainer(@CheckForNull Region value)
Container
' container reference.
value
- the new value of the 'Container' container reference.getContainer()
boolean hasOutgoing() throws javax.jmi.reflect.JmiException
javax.jmi.reflect.JmiException
boolean hasIncoming() throws javax.jmi.reflect.JmiException
javax.jmi.reflect.JmiException