public interface CollaborationUse extends NamedElement
The following features are supported:
UMLPackage.getCollaborationUse()
Modifier and Type | Method and Description |
---|---|
Classifier |
get_classifierOfCollaborationUse()
Returns the value of the 'classifier Of Collaboration Use' container reference.
|
Classifier |
get_classifierOfRepresentation()
Returns the value of the 'classifier Of Representation' reference.
|
java.util.Collection<Dependency> |
getRoleBinding()
Returns the value of the 'Role Binding' containment reference list.
|
Collaboration |
getType()
Returns the value of the 'Type' reference.
|
boolean |
hasRoleBinding() |
void |
set_classifierOfCollaborationUse(Classifier value)
Sets the value of the '
classifier Of Collaboration Use ' container reference. |
void |
set_classifierOfRepresentation(Classifier value)
Sets the value of the '
classifier Of Representation ' reference. |
void |
setType(Collaboration value)
Sets the value of the '
Type ' reference. |
get_considerIgnoreFragmentOfMessage, get_durationObservationOfEvent, get_informationFlowOfInformationSource, get_informationFlowOfInformationTarget, get_messageOfSignature, get_namespaceOfMember, get_timeObservationOfEvent, getClientDependency, getName, getNameExpression, getNamespace, getQualifiedName, getSupplierDependency, getVisibility, has_considerIgnoreFragmentOfMessage, has_durationObservationOfEvent, has_informationFlowOfInformationSource, has_informationFlowOfInformationTarget, has_messageOfSignature, has_namespaceOfMember, has_timeObservationOfEvent, hasClientDependency, hasSupplierDependency, setName, setNameExpression, setNamespace, setVisibility
get_activityPartitionOfRepresents, get_commentOfAnnotatedElement, get_constraintOfConstrainedElement, get_diagramOfContext, get_directedRelationshipOfSource, get_directedRelationshipOfTarget, get_elementOfSyncElement, get_elementValueOfElement, get_relationshipOfRelatedElement, getAppliedStereotypeInstance, getOwnedComment, getOwnedElement, getOwner, getSyncElement, has_activityPartitionOfRepresents, has_commentOfAnnotatedElement, has_constraintOfConstrainedElement, has_diagramOfContext, has_directedRelationshipOfSource, has_directedRelationshipOfTarget, has_elementOfSyncElement, has_elementValueOfElement, has_relationshipOfRelatedElement, hasOwnedComment, hasOwnedElement, setAppliedStereotypeInstance, setOwner, setSyncElement
get_representationText, getLocalID, isInvalid, set_representationText, setLocalID, sGetLocalID
getID, getMDExtension, getMdExtensions, setID
eAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnset
eAdapters, eDeliver, eNotify, eSetDeliver
accept, addPropertyChangeListener, canAdd, canAdd, canAddChild, canBeDeleted, firePropertyChange, getClassType, getHumanName, getHumanType, getObjectParent, isEditable, removePropertyChangeListener, sGetID
refClass, refDelete, refImmediateComposite, refIsInstanceOf, refOutermostComposite
java.util.Collection<Dependency> getRoleBinding()
Dependency
.
It is bidirectional and its opposite is 'collaboration Use Of Role Binding
'.
A mapping between features of the Collaboration and features of the owning Classifier. This mapping indicates which ConnectableElement of the Classifier plays which role(s) in the Collaboration. A ConnectableElement may be bound to multiple roles in the same CollaborationUse (that is, it may play multiple roles).
UMLPackage.getCollaborationUse_RoleBinding()
,
Dependency.get_collaborationUseOfRoleBinding()
Classifier get_classifierOfCollaborationUse()
Collaboration Use
'.
If the meaning of the 'classifier Of Collaboration Use' container reference isn't clear, there really should be more of a description here...
set_classifierOfCollaborationUse(Classifier)
,
UMLPackage.getCollaborationUse__classifierOfCollaborationUse()
,
Classifier.getCollaborationUse()
void set_classifierOfCollaborationUse(Classifier value)
classifier Of Collaboration Use
' container reference.
value
- the new value of the 'classifier Of Collaboration Use' container reference.get_classifierOfCollaborationUse()
Classifier get_classifierOfRepresentation()
Representation
'.
If the meaning of the 'classifier Of Representation' reference isn't clear, there really should be more of a description here...
set_classifierOfRepresentation(Classifier)
,
UMLPackage.getCollaborationUse__classifierOfRepresentation()
,
Classifier.getRepresentation()
void set_classifierOfRepresentation(Classifier value)
classifier Of Representation
' reference.
value
- the new value of the 'classifier Of Representation' reference.get_classifierOfRepresentation()
Collaboration getType()
collaboration Use Of Type
'.
The Collaboration which is used in this CollaborationUse. The Collaboration defines the cooperation between its roles which are mapped to ConnectableElements relating to the Classifier owning the CollaborationUse.
setType(Collaboration)
,
UMLPackage.getCollaborationUse_Type()
,
Collaboration.get_collaborationUseOfType()
void setType(Collaboration value)
Type
' reference.
value
- the new value of the 'Type' reference.getType()
boolean hasRoleBinding() throws javax.jmi.reflect.JmiException
javax.jmi.reflect.JmiException