public interface IExpansionRegion extends IStructuredActivityNode
Modifier and Type | Field and Description |
---|---|
static String |
MetaclassName |
Modifier and Type | Method and Description |
---|---|
void |
addInputElement(IExpansionNode element)
Add a ObExpansionNode to the 'InputElement' association.
|
void |
addOutputElement(IExpansionNode element)
Add a ObExpansionNode to the 'OutputElement' association.
|
int |
cardInputElement()
Returns the number elements in the InputElement association.
|
int |
cardInputElement(Class<? extends IExpansionNode> filteredClass)
Returns the number elements in the InputElement association filtered with the given metaclass.
|
int |
cardOutputElement()
Returns the number elements in the OutputElement association.
|
int |
cardOutputElement(Class<? extends IExpansionNode> filteredClass)
Returns the number elements in the OutputElement association filtered with the given metaclass.
|
ObList<IExpansionNode> |
getInputElement()
Get the list of ObExpansionNode to the InputElement association.
|
<T extends IExpansionNode> |
getInputElement(Class<T> filteredClass)
Get the list of ObExpansionNode to the InputElement association.
|
ObExpansionKindEnum |
getMode()
Getter for the Mode meta class attribute.
|
ObList<IExpansionNode> |
getOutputElement()
Get the list of ObExpansionNode to the OutputElement association.
|
<T extends IExpansionNode> |
getOutputElement(Class<T> filteredClass)
Get the list of ObExpansionNode to the OutputElement association.
|
void |
removeInputElement(IExpansionNode element)
Remove an ObExpansionNode from the 'InputElement' association.
|
void |
removeOutputElement(IExpansionNode element)
Remove an ObExpansionNode from the 'OutputElement' association.
|
void |
setMode(ObExpansionKindEnum value)
Setter for the 'Mode' meta class attribute
|
addBody, cardBody, cardBody, getBody, getBody, ismustIsolate, removeBody, setmustIsolate
addHandler, addInput, addOutput, cardHandler, cardHandler, cardInput, cardInput, cardOutput, cardOutput, getHandler, getHandler, getInput, getInput, getOutput, getOutput, isCompensation, isMultipleInstance, removeHandler, removeInput, removeOutput, setCompensation, setMultipleInstance
addIncoming, addOutgoing, cardIncoming, cardIncoming, cardOutgoing, cardOutgoing, getIncoming, getIncoming, getOutgoing, getOutgoing, getOwner, getOwnerClause, getOwnerNode, getOwnerPartition, removeIncoming, removeOutgoing, setOwner, setOwnerClause, setOwnerNode, setOwnerPartition
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
ObExpansionKindEnum getMode()
void setMode(ObExpansionKindEnum value)
value
- the new 'Mode' value.void addInputElement(IExpansionNode element)
element
- The ObExpansionNode to add.int cardInputElement()
int cardInputElement(Class<? extends IExpansionNode> filteredClass)
filteredClass
- The filter to apply.ObList<IExpansionNode> getInputElement()
<T extends IExpansionNode> ObList<T> getInputElement(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 removeInputElement(IExpansionNode element)
element
- The ObExpansionNode to remove.void addOutputElement(IExpansionNode element)
element
- The ObExpansionNode to add.int cardOutputElement()
int cardOutputElement(Class<? extends IExpansionNode> filteredClass)
filteredClass
- The filter to apply.ObList<IExpansionNode> getOutputElement()
<T extends IExpansionNode> ObList<T> getOutputElement(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 removeOutputElement(IExpansionNode element)
element
- The ObExpansionNode to remove.