public interface ICollaborationUse extends IModelElement
Modifier and Type | Field and Description |
---|---|
static String |
MetaclassName |
Modifier and Type | Method and Description |
---|---|
void |
addRoleBinding(IBinding element)
Add a ObBinding to the 'RoleBinding' association.
|
int |
cardRoleBinding()
Returns the number elements in the RoleBinding association.
|
int |
cardRoleBinding(Class<? extends IBinding> filteredClass)
Returns the number elements in the RoleBinding association filtered with the given metaclass.
|
INameSpace |
getNRepresented()
Get the NRepresented association.
|
IOperation |
getORepresented()
Get the ORepresented association.
|
ObList<IBinding> |
getRoleBinding()
Get the list of ObBinding to the RoleBinding association.
|
<T extends IBinding> |
getRoleBinding(Class<T> filteredClass)
Get the list of ObBinding to the RoleBinding association.
|
ICollaboration |
getType()
Get the Type association.
|
void |
removeRoleBinding(IBinding element)
Remove an ObBinding from the 'RoleBinding' association.
|
void |
setNRepresented(INameSpace element)
Setter for the 'NRepresented' [0..1] association.
|
void |
setORepresented(IOperation element)
Setter for the 'ORepresented' [0..1] association.
|
void |
setType(ICollaboration element)
Setter for the 'Type' [1..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
ICollaboration getType()
void setType(ICollaboration element)
element
- The element to set.INameSpace getNRepresented()
void setNRepresented(INameSpace element)
element
- The element to set.IOperation getORepresented()
void setORepresented(IOperation element)
element
- The element to set.void addRoleBinding(IBinding element)
element
- The ObBinding to add.int cardRoleBinding()
int cardRoleBinding(Class<? extends IBinding> filteredClass)
filteredClass
- The filter to apply.ObList<IBinding> getRoleBinding()
<T extends IBinding> ObList<T> getRoleBinding(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 removeRoleBinding(IBinding element)
element
- The ObBinding to remove.