## Package org.eclipse.uml2.common.util

Interface Summary
UML2Util.Converter: An interface for classes that can convert objects to another representation.
UML2Util.EObjectMatcher: An interface for classes that can determine matches based on some criteria.

Class Summary
CacheAdapter
DerivedEObjectEList<E>: A list whose contents are derived (dynamically using a "smart" iterator) from the values of other features in a trivial way (e.g. by type).
DerivedSubsetEObjectEList<E>: A modifiable derived list whose values are obtained from a single multivalued source feature.
DerivedUnionEObjectEList<E>: A derived list representing a union of all the elements from its source features.
SubsetEObjectContainmentEList<E>: Deprecated.
SubsetEObjectContainmentEList.Resolving<E>
SubsetEObjectContainmentEList.Unsettable<E>
SubsetEObjectContainmentEList.Unsettable.Resolving<E>
SubsetEObjectContainmentWithInverseEList<E>: Deprecated.
SubsetEObjectContainmentWithInverseEList.Resolving<E>
SubsetEObjectContainmentWithInverseEList.Unsettable<E>
SubsetEObjectContainmentWithInverseEList.Unsettable.Resolving<E>
SubsetEObjectEList<E>: Deprecated.
SubsetEObjectEList.Unsettable<E>
SubsetEObjectResolvingEList<E>: Deprecated.
SubsetEObjectResolvingEList.Unsettable<E>
SubsetEObjectWithInverseEList<E>: Deprecated.
SubsetEObjectWithInverseEList.ManyInverse<E>
SubsetEObjectWithInverseEList.Unsettable<E>
SubsetEObjectWithInverseEList.Unsettable.ManyInverse<E>
SubsetEObjectWithInverseResolvingEList<E>: Deprecated.
SubsetEObjectWithInverseResolvingEList.ManyInverse<E>
SubsetEObjectWithInverseResolvingEList.Unsettable<E>
SubsetEObjectWithInverseResolvingEList.Unsettable.ManyInverse<E>
SubsetSupersetEObjectContainmentEList<E>
SubsetSupersetEObjectContainmentEList.Resolving<E>
SubsetSupersetEObjectContainmentEList.Unsettable<E>
SubsetSupersetEObjectContainmentEList.Unsettable.Resolving<E>
SubsetSupersetEObjectContainmentWithInverseEList<E>
SubsetSupersetEObjectContainmentWithInverseEList.Resolving<E>
SubsetSupersetEObjectContainmentWithInverseEList.Unsettable<E>
SubsetSupersetEObjectContainmentWithInverseEList.Unsettable.Resolving<E>
SubsetSupersetEObjectEList<E>: A list that enforces subset/superset consraints.
SubsetSupersetEObjectEList.Unsettable<E>
SubsetSupersetEObjectResolvingEList<E>
SubsetSupersetEObjectResolvingEList.Unsettable<E>
SubsetSupersetEObjectWithInverseEList<E>
SubsetSupersetEObjectWithInverseEList.ManyInverse<E>
SubsetSupersetEObjectWithInverseEList.Unsettable<E>
SubsetSupersetEObjectWithInverseEList.Unsettable.ManyInverse<E>
SubsetSupersetEObjectWithInverseResolvingEList<E>
SubsetSupersetEObjectWithInverseResolvingEList.ManyInverse<E>
SubsetSupersetEObjectWithInverseResolvingEList.Unsettable<E>
SubsetSupersetEObjectWithInverseResolvingEList.Unsettable.ManyInverse<E>
SupersetEObjectContainmentEList<E>: Deprecated.
SupersetEObjectContainmentEList.Resolving<E>
SupersetEObjectContainmentEList.Unsettable<E>
SupersetEObjectContainmentEList.Unsettable.Resolving<E>
SupersetEObjectContainmentWithInverseEList<E>: Deprecated.
SupersetEObjectContainmentWithInverseEList.Resolving<E>
SupersetEObjectContainmentWithInverseEList.Unsettable<E>
SupersetEObjectContainmentWithInverseEList.Unsettable.Resolving<E>
SupersetEObjectEList<E>: Deprecated.
SupersetEObjectEList.Unsettable<E>
SupersetEObjectResolvingEList<E>: Deprecated.
SupersetEObjectResolvingEList.Unsettable<E>
SupersetEObjectWithInverseEList<E>: Deprecated.
SupersetEObjectWithInverseEList.ManyInverse<E>
SupersetEObjectWithInverseEList.Unsettable<E>
SupersetEObjectWithInverseEList.Unsettable.ManyInverse<E>
SupersetEObjectWithInverseResolvingEList<E>: Deprecated.
SupersetEObjectWithInverseResolvingEList.ManyInverse<E>
SupersetEObjectWithInverseResolvingEList.Unsettable<E>
SupersetEObjectWithInverseResolvingEList.Unsettable.ManyInverse<E>
UML2Util: Utilities for working with EMF-based objects and resources.
UML2Util.EClassMatcher: A matcher that determines matches based on the class of candidate objects.
UML2Util.EStructuralFeatureMatcher: A matcher that determines matches based on the class of, and the value for a specific structural feature held by, candidate objects.
UML2Util.QualifiedTextProvider: The abstract parent of classes that can provide a textual representation of objects, classes, and features.
UnionEObjectEList<E>: An unmodifiable list that represents a union of elements.

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