public interface Association extends Classifier, Relationship
A link is a tuple of values that refer to typed objects. An Association classifies a set of links, each of which is an instance of the Association. Each value in the link refers to an instance of the type of the corresponding end of the Association.
The following features are supported:
UMLPackage.getAssociation()| Modifier and Type | Method and Description |
|---|---|
java.util.Collection<ClearAssociationAction> |
get_clearAssociationActionOfAssociation()
Returns the value of the 'clear Association Action Of Association' reference list.
|
java.util.Collection<Connector> |
get_connectorOfType()
Returns the value of the 'connector Of Type' reference list.
|
java.util.Collection<Type> |
getEndType()
Returns the value of the 'End Type' reference list.
|
java.util.List<Property> |
getMemberEnd()
Returns the value of the 'Member End' reference list.
|
java.util.Collection<Property> |
getNavigableOwnedEnd()
Returns the value of the 'Navigable Owned End' reference list.
|
java.util.List<Property> |
getOwnedEnd()
Returns the value of the 'Owned End' containment reference list.
|
boolean |
has_clearAssociationActionOfAssociation() |
boolean |
has_connectorOfType() |
boolean |
hasEndType() |
boolean |
hasMemberEnd() |
boolean |
hasNavigableOwnedEnd() |
boolean |
hasOwnedEnd() |
boolean |
isDerived()
Returns the value of the 'Derived' attribute.
|
void |
setDerived(boolean value)
Sets the value of the '
Derived' attribute. |
get_classifierOfRedefinedClassifier, get_classifierTemplateParameterOfConstrainingClassifier, get_componentRealizationOfRealizingClassifier, get_createObjectActionOfClassifier, get_exceptionHandlerOfExceptionType, get_generalizationOfGeneral, get_informationFlowOfConveyed, get_informationItemOfRepresented, get_instanceSpecificationOfClassifier, get_interfaceOfNestedClassifier, get_readExtentActionOfClassifier, get_readIsClassifiedObjectActionOfClassifier, get_reclassifyObjectActionOfNewClassifier, get_reclassifyObjectActionOfOldClassifier, get_redefinableElementOfRedefinitionContext, get_substitutionOfContract, get_unmarshallActionOfUnmarshallType, getAttribute, getCollaborationUse, getFeature, getGeneral, getGeneralization, getInheritedMember, getOwnedTemplateSignature, getOwnedUseCase, getPowertypeExtent, getRedefinedClassifier, getRepresentation, getSubstitution, getTemplateParameter, getUMLClass, getUseCase, has_classifierOfRedefinedClassifier, has_classifierTemplateParameterOfConstrainingClassifier, has_componentRealizationOfRealizingClassifier, has_createObjectActionOfClassifier, has_exceptionHandlerOfExceptionType, has_generalizationOfGeneral, has_informationFlowOfConveyed, has_informationItemOfRepresented, has_instanceSpecificationOfClassifier, has_readExtentActionOfClassifier, has_readIsClassifiedObjectActionOfClassifier, has_reclassifyObjectActionOfNewClassifier, has_reclassifyObjectActionOfOldClassifier, has_redefinableElementOfRedefinitionContext, has_substitutionOfContract, has_unmarshallActionOfUnmarshallType, hasAttribute, hasCollaborationUse, hasFeature, hasGeneral, hasGeneralization, hasInheritedMember, hasOwnedUseCase, hasPowertypeExtent, hasRedefinedClassifier, hasSubstitution, hasUseCase, isAbstract, isFinalSpecialization, set_interfaceOfNestedClassifier, setAbstract, setFinalSpecialization, setOwnedTemplateSignature, setRepresentation, setTemplateParameter, setUMLClassget_associationOfEndType, get_behavioralFeatureOfRaisedException, get_operationOfRaisedException, get_typedElementOfType, getPackage, has_associationOfEndType, has_behavioralFeatureOfRaisedException, has_operationOfRaisedException, has_typedElementOfType, setPackageget_componentOfPackagedElement, get_elementImportOfImportedElement, get_manifestationOfUtilizedElement, getOwningPackage, getVisibility, has_elementImportOfImportedElement, has_manifestationOfUtilizedElement, set_componentOfPackagedElement, setOwningPackage, setVisibilityget_considerIgnoreFragmentOfMessage, get_durationObservationOfEvent, get_informationFlowOfInformationSource, get_informationFlowOfInformationTarget, get_messageOfSignature, get_namespaceOfMember, get_timeObservationOfEvent, getClientDependency, getName, getNameExpression, getNamespace, getQualifiedName, getSupplierDependency, has_considerIgnoreFragmentOfMessage, has_durationObservationOfEvent, has_informationFlowOfInformationSource, has_informationFlowOfInformationTarget, has_messageOfSignature, has_namespaceOfMember, has_timeObservationOfEvent, hasClientDependency, hasSupplierDependency, setName, setNameExpression, setNamespaceget_templateParameterOfDefault, get_templateParameterOfOwnedDefault, get_templateParameterSubstitutionOfActual, get_templateParameterSubstitutionOfOwnedActual, getOwningTemplateParameter, has_templateParameterOfDefault, has_templateParameterSubstitutionOfActual, set_templateParameterOfOwnedDefault, set_templateParameterSubstitutionOfOwnedActual, setOwningTemplateParameter, setTemplateParameterget_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, setSyncElementget_representationText, getLocalID, isInvalid, set_representationText, setLocalID, sGetLocalIDgetID, getMDExtension, getMdExtensions, setIDeAllContents, eClass, eContainer, eContainingFeature, eContainmentFeature, eContents, eCrossReferences, eGet, eGet, eInvoke, eIsProxy, eIsSet, eResource, eSet, eUnseteAdapters, eDeliver, eNotify, eSetDeliveraccept, addPropertyChangeListener, canAdd, canAdd, canAddChild, canBeDeleted, firePropertyChange, getClassType, getHumanName, getHumanType, getObjectParent, isEditable, removePropertyChangeListener, sGetIDrefClass, refDelete, refImmediateComposite, refIsInstanceOf, refOutermostCompositerefGetValue, refGetValue, refInvokeOperation, refInvokeOperation, refSetValue, refSetValueequals, hashCode, refImmediatePackage, refMetaObject, refMofId, refOutermostPackage, refVerifyConstraintsgetElementImport, getImportedMember, getMember, getOwnedDiagram, getOwnedMember, getOwnedRule, getPackageImport, hasElementImport, hasImportedMember, hasMember, hasOwnedDiagram, hasOwnedMember, hasOwnedRule, hasPackageImportget_redefinableElementOfRedefinedElement, getRedefinedElement, getRedefinitionContext, has_redefinableElementOfRedefinedElement, hasRedefinedElement, hasRedefinitionContext, isLeaf, setLeafgetTemplateBinding, hasTemplateBinding, setOwnedTemplateSignatureget_abstraction, getRelatedElement, has_abstraction, hasRelatedElementboolean isDerived()
"false".
Specifies whether the Association is derived from other model elements such as other Associations.
setDerived(boolean),
UMLPackage.getAssociation_Derived()void setDerived(boolean value)
Derived' attribute.
value - the new value of the 'Derived' attribute.isDerived()java.util.Collection<Connector> get_connectorOfType()
Connector.
It is bidirectional and its opposite is 'Type'.
If the meaning of the 'connector Of Type' reference list isn't clear, there really should be more of a description here...
UMLPackage.getAssociation__connectorOfType(),
Connector.getType()java.util.Collection<ClearAssociationAction> get_clearAssociationActionOfAssociation()
ClearAssociationAction.
It is bidirectional and its opposite is
'Association'.
If the meaning of the 'clear Association Action Of Association' reference isn't clear, there really should be more of a description here...
UMLPackage.getAssociation__clearAssociationActionOfAssociation(),
ClearAssociationAction.getAssociation()java.util.List<Property> getMemberEnd()
Property.
It is bidirectional and its opposite is 'Association'.
Each end represents participation of instances of the Classifier connected to the end in links of the Association.
UMLPackage.getAssociation_MemberEnd(),
Property.getAssociation()java.util.List<Property> getOwnedEnd()
Property.
It is bidirectional and its opposite is 'Owning Association'.
The ends that are owned by the Association itself.
UMLPackage.getAssociation_OwnedEnd(),
Property.getOwningAssociation()java.util.Collection<Property> getNavigableOwnedEnd()
Property.
It is bidirectional and its opposite is
'association Of Navigable Owned End'.
The navigable ends that are owned by the Association itself.
UMLPackage.getAssociation_NavigableOwnedEnd(),
Property.get_associationOfNavigableOwnedEnd()java.util.Collection<Type> getEndType()
Type.
It is bidirectional and its opposite is 'association Of End Type'.
The Classifiers that are used as types of the ends of the Association.
UMLPackage.getAssociation_EndType(),
Type.get_associationOfEndType()boolean has_connectorOfType()
throws javax.jmi.reflect.JmiException
javax.jmi.reflect.JmiExceptionboolean hasMemberEnd()
throws javax.jmi.reflect.JmiException
javax.jmi.reflect.JmiExceptionboolean hasOwnedEnd()
throws javax.jmi.reflect.JmiException
javax.jmi.reflect.JmiExceptionboolean has_clearAssociationActionOfAssociation()
throws javax.jmi.reflect.JmiException
javax.jmi.reflect.JmiExceptionboolean hasNavigableOwnedEnd()
throws javax.jmi.reflect.JmiException
javax.jmi.reflect.JmiExceptionboolean hasEndType()
throws javax.jmi.reflect.JmiException
javax.jmi.reflect.JmiException