public interface IExitPointPseudoState extends IAbstractPseudoState
Modifier and Type | Field and Description |
---|---|
static String |
MetaclassName |
Modifier and Type | Method and Description |
---|---|
void |
addConnection(IConnectionPointReference element)
Add a ObConnectionPointReference to the 'Connection' association.
|
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.
|
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.
|
IState |
getExitOf()
Get the ExitOf association.
|
IStateMachine |
getExitOfMachine()
Get the ExitOfMachine association.
|
void |
removeConnection(IConnectionPointReference element)
Remove an ObConnectionPointReference from the 'Connection' association.
|
void |
setExitOf(IState element)
Setter for the 'ExitOf' [0..1] association.
|
void |
setExitOfMachine(IStateMachine element)
Setter for the 'ExitOfMachine' [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.IState getExitOf()
void setExitOf(IState element)
element
- The element to set.IStateMachine getExitOfMachine()
void setExitOfMachine(IStateMachine element)
element
- The element to set.