## Uses of Interface
org.eclipse.uml2.uml.Association

Packages that use Association
org.eclipse.uml2.uml
org.eclipse.uml2.uml.util

Uses of Association in org.eclipse.uml2.uml

Subinterfaces of Association in org.eclipse.uml2.uml
`interface` `AssociationClass` A representation of the model object 'Association Class'
`interface` `CommunicationPath` A representation of the model object 'Communication Path'
`interface` `Extension` A representation of the model object 'Extension'

Methods in org.eclipse.uml2.uml that return Association
`Association` `LinkAction.association()` The association operates on LinkAction.
`Association` `UMLFactory.createAssociation()` Returns a new object of class 'Association'

`Association`

`Type.createAssociation(boolean end1IsNavigable, AggregationKind end1Aggregation, java.lang.String end1Name, int end1Lower, int end1Upper, Type end1Type, boolean end2IsNavigable, AggregationKind end2Aggregation, java.lang.String end2Name, int end2Lower, int end2Upper)`
Creates a(n) (binary) association between this type and the specified other type, with the specified navigabilities, aggregations, names, lower bounds, and upper bounds, and owned by this type's nearest package.

`Association` `Property.getAssociation()` Returns the value of the 'Association' reference.
`Association` `ClearAssociationAction.getAssociation()` Returns the value of the 'Association' reference
`Association` `Property.getOwningAssociation()` Returns the value of the 'Owning Association' container reference.
`Association` `Connector.getType()` Returns the value of the 'Type' reference

Methods in org.eclipse.uml2.uml that return types with arguments of type Association
`org.eclipse.emf.common.util.EList<Association>` `Type.getAssociations()` Retrieves the associations in which this type is involved

Methods in org.eclipse.uml2.uml with parameters of type Association
`void` `Property.setAssociation(Association value)` Sets the value of the '`Association`' reference
`void` `ClearAssociationAction.setAssociation(Association value)` Sets the value of the '`Association`' reference
`void` `Property.setOwningAssociation(Association value)` Sets the value of the '`Owning Association`' container reference
`void` `Connector.setType(Association value)` Sets the value of the '`Type`' reference

Uses of Association in org.eclipse.uml2.uml.util

Methods in org.eclipse.uml2.uml.util with parameters of type Association
`T` `UMLSwitch.caseAssociation(Association object)` Returns the result of interpreting the object as an instance of 'Association'
`protected void` `UMLUtil.PackageMerger.mergeAssociation_IsDerived(Association receivingAssociation, Association mergedAssociation)`
`boolean` `UMLValidator.validateAssociation_validateAssociationEnds(Association association, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)` Validates the validateAssociationEnds constraint of 'Association'
`boolean` `UMLValidator.validateAssociation_validateBinaryAssociations(Association association, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)` Validates the validateBinaryAssociations constraint of 'Association'
`boolean` `UMLValidator.validateAssociation_validateSpecializedEndNumber(Association association, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)` Validates the validateSpecializedEndNumber constraint of 'Association'
`boolean` `UMLValidator.validateAssociation_validateSpecializedEndTypes(Association association, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)` Validates the validateSpecializedEndTypes constraint of 'Association'
`boolean` `UMLValidator.validateAssociation(Association association, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)`

Copyright 2003, 2007 IBM Corporation and others. All Rights Reserved.