public interface ICommunicationNode extends IModelElement
Modifier and Type | Field and Description |
---|---|
static String |
MetaclassName |
Modifier and Type | Method and Description |
---|---|
void |
addEnded(ICommunicationChannel element)
Add a ObCommunicationChannel to the 'Ended' association.
|
void |
addStarted(ICommunicationChannel element)
Add a ObCommunicationChannel to the 'Started' association.
|
int |
cardEnded()
Returns the number elements in the Ended association.
|
int |
cardEnded(Class<? extends ICommunicationChannel> filteredClass)
Returns the number elements in the Ended association filtered with the given metaclass.
|
int |
cardStarted()
Returns the number elements in the Started association.
|
int |
cardStarted(Class<? extends ICommunicationChannel> filteredClass)
Returns the number elements in the Started association filtered with the given metaclass.
|
ObList<ICommunicationChannel> |
getEnded()
Get the list of ObCommunicationChannel to the Ended association.
|
<T extends ICommunicationChannel> |
getEnded(Class<T> filteredClass)
Get the list of ObCommunicationChannel to the Ended association.
|
ICommunicationInteraction |
getOwner()
Get the Owner association.
|
IInstance |
getRepresented()
Get the Represented association.
|
String |
getSelector()
Getter for the Selector meta class attribute.
|
ObList<ICommunicationChannel> |
getStarted()
Get the list of ObCommunicationChannel to the Started association.
|
<T extends ICommunicationChannel> |
getStarted(Class<T> filteredClass)
Get the list of ObCommunicationChannel to the Started association.
|
void |
removeEnded(ICommunicationChannel element)
Remove an ObCommunicationChannel from the 'Ended' association.
|
void |
removeStarted(ICommunicationChannel element)
Remove an ObCommunicationChannel from the 'Started' association.
|
void |
setOwner(ICommunicationInteraction element)
Setter for the 'Owner' [0..1] association.
|
void |
setRepresented(IInstance element)
Setter for the 'Represented' [0..1] association.
|
void |
setSelector(String value)
Setter for the 'Selector' meta class attribute
|
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
String getSelector()
void setSelector(String value)
value
- the new 'Selector' value.ICommunicationInteraction getOwner()
void setOwner(ICommunicationInteraction element)
element
- The element to set.IInstance getRepresented()
void setRepresented(IInstance element)
element
- The element to set.void addStarted(ICommunicationChannel element)
element
- The ObCommunicationChannel to add.int cardStarted()
int cardStarted(Class<? extends ICommunicationChannel> filteredClass)
filteredClass
- The filter to apply.ObList<ICommunicationChannel> getStarted()
<T extends ICommunicationChannel> ObList<T> getStarted(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 removeStarted(ICommunicationChannel element)
element
- The ObCommunicationChannel to remove.void addEnded(ICommunicationChannel element)
element
- The ObCommunicationChannel to add.int cardEnded()
int cardEnded(Class<? extends ICommunicationChannel> filteredClass)
filteredClass
- The filter to apply.ObList<ICommunicationChannel> getEnded()
<T extends ICommunicationChannel> ObList<T> getEnded(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 removeEnded(ICommunicationChannel element)
element
- The ObCommunicationChannel to remove.