## Package org.eclipse.emf.ecore.impl

Provides an implementation of Ecore.

See:
Description

Interface Summary
BasicEObjectImpl.EPropertiesHolder: An internal interface for holding less frequently members variables.
EClassImpl.FeatureSubsetSupplier
ESuperAdapter.Holder

Class Summary
BasicEObjectImpl: An implementation of the model object 'EObject'.
BasicEObjectImpl.EPropertiesHolderBaseImpl: An internal class for holding the least frequently members variables.
BasicEObjectImpl.EPropertiesHolderImpl: An internal class for holding less frequently members variables.
DynamicEObjectImpl: An implementation of the model object 'EObject' that's tuned for dynamic use.
DynamicEObjectImpl.BasicEMapEntry<K,V>
DynamicEObjectImpl.DynamicEPropertiesHolderImpl: An internal class for holding less frequently members variables.
DynamicEStoreEObjectImpl: An implementation of 'EObject' that delegates to a `store`.
EAnnotationImpl: An implementation of the model object 'EAnnotation'
EAttributeImpl: An implementation of the model object 'EAttribute'
EClassifierImpl: An implementation of the model object 'EMeta Object'.
EClassImpl: An implementation of the model object 'EClass'.
EcoreFactoryImpl: An implementation of the model Factory
EcorePackageImpl: An implementation of the model Package
EDataTypeImpl: An implementation of the model object 'EData Type'
EEnumImpl: An implementation of the model object 'EEnum'
EEnumLiteralImpl: An implementation of the model object 'EEnum Literal'
EFactoryImpl: An implementation of the model object 'EFactory'
EGenericTypeImpl: An implementation of the model object 'EGeneric Type'
EModelElementImpl: An implementation of the model object 'EModel Element'
ENamedElementImpl: An implementation of the model object 'ENamed Element'
ENotificationImpl: An implementation an Ecore-specific notification.
EObjectImpl: An implementation of the model object 'EObject'
EOperationImpl: An implementation of the model object 'EOperation'
EPackageImpl: An implementation of the model object 'EPackage'.
EPackageRegistryImpl: An implementation of a package registry that can delegate failed lookup to another registry.
EPackageRegistryImpl.Delegator: A package registry implementation that delegates to a class loader specific registry.
EParameterImpl: An implementation of the model object 'EParameter'
EReferenceImpl: An implementation of the model object 'EReference'
EStoreEObjectImpl: An implementation of 'EObject' that delegates to a `store`.
EStoreEObjectImpl.BasicEStoreEList<E>: A list that delegates to a store.
EStoreEObjectImpl.BasicEStoreFeatureMap: A feature map that delegates to a store.
EStoreEObjectImpl.EStoreEList<E>: A list that delegates to a store.
EStoreEObjectImpl.EStoreEPropertiesHolderImpl: An internal class for holding less frequently members variables.
EStoreEObjectImpl.EStoreFeatureMap: A feature map that delegates to a store.
EStoreEObjectImpl.EStoreImpl: This class is for testing purposes only and will be removed.
EStoreEObjectImpl.EStoreImpl.Entry
EStringToStringMapEntryImpl: An implementation of the model object 'EString To String Map Entry'
EStructuralFeatureImpl: An implementation of the model object 'EStructural Feature'.
EStructuralFeatureImpl.BasicFeatureMapEntry
EStructuralFeatureImpl.ContainmentUpdatingFeatureMapEntry
EStructuralFeatureImpl.InternalSettingDelegateFeatureMapDelegator
EStructuralFeatureImpl.InternalSettingDelegateMany
EStructuralFeatureImpl.InternalSettingDelegateSingle
EStructuralFeatureImpl.InternalSettingDelegateSingleContainer
EStructuralFeatureImpl.InternalSettingDelegateSingleContainerResolving
EStructuralFeatureImpl.InternalSettingDelegateSingleData
EStructuralFeatureImpl.InternalSettingDelegateSingleDataDynamic
EStructuralFeatureImpl.InternalSettingDelegateSingleDataStatic
EStructuralFeatureImpl.InternalSettingDelegateSingleDataUnsettable
EStructuralFeatureImpl.InternalSettingDelegateSingleDataUnsettableDynamic
EStructuralFeatureImpl.InternalSettingDelegateSingleDataUnsettableStatic
EStructuralFeatureImpl.InternalSettingDelegateSingleEObject
EStructuralFeatureImpl.InternalSettingDelegateSingleEObjectContainment
EStructuralFeatureImpl.InternalSettingDelegateSingleEObjectContainmentResolving
EStructuralFeatureImpl.InternalSettingDelegateSingleEObjectContainmentUnsettable
EStructuralFeatureImpl.InternalSettingDelegateSingleEObjectContainmentUnsettableResolving
EStructuralFeatureImpl.InternalSettingDelegateSingleEObjectContainmentWithInverse
EStructuralFeatureImpl.InternalSettingDelegateSingleEObjectContainmentWithInverseResolving
EStructuralFeatureImpl.InternalSettingDelegateSingleEObjectContainmentWithInverseUnsettable
EStructuralFeatureImpl.InternalSettingDelegateSingleEObjectContainmentWithInverseUnsettableResolving
EStructuralFeatureImpl.InternalSettingDelegateSingleEObjectResolving
EStructuralFeatureImpl.InternalSettingDelegateSingleEObjectResolvingUnsettable
EStructuralFeatureImpl.InternalSettingDelegateSingleEObjectResolvingWithInverse
EStructuralFeatureImpl.InternalSettingDelegateSingleEObjectResolvingWithInverseUnsettable
EStructuralFeatureImpl.InternalSettingDelegateSingleEObjectUnsettable
EStructuralFeatureImpl.InternalSettingDelegateSingleEObjectWithInverse
EStructuralFeatureImpl.InternalSettingDelegateSingleEObjectWithInverseUnsettable
EStructuralFeatureImpl.SettingMany
EStructuralFeatureImpl.SimpleContentFeatureMapEntry
EStructuralFeatureImpl.SimpleFeatureMapEntry
ESuperAdapter: An adapter implementation for maintaining `EClass`es
ETypedElementImpl: An implementation of the model object 'ETyped Element'
ETypeParameterImpl: An implementation of the model object 'EType Parameter'
EValidatorRegistryImpl: An implementation of a validator registry.
FlatEObjectImpl: An implementation of the model object 'EObject'.
MinimalEObjectImpl: A space compact implementation of the model object 'EObject'.
MinimalEObjectImpl.Container
MinimalEObjectImpl.Container.Dynamic
MinimalEObjectImpl.Container.Dynamic.BasicEMapEntry<K,V>

## Package org.eclipse.emf.ecore.impl Description

Provides an implementation of Ecore.

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