Package org.eclipse.emf.ecore.util

Provides utilities.

See:
          Description

Interface Summary
BasicExtendedMetaData.EClassifierExtendedMetaData  
BasicExtendedMetaData.EClassifierExtendedMetaData.Holder  
BasicExtendedMetaData.EPackageExtendedMetaData  
BasicExtendedMetaData.EPackageExtendedMetaData.Holder  
BasicExtendedMetaData.EStructuralFeatureExtendedMetaData  
BasicExtendedMetaData.EStructuralFeatureExtendedMetaData.Holder  
EContentsEList.FeatureIterator  
EContentsEList.FeatureListIterator  
ExtendedMetaData This class contains convenient static methods for working with EMF objects.
FeatureMap A list of entries where each entry consists of a feature and a single value of that feature's type.
FeatureMap.Entry A pair consisting of a feature and a single value of that feature's type.
FeatureMap.Internal  
FeatureMapUtil.Validator  
InternalEList  
InternalEList.Unsettable Additional API for unsettable lists.
 

Class Summary
BasicExtendedMetaData This is a basic implementation of the extended metadata API.
BasicFeatureMap  
BasicFeatureMap.FeatureEIterator -------------------------------------------
BasicFeatureMap.FeatureMapEObjectImpl Temporary for testing purposes only.
BasicFeatureMap.ResolvingFeatureEIterator -------------------------------------------
DelegatingEcoreEList  
DelegatingEcoreEList.Dynamic  
DelegatingEcoreEList.Generic  
DelegatingEcoreEList.UnmodifiableEList  
DelegatingEcoreEList.Unsettable  
DelegatingFeatureMap  
DelegatingFeatureMap.FeatureEIterator -------------------------------------------
DelegatingFeatureMap.FeatureMapEObjectImpl Temporary for testing purposes only.
DelegatingFeatureMap.ResolvingFeatureEIterator -------------------------------------------
Diagnostician A validity checker for basic EObject constraints.
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.
EcoreEList  
EcoreEList.Dynamic  
EcoreEList.Generic  
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  
EObjectValidator A validity checker for basic EObject constraints.
EObjectWithInverseEList  
EObjectWithInverseEList.ManyInverse  
EObjectWithInverseEList.Unsettable  
EObjectWithInverseEList.Unsettable.ManyInverse  
EObjectWithInverseResolvingEList  
EObjectWithInverseResolvingEList.ManyInverse  
EObjectWithInverseResolvingEList.Unsettable  
EObjectWithInverseResolvingEList.Unsettable.ManyInverse  
FeatureMapUtil  
FeatureMapUtil.BasicFeatureEIterator  
FeatureMapUtil.BasicValidator  
FeatureMapUtil.EntryImpl  
FeatureMapUtil.FeatureEList  
FeatureMapUtil.FeatureEList.Basic  
FeatureMapUtil.FeatureENotificationImpl  
FeatureMapUtil.FeatureFeatureMap  
FeatureMapUtil.FeatureValue  
 

Package org.eclipse.emf.ecore.util Description

Provides utilities.


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