public interface StateMachine extends Behavior
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
MNAME
The metaclass simple name.
|
static java.lang.String |
MQNAME
The metaclass qualified name.
|
Modifier and Type | Method and Description |
---|---|
<any> |
getEntryPoint()
Getter for relation 'StateMachine->EntryPoint'
Metamodel description:
null
|
<T extends EntryPointPseudoState> |
getEntryPoint(java.lang.Class<T> filterClass)
Filtered Getter for relation 'StateMachine->EntryPoint'
Metamodel description:
null
|
<any> |
getExitPoint()
Getter for relation 'StateMachine->ExitPoint'
Metamodel description:
null
|
<T extends ExitPointPseudoState> |
getExitPoint(java.lang.Class<T> filterClass)
Filtered Getter for relation 'StateMachine->ExitPoint'
Metamodel description:
null
|
KindOfStateMachine |
getKind()
Getter for attribute 'StateMachine.Kind'
Metamodel description:
A state machine can be a dynamic state machine, as usually defined in UML (Harel state diagrams), or a protocol state machine.
|
<any> |
getSubmachineState()
Getter for relation 'StateMachine->SubmachineState'
Metamodel description:
|
<T extends State> |
getSubmachineState(java.lang.Class<T> filterClass)
Filtered Getter for relation 'StateMachine->SubmachineState'
Metamodel description:
|
Region |
getTop()
Getter for relation 'StateMachine->Top'
Metamodel description:
Defines the root state for the current StateMachine.
|
void |
setKind(KindOfStateMachine value)
Setter for attribute 'StateMachine.Kind'
Metamodel description:
A state machine can be a dynamic state machine, as usually defined in UML (Harel state diagrams), or a protocol state machine.
|
void |
setTop(Region value)
Setter for relation 'StateMachine->Top'
Metamodel description:
Defines the root state for the current StateMachine.
|
getCaller, getCaller, getEComponent, getEComponent, getEffectOf, getEffectOf, getOwnedCollaboration, getOwnedCollaboration, getOwner, getOwnerOperation, getParameter, getParameter, isIsReentrant, setIsReentrant, setOwner, setOwnerOperation
getConstraintDefinition, getConstraintDefinition, getDefaultParametering, getDefaultParametering, getManifesting, getManifesting, getOwnerTemplateParameter, getReceivedInfo, getReceivedInfo, getRepresentingConnector, getRepresentingConnector, getRepresentingEnd, getRepresentingEnd, getRepresentingInstance, getRepresentingInstance, getRepresentingPartition, getRepresentingPartition, getRepresents, getRepresents, getSentInfo, getSentInfo, getTemplateSubstitution, getTemplateSubstitution, getTypingParameter, getTypingParameter, setOwnerTemplateParameter
addStereotype, getAttached, getAttached, getDependsOnDependency, getDependsOnDependency, getDescriptor, getDescriptor, getExtension, getExtension, getImpactDependsOn, getImpactDependsOn, getImpactedDependency, getImpactedDependency, getImpactImpacted, getImpactImpacted, getLocalProperties, getLocalProperty, getMatrix, getMatrix, getName, getNote, getNote, getNote, getNoteContent, getNoteContent, getNoteContent, getProduct, getProduct, getProperties, getProperties, getProperties, getProperties, getProperties, getProperty, getProperty, getProperty, getProperty, getStereotype, getTag, getTag, getTag, getTag, getTag, getTagValue, getTagValue, getTagValue, getTagValues, getTagValues, getTagValues, isStereotyped, isStereotyped, isTagged, isTagged, isTagged, putNoteContent, putNoteContent, putNoteContent, putTagValue, putTagValue, putTagValue, putTagValues, putTagValues, putTagValues, removeNotes, removeNotes, removeNotes, removeStereotypes, removeTags, removeTags, removeTags, setLocalProperties, setLocalProperty, setName, setProperty, setProperty, setProperty, setProperty
getAddedToQuery, getAddedToQuery, getCausedImpact, getCausedImpact, getDiagramElement, getDiagramElement
accept, delete, getCompositionChildren, getCompositionOwner, getMClass, getStatus, getUuid, isDeleted, isModifiable, isShell, isValid, mGet, mGet, mSet
static final java.lang.String MNAME
static final java.lang.String MQNAME
KindOfStateMachine getKind()
void setKind(KindOfStateMachine value)
Region getTop()
void setTop(Region value)
<any> getSubmachineState()
<T extends State> java.util.List<T> getSubmachineState(java.lang.Class<T> filterClass)
<any> getEntryPoint()
<T extends EntryPointPseudoState> java.util.List<T> getEntryPoint(java.lang.Class<T> filterClass)
<any> getExitPoint()
<T extends ExitPointPseudoState> java.util.List<T> getExitPoint(java.lang.Class<T> filterClass)