Package org.eclipse.emf.ecore.util

Provides utilities.

See:
          Description

Interface Summary
EContentsEList.FeatureIterator  
EContentsEList.FeatureListIterator  
InternalEList  
 

Class Summary
EContentAdapter An adapter that maintains itself as an adapter for all contained objects as they come and go.
EContentsEList  
EContentsEList.FeatureIteratorImpl  
EContentsEList.ResolvingFeatureIteratorImpl  
EcoreAdapterFactory The Adapter Factory for the model.
EcoreDynamicEList  
EcoreEList  
EcoreEList.UnmodifiableEList  
EcoreEMap  
EcoreSwitch The Switch for the model's inheritance hierarchy.
EcoreUtil This class contains convenient static methods for working with EMF objects.
EcoreUtil.ContentTreeIterator An iterator over the tree contents of a collection of EObjects, Resources, and ResourceSets; use getAllContents to create a new instance.
EcoreUtil.Copier A mapping building traverser of a collection of content trees; the map is from EObject to EObject, i.e., from original to copy; use EcoreUtil.copy or EcoreUtil.copyAll to do routine copies.
EcoreUtil.CrossReferencer A mapping building traverser of a collection of content trees; the map is from target object to a collection of EStructuralFeature.Setting.
EcoreUtil.ExternalCrossReferencer A cross referencer that finds all references that are not contained within the content trees.
EcoreUtil.ProxyCrossReferencer A cross referencer that finds proxies; the cross referencer will not cause proxies to be resolved.
EcoreUtil.UnresolvedProxyCrossReferencer A cross referencer that finds proxies that cannot be resolved.
EcoreUtil.UsageCrossReferencer A cross referencer that finds each usage of an EObject or collection of EObjects.
ECrossReferenceEList A virtual list of all the cross references of an EObject.
ECrossReferenceEList.FeatureIteratorImpl  
ECrossReferenceEList.ResolvingFeatureIteratorImpl  
EDataTypeEList  
EDataTypeEList.Unsettable  
EDataTypeUniqueEList  
EDataTypeUniqueEList.Unsettable  
EObjectContainmentEList  
EObjectContainmentEList.Unsettable  
EObjectContainmentWithInverseEList  
EObjectContainmentWithInverseEList.Unsettable  
EObjectEList  
EObjectEList.Unsettable  
EObjectResolvingEList  
EObjectResolvingEList.Unsettable  
EObjectWithInverseEList  
EObjectWithInverseEList.ManyInverse  
EObjectWithInverseEList.Unsettable  
EObjectWithInverseEList.Unsettable.ManyInverse  
EObjectWithInverseResolvingEList  
EObjectWithInverseResolvingEList.ManyInverse  
EObjectWithInverseResolvingEList.Unsettable  
EObjectWithInverseResolvingEList.Unsettable.ManyInverse  
 

Package org.eclipse.emf.ecore.util Description

Provides utilities.


Copyright 2001-2002 IBM Corporation and others.
All Rights Reserved.