public interface IStateVertex extends IModelElement
Modifier and Type | Field and Description |
---|---|
static String |
MetaclassName |
Modifier and Type | Method and Description |
---|---|
void |
addIncoming(ITransition element)
Add a ObTransition to the 'Incoming' association.
|
void |
addOutGoing(ITransition element)
Add a ObTransition to the 'OutGoing' association.
|
int |
cardIncoming()
Returns the number elements in the Incoming association.
|
int |
cardIncoming(Class<? extends ITransition> filteredClass)
Returns the number elements in the Incoming association filtered with the given metaclass.
|
int |
cardOutGoing()
Returns the number elements in the OutGoing association.
|
int |
cardOutGoing(Class<? extends ITransition> filteredClass)
Returns the number elements in the OutGoing association filtered with the given metaclass.
|
ObList<ITransition> |
getIncoming()
Get the list of ObTransition to the Incoming association.
|
<T extends ITransition> |
getIncoming(Class<T> filteredClass)
Get the list of ObTransition to the Incoming association.
|
ObList<ITransition> |
getOutGoing()
Get the list of ObTransition to the OutGoing association.
|
<T extends ITransition> |
getOutGoing(Class<T> filteredClass)
Get the list of ObTransition to the OutGoing association.
|
IRegion |
getParent()
Get the Parent association.
|
void |
removeIncoming(ITransition element)
Remove an ObTransition from the 'Incoming' association.
|
void |
removeOutGoing(ITransition element)
Remove an ObTransition from the 'OutGoing' association.
|
void |
setParent(IRegion element)
Setter for the 'Parent' [0..1] association.
|
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 addIncoming(ITransition element)
element
- The ObTransition to add.int cardIncoming()
int cardIncoming(Class<? extends ITransition> filteredClass)
filteredClass
- The filter to apply.ObList<ITransition> getIncoming()
<T extends ITransition> ObList<T> getIncoming(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 removeIncoming(ITransition element)
element
- The ObTransition to remove.void addOutGoing(ITransition element)
element
- The ObTransition to add.int cardOutGoing()
int cardOutGoing(Class<? extends ITransition> filteredClass)
filteredClass
- The filter to apply.ObList<ITransition> getOutGoing()
<T extends ITransition> ObList<T> getOutGoing(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 removeOutGoing(ITransition element)
element
- The ObTransition to remove.IRegion getParent()
void setParent(IRegion element)
element
- The element to set.