## Uses of Class
org.eclipse.uml2.uml.AggregationKind

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

Uses of AggregationKind in org.eclipse.uml2.uml

Fields in org.eclipse.uml2.uml with type parameters of type AggregationKind
`static java.util.List<AggregationKind>` `AggregationKind.VALUES` A public read-only list of all the 'Aggregation Kind' enumerators

Methods in org.eclipse.uml2.uml that return AggregationKind
`static AggregationKind` `AggregationKind.get(int value)` Returns the 'Aggregation Kind' literal with the specified integer value
`static AggregationKind` `AggregationKind.get(java.lang.String literal)` Returns the 'Aggregation Kind' literal with the specified literal value
`AggregationKind` `Property.getAggregation()` Returns the value of the 'Aggregation' attribute.
`static AggregationKind` `AggregationKind.getByName(java.lang.String name)` Returns the 'Aggregation Kind' literal with the specified name
`static AggregationKind` `AggregationKind.valueOf(java.lang.String name)` Returns the enum constant of this type with the specified name.
`static AggregationKind[]` `AggregationKind.values()` Returns an array containing the constants of this enum type, in the order they're declared.

Methods in org.eclipse.uml2.uml with parameters of type AggregationKind

`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.

`CommunicationPath`

`Node.createCommunicationPath(boolean end1IsNavigable, AggregationKind end1Aggregation, java.lang.String end1Name, int end1Lower, int end1Upper, Node end1Node, boolean end2IsNavigable, AggregationKind end2Aggregation, java.lang.String end2Name, int end2Lower, int end2Upper)`
Creates a (binary) communication path between this node and the specified other node, with the specified navigabilities, aggregations, names, lower bounds, and upper bounds, and owned by this node's nearest package.

`void` `Property.setAggregation(AggregationKind value)` Sets the value of the '`Aggregation`' attribute

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

Methods in org.eclipse.uml2.uml.util with parameters of type AggregationKind
`boolean` `UMLValidator.validateAggregationKind(AggregationKind aggregationKind, 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.