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 Interface for accessing and setting extended metadata on Ecore model elements.
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.Entry.Internal  
FeatureMap.Internal  
FeatureMap.Internal.Wrapper  
FeatureMap.ValueListIterator  
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 -------------------------------------------
BasicInternalEList  
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  
EcoreEList.UnmodifiableEList.FastCompare  
EcoreEMap  
EcoreEMap.Unsettable  
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.ContentTreeIterator.ResourcesIterator A special iterator that's tolerant of growth in the list of resources which can result from demand loading when traversing the tree of contents.
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.EqualityHelper A helper for determining whether two EObjects are structurally equal.
EcoreUtil.ExternalCrossReferencer A cross referencer that finds all references that are not contained within the content trees.
EcoreUtil.FilteredSettingsIterator An iterator over settings that filters out the ones that aren't of interest.
EcoreUtil.ProperContentIterator An iterator that can skip over items in a list.
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.
ECrossReferenceAdapter An adapter that maintains itself as an adapter for all contained objects.
ECrossReferenceEList A virtual list of all the cross references of an EObject.
ECrossReferenceEList.FeatureIteratorImpl  
ECrossReferenceEList.ResolvingFeatureIteratorImpl  
EDataTypeEList  
EDataTypeEList.Unsettable  
EDataTypeUniqueEList  
EDataTypeUniqueEList.Unsettable  
EObjectContainmentEList  
EObjectContainmentEList.Resolving  
EObjectContainmentEList.Unsettable  
EObjectContainmentEList.Unsettable.Resolving  
EObjectContainmentWithInverseEList  
EObjectContainmentWithInverseEList.Resolving  
EObjectContainmentWithInverseEList.Unsettable  
EObjectContainmentWithInverseEList.Unsettable.Resolving  
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-2006 IBM Corporation and others.
All Rights Reserved.