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

Packages that use EReference
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.change.util: Provides utilities.
org.eclipse.emf.ecore.impl: Provides an implementation of Ecore.
org.eclipse.emf.ecore.util: Provides utilities.
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.command: This provides a framework for implementing and composing `Command`s as well as implementations of all primitive EMF commands.
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.ecore2xml
org.eclipse.emf.mapping.ecore2xml.impl
org.eclipse.emf.mapping.impl

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

Fields in org.eclipse.emf.codegen.ecore.genmodel declared as EReference
`static EReference` `GenModelPackage.Literals.GEN_ANNOTATION__CONTENTS` The meta object literal for the 'Contents' containment reference list feature
`static EReference` `GenModelPackage.Literals.GEN_ANNOTATION__DETAILS` The meta object literal for the 'Details' map feature
`static EReference` `GenModelPackage.Literals.GEN_ANNOTATION__GEN_BASE` The meta object literal for the 'Gen Base' container reference feature
`static EReference` `GenModelPackage.Literals.GEN_ANNOTATION__REFERENCES` The meta object literal for the 'References' reference list feature
`static EReference` `GenModelPackage.Literals.GEN_BASE__GEN_ANNOTATIONS` The meta object literal for the 'Gen Annotations' containment reference list feature
`static EReference` `GenModelPackage.Literals.GEN_CLASS__ECORE_CLASS` The meta object literal for the 'Ecore Class' reference feature
`static EReference` `GenModelPackage.Literals.GEN_CLASS__GEN_FEATURES` The meta object literal for the 'Gen Features' containment reference list feature
`static EReference` `GenModelPackage.Literals.GEN_CLASS__GEN_OPERATIONS` The meta object literal for the 'Gen Operations' containment reference list feature
`static EReference` `GenModelPackage.Literals.GEN_CLASS__LABEL_FEATURE` The meta object literal for the 'Label Feature' reference feature
`static EReference` `GenModelPackage.Literals.GEN_CLASSIFIER__GEN_PACKAGE` The meta object literal for the 'Gen Package' reference feature
`static EReference` `GenModelPackage.Literals.GEN_CLASSIFIER__GEN_TYPE_PARAMETERS` The meta object literal for the 'Gen Type Parameters' containment reference list feature
`static EReference` `GenModelPackage.Literals.GEN_DATA_TYPE__ECORE_DATA_TYPE` The meta object literal for the 'Ecore Data Type' reference feature
`static EReference` `GenModelPackage.Literals.GEN_ENUM__ECORE_ENUM` The meta object literal for the 'Ecore Enum' reference feature
`static EReference` `GenModelPackage.Literals.GEN_ENUM__GEN_ENUM_LITERALS` The meta object literal for the 'Gen Enum Literals' containment reference list feature
`static EReference` `GenModelPackage.Literals.GEN_ENUM_LITERAL__ECORE_ENUM_LITERAL` The meta object literal for the 'Ecore Enum Literal' reference feature
`static EReference` `GenModelPackage.Literals.GEN_ENUM_LITERAL__GEN_ENUM` The meta object literal for the 'Gen Enum' container reference feature
`static EReference` `GenModelPackage.Literals.GEN_FEATURE__ECORE_FEATURE` The meta object literal for the 'Ecore Feature' reference feature
`static EReference` `GenModelPackage.Literals.GEN_FEATURE__GEN_CLASS` The meta object literal for the 'Gen Class' container reference feature
`static EReference` `GenModelPackage.Literals.GEN_MODEL__GEN_PACKAGES` The meta object literal for the 'Gen Packages' containment reference list feature
`static EReference` `GenModelPackage.Literals.GEN_MODEL__USED_GEN_PACKAGES` The meta object literal for the 'Used Gen Packages' reference list feature
`static EReference` `GenModelPackage.Literals.GEN_OPERATION__ECORE_OPERATION` The meta object literal for the 'Ecore Operation' reference feature
`static EReference` `GenModelPackage.Literals.GEN_OPERATION__GEN_CLASS` The meta object literal for the 'Gen Class' container reference feature
`static EReference` `GenModelPackage.Literals.GEN_OPERATION__GEN_PARAMETERS` The meta object literal for the 'Gen Parameters' containment reference list feature
`static EReference` `GenModelPackage.Literals.GEN_OPERATION__GEN_TYPE_PARAMETERS` The meta object literal for the 'Gen Type Parameters' containment reference list feature
`static EReference` `GenModelPackage.Literals.GEN_PACKAGE__ECORE_PACKAGE` The meta object literal for the 'Ecore Package' reference feature
`static EReference` `GenModelPackage.Literals.GEN_PACKAGE__GEN_CLASSES` The meta object literal for the 'Gen Classes' containment reference list feature
`static EReference` `GenModelPackage.Literals.GEN_PACKAGE__GEN_CLASSIFIERS` The meta object literal for the 'Gen Classifiers' reference list feature
`static EReference` `GenModelPackage.Literals.GEN_PACKAGE__GEN_DATA_TYPES` The meta object literal for the 'Gen Data Types' containment reference list feature
`static EReference` `GenModelPackage.Literals.GEN_PACKAGE__GEN_ENUMS` The meta object literal for the 'Gen Enums' containment reference list feature
`static EReference` `GenModelPackage.Literals.GEN_PACKAGE__GEN_MODEL` The meta object literal for the 'Gen Model' container reference feature
`static EReference` `GenModelPackage.Literals.GEN_PACKAGE__NESTED_GEN_PACKAGES` The meta object literal for the 'Nested Gen Packages' containment reference list feature
`static EReference` `GenModelPackage.Literals.GEN_PARAMETER__ECORE_PARAMETER` The meta object literal for the 'Ecore Parameter' reference feature
`static EReference` `GenModelPackage.Literals.GEN_PARAMETER__GEN_OPERATION` The meta object literal for the 'Gen Operation' container reference feature
`static EReference` `GenModelPackage.Literals.GEN_TYPE_PARAMETER__ECORE_TYPE_PARAMETER` The meta object literal for the 'Ecore Type Parameter' reference feature

Methods in org.eclipse.emf.codegen.ecore.genmodel that return EReference
`EReference` `GenModelPackage.getGenAnnotation_Contents()` Returns the meta object for the containment reference list '`Contents`'
`EReference` `GenModelPackage.getGenAnnotation_Details()` Returns the meta object for the map '`Details`'
`EReference` `GenModelPackage.getGenAnnotation_GenBase()` Returns the meta object for the container reference '`Gen Base`'
`EReference` `GenModelPackage.getGenAnnotation_References()` Returns the meta object for the reference list '`References`'
`EReference` `GenModelPackage.getGenBase_GenAnnotations()` Returns the meta object for the containment reference list '`Gen Annotations`'
`EReference` `GenModelPackage.getGenClass_EcoreClass()` Returns the meta object for the reference '`Ecore Class`'
`EReference` `GenModelPackage.getGenClass_GenFeatures()` Returns the meta object for the containment reference list '`Gen Features`'
`EReference` `GenModelPackage.getGenClass_GenOperations()` Returns the meta object for the containment reference list '`Gen Operations`'
`EReference` `GenModelPackage.getGenClass_LabelFeature()` Returns the meta object for the reference '`Label Feature`'
`EReference` `GenModelPackage.getGenClassifier_GenPackage()` Returns the meta object for the reference '`Gen Package`'
`EReference` `GenModelPackage.getGenClassifier_GenTypeParameters()` Returns the meta object for the containment reference list '`Gen Type Parameters`'
`EReference` `GenModelPackage.getGenDataType_EcoreDataType()` Returns the meta object for the reference '`Ecore Data Type`'
`EReference` `GenModelPackage.getGenEnum_EcoreEnum()` Returns the meta object for the reference '`Ecore Enum`'
`EReference` `GenModelPackage.getGenEnum_GenEnumLiterals()` Returns the meta object for the containment reference list '`Gen Enum Literals`'
`EReference` `GenModelPackage.getGenEnumLiteral_EcoreEnumLiteral()` Returns the meta object for the reference '`Ecore Enum Literal`'
`EReference` `GenModelPackage.getGenEnumLiteral_GenEnum()` Returns the meta object for the container reference '`Gen Enum`'
`EReference` `GenModelPackage.getGenFeature_EcoreFeature()` Returns the meta object for the reference '`Ecore Feature`'
`EReference` `GenModelPackage.getGenFeature_GenClass()` Returns the meta object for the container reference '`Gen Class`'
`EReference` `GenModelPackage.getGenModel_GenPackages()` Returns the meta object for the containment reference list '`Gen Packages`'
`EReference` `GenModelPackage.getGenModel_UsedGenPackages()` Returns the meta object for the reference list '`Used Gen Packages`'
`EReference` `GenModelPackage.getGenOperation_EcoreOperation()` Returns the meta object for the reference '`Ecore Operation`'
`EReference` `GenModelPackage.getGenOperation_GenClass()` Returns the meta object for the container reference '`Gen Class`'
`EReference` `GenModelPackage.getGenOperation_GenParameters()` Returns the meta object for the containment reference list '`Gen Parameters`'
`EReference` `GenModelPackage.getGenOperation_GenTypeParameters()` Returns the meta object for the containment reference list '`Gen Type Parameters`'
`EReference` `GenModelPackage.getGenPackage_EcorePackage()` Returns the meta object for the reference '`Ecore Package`'
`EReference` `GenModelPackage.getGenPackage_GenClasses()` Returns the meta object for the containment reference list '`Gen Classes`'
`EReference` `GenModelPackage.getGenPackage_GenClassifiers()` Returns the meta object for the reference list '`Gen Classifiers`'
`EReference` `GenModelPackage.getGenPackage_GenDataTypes()` Returns the meta object for the containment reference list '`Gen Data Types`'
`EReference` `GenModelPackage.getGenPackage_GenEnums()` Returns the meta object for the containment reference list '`Gen Enums`'
`EReference` `GenModelPackage.getGenPackage_GenModel()` Returns the meta object for the container reference '`Gen Model`'
`EReference` `GenModelPackage.getGenPackage_NestedGenPackages()` Returns the meta object for the containment reference list '`Nested Gen Packages`'
`EReference` `GenModelPackage.getGenParameter_EcoreParameter()` Returns the meta object for the reference '`Ecore Parameter`'
`EReference` `GenModelPackage.getGenParameter_GenOperation()` Returns the meta object for the container reference '`Gen Operation`'
`EReference` `GenModelPackage.getGenTypeParameter_EcoreTypeParameter()` Returns the meta object for the reference '`Ecore Type Parameter`'

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

Methods in org.eclipse.emf.codegen.ecore.genmodel.impl that return EReference
`EReference` `GenModelPackageImpl.getGenAnnotation_Contents()`
`EReference` `GenModelPackageImpl.getGenAnnotation_Details()`
`EReference` `GenModelPackageImpl.getGenAnnotation_GenBase()`
`EReference` `GenModelPackageImpl.getGenAnnotation_References()`
`EReference` `GenModelPackageImpl.getGenBase_GenAnnotations()`
`EReference` `GenModelPackageImpl.getGenClass_EcoreClass()`
`EReference` `GenModelPackageImpl.getGenClass_GenFeatures()`
`EReference` `GenModelPackageImpl.getGenClass_GenOperations()`
`EReference` `GenModelPackageImpl.getGenClass_LabelFeature()`
`EReference` `GenModelPackageImpl.getGenClassifier_GenPackage()`
`EReference` `GenModelPackageImpl.getGenClassifier_GenTypeParameters()`
`EReference` `GenModelPackageImpl.getGenDataType_EcoreDataType()`
`EReference` `GenModelPackageImpl.getGenEnum_EcoreEnum()`
`EReference` `GenModelPackageImpl.getGenEnum_GenEnumLiterals()`
`EReference` `GenModelPackageImpl.getGenEnumLiteral_EcoreEnumLiteral()`
`EReference` `GenModelPackageImpl.getGenEnumLiteral_GenEnum()`
`EReference` `GenModelPackageImpl.getGenFeature_EcoreFeature()`
`EReference` `GenModelPackageImpl.getGenFeature_GenClass()`
`EReference` `GenModelPackageImpl.getGenModel_GenPackages()`
`EReference` `GenModelPackageImpl.getGenModel_UsedGenPackages()`
`EReference` `GenModelPackageImpl.getGenOperation_EcoreOperation()`
`EReference` `GenModelPackageImpl.getGenOperation_GenClass()`
`EReference` `GenModelPackageImpl.getGenOperation_GenParameters()`
`EReference` `GenModelPackageImpl.getGenOperation_GenTypeParameters()`
`EReference` `GenModelPackageImpl.getGenPackage_EcorePackage()`
`EReference` `GenModelPackageImpl.getGenPackage_GenClasses()`
`EReference` `GenModelPackageImpl.getGenPackage_GenClassifiers()`
`EReference` `GenModelPackageImpl.getGenPackage_GenDataTypes()`
`EReference` `GenModelPackageImpl.getGenPackage_GenEnums()`
`EReference` `GenModelPackageImpl.getGenPackage_GenModel()`
`EReference` `GenModelPackageImpl.getGenPackage_NestedGenPackages()`
`EReference` `GenModelPackageImpl.getGenParameter_EcoreParameter()`
`EReference` `GenModelPackageImpl.getGenParameter_GenOperation()`
`EReference` `GenModelPackageImpl.getGenTypeParameter_EcoreTypeParameter()`

Uses of EReference in org.eclipse.emf.ecore

Fields in org.eclipse.emf.ecore declared as EReference
`static EReference` `EcorePackage.Literals.EANNOTATION__CONTENTS` The meta object literal for the 'Contents' containment reference list feature
`static EReference` `EcorePackage.Literals.EANNOTATION__DETAILS` The meta object literal for the 'Details' map feature
`static EReference` `EcorePackage.Literals.EANNOTATION__EMODEL_ELEMENT` The meta object literal for the 'EModel Element' container reference feature
`static EReference` `EcorePackage.Literals.EANNOTATION__REFERENCES` The meta object literal for the 'References' reference list feature
`static EReference` `EcorePackage.Literals.EATTRIBUTE__EATTRIBUTE_TYPE` The meta object literal for the 'EAttribute Type' reference feature
`static EReference` `EcorePackage.Literals.ECLASS__EALL_ATTRIBUTES` The meta object literal for the 'EAll Attributes' reference list feature
`static EReference` `EcorePackage.Literals.ECLASS__EALL_CONTAINMENTS` The meta object literal for the 'EAll Containments' reference list feature
`static EReference` `EcorePackage.Literals.ECLASS__EALL_GENERIC_SUPER_TYPES` The meta object literal for the 'EAll Generic Super Types' reference list feature
`static EReference` `EcorePackage.Literals.ECLASS__EALL_OPERATIONS` The meta object literal for the 'EAll Operations' reference list feature
`static EReference` `EcorePackage.Literals.ECLASS__EALL_REFERENCES` The meta object literal for the 'EAll References' reference list feature
`static EReference` `EcorePackage.Literals.ECLASS__EALL_STRUCTURAL_FEATURES` The meta object literal for the 'EAll Structural Features' reference list feature
`static EReference` `EcorePackage.Literals.ECLASS__EALL_SUPER_TYPES` The meta object literal for the 'EAll Super Types' reference list feature
`static EReference` `EcorePackage.Literals.ECLASS__EATTRIBUTES` The meta object literal for the 'EAttributes' reference list feature
`static EReference` `EcorePackage.Literals.ECLASS__EGENERIC_SUPER_TYPES` The meta object literal for the 'EGeneric Super Types' containment reference list feature
`static EReference` `EcorePackage.Literals.ECLASS__EID_ATTRIBUTE` The meta object literal for the 'EID Attribute' reference feature
`static EReference` `EcorePackage.Literals.ECLASS__EOPERATIONS` The meta object literal for the 'EOperations' containment reference list feature
`static EReference` `EcorePackage.Literals.ECLASS__EREFERENCES` The meta object literal for the 'EReferences' reference list feature
`static EReference` `EcorePackage.Literals.ECLASS__ESTRUCTURAL_FEATURES` The meta object literal for the 'EStructural Features' containment reference list feature
`static EReference` `EcorePackage.Literals.ECLASS__ESUPER_TYPES` The meta object literal for the 'ESuper Types' reference list feature
`static EReference` `EcorePackage.Literals.ECLASSIFIER__EPACKAGE` The meta object literal for the 'EPackage' container reference feature
`static EReference` `EcorePackage.Literals.ECLASSIFIER__ETYPE_PARAMETERS` The meta object literal for the 'EType Parameters' containment reference list feature
`static EReference` `EcorePackage.Literals.EENUM__ELITERALS` The meta object literal for the 'ELiterals' containment reference list feature
`static EReference` `EcorePackage.Literals.EENUM_LITERAL__EENUM` The meta object literal for the 'EEnum' container reference feature
`static EReference` `EcorePackage.Literals.EFACTORY__EPACKAGE` The meta object literal for the 'EPackage' reference feature
`static EReference` `EcorePackage.Literals.EGENERIC_TYPE__ECLASSIFIER` The meta object literal for the 'EClassifier' reference feature
`static EReference` `EcorePackage.Literals.EGENERIC_TYPE__ELOWER_BOUND` The meta object literal for the 'ELower Bound' containment reference feature
`static EReference` `EcorePackage.Literals.EGENERIC_TYPE__ERAW_TYPE` The meta object literal for the 'ERaw Type' reference feature
`static EReference` `EcorePackage.Literals.EGENERIC_TYPE__ETYPE_ARGUMENTS` The meta object literal for the 'EType Arguments' containment reference list feature
`static EReference` `EcorePackage.Literals.EGENERIC_TYPE__ETYPE_PARAMETER` The meta object literal for the 'EType Parameter' reference feature
`static EReference` `EcorePackage.Literals.EGENERIC_TYPE__EUPPER_BOUND` The meta object literal for the 'EUpper Bound' containment reference feature
`static EReference` `EcorePackage.Literals.EMODEL_ELEMENT__EANNOTATIONS` The meta object literal for the 'EAnnotations' containment reference list feature
`static EReference` `EcorePackage.Literals.EOPERATION__ECONTAINING_CLASS` The meta object literal for the 'EContaining Class' container reference feature
`static EReference` `EcorePackage.Literals.EOPERATION__EEXCEPTIONS` The meta object literal for the 'EExceptions' reference list feature
`static EReference` `EcorePackage.Literals.EOPERATION__EGENERIC_EXCEPTIONS` The meta object literal for the 'EGeneric Exceptions' containment reference list feature
`static EReference` `EcorePackage.Literals.EOPERATION__EPARAMETERS` The meta object literal for the 'EParameters' containment reference list feature
`static EReference` `EcorePackage.Literals.EOPERATION__ETYPE_PARAMETERS` The meta object literal for the 'EType Parameters' containment reference list feature
`static EReference` `EcorePackage.Literals.EPACKAGE__ECLASSIFIERS` The meta object literal for the 'EClassifiers' containment reference list feature
`static EReference` `EcorePackage.Literals.EPACKAGE__EFACTORY_INSTANCE` The meta object literal for the 'EFactory Instance' reference feature
`static EReference` `EcorePackage.Literals.EPACKAGE__ESUBPACKAGES` The meta object literal for the 'ESubpackages' containment reference list feature
`static EReference` `EcorePackage.Literals.EPACKAGE__ESUPER_PACKAGE` The meta object literal for the 'ESuper Package' container reference feature
`static EReference` `EcorePackage.Literals.EPARAMETER__EOPERATION` The meta object literal for the 'EOperation' container reference feature
`static EReference` `EcorePackage.Literals.EREFERENCE__EKEYS` The meta object literal for the 'EKeys' reference list feature
`static EReference` `EcorePackage.Literals.EREFERENCE__EOPPOSITE` The meta object literal for the 'EOpposite' reference feature
`static EReference` `EcorePackage.Literals.EREFERENCE__EREFERENCE_TYPE` The meta object literal for the 'EReference Type' reference feature
`static EReference` `EcorePackage.Literals.ESTRUCTURAL_FEATURE__ECONTAINING_CLASS` The meta object literal for the 'EContaining Class' container reference feature
`static EReference` `EcorePackage.Literals.ETYPE_PARAMETER__EBOUNDS` The meta object literal for the 'EBounds' containment reference list feature
`static EReference` `EcorePackage.Literals.ETYPED_ELEMENT__EGENERIC_TYPE` The meta object literal for the 'EGeneric Type' containment reference feature
`static EReference` `EcorePackage.Literals.ETYPED_ELEMENT__ETYPE` The meta object literal for the 'EType' reference feature

Methods in org.eclipse.emf.ecore that return EReference
`EReference` `EcoreFactory.createEReference()` Returns a new object of class 'EReference'
`EReference` `EObject.eContainmentFeature()` Returns the `containment` feature that properly contains the object, or `null`, if there is no container.
`EReference` `EcorePackage.getEAnnotation_Contents()` Returns the meta object for the containment reference list '`Contents`'
`EReference` `EcorePackage.getEAnnotation_Details()` Returns the meta object for the map '`Details`'
`EReference` `EcorePackage.getEAnnotation_EModelElement()` Returns the meta object for the container reference '`EModel Element`'
`EReference` `EcorePackage.getEAnnotation_References()` Returns the meta object for the reference list '`References`'
`EReference` `EcorePackage.getEAttribute_EAttributeType()` Returns the meta object for the reference '`EAttribute Type`'
`EReference` `EcorePackage.getEClass_EAllAttributes()` Returns the meta object for the reference list '`EAll Attributes`'
`EReference` `EcorePackage.getEClass_EAllContainments()` Returns the meta object for the reference list '`EAll Containments`'
`EReference` `EcorePackage.getEClass_EAllGenericSuperTypes()` Returns the meta object for the reference list '`EAll Generic Super Types`'
`EReference` `EcorePackage.getEClass_EAllOperations()` Returns the meta object for the reference list '`EAll Operations`'
`EReference` `EcorePackage.getEClass_EAllReferences()` Returns the meta object for the reference list '`EAll References`'
`EReference` `EcorePackage.getEClass_EAllStructuralFeatures()` Returns the meta object for the reference list '`EAll Structural Features`'
`EReference` `EcorePackage.getEClass_EAllSuperTypes()` Returns the meta object for the reference list '`EAll Super Types`'
`EReference` `EcorePackage.getEClass_EAttributes()` Returns the meta object for the reference list '`EAttributes`'
`EReference` `EcorePackage.getEClass_EGenericSuperTypes()` Returns the meta object for the containment reference list '`EGeneric Super Types`'
`EReference` `EcorePackage.getEClass_EIDAttribute()` Returns the meta object for the reference '`EID Attribute`'
`EReference` `EcorePackage.getEClass_EOperations()` Returns the meta object for the containment reference list '`EOperations`'
`EReference` `EcorePackage.getEClass_EReferences()` Returns the meta object for the reference list '`EReferences`'
`EReference` `EcorePackage.getEClass_EStructuralFeatures()` Returns the meta object for the containment reference list '`EStructural Features`'
`EReference` `EcorePackage.getEClass_ESuperTypes()` Returns the meta object for the reference list '`ESuper Types`'
`EReference` `EcorePackage.getEClassifier_EPackage()` Returns the meta object for the container reference '`EPackage`'
`EReference` `EcorePackage.getEClassifier_ETypeParameters()` Returns the meta object for the containment reference list '`EType Parameters`'
`EReference` `EcorePackage.getEEnum_ELiterals()` Returns the meta object for the containment reference list '`ELiterals`'
`EReference` `EcorePackage.getEEnumLiteral_EEnum()` Returns the meta object for the container reference '`EEnum`'
`EReference` `EcorePackage.getEFactory_EPackage()` Returns the meta object for the reference '`EPackage`'
`EReference` `EcorePackage.getEGenericType_EClassifier()` Returns the meta object for the reference '`EClassifier`'
`EReference` `EcorePackage.getEGenericType_ELowerBound()` Returns the meta object for the containment reference '`ELower Bound`'
`EReference` `EcorePackage.getEGenericType_ERawType()` Returns the meta object for the reference '`ERaw Type`'
`EReference` `EcorePackage.getEGenericType_ETypeArguments()` Returns the meta object for the containment reference list '`EType Arguments`'
`EReference` `EcorePackage.getEGenericType_ETypeParameter()` Returns the meta object for the reference '`EType Parameter`'
`EReference` `EcorePackage.getEGenericType_EUpperBound()` Returns the meta object for the containment reference '`EUpper Bound`'
`EReference` `EcorePackage.getEModelElement_EAnnotations()` Returns the meta object for the containment reference list '`EAnnotations`'
`EReference` `EcorePackage.getEOperation_EContainingClass()` Returns the meta object for the container reference '`EContaining Class`'
`EReference` `EcorePackage.getEOperation_EExceptions()` Returns the meta object for the reference list '`EExceptions`'
`EReference` `EcorePackage.getEOperation_EGenericExceptions()` Returns the meta object for the containment reference list '`EGeneric Exceptions`'
`EReference` `EcorePackage.getEOperation_EParameters()` Returns the meta object for the containment reference list '`EParameters`'
`EReference` `EcorePackage.getEOperation_ETypeParameters()` Returns the meta object for the containment reference list '`EType Parameters`'
`EReference` `EStructuralFeature.Internal.getEOpposite()` Returns the `opposite` if this is `reference` that has one.
`EReference` `EReference.getEOpposite()` Returns the value of the 'EOpposite' reference
`EReference` `EcorePackage.getEPackage_EClassifiers()` Returns the meta object for the containment reference list '`EClassifiers`'
`EReference` `EcorePackage.getEPackage_EFactoryInstance()` Returns the meta object for the reference '`EFactory Instance`'
`EReference` `EcorePackage.getEPackage_ESubpackages()` Returns the meta object for the containment reference list '`ESubpackages`'
`EReference` `EcorePackage.getEPackage_ESuperPackage()` Returns the meta object for the container reference '`ESuper Package`'
`EReference` `EcorePackage.getEParameter_EOperation()` Returns the meta object for the container reference '`EOperation`'
`EReference` `EcorePackage.getEReference_EKeys()` Returns the meta object for the reference list '`EKeys`'
`EReference` `EcorePackage.getEReference_EOpposite()` Returns the meta object for the reference '`EOpposite`'
`EReference` `EcorePackage.getEReference_EReferenceType()` Returns the meta object for the reference '`EReference Type`'
`EReference` `EcorePackage.getEStructuralFeature_EContainingClass()` Returns the meta object for the container reference '`EContaining Class`'
`EReference` `EcorePackage.getETypedElement_EGenericType()` Returns the meta object for the containment reference '`EGeneric Type`'
`EReference` `EcorePackage.getETypedElement_EType()` Returns the meta object for the reference '`EType`'
`EReference` `EcorePackage.getETypeParameter_EBounds()` Returns the meta object for the containment reference list '`EBounds`'

Methods in org.eclipse.emf.ecore that return types with arguments of type EReference
`EList<EReference>` `EClass.getEAllContainments()` Returns the value of the 'EAll Containments' reference list.
`EList<EReference>` `EClass.getEAllReferences()` Returns the value of the 'EAll References' reference list.
`EList<EReference>` `EClass.getEReferences()` Returns the value of the 'EReferences' reference list.

Methods in org.eclipse.emf.ecore with parameters of type EReference
`void` `EReference.setEOpposite(EReference value)` Sets the value of the '`EOpposite`' reference

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

Fields in org.eclipse.emf.ecore.change declared as EReference
`static EReference` `ChangePackage.Literals.CHANGE_DESCRIPTION__OBJECT_CHANGES` The meta object literal for the 'Object Changes' map feature
`static EReference` `ChangePackage.Literals.CHANGE_DESCRIPTION__OBJECTS_TO_ATTACH` The meta object literal for the 'Objects To Attach' containment reference list feature
`static EReference` `ChangePackage.Literals.CHANGE_DESCRIPTION__OBJECTS_TO_DETACH` The meta object literal for the 'Objects To Detach' reference list feature
`static EReference` `ChangePackage.Literals.CHANGE_DESCRIPTION__RESOURCE_CHANGES` The meta object literal for the 'Resource Changes' containment reference list feature
`static EReference` `ChangePackage.Literals.EOBJECT_TO_CHANGES_MAP_ENTRY__KEY` The meta object literal for the 'Key' reference feature
`static EReference` `ChangePackage.Literals.EOBJECT_TO_CHANGES_MAP_ENTRY__VALUE` The meta object literal for the 'Value' containment reference list feature
`static EReference` `ChangePackage.Literals.FEATURE_CHANGE__FEATURE` The meta object literal for the 'Feature' reference feature
`static EReference` `ChangePackage.Literals.FEATURE_CHANGE__LIST_CHANGES` The meta object literal for the 'List Changes' containment reference list feature
`static EReference` `ChangePackage.Literals.FEATURE_CHANGE__REFERENCE_VALUE` The meta object literal for the 'Reference Value' reference feature
`static EReference` `ChangePackage.Literals.FEATURE_MAP_ENTRY__FEATURE` The meta object literal for the 'Feature' reference feature
`static EReference` `ChangePackage.Literals.FEATURE_MAP_ENTRY__REFERENCE_VALUE` The meta object literal for the 'Reference Value' reference feature
`static EReference` `ChangePackage.Literals.LIST_CHANGE__FEATURE` The meta object literal for the 'Feature' reference feature
`static EReference` `ChangePackage.Literals.LIST_CHANGE__FEATURE_MAP_ENTRY_VALUES` The meta object literal for the 'Feature Map Entry Values' containment reference list feature
`static EReference` `ChangePackage.Literals.LIST_CHANGE__REFERENCE_VALUES` The meta object literal for the 'Reference Values' reference list feature
`static EReference` `ChangePackage.Literals.RESOURCE_CHANGE__LIST_CHANGES` The meta object literal for the 'List Changes' containment reference list feature

Methods in org.eclipse.emf.ecore.change that return EReference
`EReference` `ChangePackage.getChangeDescription_ObjectChanges()` Returns the meta object for the map '`Object Changes`'
`EReference` `ChangePackage.getChangeDescription_ObjectsToAttach()` Returns the meta object for the containment reference list '`Objects To Attach`'
`EReference` `ChangePackage.getChangeDescription_ObjectsToDetach()` Returns the meta object for the reference list '`Objects To Detach`'
`EReference` `ChangePackage.getChangeDescription_ResourceChanges()` Returns the meta object for the containment reference list '`Resource Changes`'
`EReference` `ChangePackage.getEObjectToChangesMapEntry_Key()` Returns the meta object for the reference '`Key`'
`EReference` `ChangePackage.getEObjectToChangesMapEntry_Value()` Returns the meta object for the containment reference list '`Value`'
`EReference` `ChangePackage.getFeatureChange_Feature()` Returns the meta object for the reference '`Feature`'
`EReference` `ChangePackage.getFeatureChange_ListChanges()` Returns the meta object for the containment reference list '`List Changes`'
`EReference` `ChangePackage.getFeatureChange_ReferenceValue()` Returns the meta object for the reference '`Reference Value`'
`EReference` `ChangePackage.getFeatureMapEntry_Feature()` Returns the meta object for the reference '`Feature`'
`EReference` `ChangePackage.getFeatureMapEntry_ReferenceValue()` Returns the meta object for the reference '`Reference Value`'
`EReference` `ChangePackage.getListChange_Feature()` Returns the meta object for the reference '`Feature`'
`EReference` `ChangePackage.getListChange_FeatureMapEntryValues()` Returns the meta object for the containment reference list '`Feature Map Entry Values`'
`EReference` `ChangePackage.getListChange_ReferenceValues()` Returns the meta object for the reference list '`Reference Values`'
`EReference` `ChangePackage.getResourceChange_ListChanges()` Returns the meta object for the containment reference list '`List Changes`'

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

Fields in org.eclipse.emf.ecore.change.impl declared as EReference
`EReference` `ChangeDescriptionImpl.OldContainmentInformation.containmentFeature`

Methods in org.eclipse.emf.ecore.change.impl that return EReference
`EReference` `ChangePackageImpl.getChangeDescription_ObjectChanges()`
`EReference` `ChangePackageImpl.getChangeDescription_ObjectsToAttach()`
`EReference` `ChangePackageImpl.getChangeDescription_ObjectsToDetach()`
`EReference` `ChangePackageImpl.getChangeDescription_ResourceChanges()`
`EReference` `ChangePackageImpl.getEObjectToChangesMapEntry_Key()`
`EReference` `ChangePackageImpl.getEObjectToChangesMapEntry_Value()`
`EReference` `ChangePackageImpl.getFeatureChange_Feature()`
`EReference` `ChangePackageImpl.getFeatureChange_ListChanges()`
`EReference` `ChangePackageImpl.getFeatureChange_ReferenceValue()`
`EReference` `ChangePackageImpl.getFeatureMapEntry_Feature()`
`EReference` `ChangePackageImpl.getFeatureMapEntry_ReferenceValue()`
`EReference` `ChangePackageImpl.getListChange_Feature()`
`EReference` `ChangePackageImpl.getListChange_FeatureMapEntryValues()`
`EReference` `ChangePackageImpl.getListChange_ReferenceValues()`
`EReference` `ChangeDescriptionImpl.getOldContainmentFeature(EObject eObject)`
`EReference` `ChangePackageImpl.getResourceChange_ListChanges()`

Constructors in org.eclipse.emf.ecore.change.impl with parameters of type EReference
`ChangeDescriptionImpl.OldContainmentInformation(EObject container, EReference containmentFeature)`

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

Methods in org.eclipse.emf.ecore.change.util with parameters of type EReference
`protected void` `ChangeRecorder.handleFeature(EStructuralFeature feature, EReference containment, Notification notification, EObject eObject)`
`protected boolean` `ChangeRecorder.shouldRecord(EStructuralFeature feature, EReference containment, Notification notification, EObject eObject)`

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

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

Fields in org.eclipse.emf.ecore.impl declared as EReference
`protected EReference` `EReferenceImpl.eOpposite` The cached value of the '`EOpposite`' reference
`protected EReference` `EStructuralFeatureImpl.InternalSettingDelegateMany.inverseFeature`
`protected EReference` `EStructuralFeatureImpl.InternalSettingDelegateSingleContainer.inverseFeature`
`protected EReference` `EStructuralFeatureImpl.InternalSettingDelegateSingleEObject.inverseFeature`

Fields in org.eclipse.emf.ecore.impl with type parameters of type EReference
`protected BasicEList<EReference>` `EClassImpl.eAllContainments`
`protected BasicEList<EReference>` `EClassImpl.eAllReferences`
`protected BasicEList<EReference>` `EClassImpl.eReferences` The cached value of the '`EReferences`' containment reference list

Methods in org.eclipse.emf.ecore.impl that return EReference
`EReference` `EReferenceImpl.basicGetEOpposite()`
`EReference` `EcoreFactoryImpl.createEReference()`
`EReference` `BasicEObjectImpl.eContainmentFeature()`
`protected static EReference` `BasicEObjectImpl.eContainmentFeature(EObject eObject, EObject eContainer, int eContainerFeatureID)`
`EReference` `EcorePackageImpl.getEAnnotation_Contents()`
`EReference` `EcorePackageImpl.getEAnnotation_Details()`
`EReference` `EcorePackageImpl.getEAnnotation_EModelElement()`
`EReference` `EcorePackageImpl.getEAnnotation_References()`
`EReference` `EcorePackageImpl.getEAttribute_EAttributeType()`
`EReference` `EcorePackageImpl.getEClass_EAllAttributes()`
`EReference` `EcorePackageImpl.getEClass_EAllContainments()`
`EReference` `EcorePackageImpl.getEClass_EAllGenericSuperTypes()`
`EReference` `EcorePackageImpl.getEClass_EAllOperations()`
`EReference` `EcorePackageImpl.getEClass_EAllReferences()`
`EReference` `EcorePackageImpl.getEClass_EAllStructuralFeatures()`
`EReference` `EcorePackageImpl.getEClass_EAllSuperTypes()`
`EReference` `EcorePackageImpl.getEClass_EAttributes()`
`EReference` `EcorePackageImpl.getEClass_EGenericSuperTypes()`
`EReference` `EcorePackageImpl.getEClass_EIDAttribute()`
`EReference` `EcorePackageImpl.getEClass_EOperations()`
`EReference` `EcorePackageImpl.getEClass_EReferences()`
`EReference` `EcorePackageImpl.getEClass_EStructuralFeatures()`
`EReference` `EcorePackageImpl.getEClass_ESuperTypes()`
`EReference` `EcorePackageImpl.getEClassifier_EPackage()`
`EReference` `EcorePackageImpl.getEClassifier_ETypeParameters()`
`EReference` `EcorePackageImpl.getEEnum_ELiterals()`
`EReference` `EcorePackageImpl.getEEnumLiteral_EEnum()`
`EReference` `EcorePackageImpl.getEFactory_EPackage()`
`EReference` `EcorePackageImpl.getEGenericType_EClassifier()`
`EReference` `EcorePackageImpl.getEGenericType_ELowerBound()`
`EReference` `EcorePackageImpl.getEGenericType_ERawType()`
`EReference` `EcorePackageImpl.getEGenericType_ETypeArguments()`
`EReference` `EcorePackageImpl.getEGenericType_ETypeParameter()`
`EReference` `EcorePackageImpl.getEGenericType_EUpperBound()`
`EReference` `EcorePackageImpl.getEModelElement_EAnnotations()`
`EReference` `EcorePackageImpl.getEOperation_EContainingClass()`
`EReference` `EcorePackageImpl.getEOperation_EExceptions()`
`EReference` `EcorePackageImpl.getEOperation_EGenericExceptions()`
`EReference` `EcorePackageImpl.getEOperation_EParameters()`
`EReference` `EcorePackageImpl.getEOperation_ETypeParameters()`
`EReference` `EReferenceImpl.getEOpposite()`
`EReference` `EStructuralFeatureImpl.getEOpposite()`
`EReference` `EcorePackageImpl.getEPackage_EClassifiers()`
`EReference` `EcorePackageImpl.getEPackage_EFactoryInstance()`
`EReference` `EcorePackageImpl.getEPackage_ESubpackages()`
`EReference` `EcorePackageImpl.getEPackage_ESuperPackage()`
`EReference` `EcorePackageImpl.getEParameter_EOperation()`
`EReference` `EcorePackageImpl.getEReference_EKeys()`
`EReference` `EcorePackageImpl.getEReference_EOpposite()`
`EReference` `EcorePackageImpl.getEReference_EReferenceType()`
`EReference` `EcorePackageImpl.getEStructuralFeature_EContainingClass()`
`EReference` `EcorePackageImpl.getETypedElement_EGenericType()`
`EReference` `EcorePackageImpl.getETypedElement_EType()`
`EReference` `EcorePackageImpl.getETypeParameter_EBounds()`
`protected EReference` `EPackageImpl.initEReference(EReference r, EClassifier type, EReference otherEnd, java.lang.String name, java.lang.String defaultValue, int lowerBound, int upperBound, boolean isTransient, boolean isVolatile, boolean isChangeable, boolean isContainment, boolean isResolveProxies)` Deprecated.
`protected EReference` `EPackageImpl.initEReference(EReference r, EClassifier type, EReference otherEnd, java.lang.String name, java.lang.String defaultValue, int lowerBound, int upperBound, boolean isTransient, boolean isVolatile, boolean isChangeable, boolean isContainment, boolean isResolveProxies, boolean isUnsettable)` Deprecated.
`protected EReference` `EPackageImpl.initEReference(EReference r, EClassifier type, EReference otherEnd, java.lang.String name, java.lang.String defaultValue, int lowerBound, int upperBound, boolean isTransient, boolean isVolatile, boolean isChangeable, boolean isContainment, boolean isResolveProxies, boolean isUnsettable, boolean isUnique)` Deprecated.
`protected EReference` `EPackageImpl.initEReference(EReference r, EClassifier type, EReference otherEnd, java.lang.String name, java.lang.String defaultValue, int lowerBound, int upperBound, boolean isTransient, boolean isVolatile, boolean isChangeable, boolean isContainment, boolean isResolveProxies, boolean isUnsettable, boolean isUnique, boolean isDerived)`
`protected EReference` `EPackageImpl.initEReference(EReference r, EClassifier type, EReference otherEnd, java.lang.String name, java.lang.String defaultValue, int lowerBound, int upperBound, boolean isTransient, boolean isVolatile, boolean isChangeable, boolean isContainment, boolean isResolveProxies, boolean isUnsettable, boolean isUnique, boolean isDerived, boolean isOrdered)`

`protected EReference`

`EPackageImpl.initEReference(EReference r, EClassifier type, EReference otherEnd, java.lang.String name, java.lang.String defaultValue, int lowerBound, int upperBound, java.lang.Class<?> containerClass, boolean isTransient, boolean isVolatile, boolean isChangeable, boolean isContainment, boolean isResolveProxies, boolean isUnsettable, boolean isUnique, boolean isDerived, boolean isOrdered)`

`protected EReference`

`EPackageImpl.initEReference(EReference r, EGenericType type, EReference otherEnd, java.lang.String name, java.lang.String defaultValue, int lowerBound, int upperBound, java.lang.Class<?> containerClass, boolean isTransient, boolean isVolatile, boolean isChangeable, boolean isContainment, boolean isResolveProxies, boolean isUnsettable, boolean isUnique, boolean isDerived, boolean isOrdered)`

Methods in org.eclipse.emf.ecore.impl that return types with arguments of type EReference
`EList<EReference>` `EClassImpl.getEAllContainments()`
`EList<EReference>` `EClassImpl.getEAllReferences()`
`EList<EReference>` `EClassImpl.getEReferences()`

Methods in org.eclipse.emf.ecore.impl with parameters of type EReference
`protected EReference` `EPackageImpl.initEReference(EReference r, EClassifier type, EReference otherEnd, java.lang.String name, java.lang.String defaultValue, int lowerBound, int upperBound, boolean isTransient, boolean isVolatile, boolean isChangeable, boolean isContainment, boolean isResolveProxies)` Deprecated.
`protected EReference` `EPackageImpl.initEReference(EReference r, EClassifier type, EReference otherEnd, java.lang.String name, java.lang.String defaultValue, int lowerBound, int upperBound, boolean isTransient, boolean isVolatile, boolean isChangeable, boolean isContainment, boolean isResolveProxies, boolean isUnsettable)` Deprecated.
`protected EReference` `EPackageImpl.initEReference(EReference r, EClassifier type, EReference otherEnd, java.lang.String name, java.lang.String defaultValue, int lowerBound, int upperBound, boolean isTransient, boolean isVolatile, boolean isChangeable, boolean isContainment, boolean isResolveProxies, boolean isUnsettable, boolean isUnique)` Deprecated.
`protected EReference` `EPackageImpl.initEReference(EReference r, EClassifier type, EReference otherEnd, java.lang.String name, java.lang.String defaultValue, int lowerBound, int upperBound, boolean isTransient, boolean isVolatile, boolean isChangeable, boolean isContainment, boolean isResolveProxies, boolean isUnsettable, boolean isUnique, boolean isDerived)`
`protected EReference` `EPackageImpl.initEReference(EReference r, EClassifier type, EReference otherEnd, java.lang.String name, java.lang.String defaultValue, int lowerBound, int upperBound, boolean isTransient, boolean isVolatile, boolean isChangeable, boolean isContainment, boolean isResolveProxies, boolean isUnsettable, boolean isUnique, boolean isDerived, boolean isOrdered)`

`protected EReference`

`EPackageImpl.initEReference(EReference r, EClassifier type, EReference otherEnd, java.lang.String name, java.lang.String defaultValue, int lowerBound, int upperBound, java.lang.Class<?> containerClass, boolean isTransient, boolean isVolatile, boolean isChangeable, boolean isContainment, boolean isResolveProxies, boolean isUnsettable, boolean isUnique, boolean isDerived, boolean isOrdered)`

`protected EReference`

`EPackageImpl.initEReference(EReference r, EGenericType type, EReference otherEnd, java.lang.String name, java.lang.String defaultValue, int lowerBound, int upperBound, java.lang.Class<?> containerClass, boolean isTransient, boolean isVolatile, boolean isChangeable, boolean isContainment, boolean isResolveProxies, boolean isUnsettable, boolean isUnique, boolean isDerived, boolean isOrdered)`

`void` `EReferenceImpl.setEOpposite(EReference newEOpposite)`

Constructors in org.eclipse.emf.ecore.impl with parameters of type EReference
`EStructuralFeatureImpl.InternalSettingDelegateMany(int style, java.lang.Class<?> dataClass, EStructuralFeature feature, EReference inverseFeature)`
`EStructuralFeatureImpl.InternalSettingDelegateMany(int style, EStructuralFeature feature, EReference inverseFeature)`
`EStructuralFeatureImpl.InternalSettingDelegateSingleContainer(EClass eClass, EStructuralFeature feature, EReference inverseFeature)`
`EStructuralFeatureImpl.InternalSettingDelegateSingleContainerResolving(EClass eClass, EStructuralFeature feature, EReference inverseFeature)`
`EStructuralFeatureImpl.InternalSettingDelegateSingleEObject(EClass eClass, EStructuralFeature feature, EReference inverseFeature)`
`EStructuralFeatureImpl.InternalSettingDelegateSingleEObjectContainment(EClass eClass, EStructuralFeature feature, EReference inverseFeature)`
`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, EReference inverseFeature)`
`EStructuralFeatureImpl.InternalSettingDelegateSingleEObjectResolvingWithInverse(EClass eClass, EStructuralFeature feature, EReference inverseFeature)`
`EStructuralFeatureImpl.InternalSettingDelegateSingleEObjectResolvingWithInverseUnsettable(EClass eClass, EStructuralFeature feature, EReference inverseFeature)`
`EStructuralFeatureImpl.InternalSettingDelegateSingleEObjectWithInverse(EClass eClass, EStructuralFeature feature, EReference inverseFeature)`
`EStructuralFeatureImpl.InternalSettingDelegateSingleEObjectWithInverseUnsettable(EClass eClass, EStructuralFeature feature, EReference inverseFeature)`

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

Fields in org.eclipse.emf.ecore.util declared as EReference
`protected EReference` `EcoreUtil.AbstractFilteredSettingsIterator.eReference`

Methods in org.eclipse.emf.ecore.util that return EReference
`protected EReference` `DelegatingEcoreEList.getInverseEReference()`
`protected EReference` `EcoreEList.getInverseEReference()`
`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)`

Methods in org.eclipse.emf.ecore.util with parameters of type EReference
`void` `ECrossReferenceAdapter.InverseCrossReferencer.add(EObject eObject, EReference eReference, EObject crossReferencedEObject)`
`protected void` `EcoreUtil.CrossReferencer.add(InternalEObject eObject, EReference eReference, EObject crossReferencedEObject)`
`protected void` `ECrossReferenceAdapter.InverseCrossReferencer.add(InternalEObject eObject, EReference eReference, EObject crossReferencedEObject)`
`T` `EcoreSwitch.caseEReference(EReference object)` Returns the result of interpreting the object as an instance of 'EReference'
`protected void` `EcoreUtil.Copier.copyContainment(EReference eReference, EObject eObject, EObject copyEObject)` Called to handle the copying of a containment feature; this adds a list of copies or sets a single copy as appropriate for the multiplicity.
`protected void` `EcoreUtil.Copier.copyReference(EReference eReference, EObject eObject, EObject copyEObject)` Called to handle the copying of a cross reference; this adds values or sets a single value as appropriate for the multiplicity while omitting any bidirectional reference that isn't in the copy map.
`protected boolean` `EcoreUtil.CrossReferencer.crossReference(EObject eObject, EReference eReference, EObject crossReferencedEObject)` Return true if the specified eReference from eObject to crossReferencedEObject should be considered a cross reference by this cross referencer.
`protected boolean` `EcoreUtil.ExternalCrossReferencer.crossReference(EObject eObject, EReference eReference, EObject crossReferencedEObject)` Return true if the specified eReference from eObject to crossReferencedEObject should be considered a cross reference by this cross referencer.
`protected boolean` `EcoreUtil.UsageCrossReferencer.crossReference(EObject eObject, EReference eReference, EObject crossReferencedEObject)` Return true if the specified eReference from eObject to crossReferencedEObject should be considered a cross reference by this cross referencer.
`protected boolean` `EcoreUtil.ProxyCrossReferencer.crossReference(EObject eObject, EReference eReference, EObject crossReferencedEObject)` Return true if the specified eReference from eObject to crossReferencedEObject should be considered a cross reference by this cross referencer.
`protected boolean` `EcoreUtil.UnresolvedProxyCrossReferencer.crossReference(EObject eObject, EReference eReference, EObject crossReferencedEObject)` Return true if the specified eReference from eObject to crossReferencedEObject should be considiered a cross reference by this cross referencer.
`protected boolean` `ECrossReferenceAdapter.InverseCrossReferencer.crossReference(EObject eObject, EReference eReference, EObject crossReferencedEObject)`
`protected void` `ECrossReferenceAdapter.handleCrossReference(EReference reference, Notification notification)` Handles a cross reference change by adding and removing the adapter as appropriate.
`protected boolean` `EcoreUtil.EqualityHelper.haveEqualReference(EObject eObject1, EObject eObject2, EReference reference)` Returns whether the two objects have `equal` `value`s for the reference.
`protected boolean` `ECrossReferenceAdapter.isIncluded(EReference eReference)`
`void` `ECrossReferenceAdapter.InverseCrossReferencer.remove(EObject eObject, EReference eReference, EObject crossReferencedEObject)`
`protected boolean` `EObjectValidator.validate_KeyUnique(EObject eObject, EReference eReference, DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)`
`protected boolean` `EObjectValidator.validate_MapEntryUnique(EObject eObject, EReference eReference, DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)`
`boolean` `EcoreValidator.validateEReference_ConsistentKeys(EReference eReference, DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)` Validates the ConsistentKeys constraint of 'EReference'
`boolean` `EcoreValidator.validateEReference_ConsistentOpposite(EReference eReference, DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)` Validates the ConsistentOpposite constraint of 'EReference'
`boolean` `EcoreValidator.validateEReference_SingleContainer(EReference eReference, DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)` Validates the SingleContainer constraint of 'EReference'
`boolean` `EcoreValidator.validateEReference(EReference eReference, DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)`

Constructors in org.eclipse.emf.ecore.util with parameters of type EReference
`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)`

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

Methods in org.eclipse.emf.ecore.xmi.impl with parameters of type EReference
`protected void` `XMISaveImpl.saveFeatureMapElementReference(EObject o, EReference f)`
`protected void` `XMLSaveImpl.saveFeatureMapElementReference(EObject o, EReference f)`
`protected void` `XMLHandler.setValueFromId(EObject object, EReference eReference, java.lang.String ids)` Create a ValueLine object and put it in the list of references to resolve at the end of the document.

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

Fields in org.eclipse.emf.ecore.xml.namespace declared as EReference
`static EReference` `XMLNamespacePackage.Literals.XML_NAMESPACE_DOCUMENT_ROOT__XMLNS_PREFIX_MAP` The meta object literal for the 'XMLNS Prefix Map' map feature
`static EReference` `XMLNamespacePackage.Literals.XML_NAMESPACE_DOCUMENT_ROOT__XSI_SCHEMA_LOCATION` The meta object literal for the 'XSI Schema Location' map feature

Methods in org.eclipse.emf.ecore.xml.namespace that return EReference
`EReference` `XMLNamespacePackage.getXMLNamespaceDocumentRoot_XMLNSPrefixMap()` Returns the meta object for the map '`XMLNS Prefix Map`'
`EReference` `XMLNamespacePackage.getXMLNamespaceDocumentRoot_XSISchemaLocation()` Returns the meta object for the map '`XSI Schema Location`'

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

Methods in org.eclipse.emf.ecore.xml.namespace.impl that return EReference
`EReference` `XMLNamespacePackageImpl.getXMLNamespaceDocumentRoot_XMLNSPrefixMap()`
`EReference` `XMLNamespacePackageImpl.getXMLNamespaceDocumentRoot_XSISchemaLocation()`

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

Fields in org.eclipse.emf.ecore.xml.type declared as EReference
`static EReference` `XMLTypePackage.Literals.SIMPLE_ANY_TYPE__INSTANCE_TYPE` The meta object literal for the 'Instance Type' reference feature
`static EReference` `XMLTypePackage.Literals.XML_TYPE_DOCUMENT_ROOT__PROCESSING_INSTRUCTION` The meta object literal for the 'Processing Instruction' containment reference feature
`static EReference` `XMLTypePackage.Literals.XML_TYPE_DOCUMENT_ROOT__XMLNS_PREFIX_MAP` The meta object literal for the 'XMLNS Prefix Map' map feature
`static EReference` `XMLTypePackage.Literals.XML_TYPE_DOCUMENT_ROOT__XSI_SCHEMA_LOCATION` The meta object literal for the 'XSI Schema Location' map feature

Methods in org.eclipse.emf.ecore.xml.type that return EReference
`EReference` `XMLTypePackage.getSimpleAnyType_InstanceType()` Returns the meta object for the reference '`Instance Type`'
`EReference` `XMLTypePackage.getXMLTypeDocumentRoot_ProcessingInstruction()` Returns the meta object for the containment reference '`Processing Instruction`'
`EReference` `XMLTypePackage.getXMLTypeDocumentRoot_XMLNSPrefixMap()` Returns the meta object for the map '`XMLNS Prefix Map`'
`EReference` `XMLTypePackage.getXMLTypeDocumentRoot_XSISchemaLocation()` Returns the meta object for the map '`XSI Schema Location`'

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

Methods in org.eclipse.emf.ecore.xml.type.impl that return EReference
`EReference` `XMLTypePackageImpl.getSimpleAnyType_InstanceType()`
`EReference` `XMLTypePackageImpl.getXMLTypeDocumentRoot_ProcessingInstruction()`
`EReference` `XMLTypePackageImpl.getXMLTypeDocumentRoot_XMLNSPrefixMap()`
`EReference` `XMLTypePackageImpl.getXMLTypeDocumentRoot_XSISchemaLocation()`

Uses of EReference in org.eclipse.emf.edit.command

Methods in org.eclipse.emf.edit.command that return EReference
`EReference` `CommandParameter.getEReference()` This returns the specified feature as a EReference, if it is one.

Methods in org.eclipse.emf.edit.command that return types with arguments of type EReference
`protected java.util.Collection<? extends EReference>` `InitializeCopyCommand.getReferencesToCopy()`

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

Fields in org.eclipse.emf.edit.provider declared as EReference
`protected EReference[]` `ItemPropertyDescriptor.parentReferences` This is the set of single-valued references that act as a parent, only one can have a non null value at a time.

Fields in org.eclipse.emf.edit.provider with type parameters of type EReference
`protected java.util.List<EReference>` `ItemProviderAdapter.childrenReferences` Deprecated. As of EMF 2.0, replaced by `ItemProviderAdapter.childrenFeatures`.

Methods in org.eclipse.emf.edit.provider that return EReference
`protected EReference` `ItemProviderAdapter.getChildReference(java.lang.Object object, java.lang.Object child)` Deprecated. As of EMF 2.0, replaced by `getChildFeature`.

Methods in org.eclipse.emf.edit.provider that return types with arguments of type EReference
`protected java.util.Collection<? extends EReference>` `ItemProviderAdapter.getChildrenReferences(java.lang.Object object)` Deprecated. As of EMF 2.0, replaced by `getChildrenFeatures`.

Methods in org.eclipse.emf.edit.provider with parameters of type EReference
`protected Command` `ItemProviderAdapter.createAddCommand(EditingDomain domain, EObject owner, EReference feature, java.util.Collection<?> collection, int index)` Deprecated. As of EMF 2.0, replaced by `createAddCommand`.
`protected Command` `ItemProviderAdapter.createCreateChildCommand(EditingDomain domain, EObject owner, EReference feature, EObject value, int index, java.util.Collection<?> collection)` Deprecated. As of EMF 2.0, replaced by `createCreateChildCommand`.
`protected Command` `ItemProviderAdapter.createMoveCommand(EditingDomain domain, EObject owner, EReference feature, EObject value, int index)` Deprecated. As of EMF 2.0, replaced by `createMoveCommand`.
`protected Command` `ItemProviderAdapter.createRemoveCommand(EditingDomain domain, EObject owner, EReference feature, java.util.Collection<?> collection)` Deprecated. As of EMF 2.0, replaced by `createRemoveCommand`.
`protected Command` `ItemProviderAdapter.createReplaceCommand(EditingDomain domain, EObject owner, EReference feature, EObject value, java.util.Collection<?> collection)` Deprecated. As of EMF 2.0, replaced by `createReplaceCommand`.
`protected java.util.List<EClass>` `ReflectiveItemProvider.getAllChildConcreteSubclasses(EReference eReference)`
`protected java.lang.Object` `ItemProviderAdapter.getReferenceValue(EObject object, EReference reference)` Deprecated. As of EMF 2.0, replaced by `getFeatureValue`.

Constructors in org.eclipse.emf.edit.provider with parameters of type EReference
`ItemPropertyDescriptor(AdapterFactory adapterFactory, ResourceLocator resourceLocator, java.lang.String displayName, java.lang.String description, EReference[] parentReferences)` This creates an instance that uses a resource locator and determines the cell editor from the parent references.
`ItemPropertyDescriptor(AdapterFactory adapterFactory, ResourceLocator resourceLocator, java.lang.String displayName, java.lang.String description, EReference[] parentReferences, boolean isSettable)` This creates an instance that uses a resource locator and determines the cell editor from the parent references.
`ItemPropertyDescriptor(AdapterFactory adapterFactory, ResourceLocator resourceLocator, java.lang.String displayName, java.lang.String description, EReference[] parentReferences, boolean isSettable, java.lang.String category)` This creates an instance that uses a resource locator, specifies a category, and determines the cell editor from the parent references.

`ItemPropertyDescriptor(AdapterFactory adapterFactory, ResourceLocator resourceLocator, java.lang.String displayName, java.lang.String description, EReference[] parentReferences, boolean isSettable, java.lang.String category, java.lang.String[] filterFlags)`
This creates an instance that uses a resource locator, specifies a category and filter flags, and determines the cell editor from the parent references.

`ItemPropertyDescriptor(AdapterFactory adapterFactory, java.lang.String displayName, java.lang.String description, EReference[] parentReferences)` This creates an instance that does not use a resource locator and determines the cell editor from the parent references.
`ItemPropertyDescriptor(AdapterFactory adapterFactory, java.lang.String displayName, java.lang.String description, EReference[] parentReferences, boolean isSettable)` This creates an instance that does not use a resource locator and determines the cell editor from the parent references.
`ItemPropertyDescriptor(AdapterFactory adapterFactory, java.lang.String displayName, java.lang.String description, EReference[] parentReferences, boolean isSettable, java.lang.String category)` This creates an instance that does not use a resource locator, specifies a category, and determines the cell editor from the parent references.
`ItemPropertyDescriptor(AdapterFactory adapterFactory, java.lang.String displayName, java.lang.String description, EReference[] parentReferences, boolean isSettable, java.lang.String category, java.lang.String[] filterFlags)` This creates an instance that does not use a resource locator, specifies a category and filter flags, and determines the cell editor from the parent references.

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

Fields in org.eclipse.emf.edit.tree declared as EReference
`static EReference` `TreePackage.Literals.TREE_NODE__CHILDREN` The meta object literal for the 'Children' containment reference list feature
`static EReference` `TreePackage.Literals.TREE_NODE__DATA` The meta object literal for the 'Data' reference feature
`static EReference` `TreePackage.Literals.TREE_NODE__PARENT` The meta object literal for the 'Parent' container reference feature

Methods in org.eclipse.emf.edit.tree that return EReference
`EReference` `TreePackage.getTreeNode_Children()` Returns the meta object for the containment reference list '`Children`'
`EReference` `TreePackage.getTreeNode_Data()` Returns the meta object for the reference '`Data`'
`EReference` `TreePackage.getTreeNode_Parent()` Returns the meta object for the container reference '`Parent`'

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

Methods in org.eclipse.emf.edit.tree.impl that return EReference
`EReference` `TreePackageImpl.getTreeNode_Children()`
`EReference` `TreePackageImpl.getTreeNode_Data()`
`EReference` `TreePackageImpl.getTreeNode_Parent()`

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

Fields in org.eclipse.emf.importer.java.builder with type parameters of type EReference
`protected java.util.Map<EReference,java.util.List<java.lang.String>>` `JavaEcoreBuilder.eReferenceToKeyNamesMap` The map from a reference to the names of its keys.
`protected java.util.Map<EReference,java.lang.String>` `JavaEcoreBuilder.eReferenceToOppositeNameMap` The map from a reference to the name of its opposite.
`protected java.util.Set<EReference>` `JavaEcoreBuilder.transientEReferenceWithOpposite` The set of references that have opposites and have been explicitly marked as being transient.

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

Fields in org.eclipse.emf.importer.rose.builder declared as EReference
`protected EReference` `RoseEcoreBuilder.ref1`
`protected EReference` `RoseEcoreBuilder.ref2`

Fields in org.eclipse.emf.importer.rose.builder with type parameters of type EReference
`protected java.util.Map<EReference,java.lang.String>` `RoseUtil.refTable`

Methods in org.eclipse.emf.importer.rose.builder with parameters of type EReference
`protected void` `RoseEcoreBuilder.setEReferenceDefaultMultiplicity(EReference eReference)`
`protected void` `RoseEcoreBuilder.setEReferenceIsContainment(EReference ref, RoseNode role1, RoseNode role2)`
`protected void` `RoseEcoreBuilder.setEReferenceProperties(RoseNode roseNode, EReference eReference)`

Uses of EReference in org.eclipse.emf.mapping

Fields in org.eclipse.emf.mapping declared as EReference
`static EReference` `MappingPackage.Literals.COMPLEX_TYPE_CONVERTER__IN2OUT` The meta object literal for the 'In2out' reference feature
`static EReference` `MappingPackage.Literals.COMPLEX_TYPE_CONVERTER__OUT2IN` The meta object literal for the 'Out2in' reference feature
`static EReference` `MappingPackage.Literals.FUNCTION_PAIR__IN2OUT` The meta object literal for the 'In2out' reference feature
`static EReference` `MappingPackage.Literals.FUNCTION_PAIR__OUT2IN` The meta object literal for the 'Out2in' reference feature
`static EReference` `MappingPackage.Literals.MAPPING__HELPER` The meta object literal for the 'Helper' containment reference feature
`static EReference` `MappingPackage.Literals.MAPPING__INPUTS` The meta object literal for the 'Inputs' reference list feature
`static EReference` `MappingPackage.Literals.MAPPING__NESTED` The meta object literal for the 'Nested' containment reference list feature
`static EReference` `MappingPackage.Literals.MAPPING__NESTED_IN` The meta object literal for the 'Nested In' container reference feature
`static EReference` `MappingPackage.Literals.MAPPING__OUTPUTS` The meta object literal for the 'Outputs' reference list feature
`static EReference` `MappingPackage.Literals.MAPPING__TYPE_MAPPING` The meta object literal for the 'Type Mapping' reference feature
`static EReference` `MappingPackage.Literals.MAPPING_HELPER__HELPED_OBJECT` The meta object literal for the 'Helped Object' reference feature
`static EReference` `MappingPackage.Literals.MAPPING_HELPER__MAPPER` The meta object literal for the 'Mapper' container reference feature
`static EReference` `MappingPackage.Literals.MAPPING_HELPER__NESTED` The meta object literal for the 'Nested' containment reference list feature
`static EReference` `MappingPackage.Literals.MAPPING_HELPER__NESTED_IN` The meta object literal for the 'Nested In' container reference feature

Methods in org.eclipse.emf.mapping that return EReference
`EReference` `MappingPackage.getComplexTypeConverter_In2out()` Returns the meta object for the reference '`In2out`'
`EReference` `MappingPackage.getComplexTypeConverter_Out2in()` Returns the meta object for the reference '`Out2in`'
`EReference` `MappingPackage.getFunctionPair_In2out()` Returns the meta object for the reference '`In2out`'
`EReference` `MappingPackage.getFunctionPair_Out2in()` Returns the meta object for the reference '`Out2in`'
`EReference` `MappingPackage.getMapping_Helper()` Returns the meta object for the containment reference '`Helper`'
`EReference` `MappingPackage.getMapping_Inputs()` Returns the meta object for the reference list '`Inputs`'
`EReference` `MappingPackage.getMapping_Nested()` Returns the meta object for the containment reference list '`Nested`'
`EReference` `MappingPackage.getMapping_NestedIn()` Returns the meta object for the container reference '`Nested In`'
`EReference` `MappingPackage.getMapping_Outputs()` Returns the meta object for the reference list '`Outputs`'
`EReference` `MappingPackage.getMapping_TypeMapping()` Returns the meta object for the reference '`Type Mapping`'
`EReference` `MappingPackage.getMappingHelper_HelpedObject()` Returns the meta object for the reference '`Helped Object`'
`EReference` `MappingPackage.getMappingHelper_Mapper()` Returns the meta object for the container reference '`Mapper`'
`EReference` `MappingPackage.getMappingHelper_Nested()` Returns the meta object for the containment reference list '`Nested`'
`EReference` `MappingPackage.getMappingHelper_NestedIn()` Returns the meta object for the container reference '`Nested In`'

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

Fields in org.eclipse.emf.mapping.ecore2xml declared as EReference
`static EReference` `Ecore2XMLPackage.Literals.ENAMED_ELEMENT_TO_XML_INFO_MAP_ENTRY__KEY` The meta object literal for the 'Key' reference feature
`static EReference` `Ecore2XMLPackage.Literals.ENAMED_ELEMENT_TO_XML_INFO_MAP_ENTRY__VALUE` The meta object literal for the 'Value' containment reference feature
`static EReference` `Ecore2XMLPackage.Literals.XML_MAP__ECORE_TO_XML_INFO` The meta object literal for the 'Ecore To XML Info' map feature
`static EReference` `Ecore2XMLPackage.Literals.XML_MAP__NO_NAMESPACE_PACKAGE` The meta object literal for the 'No Namespace Package' reference feature

Methods in org.eclipse.emf.mapping.ecore2xml that return EReference
`EReference` `Ecore2XMLPackage.getENamedElementToXMLInfoMapEntry_Key()` Returns the meta object for the reference '`Key`'
`EReference` `Ecore2XMLPackage.getENamedElementToXMLInfoMapEntry_Value()` Returns the meta object for the containment reference '`Value`'
`EReference` `Ecore2XMLPackage.getXMLMap_EcoreToXMLInfo()` Returns the meta object for the map '`Ecore To XML Info`'
`EReference` `Ecore2XMLPackage.getXMLMap_NoNamespacePackage()` Returns the meta object for the reference '`No Namespace Package`'

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

Methods in org.eclipse.emf.mapping.ecore2xml.impl that return EReference
`EReference` `Ecore2XMLPackageImpl.getENamedElementToXMLInfoMapEntry_Key()`
`EReference` `Ecore2XMLPackageImpl.getENamedElementToXMLInfoMapEntry_Value()`
`EReference` `Ecore2XMLPackageImpl.getXMLMap_EcoreToXMLInfo()`
`EReference` `Ecore2XMLPackageImpl.getXMLMap_NoNamespacePackage()`

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

Methods in org.eclipse.emf.mapping.impl that return EReference
`EReference` `MappingPackageImpl.getComplexTypeConverter_In2out()`
`EReference` `MappingPackageImpl.getComplexTypeConverter_Out2in()`
`EReference` `MappingPackageImpl.getFunctionPair_In2out()`
`EReference` `MappingPackageImpl.getFunctionPair_Out2in()`
`EReference` `MappingPackageImpl.getMapping_Helper()`
`EReference` `MappingPackageImpl.getMapping_Inputs()`
`EReference` `MappingPackageImpl.getMapping_Nested()`
`EReference` `MappingPackageImpl.getMapping_NestedIn()`
`EReference` `MappingPackageImpl.getMapping_Outputs()`
`EReference` `MappingPackageImpl.getMapping_TypeMapping()`
`EReference` `MappingPackageImpl.getMappingHelper_HelpedObject()`
`EReference` `MappingPackageImpl.getMappingHelper_Mapper()`
`EReference` `MappingPackageImpl.getMappingHelper_Nested()`
`EReference` `MappingPackageImpl.getMappingHelper_NestedIn()`

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