public interface IState extends IStateVertex
Modifier and Type | Field and Description |
---|---|
static String |
MetaclassName |
Modifier and Type | Method and Description |
---|---|
void |
addBpmnDataStateRefs(IBpmnDataState element)
Add a ObBpmnDataState to the 'BpmnDataStateRefs' association.
|
void |
addConnection(IConnectionPointReference element)
Add a ObConnectionPointReference to the 'Connection' association.
|
void |
addDeffered(IEvent element)
Add a ObEvent to the 'Deffered' association.
|
void |
addEntryPoint(IEntryPointPseudoState element)
Add a ObEntryPointPseudoState to the 'EntryPoint' association.
|
void |
addExitPoint(IExitPointPseudoState element)
Add a ObExitPointPseudoState to the 'ExitPoint' association.
|
void |
addInternal(IInternalTransition element)
Add a ObInternalTransition to the 'Internal' association.
|
void |
addOwnedRegion(IRegion element)
Add a ObRegion to the 'OwnedRegion' association.
|
void |
addRequiredStateOf(IObjectNode element)
Add a ObObjectNode to the 'RequiredStateOf' association.
|
void |
addRequiredStateOfBpmnItem(IBpmnItemAwareElement element)
Add a ObBpmnItemAwareElement to the 'RequiredStateOfBpmnItem' association.
|
void |
addRequiredStateOfBpmnMessage(IBpmnMessage element)
Add a ObBpmnMessage to the 'RequiredStateOfBpmnMessage' association.
|
int |
cardBpmnDataStateRefs()
Returns the number elements in the BpmnDataStateRefs association.
|
int |
cardBpmnDataStateRefs(Class<? extends IBpmnDataState> filteredClass)
Returns the number elements in the BpmnDataStateRefs association filtered with the given metaclass.
|
int |
cardConnection()
Returns the number elements in the Connection association.
|
int |
cardConnection(Class<? extends IConnectionPointReference> filteredClass)
Returns the number elements in the Connection association filtered with the given metaclass.
|
int |
cardDeffered()
Returns the number elements in the Deffered association.
|
int |
cardDeffered(Class<? extends IEvent> filteredClass)
Returns the number elements in the Deffered association filtered with the given metaclass.
|
int |
cardEntryPoint()
Returns the number elements in the EntryPoint association.
|
int |
cardEntryPoint(Class<? extends IEntryPointPseudoState> filteredClass)
Returns the number elements in the EntryPoint association filtered with the given metaclass.
|
int |
cardExitPoint()
Returns the number elements in the ExitPoint association.
|
int |
cardExitPoint(Class<? extends IExitPointPseudoState> filteredClass)
Returns the number elements in the ExitPoint association filtered with the given metaclass.
|
int |
cardInternal()
Returns the number elements in the Internal association.
|
int |
cardInternal(Class<? extends IInternalTransition> filteredClass)
Returns the number elements in the Internal association filtered with the given metaclass.
|
int |
cardOwnedRegion()
Returns the number elements in the OwnedRegion association.
|
int |
cardOwnedRegion(Class<? extends IRegion> filteredClass)
Returns the number elements in the OwnedRegion association filtered with the given metaclass.
|
int |
cardRequiredStateOf()
Returns the number elements in the RequiredStateOf association.
|
int |
cardRequiredStateOf(Class<? extends IObjectNode> filteredClass)
Returns the number elements in the RequiredStateOf association filtered with the given metaclass.
|
int |
cardRequiredStateOfBpmnItem()
Returns the number elements in the RequiredStateOfBpmnItem association.
|
int |
cardRequiredStateOfBpmnItem(Class<? extends IBpmnItemAwareElement> filteredClass)
Returns the number elements in the RequiredStateOfBpmnItem association filtered with the given metaclass.
|
int |
cardRequiredStateOfBpmnMessage()
Returns the number elements in the RequiredStateOfBpmnMessage association.
|
int |
cardRequiredStateOfBpmnMessage(Class<? extends IBpmnMessage> filteredClass)
Returns the number elements in the RequiredStateOfBpmnMessage association filtered with the given metaclass.
|
ObList<IBpmnDataState> |
getBpmnDataStateRefs()
Get the list of ObBpmnDataState to the BpmnDataStateRefs association.
|
<T extends IBpmnDataState> |
getBpmnDataStateRefs(Class<T> filteredClass)
Get the list of ObBpmnDataState to the BpmnDataStateRefs association.
|
ObList<IConnectionPointReference> |
getConnection()
Get the list of ObConnectionPointReference to the Connection association.
|
<T extends IConnectionPointReference> |
getConnection(Class<T> filteredClass)
Get the list of ObConnectionPointReference to the Connection association.
|
ObList<IEvent> |
getDeffered()
Get the list of ObEvent to the Deffered association.
|
<T extends IEvent> |
getDeffered(Class<T> filteredClass)
Get the list of ObEvent to the Deffered association.
|
ObList<IEntryPointPseudoState> |
getEntryPoint()
Get the list of ObEntryPointPseudoState to the EntryPoint association.
|
<T extends IEntryPointPseudoState> |
getEntryPoint(Class<T> filteredClass)
Get the list of ObEntryPointPseudoState to the EntryPoint association.
|
ObList<IExitPointPseudoState> |
getExitPoint()
Get the list of ObExitPointPseudoState to the ExitPoint association.
|
<T extends IExitPointPseudoState> |
getExitPoint(Class<T> filteredClass)
Get the list of ObExitPointPseudoState to the ExitPoint association.
|
ObList<IInternalTransition> |
getInternal()
Get the list of ObInternalTransition to the Internal association.
|
<T extends IInternalTransition> |
getInternal(Class<T> filteredClass)
Get the list of ObInternalTransition to the Internal association.
|
ObList<IRegion> |
getOwnedRegion()
Get the list of ObRegion to the OwnedRegion association.
|
<T extends IRegion> |
getOwnedRegion(Class<T> filteredClass)
Get the list of ObRegion to the OwnedRegion association.
|
ObList<IObjectNode> |
getRequiredStateOf()
Get the list of ObObjectNode to the RequiredStateOf association.
|
<T extends IObjectNode> |
getRequiredStateOf(Class<T> filteredClass)
Get the list of ObObjectNode to the RequiredStateOf association.
|
ObList<IBpmnItemAwareElement> |
getRequiredStateOfBpmnItem()
Get the list of ObBpmnItemAwareElement to the RequiredStateOfBpmnItem association.
|
<T extends IBpmnItemAwareElement> |
getRequiredStateOfBpmnItem(Class<T> filteredClass)
Get the list of ObBpmnItemAwareElement to the RequiredStateOfBpmnItem association.
|
ObList<IBpmnMessage> |
getRequiredStateOfBpmnMessage()
Get the list of ObBpmnMessage to the RequiredStateOfBpmnMessage association.
|
<T extends IBpmnMessage> |
getRequiredStateOfBpmnMessage(Class<T> filteredClass)
Get the list of ObBpmnMessage to the RequiredStateOfBpmnMessage association.
|
IStateMachine |
getSubMachine()
Get the SubMachine association.
|
void |
removeBpmnDataStateRefs(IBpmnDataState element)
Remove an ObBpmnDataState from the 'BpmnDataStateRefs' association.
|
void |
removeConnection(IConnectionPointReference element)
Remove an ObConnectionPointReference from the 'Connection' association.
|
void |
removeDeffered(IEvent element)
Remove an ObEvent from the 'Deffered' association.
|
void |
removeEntryPoint(IEntryPointPseudoState element)
Remove an ObEntryPointPseudoState from the 'EntryPoint' association.
|
void |
removeExitPoint(IExitPointPseudoState element)
Remove an ObExitPointPseudoState from the 'ExitPoint' association.
|
void |
removeInternal(IInternalTransition element)
Remove an ObInternalTransition from the 'Internal' association.
|
void |
removeOwnedRegion(IRegion element)
Remove an ObRegion from the 'OwnedRegion' association.
|
void |
removeRequiredStateOf(IObjectNode element)
Remove an ObObjectNode from the 'RequiredStateOf' association.
|
void |
removeRequiredStateOfBpmnItem(IBpmnItemAwareElement element)
Remove an ObBpmnItemAwareElement from the 'RequiredStateOfBpmnItem' association.
|
void |
removeRequiredStateOfBpmnMessage(IBpmnMessage element)
Remove an ObBpmnMessage from the 'RequiredStateOfBpmnMessage' association.
|
void |
setSubMachine(IStateMachine element)
Setter for the 'SubMachine' [0..1] association.
|
addIncoming, addOutGoing, cardIncoming, cardIncoming, cardOutGoing, cardOutGoing, getIncoming, getIncoming, getOutGoing, getOutGoing, getParent, removeIncoming, removeOutGoing, setParent
addBpmnLaneRefs, addConstraintDefinition, addDefaultParametering, addDependsOnDependency, addDescriptor, addDocument, addExtension, addImpactedDependency, addLocalDescriptor, addLocalTag, addManifesting, addproduct, addReceivedInfo, addRepresentingConnector, addRepresentingEnd, addRepresentingInstance, addRepresentingPartition, addRepresents, addSentInfo, addStereotype, addTag, addTemplateSubstitution, addTypingParameter, cardBpmnLaneRefs, cardBpmnLaneRefs, cardConstraintDefinition, cardConstraintDefinition, cardDefaultParametering, cardDefaultParametering, cardDependsOnDependency, cardDependsOnDependency, cardDescriptor, cardDescriptor, cardDocument, cardDocument, cardExtension, cardExtension, cardImpactedDependency, cardImpactedDependency, cardLocalDescriptor, cardLocalDescriptor, cardLocalTag, cardLocalTag, cardManifesting, cardManifesting, cardproduct, cardproduct, cardReceivedInfo, cardReceivedInfo, cardRepresentingConnector, cardRepresentingConnector, cardRepresentingEnd, cardRepresentingEnd, cardRepresentingInstance, cardRepresentingInstance, cardRepresentingPartition, cardRepresentingPartition, cardRepresents, cardRepresents, cardSentInfo, cardSentInfo, cardTag, cardTag, cardTemplateSubstitution, cardTemplateSubstitution, cardTypingParameter, cardTypingParameter, getBpmnLaneRefs, getBpmnLaneRefs, getConstraintDefinition, getConstraintDefinition, getDefaultParametering, getDefaultParametering, getDependsOnDependency, getDependsOnDependency, getDescriptor, getDescriptor, getDocument, getDocument, getExtension, getExtension, getImpactedDependency, getImpactedDependency, getLocalDescriptor, getLocalDescriptor, getLocalTag, getLocalTag, getManifesting, getManifesting, getNote, getNoteContent, getOwnerTemplateParameter, getproduct, getproduct, getReceivedInfo, getReceivedInfo, getRepresentingConnector, getRepresentingConnector, getRepresentingEnd, getRepresentingEnd, getRepresentingInstance, getRepresentingInstance, getRepresentingPartition, getRepresentingPartition, getRepresents, getRepresents, getSentInfo, getSentInfo, getTag, getTag, getTagValues, getTemplateSubstitution, getTemplateSubstitution, getTypingParameter, getTypingParameter, isStereotyped, isTagged, putNoteContent, putTagValue, putTagValues, removeBpmnLaneRefs, removeConstraintDefinition, removeDefaultParametering, removeDependsOnDependency, removeDescriptor, removeDocument, removeExtension, removeImpactedDependency, removeLocalDescriptor, removeLocalTag, removeManifesting, removeNote, removeproduct, removeReceivedInfo, removeRepresentingConnector, removeRepresentingEnd, removeRepresentingInstance, removeRepresentingPartition, removeRepresents, removeSentInfo, removeStereotype, removeTag, removeTag, removeTemplateSubstitution, removeTypingParameter, setName, setOwnerTemplateParameter, toString
accept, addcausing, cardcausing, cardcausing, compareTo, delete, equals, getcausing, getcausing, getCompositionOwner, getElementStatus, getHid, getIdentifier, getLid, getMetaclassId, getMetaclassName, getmodifDate, getName, getSessionId, hashCode, isValid, removecausing, setmodifDate
static final String MetaclassName
void addConnection(IConnectionPointReference element)
element
- The ObConnectionPointReference to add.int cardConnection()
int cardConnection(Class<? extends IConnectionPointReference> filteredClass)
filteredClass
- The filter to apply.ObList<IConnectionPointReference> getConnection()
<T extends IConnectionPointReference> ObList<T> getConnection(Class<T> filteredClass)
This list is filtered using the given filteredClass
argument.
The returned list elements can therefore be directly safely casted.
T
- The applied filter.filteredClass
- The filter to apply.void removeConnection(IConnectionPointReference element)
element
- The ObConnectionPointReference to remove.void addDeffered(IEvent element)
element
- The ObEvent to add.int cardDeffered()
int cardDeffered(Class<? extends IEvent> filteredClass)
filteredClass
- The filter to apply.ObList<IEvent> getDeffered()
<T extends IEvent> ObList<T> getDeffered(Class<T> filteredClass)
This list is filtered using the given filteredClass
argument.
The returned list elements can therefore be directly safely casted.
T
- The applied filter.filteredClass
- The filter to apply.void removeDeffered(IEvent element)
element
- The ObEvent to remove.void addInternal(IInternalTransition element)
element
- The ObInternalTransition to add.int cardInternal()
int cardInternal(Class<? extends IInternalTransition> filteredClass)
filteredClass
- The filter to apply.ObList<IInternalTransition> getInternal()
<T extends IInternalTransition> ObList<T> getInternal(Class<T> filteredClass)
This list is filtered using the given filteredClass
argument.
The returned list elements can therefore be directly safely casted.
T
- The applied filter.filteredClass
- The filter to apply.void removeInternal(IInternalTransition element)
element
- The ObInternalTransition to remove.void addOwnedRegion(IRegion element)
element
- The ObRegion to add.int cardOwnedRegion()
int cardOwnedRegion(Class<? extends IRegion> filteredClass)
filteredClass
- The filter to apply.ObList<IRegion> getOwnedRegion()
<T extends IRegion> ObList<T> getOwnedRegion(Class<T> filteredClass)
This list is filtered using the given filteredClass
argument.
The returned list elements can therefore be directly safely casted.
T
- The applied filter.filteredClass
- The filter to apply.void removeOwnedRegion(IRegion element)
element
- The ObRegion to remove.IStateMachine getSubMachine()
void setSubMachine(IStateMachine element)
element
- The element to set.void addRequiredStateOf(IObjectNode element)
element
- The ObObjectNode to add.int cardRequiredStateOf()
int cardRequiredStateOf(Class<? extends IObjectNode> filteredClass)
filteredClass
- The filter to apply.ObList<IObjectNode> getRequiredStateOf()
<T extends IObjectNode> ObList<T> getRequiredStateOf(Class<T> filteredClass)
This list is filtered using the given filteredClass
argument.
The returned list elements can therefore be directly safely casted.
T
- The applied filter.filteredClass
- The filter to apply.void removeRequiredStateOf(IObjectNode element)
element
- The ObObjectNode to remove.void addEntryPoint(IEntryPointPseudoState element)
element
- The ObEntryPointPseudoState to add.int cardEntryPoint()
int cardEntryPoint(Class<? extends IEntryPointPseudoState> filteredClass)
filteredClass
- The filter to apply.ObList<IEntryPointPseudoState> getEntryPoint()
<T extends IEntryPointPseudoState> ObList<T> getEntryPoint(Class<T> filteredClass)
This list is filtered using the given filteredClass
argument.
The returned list elements can therefore be directly safely casted.
T
- The applied filter.filteredClass
- The filter to apply.void removeEntryPoint(IEntryPointPseudoState element)
element
- The ObEntryPointPseudoState to remove.void addExitPoint(IExitPointPseudoState element)
element
- The ObExitPointPseudoState to add.int cardExitPoint()
int cardExitPoint(Class<? extends IExitPointPseudoState> filteredClass)
filteredClass
- The filter to apply.ObList<IExitPointPseudoState> getExitPoint()
<T extends IExitPointPseudoState> ObList<T> getExitPoint(Class<T> filteredClass)
This list is filtered using the given filteredClass
argument.
The returned list elements can therefore be directly safely casted.
T
- The applied filter.filteredClass
- The filter to apply.void removeExitPoint(IExitPointPseudoState element)
element
- The ObExitPointPseudoState to remove.void addBpmnDataStateRefs(IBpmnDataState element)
element
- The ObBpmnDataState to add.int cardBpmnDataStateRefs()
int cardBpmnDataStateRefs(Class<? extends IBpmnDataState> filteredClass)
filteredClass
- The filter to apply.ObList<IBpmnDataState> getBpmnDataStateRefs()
<T extends IBpmnDataState> ObList<T> getBpmnDataStateRefs(Class<T> filteredClass)
This list is filtered using the given filteredClass
argument.
The returned list elements can therefore be directly safely casted.
T
- The applied filter.filteredClass
- The filter to apply.void removeBpmnDataStateRefs(IBpmnDataState element)
element
- The ObBpmnDataState to remove.void addRequiredStateOfBpmnItem(IBpmnItemAwareElement element)
element
- The ObBpmnItemAwareElement to add.int cardRequiredStateOfBpmnItem()
int cardRequiredStateOfBpmnItem(Class<? extends IBpmnItemAwareElement> filteredClass)
filteredClass
- The filter to apply.ObList<IBpmnItemAwareElement> getRequiredStateOfBpmnItem()
<T extends IBpmnItemAwareElement> ObList<T> getRequiredStateOfBpmnItem(Class<T> filteredClass)
This list is filtered using the given filteredClass
argument.
The returned list elements can therefore be directly safely casted.
T
- The applied filter.filteredClass
- The filter to apply.void removeRequiredStateOfBpmnItem(IBpmnItemAwareElement element)
element
- The ObBpmnItemAwareElement to remove.void addRequiredStateOfBpmnMessage(IBpmnMessage element)
element
- The ObBpmnMessage to add.int cardRequiredStateOfBpmnMessage()
int cardRequiredStateOfBpmnMessage(Class<? extends IBpmnMessage> filteredClass)
filteredClass
- The filter to apply.ObList<IBpmnMessage> getRequiredStateOfBpmnMessage()
<T extends IBpmnMessage> ObList<T> getRequiredStateOfBpmnMessage(Class<T> filteredClass)
This list is filtered using the given filteredClass
argument.
The returned list elements can therefore be directly safely casted.
T
- The applied filter.filteredClass
- The filter to apply.void removeRequiredStateOfBpmnMessage(IBpmnMessage element)
element
- The ObBpmnMessage to remove.