## Uses of Interface
org.eclipse.emf.ecore.EClass

Packages that use EClass
org.eclipse.emf.codegen.ecore.genmodel
org.eclipse.emf.codegen.ecore.genmodel.impl
org.eclipse.emf.codegen.ecore.genmodel.util
org.eclipse.emf.ecore: Provides an API for the Ecore dialect of UML.
org.eclipse.emf.ecore.action
org.eclipse.emf.ecore.change: Provides an API for describing and applying model changes.
org.eclipse.emf.ecore.change.impl: Provides an implementation of the Change model.
org.eclipse.emf.ecore.change.util: Provides utilities.
org.eclipse.emf.ecore.impl: Provides an implementation of Ecore.
org.eclipse.emf.ecore.presentation: Provides sample editor support for Ecore.
org.eclipse.emf.ecore.resource.impl: Provides an implementation of the resource API.
org.eclipse.emf.ecore.util: Provides utilities.
org.eclipse.emf.ecore.xmi
org.eclipse.emf.ecore.xmi.impl
org.eclipse.emf.ecore.xml.namespace
org.eclipse.emf.ecore.xml.namespace.impl
org.eclipse.emf.ecore.xml.type
org.eclipse.emf.ecore.xml.type.impl
org.eclipse.emf.edit.provider: This provides reusable `ItemProviderAdapter` support to drive JFace StructuredViewers, Eclipse IPropertySources, and `EditingDomain`s
org.eclipse.emf.edit.tree
org.eclipse.emf.edit.tree.impl
org.eclipse.emf.edit.tree.util
org.eclipse.emf.importer.java.builder
org.eclipse.emf.importer.rose.builder
org.eclipse.emf.mapping
org.eclipse.emf.mapping.ecore2ecore
org.eclipse.emf.mapping.ecore2ecore.impl
org.eclipse.emf.mapping.ecore2ecore.util
org.eclipse.emf.mapping.ecore2xml
org.eclipse.emf.mapping.ecore2xml.impl
org.eclipse.emf.mapping.ecore2xml.util
org.eclipse.emf.mapping.impl
org.eclipse.emf.mapping.util

Uses of EClass in org.eclipse.emf.codegen.ecore.genmodel

Fields in org.eclipse.emf.codegen.ecore.genmodel declared as EClass
`static EClass` `GenModelPackage.Literals.GEN_ANNOTATION` The meta object literal for the '`Gen Annotation`' class
`static EClass` `GenModelPackage.Literals.GEN_BASE` The meta object literal for the '`Gen Base`' class
`static EClass` `GenModelPackage.Literals.GEN_CLASS` The meta object literal for the '`Gen Class`' class
`static EClass` `GenModelPackage.Literals.GEN_CLASSIFIER` The meta object literal for the '`Gen Classifier`' class
`static EClass` `GenModelPackage.Literals.GEN_DATA_TYPE` The meta object literal for the '`Gen Data Type`' class
`static EClass` `GenModelPackage.Literals.GEN_ENUM` The meta object literal for the '`Gen Enum`' class
`static EClass` `GenModelPackage.Literals.GEN_ENUM_LITERAL` The meta object literal for the '`Gen Enum Literal`' class
`static EClass` `GenModelPackage.Literals.GEN_FEATURE` The meta object literal for the '`Gen Feature`' class
`static EClass` `GenModelPackage.Literals.GEN_MODEL` The meta object literal for the '`Gen Model`' class
`static EClass` `GenModelPackage.Literals.GEN_OPERATION` The meta object literal for the '`Gen Operation`' class
`static EClass` `GenModelPackage.Literals.GEN_PACKAGE` The meta object literal for the '`Gen Package`' class
`static EClass` `GenModelPackage.Literals.GEN_PARAMETER` The meta object literal for the '`Gen Parameter`' class
`static EClass` `GenModelPackage.Literals.GEN_TYPE_PARAMETER` The meta object literal for the '`Gen Type Parameter`' class
`static EClass` `GenModelPackage.Literals.GEN_TYPED_ELEMENT` The meta object literal for the '`Gen Typed Element`' class

Methods in org.eclipse.emf.codegen.ecore.genmodel that return EClass
`EClass` `GenClass.getEcoreClass()` Returns the value of the 'Ecore Class' reference
`EClass` `GenModelPackage.getGenAnnotation()` Returns the meta object for class '`Gen Annotation`'
`EClass` `GenModelPackage.getGenBase()` Returns the meta object for class '`Gen Base`'
`EClass` `GenModelPackage.getGenClass()` Returns the meta object for class '`Gen Class`'
`EClass` `GenModelPackage.getGenClassifier()` Returns the meta object for class '`Gen Classifier`'
`EClass` `GenModelPackage.getGenDataType()` Returns the meta object for class '`Gen Data Type`'
`EClass` `GenModelPackage.getGenEnum()` Returns the meta object for class '`Gen Enum`'
`EClass` `GenModelPackage.getGenEnumLiteral()` Returns the meta object for class '`Gen Enum Literal`'
`EClass` `GenModelPackage.getGenFeature()` Returns the meta object for class '`Gen Feature`'
`EClass` `GenModelPackage.getGenModel()` Returns the meta object for class '`Gen Model`'
`EClass` `GenModelPackage.getGenOperation()` Returns the meta object for class '`Gen Operation`'
`EClass` `GenModelPackage.getGenPackage()` Returns the meta object for class '`Gen Package`'
`EClass` `GenModelPackage.getGenParameter()` Returns the meta object for class '`Gen Parameter`'
`EClass` `GenModelPackage.getGenTypedElement()` Returns the meta object for class '`Gen Typed Element`'
`EClass` `GenModelPackage.getGenTypeParameter()` Returns the meta object for class '`Gen Type Parameter`'

Methods in org.eclipse.emf.codegen.ecore.genmodel with parameters of type EClass
`GenBase` `GenModel.create(EClass eClass)`
`void` `GenClass.initialize(EClass eClass)`
`void` `GenClass.setEcoreClass(EClass value)` Sets the value of the '`Ecore Class`' reference

Uses of EClass in org.eclipse.emf.codegen.ecore.genmodel.impl

Fields in org.eclipse.emf.codegen.ecore.genmodel.impl declared as EClass
`protected EClass` `GenClassImpl.ecoreClass` The cached value of the '`Ecore Class`' reference

Methods in org.eclipse.emf.codegen.ecore.genmodel.impl that return EClass
`EClass` `GenClassImpl.basicGetEcoreClass()`
`protected EClass` `GenBaseImpl.eStaticClass()`
`protected EClass` `GenModelImpl.eStaticClass()`
`protected EClass` `GenDataTypeImpl.eStaticClass()`
`protected EClass` `GenTypedElementImpl.eStaticClass()`
`protected EClass` `GenPackageImpl.eStaticClass()`
`protected EClass` `GenOperationImpl.eStaticClass()`
`protected EClass` `GenEnumLiteralImpl.eStaticClass()`
`protected EClass` `GenEnumImpl.eStaticClass()`
`protected EClass` `GenClassImpl.eStaticClass()`
`protected EClass` `GenClassifierImpl.eStaticClass()`
`protected EClass` `GenParameterImpl.eStaticClass()`
`protected EClass` `GenFeatureImpl.eStaticClass()`
`protected EClass` `GenAnnotationImpl.eStaticClass()`
`protected EClass` `GenTypeParameterImpl.eStaticClass()`
`EClass` `GenClassImpl.getEcoreClass()`
`EClass` `GenModelPackageImpl.getGenAnnotation()`
`EClass` `GenModelPackageImpl.getGenBase()`
`EClass` `GenModelPackageImpl.getGenClass()`
`EClass` `GenModelPackageImpl.getGenClassifier()`
`EClass` `GenModelPackageImpl.getGenDataType()`
`EClass` `GenModelPackageImpl.getGenEnum()`
`EClass` `GenModelPackageImpl.getGenEnumLiteral()`
`EClass` `GenModelPackageImpl.getGenFeature()`
`EClass` `GenModelPackageImpl.getGenModel()`
`EClass` `GenModelPackageImpl.getGenOperation()`
`EClass` `GenModelPackageImpl.getGenPackage()`
`EClass` `GenModelPackageImpl.getGenParameter()`
`EClass` `GenModelPackageImpl.getGenTypedElement()`
`EClass` `GenModelPackageImpl.getGenTypeParameter()`

Methods in org.eclipse.emf.codegen.ecore.genmodel.impl with parameters of type EClass
`GenBase` `GenModelImpl.create(EClass eClass)`
`EObject` `GenModelFactoryImpl.create(EClass eClass)`
`protected GenClass` `GenBaseImpl.findGenClass(EClass eClass)`
`protected GenClass` `GenModelImpl.findGenClass(EClass eClass)`
`void` `GenClassImpl.initialize(EClass eClass)`
`void` `GenClassImpl.setEcoreClass(EClass newEcoreClass)`

Method parameters in org.eclipse.emf.codegen.ecore.genmodel.impl with type arguments of type EClass
`protected java.util.List<GenClass>` `GenBaseImpl.collectGenClasses(java.util.List<EClass> eClasses, GenBaseImpl.GenClassFilter filter)` Iterate over the specified eClasses list, finding the GenClass corresponding to each EClass.

Uses of EClass in org.eclipse.emf.codegen.ecore.genmodel.util

Methods in org.eclipse.emf.codegen.ecore.genmodel.util with parameters of type EClass
`protected T` `GenModelSwitch.doSwitch(EClass theEClass, EObject theEObject)` Calls `caseXXX` for each class of the model until one returns a non null result; it yields that result

Uses of EClass in org.eclipse.emf.ecore

Fields in org.eclipse.emf.ecore declared as EClass
`static EClass` `EcorePackage.Literals.EANNOTATION` The meta object literal for the '`EAnnotation`' class
`static EClass` `EcorePackage.Literals.EATTRIBUTE` The meta object literal for the '`EAttribute`' class
`static EClass` `EcorePackage.Literals.ECLASS` The meta object literal for the '`EClass`' class
`static EClass` `EcorePackage.Literals.ECLASSIFIER` The meta object literal for the '`EClassifier`' class
`static EClass` `EcorePackage.Literals.EDATA_TYPE` The meta object literal for the '`EData Type`' class
`static EClass` `EcorePackage.Literals.EENUM` The meta object literal for the '`EEnum`' class
`static EClass` `EcorePackage.Literals.EENUM_LITERAL` The meta object literal for the '`EEnum Literal`' class
`static EClass` `EcorePackage.Literals.EFACTORY` The meta object literal for the '`EFactory`' class
`static EClass` `EcorePackage.Literals.EGENERIC_TYPE` The meta object literal for the '`EGeneric Type`' class
`static EClass` `EcorePackage.Literals.EMODEL_ELEMENT` The meta object literal for the '`EModel Element`' class
`static EClass` `EcorePackage.Literals.ENAMED_ELEMENT` The meta object literal for the '`ENamed Element`' class
`static EClass` `EcorePackage.Literals.EOBJECT` The meta object literal for the '`EObject`' class
`static EClass` `EcorePackage.Literals.EOPERATION` The meta object literal for the '`EOperation`' class
`static EClass` `EcorePackage.Literals.EPACKAGE` The meta object literal for the '`EPackage`' class
`static EClass` `EcorePackage.Literals.EPARAMETER` The meta object literal for the '`EParameter`' class
`static EClass` `EcorePackage.Literals.EREFERENCE` The meta object literal for the '`EReference`' class
`static EClass` `EcorePackage.Literals.ESTRING_TO_STRING_MAP_ENTRY` The meta object literal for the '`EString To String Map Entry`' class
`static EClass` `EcorePackage.Literals.ESTRUCTURAL_FEATURE` The meta object literal for the '`EStructural Feature`' class
`static EClass` `EcorePackage.Literals.ETYPE_PARAMETER` The meta object literal for the '`EType Parameter`' class
`static EClass` `EcorePackage.Literals.ETYPED_ELEMENT` The meta object literal for the '`ETyped Element`' class

Methods in org.eclipse.emf.ecore that return EClass
`EClass` `EcoreFactory.createEClass()` Returns a new object of class 'EClass'
`EClass` `EObject.eClass()` Returns the meta class.
`EClass` `EcorePackage.getEAnnotation()` Returns the meta object for class '`EAnnotation`'
`EClass` `EcorePackage.getEAttribute()` Returns the meta object for class '`EAttribute`'
`EClass` `EcorePackage.getEClass()` Returns the meta object for class '`EClass`'
`EClass` `EcorePackage.getEClassifier()` Returns the meta object for class '`EClassifier`'
`EClass` `EStructuralFeature.getEContainingClass()` Returns the value of the 'EContaining Class' container reference.
`EClass` `EOperation.getEContainingClass()` Returns the value of the 'EContaining Class' container reference.
`EClass` `EcorePackage.getEDataType()` Returns the meta object for class '`EData Type`'
`EClass` `EcorePackage.getEEnum()` Returns the meta object for class '`EEnum`'
`EClass` `EcorePackage.getEEnumLiteral()` Returns the meta object for class '`EEnum Literal`'
`EClass` `EcorePackage.getEFactory()` Returns the meta object for class '`EFactory`'
`EClass` `EcorePackage.getEGenericType()` Returns the meta object for class '`EGeneric Type`'
`EClass` `EcorePackage.getEModelElement()` Returns the meta object for class '`EModel Element`'
`EClass` `EcorePackage.getENamedElement()` Returns the meta object for class '`ENamed Element`'
`EClass` `EcorePackage.getEObject()` Returns the meta object for class '`EObject`'
`EClass` `EcorePackage.getEOperation()` Returns the meta object for class '`EOperation`'
`EClass` `EcorePackage.getEPackage()` Returns the meta object for class '`EPackage`'
`EClass` `EcorePackage.getEParameter()` Returns the meta object for class '`EParameter`'
`EClass` `EcorePackage.getEReference()` Returns the meta object for class '`EReference`'
`EClass` `EReference.getEReferenceType()` Returns the value of the 'EReference Type' reference
`EClass` `EcorePackage.getEStringToStringMapEntry()` Returns the meta object for class '`EString To String Map Entry`'
`EClass` `EcorePackage.getEStructuralFeature()` Returns the meta object for class '`EStructural Feature`'
`EClass` `EcorePackage.getETypedElement()` Returns the meta object for class '`ETyped Element`'
`EClass` `EcorePackage.getETypeParameter()` Returns the meta object for class '`EType Parameter`'

Methods in org.eclipse.emf.ecore that return types with arguments of type EClass
`EList<EClass>` `EClass.getEAllSuperTypes()` Returns the value of the 'EAll Super Types' reference list.
`EList<EClass>` `EClass.getESuperTypes()` Returns the value of the 'ESuper Types' reference list.

Methods in org.eclipse.emf.ecore with parameters of type EClass
`EObject` `EFactory.create(EClass eClass)` Creates a new instance of the class and returns it.
`EObject` `InternalEObject.EStore.create(EClass eClass)` Creates a new instance of the class.
`void` `InternalEObject.eSetClass(EClass eClass)` Sets the meta class.
`boolean` `EClass.isSuperTypeOf(EClass someClass)` Returns whether this class is the same as, or a super type of, some other class.
`boolean` `EValidator.validate(EClass eClass, EObject eObject, DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)`
`boolean` `EValidator.ValidationDelegate.validate(EClass eClass, EObject eObject, java.util.Map<java.lang.Object,java.lang.Object> context, EOperation invariant, java.lang.String expression)` Evaluates the given invariant expression against the object in the given context.
`boolean` `EValidator.ValidationDelegate.validate(EClass eClass, EObject eObject, java.util.Map<java.lang.Object,java.lang.Object> context, java.lang.String constraint, java.lang.String expression)` Evaluates the given constraint expression against the object in the given context.

Uses of EClass in org.eclipse.emf.ecore.action

Fields in org.eclipse.emf.ecore.action declared as EClass
`protected EClass` `CreateDynamicInstanceAction.eClass`

Uses of EClass in org.eclipse.emf.ecore.change

Fields in org.eclipse.emf.ecore.change declared as EClass
`static EClass` `ChangePackage.Literals.CHANGE_DESCRIPTION` The meta object literal for the '`Description`' class
`static EClass` `ChangePackage.Literals.EOBJECT_TO_CHANGES_MAP_ENTRY` The meta object literal for the '`EObject To Changes Map Entry`' class
`static EClass` `ChangePackage.Literals.FEATURE_CHANGE` The meta object literal for the '`Feature Change`' class
`static EClass` `ChangePackage.Literals.FEATURE_MAP_ENTRY` The meta object literal for the '`Feature Map Entry`' class
`static EClass` `ChangePackage.Literals.LIST_CHANGE` The meta object literal for the '`List Change`' class
`static EClass` `ChangePackage.Literals.RESOURCE_CHANGE` The meta object literal for the '`Resource Change`' class

Methods in org.eclipse.emf.ecore.change that return EClass
`EClass` `ChangePackage.getChangeDescription()` Returns the meta object for class '`Description`'
`EClass` `ChangePackage.getEObjectToChangesMapEntry()` Returns the meta object for class '`EObject To Changes Map Entry`'
`EClass` `ChangePackage.getFeatureChange()` Returns the meta object for class '`Feature Change`'
`EClass` `ChangePackage.getFeatureMapEntry()` Returns the meta object for class '`Feature Map Entry`'
`EClass` `ChangePackage.getListChange()` Returns the meta object for class '`List Change`'
`EClass` `ChangePackage.getResourceChange()` Returns the meta object for class '`Resource Change`'

Uses of EClass in org.eclipse.emf.ecore.change.impl

Methods in org.eclipse.emf.ecore.change.impl that return EClass
`protected EClass` `ChangeDescriptionImpl.eStaticClass()`
`protected EClass` `FeatureMapEntryImpl.eStaticClass()`
`protected EClass` `EObjectToChangesMapEntryImpl.eStaticClass()`
`protected EClass` `ResourceChangeImpl.eStaticClass()`
`protected EClass` `FeatureChangeImpl.eStaticClass()`
`protected EClass` `ListChangeImpl.eStaticClass()`
`EClass` `ChangePackageImpl.getChangeDescription()`
`EClass` `ChangePackageImpl.getEObjectToChangesMapEntry()`
`EClass` `ChangePackageImpl.getFeatureChange()`
`EClass` `ChangePackageImpl.getFeatureMapEntry()`
`EClass` `ChangePackageImpl.getListChange()`
`EClass` `ChangePackageImpl.getResourceChange()`

Methods in org.eclipse.emf.ecore.change.impl with parameters of type EClass
`EObject` `ChangeFactoryImpl.create(EClass eClass)`

Uses of EClass in org.eclipse.emf.ecore.change.util

Methods in org.eclipse.emf.ecore.change.util with parameters of type EClass
`protected T` `ChangeSwitch.doSwitch(EClass theEClass, EObject theEObject)` Calls `caseXXX` for each class of the model until one returns a non null result; it yields that result

Uses of EClass in org.eclipse.emf.ecore.impl

Classes in org.eclipse.emf.ecore.impl that implement EClass
`class` `EClassImpl` An implementation of the model object 'EClass'.

Fields in org.eclipse.emf.ecore.impl declared as EClass
`protected EClass` `EStoreEObjectImpl.EStoreEPropertiesHolderImpl.eClass`
`protected EClass` `BasicEObjectImpl.EPropertiesHolderBaseImpl.eClass`
`protected EClass` `DynamicEObjectImpl.eClass`
`protected EClass` `MinimalEObjectImpl.Container.Dynamic.eClass`
`protected EClass` `EStructuralFeatureImpl.InternalSettingDelegateSingleContainer.eClass`
`protected EClass` `EStructuralFeatureImpl.InternalSettingDelegateSingleEObject.eClass`
`protected EClass` `EReferenceImpl.eReferenceType`

Fields in org.eclipse.emf.ecore.impl with type parameters of type EClass
`protected BasicEList<EClass>` `EClassImpl.eAllSuperTypes`
`protected EList<EClass>` `EClassImpl.eSuperTypes` The cached value of the '`ESuper Types`' reference list
`protected EList<EClass>` `ESuperAdapter.subclasses`

Methods in org.eclipse.emf.ecore.impl that return EClass
`EClass` `EReferenceImpl.basicGetEReferenceType()`
`EClass` `EcoreFactoryImpl.createEClass()`
`protected EClass` `EPackageImpl.createEClass(int id)`
`EClass` `EObjectImpl.eClass()`
`EClass` `BasicEObjectImpl.eClass()`
`EClass` `DynamicEObjectImpl.eClass()`
`EClass` `MinimalEObjectImpl.eClass()`
`EClass` `MinimalEObjectImpl.Container.Dynamic.eClass()`
`protected EClass` `BasicEObjectImpl.eDynamicClass()`
`protected EClass` `DynamicEObjectImpl.eDynamicClass()`
`protected EClass` `MinimalEObjectImpl.eDynamicClass()`
`protected EClass` `MinimalEObjectImpl.Container.Dynamic.eDynamicClass()`
`protected EClass` `EObjectImpl.eStaticClass()`
`protected EClass` `EParameterImpl.eStaticClass()`
`protected EClass` `EStringToStringMapEntryImpl.eStaticClass()`
`protected EClass` `EAnnotationImpl.eStaticClass()`
`protected EClass` `EClassImpl.eStaticClass()`
`protected EClass` `EModelElementImpl.eStaticClass()`
`protected EClass` `ETypedElementImpl.eStaticClass()`
`protected EClass` `BasicEObjectImpl.eStaticClass()`
`protected EClass` `EFactoryImpl.eStaticClass()`
`protected EClass` `ETypeParameterImpl.eStaticClass()`
`protected EClass` `EReferenceImpl.eStaticClass()`
`protected EClass` `EAttributeImpl.eStaticClass()`
`protected EClass` `EDataTypeImpl.eStaticClass()`
`protected EClass` `EOperationImpl.eStaticClass()`
`protected EClass` `EStructuralFeatureImpl.eStaticClass()`
`protected EClass` `EPackageImpl.eStaticClass()`
`protected EClass` `ENamedElementImpl.eStaticClass()`
`protected EClass` `EEnumImpl.eStaticClass()`
`protected EClass` `EEnumLiteralImpl.eStaticClass()`
`protected EClass` `EGenericTypeImpl.eStaticClass()`
`protected EClass` `EClassifierImpl.eStaticClass()`
`EClass` `EcorePackageImpl.getEAnnotation()`
`EClass` `EcorePackageImpl.getEAttribute()`
`EClass` `EStoreEObjectImpl.EStoreEPropertiesHolderImpl.getEClass()`
`EClass` `BasicEObjectImpl.EPropertiesHolder.getEClass()`
`EClass` `BasicEObjectImpl.EPropertiesHolderBaseImpl.getEClass()`
`EClass` `DynamicEObjectImpl.DynamicEPropertiesHolderImpl.getEClass()`
`EClass` `EcorePackageImpl.getEClass()`
`EClass` `EcorePackageImpl.getEClassifier()`
`EClass` `EOperationImpl.getEContainingClass()`
`EClass` `EStructuralFeatureImpl.getEContainingClass()`
`EClass` `EcorePackageImpl.getEDataType()`
`EClass` `EcorePackageImpl.getEEnum()`
`EClass` `EcorePackageImpl.getEEnumLiteral()`
`EClass` `EcorePackageImpl.getEFactory()`
`EClass` `EcorePackageImpl.getEGenericType()`
`EClass` `EcorePackageImpl.getEModelElement()`
`EClass` `EcorePackageImpl.getENamedElement()`
`EClass` `EcorePackageImpl.getEObject()`
`EClass` `EcorePackageImpl.getEOperation()`
`EClass` `EcorePackageImpl.getEPackage()`
`EClass` `EcorePackageImpl.getEParameter()`
`EClass` `EcorePackageImpl.getEReference()`
`EClass` `EReferenceImpl.getEReferenceType()`
`EClass` `EcorePackageImpl.getEStringToStringMapEntry()`
`EClass` `EcorePackageImpl.getEStructuralFeature()`
`EClass` `EcorePackageImpl.getETypedElement()`
`EClass` `EcorePackageImpl.getETypeParameter()`
`protected EClass` `EPackageImpl.initEClass(EClass c, java.lang.Class<?> instanceClass, java.lang.String name, boolean isAbstract, boolean isInterface)`
`protected EClass` `EPackageImpl.initEClass(EClass c, java.lang.Class<?> instanceClass, java.lang.String name, boolean isAbstract, boolean isInterface, boolean isGenerated)`
`protected EClass` `EPackageImpl.initEClass(EClass c, java.lang.Class<?> instanceClass, java.lang.String name, boolean isAbstract, boolean isInterface, boolean isGenerated, java.lang.String instanceTypeName)`

Methods in org.eclipse.emf.ecore.impl that return types with arguments of type EClass
`EList<EClass>` `EClassImpl.getEAllSuperTypes()` Returns all the super types in the hierarchy.
`EList<EClass>` `EClassImpl.getESuperTypes()`
`EList<EClass>` `ESuperAdapter.getSubclasses()`

Methods in org.eclipse.emf.ecore.impl with parameters of type EClass
`protected EOperation` `EPackageImpl.addEOperation(EClass owner, EClassifier type, java.lang.String name)`
`protected EOperation` `EPackageImpl.addEOperation(EClass owner, EClassifier type, java.lang.String name, int lowerBound, int upperBound)`
`protected EOperation` `EPackageImpl.addEOperation(EClass owner, EClassifier type, java.lang.String name, int lowerBound, int upperBound, boolean isUnique, boolean isOrdered)`
`protected EObject` `EFactoryImpl.basicCreate(EClass eClass)`
`EObject` `EStoreEObjectImpl.EStoreImpl.create(EClass eClass)`
`EObject` `EcoreFactoryImpl.create(EClass eClass)`
`EObject` `EFactoryImpl.create(EClass eClass)`
`protected void` `EPackageImpl.createEAttribute(EClass owner, int id)`
`protected void` `EPackageImpl.createEOperation(EClass owner, int id)`
`protected void` `EPackageImpl.createEReference(EClass owner, int id)`
`void` `EObjectImpl.eSetClass(EClass eClass)`
`void` `BasicEObjectImpl.eSetClass(EClass eClass)`
`void` `DynamicEObjectImpl.eSetClass(EClass eClass)`
`void` `DynamicEObjectImpl.BasicEMapEntry.eSetClass(EClass eClass)`
`void` `MinimalEObjectImpl.eSetClass(EClass eClass)`
`void` `MinimalEObjectImpl.Container.Dynamic.eSetClass(EClass eClass)`
`void` `MinimalEObjectImpl.Container.Dynamic.BasicEMapEntry.eSetClass(EClass eClass)`
`protected void` `EPackageImpl.fixEOperations(EClass eClass)`
`protected void` `EPackageImpl.fixEStructuralFeatures(EClass eClass)`
`static ESuperAdapter` `ESuperAdapter.getESuperAdapter(EClass eClass)`
`protected EClass` `EPackageImpl.initEClass(EClass c, java.lang.Class<?> instanceClass, java.lang.String name, boolean isAbstract, boolean isInterface)`
`protected EClass` `EPackageImpl.initEClass(EClass c, java.lang.Class<?> instanceClass, java.lang.String name, boolean isAbstract, boolean isInterface, boolean isGenerated)`
`protected EClass` `EPackageImpl.initEClass(EClass c, java.lang.Class<?> instanceClass, java.lang.String name, boolean isAbstract, boolean isInterface, boolean isGenerated, java.lang.String instanceTypeName)`
`boolean` `EClassImpl.isSuperTypeOf(EClass someClass)` Determines if the class or interface represented by this Class object is either the same as, or is a super class or super interface of, the class or interface represented by the specified someClass parameter.
`void` `EStoreEObjectImpl.EStoreEPropertiesHolderImpl.setEClass(EClass eClass)`
`void` `BasicEObjectImpl.EPropertiesHolder.setEClass(EClass eClass)`
`void` `BasicEObjectImpl.EPropertiesHolderBaseImpl.setEClass(EClass eClass)`
`void` `DynamicEObjectImpl.DynamicEPropertiesHolderImpl.setEClass(EClass eClass)`

Constructors in org.eclipse.emf.ecore.impl with parameters of type EClass
`DynamicEObjectImpl.BasicEMapEntry(EClass eClass)` Creates a dynamic EObject.
`DynamicEObjectImpl(EClass eClass)` Creates a dynamic EObject.
`DynamicEStoreEObjectImpl(EClass eClass)` Creates a store-based EObject.
`DynamicEStoreEObjectImpl(EClass eClass, InternalEObject.EStore eStore)` Creates a store-based EObject.
`EStoreEObjectImpl(EClass eClass)` Creates a store-based EObject.
`EStoreEObjectImpl(EClass eClass, InternalEObject.EStore eStore)` Creates a store-based EObject.
`EStructuralFeatureImpl.InternalSettingDelegateSingleContainer(EClass eClass, EStructuralFeature feature, EReference inverseFeature)`
`EStructuralFeatureImpl.InternalSettingDelegateSingleContainerResolving(EClass eClass, EStructuralFeature feature, EReference inverseFeature)`
`EStructuralFeatureImpl.InternalSettingDelegateSingleEObject(EClass eClass, EStructuralFeature feature)`
`EStructuralFeatureImpl.InternalSettingDelegateSingleEObject(EClass eClass, EStructuralFeature feature, EReference inverseFeature)`
`EStructuralFeatureImpl.InternalSettingDelegateSingleEObjectContainment(EClass eClass, EStructuralFeature feature)`
`EStructuralFeatureImpl.InternalSettingDelegateSingleEObjectContainment(EClass eClass, EStructuralFeature feature, EReference inverseFeature)`
`EStructuralFeatureImpl.InternalSettingDelegateSingleEObjectContainmentResolving(EClass eClass, EStructuralFeature feature)`
`EStructuralFeatureImpl.InternalSettingDelegateSingleEObjectContainmentUnsettable(EClass eClass, EStructuralFeature feature)`
`EStructuralFeatureImpl.InternalSettingDelegateSingleEObjectContainmentUnsettableResolving(EClass eClass, EStructuralFeature feature)`
`EStructuralFeatureImpl.InternalSettingDelegateSingleEObjectContainmentWithInverse(EClass eClass, EStructuralFeature feature, EReference inverseFeature)`
`EStructuralFeatureImpl.InternalSettingDelegateSingleEObjectContainmentWithInverseResolving(EClass eClass, EStructuralFeature feature, EReference inverseFeature)`
`EStructuralFeatureImpl.InternalSettingDelegateSingleEObjectContainmentWithInverseUnsettable(EClass eClass, EStructuralFeature feature, EReference inverseFeature)`
`EStructuralFeatureImpl.InternalSettingDelegateSingleEObjectContainmentWithInverseUnsettableResolving(EClass eClass, EStructuralFeature feature, EReference inverseFeature)`
`EStructuralFeatureImpl.InternalSettingDelegateSingleEObjectResolving(EClass eClass, EStructuralFeature feature)`
`EStructuralFeatureImpl.InternalSettingDelegateSingleEObjectResolving(EClass eClass, EStructuralFeature feature, EReference inverseFeature)`
`EStructuralFeatureImpl.InternalSettingDelegateSingleEObjectResolvingUnsettable(EClass eClass, EStructuralFeature feature)`
`EStructuralFeatureImpl.InternalSettingDelegateSingleEObjectResolvingWithInverse(EClass eClass, EStructuralFeature feature, EReference inverseFeature)`
`EStructuralFeatureImpl.InternalSettingDelegateSingleEObjectResolvingWithInverseUnsettable(EClass eClass, EStructuralFeature feature, EReference inverseFeature)`
`EStructuralFeatureImpl.InternalSettingDelegateSingleEObjectUnsettable(EClass eClass, EStructuralFeature feature)`
`EStructuralFeatureImpl.InternalSettingDelegateSingleEObjectWithInverse(EClass eClass, EStructuralFeature feature, EReference inverseFeature)`
`EStructuralFeatureImpl.InternalSettingDelegateSingleEObjectWithInverseUnsettable(EClass eClass, EStructuralFeature feature, EReference inverseFeature)`
`MinimalEObjectImpl.Container.Dynamic.BasicEMapEntry(EClass eClass)` Creates a dynamic EObject.
`MinimalEObjectImpl.Container.Dynamic(EClass eClass)`

Uses of EClass in org.eclipse.emf.ecore.presentation

Fields in org.eclipse.emf.ecore.presentation declared as EClass
`protected EClass` `DynamicModelWizard.eClass` This caches the class instance.

Constructors in org.eclipse.emf.ecore.presentation with parameters of type EClass
`DynamicModelWizard(EClass eClass)` Creates an instance.

Uses of EClass in org.eclipse.emf.ecore.resource.impl

Fields in org.eclipse.emf.ecore.resource.impl declared as EClass
`EClass` `BinaryResourceImpl.EObjectInputStream.EClassData.eClass`

Fields in org.eclipse.emf.ecore.resource.impl with type parameters of type EClass
`protected java.util.Map<EClass,BinaryResourceImpl.EObjectOutputStream.EClassData>` `BinaryResourceImpl.EObjectOutputStream.eClassDataMap`

Methods in org.eclipse.emf.ecore.resource.impl with parameters of type EClass
`protected BinaryResourceImpl.EObjectOutputStream.EClassData` `BinaryResourceImpl.EObjectOutputStream.writeEClass(EClass eClass)`

Uses of EClass in org.eclipse.emf.ecore.util

Fields in org.eclipse.emf.ecore.util declared as EClass
`protected EClass` `FeatureMapUtil.BasicValidator.containingClass`
`protected EClass` `EcoreUtil.AbstractFilteredSettingsIterator.eClass`
`protected EClass` `BasicExtendedMetaData.EClassExtendedMetaDataImpl.eClass`
`protected EClass` `EcoreEMap.entryEClass`

Fields in org.eclipse.emf.ecore.util with type parameters of type EClass
`protected java.util.Map<EClass,FeatureMapUtil.Validator>` `BasicExtendedMetaData.EStructuralFeatureExtendedMetaDataImpl.validatorMap`

Methods in org.eclipse.emf.ecore.util that return EClass
`EClass` `ExtendedMetaData.getDocumentRoot(EPackage ePackage)` Returns the class corresponding to the document root in the given package.
`EClass` `BasicExtendedMetaData.getDocumentRoot(EPackage ePackage)`
`protected EClass` `EcoreUtil.Copier.getTarget(EClass eClass)` Returns the target class used to create a copy instance for objects of the given source class.

Methods in org.eclipse.emf.ecore.util that return types with arguments of type EClass
`java.util.Map<EClass,FeatureMapUtil.Validator>` `BasicExtendedMetaData.EStructuralFeatureExtendedMetaData.getValidatorMap()`
`java.util.Map<EClass,FeatureMapUtil.Validator>` `BasicExtendedMetaData.EStructuralFeatureExtendedMetaDataImpl.getValidatorMap()`

Methods in org.eclipse.emf.ecore.util with parameters of type EClass
`protected int` `BasicExtendedMetaData.basicGetContentKind(EClass eClass)`
`T` `EcoreSwitch.caseEClass(EClass object)` Returns the result of interpreting the object as an instance of 'EClass'
`static EObject` `EcoreUtil.create(EClass eClass)` Creates an instance of the class.
`protected T` `EcoreSwitch.doSwitch(EClass theEClass, EObject theEObject)` Calls `caseXXX` for each class of the model until one returns a non null result; it yields that result
`EStructuralFeature` `ExtendedMetaData.getAffiliation(EClass eClass, EStructuralFeature eStructuralFeature)` Returns a structural feature within the given class that is or is associated with the given structural feature.
`EStructuralFeature` `BasicExtendedMetaData.getAffiliation(EClass eClass, EStructuralFeature eStructuralFeature)`
`java.util.List<EStructuralFeature>` `ExtendedMetaData.getAllAttributes(EClass eClass)` Returns all the structural features of the given class, and its super classes, corresponding to XML attributes and attribute wildcards.
`java.util.List<EStructuralFeature>` `BasicExtendedMetaData.getAllAttributes(EClass eClass)`
`java.util.List<EStructuralFeature>` `ExtendedMetaData.getAllElements(EClass eClass)` Returns all the structural features of the given class, and its super classes, corresponding to elements, element wildards, and model groups.
`java.util.List<EStructuralFeature>` `BasicExtendedMetaData.getAllElements(EClass eClass)`
`EStructuralFeature` `ExtendedMetaData.getAttribute(EClass eClass, java.lang.String namespace, java.lang.String name)` Returns a structural feature within a class, corresponding to a local attribute with the given namespace and name, or, failing that, a document root feature corresponding to a global attribute with the given namespace and name that is `affiliated` with a feature in the class.
`EStructuralFeature` `BasicExtendedMetaData.getAttribute(EClass eClass, java.lang.String namespace, java.lang.String name)`
`java.util.List<EStructuralFeature>` `ExtendedMetaData.getAttributes(EClass eClass)` Returns the structural features of the given class corresponding to XML attributes and attribute wildcards.
`java.util.List<EStructuralFeature>` `BasicExtendedMetaData.getAttributes(EClass eClass)`
`EStructuralFeature` `ExtendedMetaData.getAttributeWildcardAffiliation(EClass eClass, java.lang.String namespace, java.lang.String name)` Returns a wildcard feature in the given class that allows allows attribute values from the given namespace.
`EStructuralFeature` `BasicExtendedMetaData.getAttributeWildcardAffiliation(EClass eClass, java.lang.String namespace, java.lang.String name)`
`int` `ExtendedMetaData.getContentKind(EClass eClass)` Returns the kind of XML content of the type corresponding to the given class.
`int` `BasicExtendedMetaData.getContentKind(EClass eClass)`
`EStructuralFeature` `ExtendedMetaData.getElement(EClass eClass, java.lang.String namespace, java.lang.String name)` Returns a structural feature within a class, corresponding to a local element with the given namespace and name, or, failing that, a document root feature corresponding to a global element with the given namespace and name that is `affiliated` with a feature in the class.
`EStructuralFeature` `BasicExtendedMetaData.getElement(EClass eClass, java.lang.String namespace, java.lang.String name)`
`java.util.List<EStructuralFeature>` `ExtendedMetaData.getElements(EClass eClass)` Returns the structural features of the given class corresponding to elements, element wildcards, and model groups.
`java.util.List<EStructuralFeature>` `BasicExtendedMetaData.getElements(EClass eClass)`
`EStructuralFeature` `ExtendedMetaData.getElementWildcardAffiliation(EClass eClass, java.lang.String namespace, java.lang.String name)` Returns a wildcard feature in the given class that allows allows element values from the given namespace.
`EStructuralFeature` `BasicExtendedMetaData.getElementWildcardAffiliation(EClass eClass, java.lang.String namespace, java.lang.String name)`
`EStructuralFeature` `BasicExtendedMetaData.getLocalAttribute(EClass eClass, java.lang.String namespace, java.lang.String name)`
`protected EStructuralFeature` `BasicExtendedMetaData.getLocalElement(EClass eClass, java.lang.String namespace, java.lang.String name)`
`EAttribute` `ExtendedMetaData.getMixedFeature(EClass eClass)` If the given class represents mixed content, returns the wildcard element feature used to store its content.
`EAttribute` `BasicExtendedMetaData.getMixedFeature(EClass eClass)`
`EStructuralFeature` `ExtendedMetaData.getSimpleFeature(EClass eClass)` If the given class represents simple content, returns the simple feature used to store its content.
`EStructuralFeature` `BasicExtendedMetaData.getSimpleFeature(EClass eClass)`
`protected EClass` `EcoreUtil.Copier.getTarget(EClass eClass)` Returns the target class used to create a copy instance for objects of the given source class.
`static FeatureMapUtil.Validator` `FeatureMapUtil.getValidator(EClass containingClass, EStructuralFeature eStructuralFeature)`
`EReference` `ExtendedMetaData.getXMLNSPrefixMapFeature(EClass eClass)` If the given class has mixed content type, returns the "xmlns:prefix" feature, which is used to store namespace prefix-to-URI mappings.
`EReference` `BasicExtendedMetaData.getXMLNSPrefixMapFeature(EClass eClass)`
`EReference` `ExtendedMetaData.getXSISchemaLocationMapFeature(EClass eClass)` If the given class has mixed content type, returns the "xsi:schemaLocation" feature, which is used to store namespace URI-schema location pairs.
`EReference` `BasicExtendedMetaData.getXSISchemaLocationMapFeature(EClass eClass)`
`boolean` `ExtendedMetaData.isDocumentRoot(EClass eClass)` Returns whether the given class is a document root, i.e., whether it has an empty string as its XML Name.
`boolean` `BasicExtendedMetaData.isDocumentRoot(EClass eClass)`
`protected void` `EObjectValidator.reportConstraintDelegateException(EClass eClass, EObject eObject, DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context, java.lang.String constraint, int severity, java.lang.String source, int code, java.lang.Throwable throwable)`
`protected void` `EObjectValidator.reportConstraintDelegateNotFound(EClass eClass, EObject eObject, DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context, java.lang.String constraint, int severity, java.lang.String source, int code, java.lang.String validationDelegate)`
`protected void` `EObjectValidator.reportConstraintDelegateViolation(EClass eClass, EObject eObject, DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context, java.lang.String constraint, int severity, java.lang.String source, int code)`
`protected static void` `EObjectValidator.reportInvariantDelegateException(EClass eClass, EObject eObject, DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context, EOperation invariant, int severity, java.lang.String source, int code, java.lang.Throwable throwable)`
`protected static void` `EObjectValidator.reportInvariantDelegateNotFound(EClass eClass, EObject eObject, DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context, EOperation invariant, int severity, java.lang.String source, int code, java.lang.String validationDelegate)`
`protected static void` `EObjectValidator.reportInvariantDelegateViolation(EClass eClass, EObject eObject, DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context, EOperation invariant, int severity, java.lang.String source, int code)`
`void` `ExtendedMetaData.setContentKind(EClass eClass, int kind)` Sets the kind of XML content of the type corresponding to the given class.
`void` `BasicExtendedMetaData.setContentKind(EClass eClass, int kind)`
`void` `ExtendedMetaData.setDocumentRoot(EClass eClass)` Sets the specified class to be a document root.
`void` `BasicExtendedMetaData.setDocumentRoot(EClass eClass)`
`boolean` `EObjectValidator.validate(EClass eClass, EObject eObject, DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)`
`boolean` `EObjectValidator.DynamicEClassValidator.validate(EClass eClass, EObject eObject, DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)`
`boolean` `Diagnostician.validate(EClass eClass, EObject eObject, DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)`
`static boolean` `EObjectValidator.validate(EClass eClass, EObject eObject, DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context, java.lang.String validationDelegate, EOperation invariant, java.lang.String expression, int severity, java.lang.String source, int code)` Delegates evaluation of the given invariant expression against the object in the given context.
`boolean` `EObjectValidator.validate(EClass eClass, EObject eObject, DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context, java.lang.String validationDelegate, java.lang.String constraint, java.lang.String expression, int severity, java.lang.String source, int code)` Delegates evaluation of the given constraint expression against the object in the given context.
`protected boolean` `EObjectValidator.DynamicEClassValidator.validateDelegatedConstraints(EClass eClass, EObject eObject, DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)`
`protected boolean` `EObjectValidator.DynamicEClassValidator.validateDelegatedInvariants(EClass eClass, EObject eObject, DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)`
`boolean` `EcoreValidator.validateEClass_AtMostOneID(EClass eClass, DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)` Validates the AtMostOneID constraint of 'EClass'
`boolean` `EcoreValidator.validateEClass_ConsistentSuperTypes(EClass eClass, DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)` Validates the ConsistentSuperTypes constraint of 'EClass'
`boolean` `EcoreValidator.validateEClass_DisjointFeatureAndOperationSignatures(EClass eClass, DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)` Validates the DisjointFeatureAndOperationSignatures constraint of 'EClass'
`boolean` `EcoreValidator.validateEClass_InterfaceIsAbstract(EClass eClass, DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)` Validates the InterfaceIsAbstract constraint of 'EClass'
`boolean` `EcoreValidator.validateEClass_NoCircularSuperTypes(EClass eClass, DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)` Validates the NoCircularSuperTypes constraint of 'EClass'
`boolean` `EcoreValidator.validateEClass_UniqueFeatureNames(EClass eClass, DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)` Validates the UniqueFeatureNames constraint of 'EClass'
`boolean` `EcoreValidator.validateEClass_UniqueOperationSignatures(EClass eClass, DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)` Validates the UniqueOperationSignatures constraint of 'EClass'
`boolean` `EcoreValidator.validateEClass_WellFormedMapEntryClass(EClass eClass, DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)` Validates the WellFormedMapEntryClass constraint of 'EClass'
`boolean` `EcoreValidator.validateEClass(EClass eClass, DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)`

Constructors in org.eclipse.emf.ecore.util with parameters of type EClass
`BasicExtendedMetaData.EClassExtendedMetaDataImpl(EClass eClass)`
`EcoreEMap.Unsettable(EClass entryEClass, java.lang.Class<?> entryClass, InternalEObject owner, int featureID)`
`EcoreEMap(EClass entryEClass, java.lang.Class<?> entryClass, EList<BasicEMap.Entry<K,V>> delegateEList)`
`EcoreEMap(EClass entryEClass, java.lang.Class<?> entryClass, InternalEObject owner, int featureID)`
`EcoreUtil.AbstractFilteredSettingsIterator(java.util.Collection<EStructuralFeature.Setting> collection, EReference eReference, EClass eClass)`
`EcoreUtil.AbstractFilteredSettingsIterator(java.util.Iterator<EStructuralFeature.Setting> iterator, EReference eReference, EClass eClass)`
`EcoreUtil.AbstractFilteredSettingsIterator(java.util.List<EStructuralFeature.Setting> list, EReference eReference, EClass eClass)`
`EcoreUtil.FilteredSettingsIterator(java.util.Collection<EStructuralFeature.Setting> collection, EReference eReference, EClass eClass)`
`EcoreUtil.FilteredSettingsIterator(java.util.Iterator<EStructuralFeature.Setting> iterator, EReference eReference, EClass eClass)`
`EcoreUtil.FilteredSettingsIterator(java.util.List<EStructuralFeature.Setting> list, EReference eReference, EClass eClass)`
`FeatureMapUtil.BasicValidator(EClass containingClass, EStructuralFeature eStructuralFeature)`

Uses of EClass in org.eclipse.emf.ecore.xmi

Methods in org.eclipse.emf.ecore.xmi with parameters of type EClass
`EStructuralFeature` `XMLResource.XMLMap.getFeature(EClass eClass, java.lang.String namespaceURI, java.lang.String name)` Returns the feature for the given class with the given namespace URI and name.
`EStructuralFeature` `XMLHelper.getFeature(EClass eClass, java.lang.String namespaceURI, java.lang.String name)` Returns the structural feature for the XML element/attribute with the given namespaceURI and name.
`EStructuralFeature` `XMLHelper.getFeature(EClass eClass, java.lang.String namespaceURI, java.lang.String name, boolean isElement)` Returns the structural feature for the XML element/attribute with the given namespaceURI and name.
`java.util.List<EStructuralFeature>` `XMLResource.XMLMap.getFeatures(EClass eClass)` Returns the list of features for the given class in the order in which they should be saved.
`java.lang.String` `XMLHelper.getQName(EClass eClass)` Returns the nsName:name c.ePackage().nsName() : c.eName() If there is an XMLMap, and the target namespace is null for this eClass, just the name is returned.
`void` `XMLHelper.populateNameInfo(NameInfo nameInfo, EClass eClass)` This method populates the given `NameInfo` with name information, resetting all the current values in the `nameInfo`
`void` `XMLHelper.setAnySimpleType(EClass type)` Sets the any simple type class.
`boolean` `XMLSave.XMLTypeInfo.shouldSaveType(EClass objectType, EClass featureType, EStructuralFeature feature)` Determines whether type information should be saved for an object of the specified type in a feature of the specified type.
`boolean` `XMLSave.XMLTypeInfo.shouldSaveType(EClass objectType, EClassifier featureType, EStructuralFeature feature)` Determines whether type information should be saved for an object of the specified type in a feature of the specified type.

Uses of EClass in org.eclipse.emf.ecore.xmi.impl

Fields in org.eclipse.emf.ecore.xmi.impl declared as EClass
`protected EClass` `XMLHelperImpl.anySimpleType`
`protected EClass` `XMLHandler.anySimpleType`
`protected EClass` `XMLSaveImpl.anySimpleType`
`protected EClass` `XMLHandler.anyType`
`protected EClass` `XMLSaveImpl.anyType`
`protected EClass[]` `XMLSaveImpl.Lookup.classes`
`protected EClass` `EMOFHelperImpl.propertyClass`

Fields in org.eclipse.emf.ecore.xmi.impl with type parameters of type EClass
`protected java.util.Map<EClass,EList<EStructuralFeature>>` `XMLMapImpl.eClassToFeatures`

Methods in org.eclipse.emf.ecore.xmi.impl that return EClass
`EClass` `ConfigurationCache.getDocumentRoot(EPackage ePackage)`
`EClass` `XMLSaveImpl.Lookup.getDocumentRoot(EPackage epackage)`

Methods in org.eclipse.emf.ecore.xmi.impl with parameters of type EClass
`EStructuralFeature` `XMLHelperImpl.getFeature(EClass eClass, java.lang.String namespaceURI, java.lang.String name)`
`EStructuralFeature` `XMLMapImpl.getFeature(EClass eClass, java.lang.String namespaceURI, java.lang.String name)`
`EStructuralFeature` `XMLHelperImpl.getFeature(EClass eClass, java.lang.String namespaceURI, java.lang.String name, boolean isElement)`
`EStructuralFeature` `EMOFHelperImpl.getFeature(EClass eClass, java.lang.String namespaceURI, java.lang.String name, boolean isElement)`
`java.util.List<EStructuralFeature>` `XMLMapImpl.getFeatures(EClass eClass)`
`EStructuralFeature[]` `XMLSaveImpl.Lookup.getFeatures(EClass cls)`
`protected EStructuralFeature` `XMLHelperImpl.getFeatureWithoutMap(EClass eClass, java.lang.String name)`
`protected int` `XMLSaveImpl.Lookup.getIndex(EClass cls)`
`int[]` `XMLSaveImpl.Lookup.getKinds(EClass cls, EStructuralFeature[] featureList)`
`java.lang.String` `XMLHelperImpl.getQName(EClass c)`

`protected EStructuralFeature`

`ElementHandlerImpl.getSubstitutionGroup(ExtendedMetaData extendedMetaData, EPackage ePackage, EClass eContainingClass, EStructuralFeature eStructuralFeature, EClassifier eClassifier)`
Searches the document root object package for a changeable (non-abstract) element that is affiliated with the given feature in the given class and a classifier that exactly matches the given classifier

`protected EStructuralFeature[]` `XMLSaveImpl.Lookup.listFeatures(EClass cls)`
`void` `XMLHelperImpl.populateNameInfo(NameInfo nameInfo, EClass c)`
`void` `ConfigurationCache.putDocumentRoot(EPackage ePackage, EClass documentRoot)`
`protected void` `XMISaveImpl.saveTypeAttribute(EClass eClass)`
`protected void` `XMLSaveImpl.saveTypeAttribute(EClass eClass)`
`void` `XMLHelperImpl.setAnySimpleType(EClass type)`
`boolean` `EMOFSaveImpl.EMOFXMLTypeInfoImpl.shouldSaveType(EClass objectType, EClass featureType, EStructuralFeature feature)`
`boolean` `XMLSaveImpl.XMLTypeInfoImpl.shouldSaveType(EClass objectType, EClass featureType, EStructuralFeature feature)`
`boolean` `EMOFSaveImpl.EMOFXMLTypeInfoImpl.shouldSaveType(EClass objectType, EClassifier featureType, EStructuralFeature feature)`
`boolean` `XMLSaveImpl.XMLTypeInfoImpl.shouldSaveType(EClass objectType, EClassifier featureType, EStructuralFeature feature)`

Uses of EClass in org.eclipse.emf.ecore.xml.namespace

Fields in org.eclipse.emf.ecore.xml.namespace declared as EClass
`static EClass` `XMLNamespacePackage.Literals.XML_NAMESPACE_DOCUMENT_ROOT` The meta object literal for the '`Document Root`' class

Methods in org.eclipse.emf.ecore.xml.namespace that return EClass
`EClass` `XMLNamespacePackage.getXMLNamespaceDocumentRoot()` Returns the meta object for class '`Document Root`'

Uses of EClass in org.eclipse.emf.ecore.xml.namespace.impl

Methods in org.eclipse.emf.ecore.xml.namespace.impl that return EClass
`protected EClass` `XMLNamespaceDocumentRootImpl.eStaticClass()`
`EClass` `XMLNamespacePackageImpl.getXMLNamespaceDocumentRoot()`

Methods in org.eclipse.emf.ecore.xml.namespace.impl with parameters of type EClass
`EObject` `XMLNamespaceFactoryImpl.create(EClass eClass)`

Uses of EClass in org.eclipse.emf.ecore.xml.type

Fields in org.eclipse.emf.ecore.xml.type declared as EClass
`static EClass` `XMLTypePackage.Literals.ANY_TYPE` The meta object literal for the '`Any Type`' class
`static EClass` `XMLTypePackage.Literals.PROCESSING_INSTRUCTION` The meta object literal for the '`Processing Instruction`' class
`static EClass` `XMLTypePackage.Literals.SIMPLE_ANY_TYPE` The meta object literal for the '`Simple Any Type`' class
`static EClass` `XMLTypePackage.Literals.XML_TYPE_DOCUMENT_ROOT` The meta object literal for the '`Document Root`' class

Methods in org.eclipse.emf.ecore.xml.type that return EClass
`EClass` `XMLTypePackage.getAnyType()` Returns the meta object for class '`Any Type`'
`EClass` `XMLTypePackage.getProcessingInstruction()` Returns the meta object for class '`Processing Instruction`'
`EClass` `XMLTypePackage.getSimpleAnyType()` Returns the meta object for class '`Simple Any Type`'
`EClass` `XMLTypePackage.getXMLTypeDocumentRoot()` Returns the meta object for class '`Document Root`'

Uses of EClass in org.eclipse.emf.ecore.xml.type.impl

Methods in org.eclipse.emf.ecore.xml.type.impl that return EClass
`protected EClass` `ProcessingInstructionImpl.eStaticClass()`
`protected EClass` `XMLTypeDocumentRootImpl.eStaticClass()`
`protected EClass` `SimpleAnyTypeImpl.eStaticClass()`
`protected EClass` `AnyTypeImpl.eStaticClass()`
`EClass` `XMLTypePackageImpl.getAnyType()`
`EClass` `XMLTypePackageImpl.getProcessingInstruction()`
`EClass` `XMLTypePackageImpl.getSimpleAnyType()`
`EClass` `XMLTypePackageImpl.getXMLTypeDocumentRoot()`

Methods in org.eclipse.emf.ecore.xml.type.impl with parameters of type EClass
`EObject` `XMLTypeFactoryImpl.create(EClass eClass)`

Uses of EClass in org.eclipse.emf.edit.provider

Fields in org.eclipse.emf.edit.provider with type parameters of type EClass
`protected java.util.List<EClass>` `ReflectiveItemProvider.allEClasses`

Methods in org.eclipse.emf.edit.provider that return types with arguments of type EClass
`protected java.util.List<EClass>` `ReflectiveItemProvider.getAllChildConcreteSubclasses(EReference eReference)`
`protected java.util.List<EClass>` `ReflectiveItemProvider.getAllConcreteSubclasses(EClass eClass)`
`protected java.util.List<EClass>` `ReflectiveItemProvider.getAllEClasses(EClass eClass)`

Methods in org.eclipse.emf.edit.provider with parameters of type EClass
`protected java.util.List<EClass>` `ReflectiveItemProvider.getAllConcreteSubclasses(EClass eClass)`
`protected java.util.List<EClass>` `ReflectiveItemProvider.getAllEClasses(EClass eClass)`
`protected java.util.List<EPackage>` `ReflectiveItemProvider.getAllEPackages(EClass eClass)`
`protected EStructuralFeature` `ReflectiveItemProvider.getLabelFeature(EClass eClass)`

Uses of EClass in org.eclipse.emf.edit.tree

Fields in org.eclipse.emf.edit.tree declared as EClass
`static EClass` `TreePackage.Literals.TREE_NODE` The meta object literal for the '`Node`' class

Methods in org.eclipse.emf.edit.tree that return EClass
`EClass` `TreePackage.getTreeNode()` Returns the meta object for class '`Node`'

Uses of EClass in org.eclipse.emf.edit.tree.impl

Methods in org.eclipse.emf.edit.tree.impl that return EClass
`protected EClass` `TreeNodeImpl.eStaticClass()`
`EClass` `TreePackageImpl.getTreeNode()`

Methods in org.eclipse.emf.edit.tree.impl with parameters of type EClass
`EObject` `TreeFactoryImpl.create(EClass eClass)`

Uses of EClass in org.eclipse.emf.edit.tree.util

Methods in org.eclipse.emf.edit.tree.util with parameters of type EClass
`protected T` `TreeSwitch.doSwitch(EClass theEClass, EObject theEObject)` Calls `caseXXX` for each class of the model until one returns a non null result; it yields that result

Uses of EClass in org.eclipse.emf.importer.java.builder

Methods in org.eclipse.emf.importer.java.builder with parameters of type EClass
`protected void` `JavaEcoreBuilder.analyzeMethod(EClass eClass, JMethod method)` Creates an EOperation, EAttribute, or EReference as appropriate.
`protected ETypedElement` `JavaEcoreBuilder.analyzeMethod(EClass eClass, java.lang.String modelAnnotation, java.lang.String methodName, java.lang.String returnType, java.lang.String[] parameterNames, java.lang.String[] parameterTypes, java.lang.String[] exceptionTypes, java.lang.String[] typeParameters)`
`protected EStructuralFeature` `JavaEcoreBuilder.createFeature(EClass eClass, java.lang.String name, EGenericType eGenericType)`

Uses of EClass in org.eclipse.emf.importer.rose.builder

Methods in org.eclipse.emf.importer.rose.builder with parameters of type EClass
`protected void` `RoseEcoreBuilder.setEClassProperties(RoseNode roseNode, EClass eClass)`
`protected java.lang.Object` `RoseEcoreBuilder.validateEClass(EClass eClass)`

Method parameters in org.eclipse.emf.importer.rose.builder with type arguments of type EClass
`protected void` `RoseEcoreBuilder.sortSuper(java.util.Map<EClass,java.util.List<EGenericType>[]> superMap)`

Uses of EClass in org.eclipse.emf.mapping

Fields in org.eclipse.emf.mapping declared as EClass
`static EClass` `MappingPackage.Literals.COMPLEX_TYPE_CONVERTER` The meta object literal for the '`Complex Type Converter`' class
`static EClass` `MappingPackage.Literals.FUNCTION_NAME_PAIR` The meta object literal for the '`Function Name Pair`' class
`static EClass` `MappingPackage.Literals.FUNCTION_PAIR` The meta object literal for the '`Function Pair`' class
`static EClass` `MappingPackage.Literals.MAPPING` The meta object literal for the '`Mapping`' class
`static EClass` `MappingPackage.Literals.MAPPING_HELPER` The meta object literal for the '`Helper`' class
`static EClass` `MappingPackage.Literals.MAPPING_ROOT` The meta object literal for the '`Root`' class
`static EClass` `MappingPackage.Literals.MAPPING_STRATEGY` The meta object literal for the '`Strategy`' class
`static EClass` `MappingPackage.Literals.TYPE_CONVERTER` The meta object literal for the '`Type Converter`' class

Methods in org.eclipse.emf.mapping that return EClass
`EClass` `MappingPackage.getComplexTypeConverter()` Returns the meta object for class '`Complex Type Converter`'
`EClass` `MappingPackage.getFunctionNamePair()` Returns the meta object for class '`Function Name Pair`'
`EClass` `MappingPackage.getFunctionPair()` Returns the meta object for class '`Function Pair`'
`EClass` `MappingPackage.getMapping()` Returns the meta object for class '`Mapping`'
`EClass` `MappingPackage.getMappingHelper()` Returns the meta object for class '`Helper`'
`EClass` `MappingPackage.getMappingRoot()` Returns the meta object for class '`Root`'
`EClass` `MappingPackage.getMappingStrategy()` Returns the meta object for class '`Strategy`'
`EClass` `MappingPackage.getTypeConverter()` Returns the meta object for class '`Type Converter`'

Uses of EClass in org.eclipse.emf.mapping.ecore2ecore

Fields in org.eclipse.emf.mapping.ecore2ecore declared as EClass
`static EClass` `Ecore2EcorePackage.Literals.ECORE2_ECORE_MAPPING_ROOT` The meta object literal for the '`Mapping Root`' class

Methods in org.eclipse.emf.mapping.ecore2ecore that return EClass
`EClass` `Ecore2EcorePackage.getEcore2EcoreMappingRoot()` Returns the meta object for class '`Mapping Root`'

Uses of EClass in org.eclipse.emf.mapping.ecore2ecore.impl

Methods in org.eclipse.emf.mapping.ecore2ecore.impl that return EClass
`protected EClass` `Ecore2EcoreMappingRootImpl.eStaticClass()`
`EClass` `Ecore2EcorePackageImpl.getEcore2EcoreMappingRoot()`

Methods in org.eclipse.emf.mapping.ecore2ecore.impl with parameters of type EClass
`EObject` `Ecore2EcoreFactoryImpl.create(EClass eClass)`

Uses of EClass in org.eclipse.emf.mapping.ecore2ecore.util

Methods in org.eclipse.emf.mapping.ecore2ecore.util with parameters of type EClass
`protected T` `Ecore2EcoreSwitch.doSwitch(EClass theEClass, EObject theEObject)` Calls `caseXXX` for each class of the model until one returns a non null result; it yields that result

Uses of EClass in org.eclipse.emf.mapping.ecore2xml

Fields in org.eclipse.emf.mapping.ecore2xml declared as EClass
`static EClass` `Ecore2XMLPackage.Literals.ENAMED_ELEMENT_TO_XML_INFO_MAP_ENTRY` The meta object literal for the '`ENamed Element To XML Info Map Entry`' class
`static EClass` `Ecore2XMLPackage.Literals.XML_INFO` The meta object literal for the '`XML Info`' class
`static EClass` `Ecore2XMLPackage.Literals.XML_MAP` The meta object literal for the '`XML Map`' class

Methods in org.eclipse.emf.mapping.ecore2xml that return EClass
`EClass` `Ecore2XMLPackage.getENamedElementToXMLInfoMapEntry()` Returns the meta object for class '`ENamed Element To XML Info Map Entry`'
`EClass` `Ecore2XMLPackage.getXMLInfo()` Returns the meta object for class '`XML Info`'
`EClass` `Ecore2XMLPackage.getXMLMap()` Returns the meta object for class '`XML Map`'

Uses of EClass in org.eclipse.emf.mapping.ecore2xml.impl

Methods in org.eclipse.emf.mapping.ecore2xml.impl that return EClass
`protected EClass` `ENamedElementToXMLInfoMapEntryImpl.eStaticClass()`
`protected EClass` `XMLMapImpl.eStaticClass()`
`protected EClass` `XMLInfoImpl.eStaticClass()`
`EClass` `Ecore2XMLPackageImpl.getENamedElementToXMLInfoMapEntry()`
`EClass` `Ecore2XMLPackageImpl.getXMLInfo()`
`EClass` `Ecore2XMLPackageImpl.getXMLMap()`

Methods in org.eclipse.emf.mapping.ecore2xml.impl with parameters of type EClass
`EObject` `Ecore2XMLFactoryImpl.create(EClass eClass)`
`EStructuralFeature` `XMLMapImpl.getFeature(EClass eClass, java.lang.String namespaceURI, java.lang.String name)`
`java.util.List<EStructuralFeature>` `XMLMapImpl.getFeatures(EClass eClass)`

Uses of EClass in org.eclipse.emf.mapping.ecore2xml.util

Methods in org.eclipse.emf.mapping.ecore2xml.util with parameters of type EClass
`protected T` `Ecore2XMLSwitch.doSwitch(EClass theEClass, EObject theEObject)` Calls `caseXXX` for each class of the model until one returns a non null result; it yields that result

Uses of EClass in org.eclipse.emf.mapping.impl

Methods in org.eclipse.emf.mapping.impl that return EClass
`protected EClass` `FunctionNamePairImpl.eStaticClass()`
`protected EClass` `MappingImpl.eStaticClass()`
`protected EClass` `MappingStrategyImpl.eStaticClass()`
`protected EClass` `MappingHelperImpl.eStaticClass()`
`protected EClass` `ComplexTypeConverterImpl.eStaticClass()`
`protected EClass` `MappingRootImpl.eStaticClass()`
`protected EClass` `FunctionPairImpl.eStaticClass()`
`protected EClass` `TypeConverterImpl.eStaticClass()`
`EClass` `MappingPackageImpl.getComplexTypeConverter()`
`EClass` `MappingPackageImpl.getFunctionNamePair()`
`EClass` `MappingPackageImpl.getFunctionPair()`
`EClass` `MappingPackageImpl.getMapping()`
`EClass` `MappingPackageImpl.getMappingHelper()`
`EClass` `MappingPackageImpl.getMappingRoot()`
`EClass` `MappingPackageImpl.getMappingStrategy()`
`EClass` `MappingPackageImpl.getTypeConverter()`

Methods in org.eclipse.emf.mapping.impl with parameters of type EClass
`EObject` `MappingFactoryImpl.create(EClass eClass)`

Uses of EClass in org.eclipse.emf.mapping.util

Methods in org.eclipse.emf.mapping.util with parameters of type EClass
`protected T` `MappingSwitch.doSwitch(EClass theEClass, EObject theEObject)` Calls `caseXXX` for each class of the model until one returns a non null result; it yields that result

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