public interface StateMachine extends Behavior
Modifier and Type | Method and Description |
---|---|
org.eclipse.emf.common.util.EList<EntryPointPseudoState> |
getEntryPoint()
Getter for relation 'StateMachine->EntryPoint'
Metamodel description:
null
|
<T extends EntryPointPseudoState> |
getEntryPoint(Class<T> filterClass)
Filtered Getter for relation 'StateMachine->EntryPoint'
Metamodel description:
null
|
org.eclipse.emf.common.util.EList<ExitPointPseudoState> |
getExitPoint()
Getter for relation 'StateMachine->ExitPoint'
Metamodel description:
null
|
<T extends ExitPointPseudoState> |
getExitPoint(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.
|
org.eclipse.emf.common.util.EList<State> |
getSubmachineState()
Getter for relation 'StateMachine->SubmachineState'
Metamodel description:
|
<T extends State> |
getSubmachineState(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.
|
getBpmnCaller, getBpmnCaller, getCaller, getCaller, getEComponent, getEComponent, getEffectOf, getEffectOf, getOwnedCollaboration, getOwnedCollaboration, getOwner, getOwnerOperation, getParameter, getParameter, isIsReentrant, setIsReentrant, setOwner, setOwnerOperation
addStereotype, getBpmnLaneRefs, getBpmnLaneRefs, getConstraintDefinition, getConstraintDefinition, getDefaultParametering, getDefaultParametering, getDependsOnDependency, getDependsOnDependency, getDescriptor, getDescriptor, getDocument, getDocument, getExtension, getExtension, getImpactedDependency, getImpactedDependency, getLocalProperties, getLocalProperty, getManifesting, getManifesting, getMatrix, getMatrix, getName, getNote, getNoteContent, getOwnerTemplateParameter, getProduct, getProduct, getProperties, getProperties, getProperties, getProperty, getProperty, getReceivedInfo, getReceivedInfo, getRepresentingConnector, getRepresentingConnector, getRepresentingEnd, getRepresentingEnd, getRepresentingInstance, getRepresentingInstance, getRepresentingPartition, getRepresentingPartition, getRepresents, getRepresents, getSentInfo, getSentInfo, getStereotype, getTag, getTag, getTag, getTagValue, getTagValues, getTemplateSubstitution, getTemplateSubstitution, getTypingParameter, getTypingParameter, isStereotyped, isTagged, putNoteContent, putTagValue, putTagValues, removeNotes, removeStereotypes, removeTags, setLocalProperties, setLocalProperty, setName, setOwnerTemplateParameter, setProperty, setProperty
getAddedToQuery, getAddedToQuery, getCausing, getCausing, getDiagramElement, getDiagramElement
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
eAdapters, eDeliver, eNotify, eSetDeliver
accept, delete, getCompositionChildren, getCompositionOwner, getMClass, getStatus, getUuid, isDeleted, isModifiable, isShell, isValid, mGet, mGet, mSet
compareTo
static final String MNAME
KindOfStateMachine getKind()
void setKind(KindOfStateMachine value)
Region getTop()
void setTop(Region value)
org.eclipse.emf.common.util.EList<State> getSubmachineState()
<T extends State> List<T> getSubmachineState(Class<T> filterClass)
org.eclipse.emf.common.util.EList<EntryPointPseudoState> getEntryPoint()
<T extends EntryPointPseudoState> List<T> getEntryPoint(Class<T> filterClass)
org.eclipse.emf.common.util.EList<ExitPointPseudoState> getExitPoint()
<T extends ExitPointPseudoState> List<T> getExitPoint(Class<T> filterClass)