public interface ICommunicationInteraction extends IBehavior
Modifier and Type | Field and Description |
---|---|
static String |
MetaclassName |
Modifier and Type | Method and Description |
---|---|
void |
addOwned(ICommunicationNode element)
Add a ObCommunicationNode to the 'Owned' association.
|
int |
cardOwned()
Returns the number elements in the Owned association.
|
int |
cardOwned(Class<? extends ICommunicationNode> filteredClass)
Returns the number elements in the Owned association filtered with the given metaclass.
|
ObList<ICommunicationNode> |
getOwned()
Get the list of ObCommunicationNode to the Owned association.
|
<T extends ICommunicationNode> |
getOwned(Class<T> filteredClass)
Get the list of ObCommunicationNode to the Owned association.
|
void |
removeOwned(ICommunicationNode element)
Remove an ObCommunicationNode from the 'Owned' association.
|
addBpmnCaller, addCaller, addEComponent, addEffectOf, addOwnedCollaboration, addParameter, cardBpmnCaller, cardBpmnCaller, cardCaller, cardCaller, cardEComponent, cardEComponent, cardEffectOf, cardEffectOf, cardOwnedCollaboration, cardOwnedCollaboration, cardParameter, cardParameter, getBpmnCaller, getBpmnCaller, getCaller, getCaller, getEComponent, getEComponent, getEffectOf, getEffectOf, getOwnedCollaboration, getOwnedCollaboration, getOwner, getOwnerOperation, getParameter, getParameter, isReentrant, removeBpmnCaller, removeCaller, removeEComponent, removeEffectOf, removeOwnedCollaboration, removeParameter, setOwner, setOwnerOperation, setReentrant
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 addOwned(ICommunicationNode element)
element
- The ObCommunicationNode to add.int cardOwned()
int cardOwned(Class<? extends ICommunicationNode> filteredClass)
filteredClass
- The filter to apply.ObList<ICommunicationNode> getOwned()
<T extends ICommunicationNode> ObList<T> getOwned(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 removeOwned(ICommunicationNode element)
element
- The ObCommunicationNode to remove.