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

Packages that use EModelElement
org.eclipse.emf.codegen.ecore.genmodel
org.eclipse.emf.codegen.ecore.genmodel.impl
org.eclipse.emf.ecore: Provides an API for the Ecore dialect of UML.
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.impl: Provides an implementation of Ecore.
org.eclipse.emf.ecore.util: Provides utilities.
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.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.ecore2xml
org.eclipse.emf.mapping.ecore2xml.impl
org.eclipse.emf.mapping.impl

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

Subinterfaces of EModelElement in org.eclipse.emf.codegen.ecore.genmodel
`interface` `GenModelFactory` The Factory for the model.
`interface` `GenModelPackage` The Package for the model.

Methods in org.eclipse.emf.codegen.ecore.genmodel that return EModelElement
`EModelElement` `GenBase.getEcoreModelElement()`
`EModelElement` `GenTypedElement.getEcoreModelElement()`

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

Classes in org.eclipse.emf.codegen.ecore.genmodel.impl that implement EModelElement
`class` `GenModelFactoryImpl` An implementation of the model Factory
`class` `GenModelPackageImpl` An implementation of the model Package

Methods in org.eclipse.emf.codegen.ecore.genmodel.impl that return EModelElement
`EModelElement` `GenBaseImpl.getEcoreModelElement()`
`EModelElement` `GenEnumLiteralImpl.getEcoreModelElement()`
`EModelElement` `GenTypedElementImpl.getEcoreModelElement()`
`EModelElement` `GenClassifierImpl.getEcoreModelElement()`
`EModelElement` `GenPackageImpl.getEcoreModelElement()`

Methods in org.eclipse.emf.codegen.ecore.genmodel.impl with parameters of type EModelElement
`boolean` `GenBaseImpl.AnnotationFilter.accept(EModelElement eModelElement, java.lang.String source, java.lang.String key, java.lang.String value)`
`boolean` `GenBaseImpl.AnnotationFilterImpl.accept(EModelElement eModelElement, java.lang.String source, java.lang.String key, java.lang.String value)`
`protected void` `GenBaseImpl.appendAnnotationInfo(java.lang.StringBuffer result, boolean qualified, EModelElement eModelElement, GenBaseImpl.AnnotationFilter annotationFilter)`
`protected void` `GenBaseImpl.appendAnnotationInfo(java.lang.StringBuffer result, EModelElement eModelElement)`
`protected void` `GenBaseImpl.appendAnnotationInfo(java.lang.StringBuffer result, EModelElement eModelElement, GenBaseImpl.AnnotationFilter annotationFilter)`
`protected java.util.List<java.lang.String>` `GenBaseImpl.getAnnotationInfo(EModelElement eModelElement)`
`protected java.util.List<java.lang.String>` `GenBaseImpl.getAnnotationInfo(EModelElement eModelElement, GenBaseImpl.AnnotationFilter annotationFilter)`

Uses of EModelElement in org.eclipse.emf.ecore

Subinterfaces of EModelElement in org.eclipse.emf.ecore
`interface` `EAnnotation` A representation of the model object 'EAnnotation'
`interface` `EAttribute` A representation of the model object 'EAttribute'
`interface` `EClass` A representation of the model object 'EClass'
`interface` `EClassifier` A representation of the model object 'EClassifier'
`interface` `EcoreFactory` The Factory for the model.
`interface` `EcorePackage` The Package for the model.
`interface` `EDataType` A representation of the model object 'EData Type'
`interface` `EEnum` A representation of the model object 'EEnum'
`interface` `EEnumLiteral` A representation of the model object 'EEnum Literal'.
`interface` `EFactory` A representation of the model object 'EFactory'.
`interface` `ENamedElement` A representation of the model object 'ENamed Element'
`interface` `EOperation` A representation of the model object 'EOperation'
`interface` `EPackage` A representation of the model object 'EPackage'
`interface` `EParameter` A representation of the model object 'EParameter'
`interface` `EReference` A representation of the model object 'EReference'
`interface` `EStructuralFeature` A representation of the model object 'EStructural Feature'
`static interface` `EStructuralFeature.Internal` Internal API implemented by all features.
`interface` `ETypedElement` A representation of the model object 'ETyped Element'
`interface` `ETypeParameter` A representation of the model object 'EType Parameter'.

Methods in org.eclipse.emf.ecore that return EModelElement
`EModelElement` `EAnnotation.getEModelElement()` Returns the value of the 'EModel Element' container reference.

Methods in org.eclipse.emf.ecore with parameters of type EModelElement
`void` `EAnnotation.setEModelElement(EModelElement value)` Sets the value of the '`EModel Element`' container reference

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

Subinterfaces of EModelElement in org.eclipse.emf.ecore.change
`interface` `ChangeFactory` The Factory for the model.
`interface` `ChangePackage` The Package for the model.

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

Classes in org.eclipse.emf.ecore.change.impl that implement EModelElement
`class` `ChangeFactoryImpl` An implementation of the model Factory
`class` `ChangePackageImpl` An implementation of the model Package

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

Classes in org.eclipse.emf.ecore.impl that implement EModelElement
`class` `EAnnotationImpl` An implementation of the model object 'EAnnotation'
`class` `EAttributeImpl` An implementation of the model object 'EAttribute'
`class` `EClassifierImpl` An implementation of the model object 'EMeta Object'.
`class` `EClassImpl` An implementation of the model object 'EClass'.
`class` `EcoreFactoryImpl` An implementation of the model Factory
`class` `EcorePackageImpl` An implementation of the model Package
`class` `EDataTypeImpl` An implementation of the model object 'EData Type'
`class` `EEnumImpl` An implementation of the model object 'EEnum'
`class` `EEnumLiteralImpl` An implementation of the model object 'EEnum Literal'
`class` `EFactoryImpl` An implementation of the model object 'EFactory'
`class` `EModelElementImpl` An implementation of the model object 'EModel Element'
`class` `ENamedElementImpl` An implementation of the model object 'ENamed Element'
`class` `EOperationImpl` An implementation of the model object 'EOperation'
`class` `EPackageImpl` An implementation of the model object 'EPackage'.
`class` `EParameterImpl` An implementation of the model object 'EParameter'
`class` `EReferenceImpl` An implementation of the model object 'EReference'
`class` `EStructuralFeatureImpl` An implementation of the model object 'EStructural Feature'.
`class` `ETypedElementImpl` An implementation of the model object 'ETyped Element'
`class` `ETypeParameterImpl` An implementation of the model object 'EType Parameter'

Methods in org.eclipse.emf.ecore.impl that return EModelElement
`EModelElement` `EAnnotationImpl.getEModelElement()`

Methods in org.eclipse.emf.ecore.impl with parameters of type EModelElement
`NotificationChain` `EAnnotationImpl.basicSetEModelElement(EModelElement newEModelElement, NotificationChain msgs)`
`void` `EAnnotationImpl.setEModelElement(EModelElement newEModelElement)`

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

Fields in org.eclipse.emf.ecore.util with type parameters of type EModelElement
`protected java.util.Map<EModelElement,EAnnotation>` `BasicExtendedMetaData.annotationMap`
`protected java.util.Map<EModelElement,java.lang.Object>` `BasicExtendedMetaData.extendedMetaDataHolderCache`

Methods in org.eclipse.emf.ecore.util with parameters of type EModelElement
`T` `EcoreSwitch.caseEModelElement(EModelElement object)` Returns the result of interpreting the object as an instance of 'EModel Element'
`protected EAnnotation` `BasicExtendedMetaData.getAnnotation(EModelElement eModelElement, boolean demandCreate)`
`static java.lang.String` `EcoreUtil.getAnnotation(EModelElement eModelElement, java.lang.String sourceURI, java.lang.String key)`
`static java.util.List<java.lang.String>` `EcoreUtil.getConstraints(EModelElement eModelElement)`
`static java.lang.String` `EcoreUtil.getDocumentation(EModelElement eModelElement)`
`static void` `EcoreUtil.setAnnotation(EModelElement eModelElement, java.lang.String sourceURI, java.lang.String key, java.lang.String value)`
`static void` `EcoreUtil.setConstraints(EModelElement eModelElement, java.util.List<java.lang.String> constraints)`
`static void` `EcoreUtil.setDocumentation(EModelElement eModelElement, java.lang.String documentation)`
`boolean` `EcoreValidator.validateEModelElement(EModelElement eModelElement, DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)`

Constructor parameters in org.eclipse.emf.ecore.util with type arguments of type EModelElement
`BasicExtendedMetaData(java.lang.String annotationURI, EPackage.Registry registry, java.util.Map<EModelElement,EAnnotation> annotationMap)`

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

Subinterfaces of EModelElement in org.eclipse.emf.ecore.xml.namespace
`interface` `XMLNamespaceFactory` The Factory for the model.
`interface` `XMLNamespacePackage` The Package for the model.

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

Classes in org.eclipse.emf.ecore.xml.namespace.impl that implement EModelElement
`class` `XMLNamespaceFactoryImpl` An implementation of the model Factory
`class` `XMLNamespacePackageImpl` An implementation of the model Package

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

Subinterfaces of EModelElement in org.eclipse.emf.ecore.xml.type
`interface` `XMLTypeFactory` The Factory for the model.
`interface` `XMLTypePackage` The Package for the model.

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

Classes in org.eclipse.emf.ecore.xml.type.impl that implement EModelElement
`class` `XMLTypeFactoryImpl` An implementation of the model Factory
`class` `XMLTypePackageImpl` An implementation of the model Package

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

Methods in org.eclipse.emf.edit.provider with parameters of type EModelElement
`protected void` `ReflectiveItemProvider.gatherMetaData(EModelElement eModelElement)`

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

Subinterfaces of EModelElement in org.eclipse.emf.edit.tree
`interface` `TreeFactory` The Factory for the model.
`interface` `TreePackage` The Package for the model.

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

Classes in org.eclipse.emf.edit.tree.impl that implement EModelElement
`class` `TreeFactoryImpl` An implementation of the model Factory
`class` `TreePackageImpl` An implementation of the model Package

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

Fields in org.eclipse.emf.importer.java.builder with type parameters of type EModelElement
`protected java.util.Map<EModelElement,JNode>` `JavaEcoreBuilder.eModelElementToJNodeMap` The map from a model element to the corresponding JNode.

Methods in org.eclipse.emf.importer.java.builder with parameters of type EModelElement
`protected JCompilationUnit` `JavaEcoreBuilder.getJCompilationUnit(EModelElement eModelElement)`
`protected void` `JavaEcoreBuilder.resolve(EModelElement eModelElement, EGenericType ecoreEGenericType, EGenericType javaEGenericType)`
`protected void` `JavaEcoreBuilder.resolve(EModelElement eModelElement, EGenericType eGenericType, JavaEcoreBuilder.RequiredClassifierType requiredClassifierType)`
`protected EGenericType` `JavaEcoreBuilder.resolve(EModelElement eModelElement, java.lang.String typeName, JavaEcoreBuilder.RequiredClassifierType requiredClassifierType, boolean recordDemandCreatedEClassifier)`
`void` `JavaEcoreBuilder.used(EModelElement modelElement)`

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

Fields in org.eclipse.emf.importer.rose.builder with type parameters of type EModelElement
`protected java.util.Set<EModelElement>` `RoseEcoreBuilder.bounded`
`protected java.util.Map<EModelElement,RoseNode>` `RoseEcoreBuilder.eModelElementToRoseNodeMap`

Methods in org.eclipse.emf.importer.rose.builder with parameters of type EModelElement
`protected java.lang.String` `RoseEcoreBuilder.getQualifiedTypeName(EModelElement eModelElement, java.lang.String type)`
`protected void` `RoseEcoreBuilder.setEModelElementProperties(RoseNode roseNode, EModelElement eModelElement)`

Uses of EModelElement in org.eclipse.emf.mapping

Subinterfaces of EModelElement in org.eclipse.emf.mapping
`interface` `MappingFactory` The Factory for the model.
`interface` `MappingPackage` The Package for the model.

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

Subinterfaces of EModelElement in org.eclipse.emf.mapping.ecore2ecore
`interface` `Ecore2EcoreFactory` The Factory for the model.
`interface` `Ecore2EcorePackage` The Package for the model.

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

Classes in org.eclipse.emf.mapping.ecore2ecore.impl that implement EModelElement
`class` `Ecore2EcoreFactoryImpl` An implementation of the model Factory
`class` `Ecore2EcorePackageImpl` An implementation of the model Package

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

Subinterfaces of EModelElement in org.eclipse.emf.mapping.ecore2xml
`interface` `Ecore2XMLFactory` The Factory for the model.
`interface` `Ecore2XMLPackage` The Package for the model.

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

Classes in org.eclipse.emf.mapping.ecore2xml.impl that implement EModelElement
`class` `Ecore2XMLFactoryImpl` An implementation of the model Factory
`class` `Ecore2XMLPackageImpl` An implementation of the model Package

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

Classes in org.eclipse.emf.mapping.impl that implement EModelElement
`class` `MappingFactoryImpl` An implementation of the model Factory
`class` `MappingPackageImpl` An implementation of the model Package

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