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

Packages that use EObject
org.eclipse.emf.codegen.ecore.genmodel
org.eclipse.emf.codegen.ecore.genmodel.impl
org.eclipse.emf.codegen.ecore.genmodel.presentation
org.eclipse.emf.codegen.ecore.genmodel.util
org.eclipse.emf.databinding
org.eclipse.emf.databinding.edit
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.presentation: Provides sample editor support for Ecore.
org.eclipse.emf.ecore.provider: Provides item providers for Ecore.
org.eclipse.emf.ecore.resource: Provides an API for modeling abstract persistent resources.
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.command: This provides a framework for implementing and composing `Command`s as well as implementations of all primitive EMF commands.
org.eclipse.emf.edit.domain: This provides support for an `EditingDomain`, which acts a centralized control mechanism for managing a set of interrelated models and the `Command`s which modify them.
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.edit.ui.action: This provides a reusable implementation of an `IAction` that delegates to a `CommandActionDelegate`, which is usually also a `Command`
org.eclipse.emf.edit.ui.celleditor
org.eclipse.emf.edit.ui.util
org.eclipse.emf.importer.rose.builder
org.eclipse.emf.mapping
org.eclipse.emf.mapping.command
org.eclipse.emf.mapping.domain
org.eclipse.emf.mapping.ecore2ecore
org.eclipse.emf.mapping.ecore2ecore.impl
org.eclipse.emf.mapping.ecore2ecore.presentation
org.eclipse.emf.mapping.ecore2ecore.util
org.eclipse.emf.mapping.ecore2xml
org.eclipse.emf.mapping.ecore2xml.action
org.eclipse.emf.mapping.ecore2xml.impl
org.eclipse.emf.mapping.ecore2xml.presentation
org.eclipse.emf.mapping.ecore2xml.util
org.eclipse.emf.mapping.impl
org.eclipse.emf.mapping.provider
org.eclipse.emf.mapping.util

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

Subinterfaces of EObject in org.eclipse.emf.codegen.ecore.genmodel
`interface` `GenAnnotation` A representation of the model object 'Gen Annotation'
`interface` `GenBase` A representation of the model object 'Gen Base'
`interface` `GenClass` A representation of the model object 'Gen Class'
`interface` `GenClassifier` A representation of the model object 'Gen Meta Object'
`interface` `GenDataType` A representation of the model object 'Gen Data Type'
`interface` `GenEnum` A representation of the model object 'Gen Enum'
`interface` `GenEnumLiteral` A representation of the model object 'Gen Enum Literal'
`interface` `GenFeature` A representation of the model object 'Gen Feature'
`interface` `GenModel` A representation of the model object 'GenModel'
`interface` `GenModelFactory` The Factory for the model.
`interface` `GenModelPackage` The Package for the model.
`interface` `GenOperation` A representation of the model object 'Gen Operation'
`interface` `GenPackage` A representation of the model object 'Gen Package'
`interface` `GenParameter` A representation of the model object 'Gen Parameter'
`interface` `GenTypedElement` A representation of the model object 'Gen Typed Element'
`interface` `GenTypeParameter` A representation of the model object 'Gen Type Parameter'

Methods in org.eclipse.emf.codegen.ecore.genmodel that return types with arguments of type EObject
`EList<EObject>` `GenAnnotation.getContents()` Returns the value of the 'Contents' containment reference list.
`EList<EObject>` `GenAnnotation.getReferences()` Returns the value of the 'References' reference list.

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

Classes in org.eclipse.emf.codegen.ecore.genmodel.impl that implement EObject
`class` `GenAnnotationImpl` An implementation of the model object 'Gen Annotation'
`class` `GenBaseImpl` An implementation of the model object 'Gen Base'
`class` `GenClassifierImpl` An implementation of the model object 'Gen Meta Object'
`class` `GenClassImpl` An implementation of the model object 'Gen Class'
`class` `GenDataTypeImpl` An implementation of the model object 'Gen Data Type'
`class` `GenEnumImpl` An implementation of the model object 'Gen Enum'
`class` `GenEnumLiteralImpl` An implementation of the model object 'Gen Enum Literal'
`class` `GenFeatureImpl` An implementation of the model object 'Gen Feature'
`class` `GenModelFactoryImpl` An implementation of the model Factory
`class` `GenModelImpl` An implementation of the model object 'GenModel'
`class` `GenModelPackageImpl` An implementation of the model Package
`class` `GenOperationImpl` An implementation of the model object 'Gen Operation'
`class` `GenPackageImpl` An implementation of the model object 'Gen Package'
`class` `GenParameterImpl` An implementation of the model object 'Gen Parameter'
`class` `GenTypedElementImpl` An implementation of the model object 'Gen Typed Element'
`class` `GenTypeParameterImpl` An implementation of the model object 'Gen Type Parameter'

Fields in org.eclipse.emf.codegen.ecore.genmodel.impl declared as EObject
`protected EObject` `GenBaseImpl.GenAnnotationCopier.oldContext`

Fields in org.eclipse.emf.codegen.ecore.genmodel.impl with type parameters of type EObject
`protected EList<EObject>` `GenAnnotationImpl.contents` The cached value of the '`Contents`' containment reference list
`protected EList<EObject>` `GenAnnotationImpl.references` The cached value of the '`References`' reference list

Methods in org.eclipse.emf.codegen.ecore.genmodel.impl that return EObject
`EObject` `GenModelFactoryImpl.create(EClass eClass)`
`EObject` `GenBaseImpl.eObjectForURIFragmentSegment(java.lang.String uriFragmentSegment)`
`EObject` `GenBaseImpl.GenAnnotationCopier.get(java.lang.Object key)`

Methods in org.eclipse.emf.codegen.ecore.genmodel.impl that return types with arguments of type EObject
`EList<EObject>` `GenAnnotationImpl.getContents()`
`EList<EObject>` `GenAnnotationImpl.getReferences()`

Methods in org.eclipse.emf.codegen.ecore.genmodel.impl with parameters of type EObject
`java.lang.String` `GenBaseImpl.eURIFragmentSegment(EStructuralFeature eStructuralFeature, EObject eObject)`

Constructors in org.eclipse.emf.codegen.ecore.genmodel.impl with parameters of type EObject
`GenBaseImpl.GenAnnotationCopier(ResourceSet newContext, EObject oldContext)`

Uses of EObject in org.eclipse.emf.codegen.ecore.genmodel.presentation

Fields in org.eclipse.emf.codegen.ecore.genmodel.presentation declared as EObject
`protected EObject` `GenModelActionBarContributor.OpenEObjectEditorAction.eObject`

Methods in org.eclipse.emf.codegen.ecore.genmodel.presentation that return EObject
`protected abstract EObject` `GenModelActionBarContributor.OpenEObjectEditorAction.getEObject(java.lang.Object element)`

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

Methods in org.eclipse.emf.codegen.ecore.genmodel.util with parameters of type EObject
`T` `GenModelSwitch.defaultCase(EObject object)` Returns the result of interpreting the object as an instance of 'EObject'
`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
`T` `GenModelSwitch.doSwitch(EObject theEObject)` Calls `caseXXX` for each class of the model until one returns a non null result; it yields that result
`protected T` `GenModelSwitch.doSwitch(int classifierID, EObject theEObject)` Calls `caseXXX` for each class of the model until one returns a non null result; it yields that result
`protected boolean` `GenModelValidator.validate_MultiplicityConforms(EObject eObject, EStructuralFeature eStructuralFeature, DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)`

Uses of EObject in org.eclipse.emf.databinding

Fields in org.eclipse.emf.databinding declared as EObject
`protected EObject` `EObjectObservableList.eObject` The object owning the feature
`protected EObject` `EObjectObservableValue.eObject` The object instance

Methods in org.eclipse.emf.databinding with parameters of type EObject
`static IObservableList` `EMFObservables.observeList(EObject eObject, EStructuralFeature eStructuralFeature)` Returns an observable list for the given multi-valued feature of the object.
`static IObservableList` `EMFObservables.observeList(Realm realm, EObject eObject, EStructuralFeature eStructuralFeature)` Returns an observable list for the given multi-valued feature of the object.
`static IObservableValue` `EMFObservables.observeValue(EObject eObject, EStructuralFeature eStructuralFeature)` Returns an observable value for the given feature of the object.
`static IObservableValue` `EMFObservables.observeValue(Realm realm, EObject eObject, EStructuralFeature eStructuralFeature)` Returns an observable value for the given feature of the object.

Constructors in org.eclipse.emf.databinding with parameters of type EObject
`EObjectObservableList(EObject eObject, EStructuralFeature eStructuralFeature)` Observe a list feature using a default realm
`EObjectObservableList(Realm realm, EObject eObject, EStructuralFeature eStructuralFeature)` Observe a list feature using a custom realm
`EObjectObservableValue(EObject eObject, EStructuralFeature eStructuralFeature)` Observe a feature of the instance using the default realm
`EObjectObservableValue(Realm realm, EObject eObject, EStructuralFeature eStructuralFeature)` Observe a feature of the instance using the realm

Uses of EObject in org.eclipse.emf.databinding.edit

Methods in org.eclipse.emf.databinding.edit with parameters of type EObject
`static IObservableList` `EMFEditObservables.observeList(EditingDomain domain, EObject eObject, EStructuralFeature eStructuralFeature)` Returns an observable list for the given multi-valued feature of the object.
`static IObservableList` `EMFEditObservables.observeList(Realm realm, EditingDomain domain, EObject eObject, EStructuralFeature eStructuralFeature)` Returns an observable list for the given multi-valued feature of the object.
`static IObservableValue` `EMFEditObservables.observeValue(EditingDomain domain, EObject eObject, EStructuralFeature eStructuralFeature)` Returns an observable value for the given feature of the object.
`static IObservableValue` `EMFEditObservables.observeValue(Realm realm, EditingDomain domain, EObject eObject, EStructuralFeature eStructuralFeature)` Returns an observable value for the given feature of the object.

Constructors in org.eclipse.emf.databinding.edit with parameters of type EObject
`EditingDomainEObjectObservableList(EditingDomain domain, EObject eObject, EStructuralFeature eStructuralFeature)` Observe a feature of the instance using the default realm
`EditingDomainEObjectObservableList(Realm realm, EditingDomain domain, EObject eObject, EStructuralFeature eStructuralFeature)` Observe a feature of the instance using the realm
`EditingDomainEObjectObservableValue(EditingDomain domain, EObject eObject, EStructuralFeature eStructuralFeature)` Observe a list feature using a default realm
`EditingDomainEObjectObservableValue(Realm realm, EditingDomain domain, EObject eObject, EStructuralFeature eStructuralFeature)` Observe a list feature using a custom realm

Uses of EObject in org.eclipse.emf.ecore

Subinterfaces of EObject 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` `EGenericType` A representation of the model object 'EGeneric Type'.
`interface` `EModelElement` A representation of the model object 'EModel Element'
`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'.
`interface` `InternalEObject` An internal interface implemented by all `EObject`s.

Methods in org.eclipse.emf.ecore that return EObject
`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.
`EObject` `EcoreFactory.createEObject()` Returns a new object of class 'EObject'
`EObject` `EObject.eContainer()` Returns the containing object, or `null`.
`EObject` `InternalEObject.eObjectForURIFragmentSegment(java.lang.String uriFragmentSegment)` Returns the object resolved by the fragment segment.
`EObject` `InternalEObject.eResolveProxy(InternalEObject proxy)` Resolves the `proxy` object relative to this object.
`EObject` `EStructuralFeature.Setting.getEObject()` Returns the object holding a value.

Methods in org.eclipse.emf.ecore that return types with arguments of type EObject
`TreeIterator<EObject>` `EObject.eAllContents()` Returns a tree iterator that iterates over all the `direct contents` and indirect contents of this object.
`EList<EObject>` `EObject.eContents()` Returns a list view of the content objects; it is unmodifiable.
`EList<EObject>` `EObject.eCrossReferences()` Returns a list view of the cross referenced objects; it is unmodifiable.
`EList<EObject>` `EAnnotation.getContents()` Returns the value of the 'Contents' containment reference list.
`EList<EObject>` `EAnnotation.getReferences()` Returns the value of the 'References' reference list.

Methods in org.eclipse.emf.ecore with parameters of type EObject
`java.lang.String` `InternalEObject.eURIFragmentSegment(EStructuralFeature eFeature, EObject eObject)` Returns the fragment segment that, when passed to `eObjectForURIFragmentSegment`, will resolve to the given object in this object's given feature.
`java.lang.String` `EValidator.SubstitutionLabelProvider.getObjectLabel(EObject eObject)` Returns the label to identify an object.
`boolean` `EValidator.validate(EClass eClass, EObject eObject, DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)`
`boolean` `EValidator.validate(EObject eObject, DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)` Validates the object in the given context, optionally producing diagnostics.

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

Subinterfaces of EObject in org.eclipse.emf.ecore.change
`interface` `ChangeDescription` A representation of the model object 'Description'
`interface` `ChangeFactory` The Factory for the model.
`interface` `ChangePackage` The Package for the model.
`interface` `FeatureChange` A representation of the model object 'Feature Change'
`interface` `FeatureMapEntry` A representation of the model object 'Feature Map Entry'
`interface` `ListChange` A representation of the model object 'List Change'
`interface` `ResourceChange` A representation of the model object 'Resource Change'

Methods in org.eclipse.emf.ecore.change that return EObject
`EObject` `FeatureMapEntry.getReferenceValue()` Returns the value of the 'Reference Value' reference
`EObject` `FeatureChange.getReferenceValue()` Returns the value of the 'Reference Value' reference

Methods in org.eclipse.emf.ecore.change that return types with arguments of type EObject
`java.util.Map.Entry<EObject,EList<FeatureChange>>` `ChangeFactory.createEObjectToChangesMapEntry(EObject eObject)`
`EMap<EObject,EList<FeatureChange>>` `ChangeDescription.getObjectChanges()` Returns the value of the 'Object Changes' map.
`EList<EObject>` `ChangeDescription.getObjectsToAttach()` Returns the value of the 'Objects To Attach' containment reference list.
`EList<EObject>` `ChangeDescription.getObjectsToDetach()` Returns the value of the 'Objects To Detach' reference list.
`EList<EObject>` `ListChange.getReferenceValues()` Returns the value of the 'Reference Values' reference list.

Methods in org.eclipse.emf.ecore.change with parameters of type EObject
`void` `FeatureChange.apply(EObject originalObject)`
`void` `FeatureChange.applyAndReverse(EObject originalObject)`
`java.util.Map.Entry<EObject,EList<FeatureChange>>` `ChangeFactory.createEObjectToChangesMapEntry(EObject eObject)`
`void` `FeatureMapEntry.setReferenceValue(EObject value)` Sets the value of the '`Reference Value`' reference
`void` `FeatureChange.setReferenceValue(EObject value)` Sets the value of the '`Reference Value`' reference

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

Classes in org.eclipse.emf.ecore.change.impl that implement EObject
`class` `ChangeDescriptionImpl` An implementation of the model object 'Description'
`class` `ChangeFactoryImpl` An implementation of the model Factory
`class` `ChangePackageImpl` An implementation of the model Package
`class` `EObjectToChangesMapEntryImpl` An implementation of the model object 'EObject To Changes Map Entry'
`class` `FeatureChangeImpl` An implementation of the model object 'Feature Change'
`class` `FeatureMapEntryImpl` An implementation of the model object 'Feature Map Entry'.
`class` `ListChangeImpl` An implementation of the model object 'List Change'
`class` `ResourceChangeImpl` An implementation of the model object 'Resource Change'

Fields in org.eclipse.emf.ecore.change.impl declared as EObject
`EObject` `ChangeDescriptionImpl.OldContainmentInformation.container`
`protected EObject` `EObjectToChangesMapEntryImpl.key` The cached value of the '`Key`' reference

Fields in org.eclipse.emf.ecore.change.impl with type parameters of type EObject
`protected EMap<EObject,EList<FeatureChange>>` `ChangeDescriptionImpl.objectChanges` The cached value of the '`Object Changes`' map
`protected EList<EObject>` `ChangeDescriptionImpl.objectsToAttach` The cached value of the '`Objects To Attach`' containment reference list
`protected EList<EObject>` `ChangeDescriptionImpl.objectsToDetach` The cached value of the '`Objects To Detach`' reference list
`protected java.util.Map<EObject,ChangeDescriptionImpl.OldContainmentInformation>` `ChangeDescriptionImpl.oldContainmentInformation`
`protected EList<EObject>` `ListChangeImpl.referenceValues` The cached value of the '`Reference Values`' reference list

Methods in org.eclipse.emf.ecore.change.impl that return EObject
`EObject` `FeatureMapEntryImpl.basicGetReferenceValue()`
`EObject` `FeatureChangeImpl.basicGetReferenceValue()`
`EObject` `EObjectToChangesMapEntryImpl.basicGetTypedKey()`
`EObject` `ChangeFactoryImpl.create(EClass eClass)`
`protected EObject` `FeatureMapEntryImpl.getGreatGrandParent()`
`EObject` `EObjectToChangesMapEntryImpl.getKey()`
`EObject` `ChangeDescriptionImpl.getOldContainer(EObject eObject)`
`EObject` `FeatureMapEntryImpl.getReferenceValue()`
`EObject` `FeatureChangeImpl.getReferenceValue()`
`EObject` `EObjectToChangesMapEntryImpl.getTypedKey()`
`EObject` `EObjectToChangesMapEntryImpl.getTypedKeyGen()`

Methods in org.eclipse.emf.ecore.change.impl that return types with arguments of type EObject
`java.util.Map.Entry<EObject,EList<FeatureChange>>` `ChangeFactoryImpl.createEObjectToChangesMapEntry()`
`java.util.Map.Entry<EObject,EList<FeatureChange>>` `ChangeFactoryImpl.createEObjectToChangesMapEntry(EObject eObject)`
`protected static java.util.List<EObject>` `ChangeDescriptionImpl.getContainedEObjects(java.util.List<FeatureMap.Entry> featureMapEntries)`
`EMap<EObject,EList<FeatureChange>>` `EObjectToChangesMapEntryImpl.getEMap()`
`EMap<EObject,EList<FeatureChange>>` `ChangeDescriptionImpl.getObjectChanges()`
`EList<EObject>` `ChangeDescriptionImpl.getObjectsToAttach()`
`EList<EObject>` `ChangeDescriptionImpl.getObjectsToDetach()`
`EList<EObject>` `ChangeDescriptionImpl.getObjectsToDetachGen()`
`protected java.util.Map<EObject,ChangeDescriptionImpl.OldContainmentInformation>` `ChangeDescriptionImpl.getOldContainmentInformation()`
`EList<EObject>` `ListChangeImpl.getReferenceValues()`

Methods in org.eclipse.emf.ecore.change.impl with parameters of type EObject
`void` `FeatureChangeImpl.apply(EObject originalObject)`
`protected void` `FeatureChangeImpl.apply(EObject originalObject, boolean reverse)`
`void` `FeatureChangeImpl.applyAndReverse(EObject originalObject)`
`java.util.Map.Entry<EObject,EList<FeatureChange>>` `ChangeFactoryImpl.createEObjectToChangesMapEntry(EObject eObject)`
`EObject` `ChangeDescriptionImpl.getOldContainer(EObject eObject)`
`EReference` `ChangeDescriptionImpl.getOldContainmentFeature(EObject eObject)`
`void` `FeatureChangeImpl.preApply(EObject originalObject, boolean reverse)`
`void` `EObjectToChangesMapEntryImpl.setKey(EObject key)`
`void` `FeatureMapEntryImpl.setReferenceValue(EObject newReferenceValue)`
`void` `FeatureChangeImpl.setReferenceValue(EObject newReferenceValue)`
`void` `EObjectToChangesMapEntryImpl.setTypedKey(EObject newKey)`
`void` `EObjectToChangesMapEntryImpl.setTypedKeyGen(EObject newKey)`

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

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

Methods in org.eclipse.emf.ecore.change.util with parameters of type EObject
`protected FeatureChange` `BasicChangeRecorder.createFeatureChange(EObject eObject, EStructuralFeature eStructuralFeature, java.lang.Object value, boolean isSet)`
`T` `ChangeSwitch.defaultCase(EObject object)` Returns the result of interpreting the object as an instance of 'EObject'
`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
`T` `ChangeSwitch.doSwitch(EObject theEObject)` Calls `caseXXX` for each class of the model until one returns a non null result; it yields that result
`protected T` `ChangeSwitch.doSwitch(int classifierID, EObject theEObject)` Calls `caseXXX` for each class of the model until one returns a non null result; it yields that result
`protected void` `BasicChangeRecorder.finalizeChange(FeatureChange change, EObject eObject)`
`protected java.util.List<FeatureChange>` `BasicChangeRecorder.getFeatureChanges(EObject eObject)`
`protected void` `ChangeRecorder.handleFeature(EStructuralFeature feature, EReference containment, Notification notification, EObject eObject)`
`protected boolean` `ChangeRecorder.isOrphan(EObject eObject)`
`protected boolean` `BasicChangeRecorder.shouldRecord(EStructuralFeature feature, EObject eObject)`
`protected boolean` `ChangeRecorder.shouldRecord(EStructuralFeature feature, EReference containment, Notification notification, EObject eObject)`

Method parameters in org.eclipse.emf.ecore.change.util with type arguments of type EObject
`T` `ChangeSwitch.caseEObjectToChangesMapEntry(java.util.Map.Entry<EObject,EList<FeatureChange>> object)` Returns the result of interpreting the object as an instance of 'EObject To Changes Map Entry'

Constructors in org.eclipse.emf.ecore.change.util with parameters of type EObject
`ChangeRecorder(EObject rootObject)`

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

Classes in org.eclipse.emf.ecore.impl that implement EObject
`class` `BasicEObjectImpl` An implementation of the model object 'EObject'.
`class` `DynamicEObjectImpl` An implementation of the model object 'EObject' that's tuned for dynamic use.
`static class` `DynamicEObjectImpl.BasicEMapEntry<K,V>`
`class` `DynamicEStoreEObjectImpl` An implementation of 'EObject' that delegates to a `store`.
`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` `EGenericTypeImpl` An implementation of the model object 'EGeneric Type'
`class` `EModelElementImpl` An implementation of the model object 'EModel Element'
`class` `ENamedElementImpl` An implementation of the model object 'ENamed Element'
`class` `EObjectImpl` An implementation of the model object 'EObject'
`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` `EStoreEObjectImpl` An implementation of 'EObject' that delegates to a `store`.
`class` `EStringToStringMapEntryImpl` An implementation of the model object 'EString To String Map Entry'
`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'
`class` `FlatEObjectImpl` An implementation of the model object 'EObject'.
`class` `MinimalEObjectImpl` A space compact implementation of the model object 'EObject'.
`static class` `MinimalEObjectImpl.Container`
`static class` `MinimalEObjectImpl.Container.Dynamic`
`static class` `MinimalEObjectImpl.Container.Dynamic.BasicEMapEntry<K,V>`

Fields in org.eclipse.emf.ecore.impl declared as EObject
`protected EObject` `EStoreEObjectImpl.EStoreImpl.Entry.eObject`
`protected EObject` `EStructuralFeatureImpl.SettingMany.owner`

Fields in org.eclipse.emf.ecore.impl with type parameters of type EObject
`protected EList<EObject>` `EAnnotationImpl.contents` The cached value of the '`Contents`' containment reference list
`protected EList<EObject>` `EStoreEObjectImpl.EStoreEPropertiesHolderImpl.eContents`
`protected EList<EObject>` `BasicEObjectImpl.EPropertiesHolderImpl.eContents`
`protected EList<EObject>` `DynamicEObjectImpl.DynamicEPropertiesHolderImpl.eContents`
`protected EList<EObject>` `FlatEObjectImpl.eContents`
`protected EList<EObject>` `EStoreEObjectImpl.EStoreEPropertiesHolderImpl.eCrossReferences`
`protected EList<EObject>` `BasicEObjectImpl.EPropertiesHolderImpl.eCrossReferences`
`protected EList<EObject>` `DynamicEObjectImpl.DynamicEPropertiesHolderImpl.eCrossReferences`
`protected EList<EObject>` `FlatEObjectImpl.eCrossReferences`
`protected EList<EObject>` `EAnnotationImpl.references` The cached value of the '`References`' reference list

Methods in org.eclipse.emf.ecore.impl that return EObject
`protected EObject` `EFactoryImpl.basicCreate(EClass eClass)`
`EObject` `EStoreEObjectImpl.EStoreImpl.create(EClass eClass)`
`EObject` `EcoreFactoryImpl.create(EClass eClass)`
`EObject` `EFactoryImpl.create(EClass eClass)`
`EObject` `EcoreFactoryImpl.createEObject()`
`EObject` `BasicEObjectImpl.eContainer()`
`EObject` `EClassImpl.eObjectForURIFragmentSegment(java.lang.String uriFragmentSegment)`
`EObject` `EModelElementImpl.eObjectForURIFragmentSegment(java.lang.String uriFragmentSegment)`
`EObject` `BasicEObjectImpl.eObjectForURIFragmentSegment(java.lang.String uriFragmentSegment)`
`EObject` `EPackageImpl.eObjectForURIFragmentSegment(java.lang.String uriFragmentSegment)`
`EObject` `BasicEObjectImpl.eResolveProxy(InternalEObject proxy)`
`EObject` `EStructuralFeatureImpl.SettingMany.getEObject()`

Methods in org.eclipse.emf.ecore.impl that return types with arguments of type EObject
`TreeIterator<EObject>` `BasicEObjectImpl.eAllContents()`
`EList<EObject>` `BasicEObjectImpl.eContents()`
`EList<EObject>` `MinimalEObjectImpl.eContents()`
`EList<EObject>` `ENamedElementImpl.eContents()`
`EList<EObject>` `FlatEObjectImpl.eContents()`
`EList<EObject>` `BasicEObjectImpl.eCrossReferences()`
`EList<EObject>` `MinimalEObjectImpl.eCrossReferences()`
`EList<EObject>` `ENamedElementImpl.eCrossReferences()`
`EList<EObject>` `FlatEObjectImpl.eCrossReferences()`
`EList<EObject>` `EAnnotationImpl.getContents()`
`EList<EObject>` `EStoreEObjectImpl.EStoreEPropertiesHolderImpl.getEContents()`
`EList<EObject>` `BasicEObjectImpl.EPropertiesHolder.getEContents()`
`EList<EObject>` `BasicEObjectImpl.EPropertiesHolderBaseImpl.getEContents()`
`EList<EObject>` `BasicEObjectImpl.EPropertiesHolderImpl.getEContents()`
`EList<EObject>` `DynamicEObjectImpl.DynamicEPropertiesHolderImpl.getEContents()`
`EList<EObject>` `EStoreEObjectImpl.EStoreEPropertiesHolderImpl.getECrossReferences()`
`EList<EObject>` `BasicEObjectImpl.EPropertiesHolder.getECrossReferences()`
`EList<EObject>` `BasicEObjectImpl.EPropertiesHolderBaseImpl.getECrossReferences()`
`EList<EObject>` `BasicEObjectImpl.EPropertiesHolderImpl.getECrossReferences()`
`EList<EObject>` `DynamicEObjectImpl.DynamicEPropertiesHolderImpl.getECrossReferences()`
`EList<EObject>` `EAnnotationImpl.getReferences()`

Methods in org.eclipse.emf.ecore.impl with parameters of type EObject
`protected boolean` `EClassImpl.dynamicIsInstance(EObject eObject)`
`protected boolean` `EClassifierImpl.dynamicIsInstance(EObject eObject)`
`protected static EReference` `BasicEObjectImpl.eContainmentFeature(EObject eObject, EObject eContainer, int eContainerFeatureID)`
`boolean` `BasicEObjectImpl.eContains(EObject eObject)`
`java.lang.String` `EModelElementImpl.eURIFragmentSegment(EStructuralFeature eStructuralFeature, EObject eObject)`
`java.lang.String` `BasicEObjectImpl.eURIFragmentSegment(EStructuralFeature eStructuralFeature, EObject eObject)`

Method parameters in org.eclipse.emf.ecore.impl with type arguments of type EObject
`void` `EStoreEObjectImpl.EStoreEPropertiesHolderImpl.setEContents(EList<EObject> eContents)`
`void` `BasicEObjectImpl.EPropertiesHolder.setEContents(EList<EObject> eContents)`
`void` `BasicEObjectImpl.EPropertiesHolderBaseImpl.setEContents(EList<EObject> eContents)`
`void` `BasicEObjectImpl.EPropertiesHolderImpl.setEContents(EList<EObject> eContents)`
`void` `DynamicEObjectImpl.DynamicEPropertiesHolderImpl.setEContents(EList<EObject> eContents)`
`void` `EStoreEObjectImpl.EStoreEPropertiesHolderImpl.setECrossReferences(EList<EObject> eCrossReferences)`
`void` `BasicEObjectImpl.EPropertiesHolder.setECrossReferences(EList<EObject> eCrossReferences)`
`void` `BasicEObjectImpl.EPropertiesHolderBaseImpl.setECrossReferences(EList<EObject> eCrossReferences)`
`void` `BasicEObjectImpl.EPropertiesHolderImpl.setECrossReferences(EList<EObject> eCrossReferences)`
`void` `DynamicEObjectImpl.DynamicEPropertiesHolderImpl.setECrossReferences(EList<EObject> eCrossReferences)`

Constructors in org.eclipse.emf.ecore.impl with parameters of type EObject
`EStructuralFeatureImpl.SettingMany(EObject owner, EStructuralFeature eStructuralFeature, java.util.List<java.lang.Object> list)`

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

Methods in org.eclipse.emf.ecore.presentation that return EObject
`protected EObject` `EcoreModelWizard.createInitialModel()` Create a new model

Uses of EObject in org.eclipse.emf.ecore.provider

Methods in org.eclipse.emf.ecore.provider with parameters of type EObject
`protected Command` `EGenericTypeItemProvider.createCreateChildCommand(EditingDomain domain, EObject owner, EStructuralFeature feature, java.lang.Object value, int index, java.util.Collection<?> collection)`
`protected Command` `EReferenceItemProvider.createInitializeCopyCommand(EditingDomain domain, EObject owner, CopyCommand.Helper helper)` This creates a custom initialize copy command that specially handles the eOpposite like it is bidirectional, itself.

Uses of EObject in org.eclipse.emf.ecore.resource

Methods in org.eclipse.emf.ecore.resource that return EObject
`EObject` `Resource.getEObject(java.lang.String uriFragment)` Returns the resolved object for the given URI `fragment`.
`EObject` `ResourceSet.getEObject(URI uri, boolean loadOnDemand)` Returns the object resolved by the URI.

Methods in org.eclipse.emf.ecore.resource that return types with arguments of type EObject
`TreeIterator<EObject>` `Resource.getAllContents()` Returns a tree iterator that iterates over all the `direct contents` and indirect contents of this resource.
`EList<EObject>` `Resource.getContents()` Returns the list of the direct content objects; each is of type `EObject`.

Methods in org.eclipse.emf.ecore.resource with parameters of type EObject
`void` `Resource.Internal.attached(EObject eObject)` Called when the object is attached to this resource, i.e., when it's `eResource` changes to be this one.
`void` `Resource.Internal.detached(EObject eObject)` Called when the object is detached from this resource, i.e., when it's `eResource` changes to no longer be this one.
`java.lang.String` `Resource.getURIFragment(EObject eObject)` Returns the URI `fragment` that, when passed to `getEObject` will return the given object.

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

Classes in org.eclipse.emf.ecore.resource.impl with type parameters of type EObject
`protected class` `ResourceImpl.ContentsEList<E extends Object & EObject>` A notifying list implementation for supporting `Resource.getContents()`.

Fields in org.eclipse.emf.ecore.resource.impl with type parameters of type EObject
`protected ResourceImpl.ContentsEList<EObject>` `ResourceImpl.contents` The contents.
`protected java.util.Map<EObject,java.lang.Integer>` `BinaryResourceImpl.EObjectOutputStream.eObjectIDMap`
`protected java.util.Map<java.lang.String,EObject>` `ResourceImpl.intrinsicIDToEObjectMap` A map to retrieve the EObject based on the value of its ID feature.
`protected java.util.List<EObject>` `ResourceImpl.unloadingContents` A copy of the `contents` list while the contents are being `unloaded`.

Methods in org.eclipse.emf.ecore.resource.impl that return EObject
`protected EObject` `ResourceImpl.getEObject(java.util.List<java.lang.String> uriFragmentPath)` Returns the object based on the fragment path as a list of Strings.
`EObject` `ResourceImpl.getEObject(java.lang.String uriFragment)`
`EObject` `ResourceSetImpl.getEObject(URI uri, boolean loadOnDemand)`
`protected EObject` `ResourceImpl.getEObjectByID(java.lang.String id)` Returns the object based on the fragment as an ID.
`protected EObject` `ResourceImpl.getEObjectForURIFragmentRootSegment(java.lang.String uriFragmentRootSegment)` Returns the object associated with the URI fragment root segment.

Methods in org.eclipse.emf.ecore.resource.impl that return types with arguments of type EObject
`TreeIterator<EObject>` `ResourceImpl.getAllContents()`
`protected TreeIterator<EObject>` `ResourceImpl.getAllProperContents(EObject eObject)`
`protected TreeIterator<EObject>` `ResourceImpl.getAllProperContents(java.util.List<EObject> contents)`
`EList<EObject>` `ResourceImpl.getContents()`
`java.util.Map<java.lang.String,EObject>` `ResourceImpl.getIntrinsicIDToEObjectMap()` Returns the map used to cache the EObject that is identified by the `value` of its ID feature.

Methods in org.eclipse.emf.ecore.resource.impl with parameters of type EObject
`protected void` `ResourceImpl.addModificationTrackingAdapters(EObject eObject)` Deprecated. since 2.1.0. This method is not invoked anymore. See `ResourceImpl.attachedHelper(EObject)`.
`void` `ResourceImpl.attached(EObject eObject)`
`protected void` `ResourceImpl.attachedHelper(EObject eObject)`
`void` `ResourceImpl.detached(EObject eObject)`
`protected void` `ResourceImpl.detachedHelper(EObject eObject)`
`protected TreeIterator<EObject>` `ResourceImpl.getAllProperContents(EObject eObject)`
`java.lang.String` `ResourceImpl.getURIFragment(EObject eObject)`
`protected java.lang.String` `ResourceImpl.getURIFragmentRootSegment(EObject eObject)` Returns the URI fragment root segment for reaching the given direct content object.
`protected void` `ResourceImpl.removeModificationTrackingAdapters(EObject eObject)` Deprecated. since 2.1.0. This method is not invoked anymore. See `ResourceImpl.attachedHelper(EObject)`.

Method parameters in org.eclipse.emf.ecore.resource.impl with type arguments of type EObject
`protected TreeIterator<EObject>` `ResourceImpl.getAllProperContents(java.util.List<EObject> contents)`
`void` `ResourceImpl.setIntrinsicIDToEObjectMap(java.util.Map<java.lang.String,EObject> intrinsicIDToEObjectMap)` Sets the map used to cache the EObject identified by the value of its ID feature.

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

Classes in org.eclipse.emf.ecore.util that implement EObject
`static class` `BasicFeatureMap.FeatureMapEObjectImpl` Temporary for testing purposes only.
`static class` `DelegatingFeatureMap.FeatureMapEObjectImpl` Temporary for testing purposes only.

Fields in org.eclipse.emf.ecore.util declared as EObject
`protected EObject` `EContentsEList.eObject`
`protected EObject` `EContentsEList.FeatureIteratorImpl.eObject`

Fields in org.eclipse.emf.ecore.util with type parameters of type EObject
`protected java.util.Map<URI,java.util.List<EObject>>` `ECrossReferenceAdapter.InverseCrossReferencer.proxyMap`
`protected java.util.Map<EObject,Resource>` `ECrossReferenceAdapter.unloadedEObjects`

Methods in org.eclipse.emf.ecore.util that return EObject
`static EObject` `EcoreUtil.copy(EObject eObject)` Returns a self-contained copy of the eObject.
`EObject` `EcoreUtil.Copier.copy(EObject eObject)` Returns a copy of the given eObject.
`static EObject` `EcoreUtil.create(EClass eClass)` Creates an instance of the class.
`protected EObject` `EcoreUtil.Copier.createCopy(EObject eObject)` Returns a new instance of the object's target class.
`EObject` `DelegatingEcoreEList.getEObject()`
`EObject` `DelegatingEcoreEList.UnmodifiableEList.getEObject()`
`EObject` `FeatureMapUtil.FeatureEList.getEObject()`
`EObject` `FeatureMapUtil.FeatureFeatureMap.getEObject()`
`EObject` `FeatureMapUtil.FeatureValue.getEObject()`
`EObject` `FeatureMap.Internal.getEObject()`
`EObject` `EcoreEList.getEObject()`
`EObject` `EcoreEList.UnmodifiableEList.getEObject()`
`EObject` `EcoreEMap.getEObject()`
`static EObject` `EcoreUtil.getRootContainer(EObject eObject)` Returns the root container; it may be this object itself and it will have a `null` `container`.
`static EObject` `EcoreUtil.getRootContainer(EObject eObject, boolean resolve)` Returns the root container; it may be this object itself and it will have a `null` `container`.
`static EObject` `EcoreUtil.resolve(EObject proxy, EObject objectContext)` Returns the resolved object represented by proxy.
`static EObject` `EcoreUtil.resolve(EObject proxy, Resource resourceContext)` Returns the resolved object represented by proxy.
`static EObject` `EcoreUtil.resolve(EObject proxy, ResourceSet resourceSet)` Returns the resolved object represented by proxy.
`protected EObject` `EcoreEList.resolve(int index, EObject eObject)`
`protected EObject` `DelegatingEcoreEList.resolveProxy(EObject eObject)`
`protected EObject` `BasicFeatureMap.resolveProxy(EObject eObject)`
`protected EObject` `EcoreEList.resolveProxy(EObject eObject)`
`protected EObject` `DelegatingFeatureMap.resolveProxy(EObject eObject)`

Methods in org.eclipse.emf.ecore.util that return types with arguments of type EObject
`static java.util.List<EObject>` `EcoreUtil.filterDescendants(java.util.Collection<? extends EObject> eObjects)` Returns a subset of the objects such that no object in the result is an `ancestor` of any other object in the result.
`static java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>>` `EcoreUtil.CrossReferencer.find(java.util.Collection<?> emfObjects)` Returns a map of all cross references in the content tree.
`static java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>>` `EcoreUtil.ExternalCrossReferencer.find(java.util.Collection<?> emfObjectsToSearch)` Returns a map of all external cross references from the combined content trees of the specified collection of objects.
`static java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>>` `EcoreUtil.ProxyCrossReferencer.find(java.util.Collection<?> emfObjects)` Returns a map of all proxy references from the specified content tree.
`static java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>>` `EcoreUtil.UnresolvedProxyCrossReferencer.find(java.util.Collection<?> emfObjects)` Returns a map of all unresolvable proxies from the specified content tree.
`static java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>>` `EcoreUtil.ExternalCrossReferencer.find(EObject eObject)` Returns a map of all external cross references from the specified content tree.
`static java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>>` `EcoreUtil.ProxyCrossReferencer.find(EObject eObject)` Returns a map of all proxy references from the specified content tree.
`static java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>>` `EcoreUtil.UnresolvedProxyCrossReferencer.find(EObject eObject)` Returns a map of all unresolvable proxies from the specified content tree.
`static java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>>` `EcoreUtil.ExternalCrossReferencer.find(Resource resource)` Returns a map of all external cross references from the specified content tree.
`static java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>>` `EcoreUtil.ProxyCrossReferencer.find(Resource resource)` Returns a map of all proxy references from the specified content tree.
`static java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>>` `EcoreUtil.UnresolvedProxyCrossReferencer.find(Resource resource)` Returns a map of all unresolvable proxies from the specified content tree.
`static java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>>` `EcoreUtil.ExternalCrossReferencer.find(ResourceSet resourceSet)` Returns a map of all external cross references from the specified content tree.
`static java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>>` `EcoreUtil.ProxyCrossReferencer.find(ResourceSet resourceSet)` Returns a map of all proxy references from the specified content tree.
`static java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>>` `EcoreUtil.UnresolvedProxyCrossReferencer.find(ResourceSet resourceSet)` Returns a map of all unresolvable proxies from the specified content tree.
`static java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>>` `EcoreUtil.UsageCrossReferencer.findAll(java.util.Collection<?> eObjectsOfInterest, java.util.Collection<?> emfObjectsToSearch)` Returns a map of usage references from the combined content trees of the specified collection of objects.
`static java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>>` `EcoreUtil.UsageCrossReferencer.findAll(java.util.Collection<?> eObjectsOfInterest, EObject eObject)` Returns a map of usage references from the specified content tree.
`static java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>>` `EcoreUtil.UsageCrossReferencer.findAll(java.util.Collection<?> eObjectsOfInterest, Resource resource)` Returns a map of usage references from the specified content tree.
`static java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>>` `EcoreUtil.UsageCrossReferencer.findAll(java.util.Collection<?> eObjectsOfInterest, ResourceSet resourceSet)` Returns a map of usage references from the specified content tree.
`protected java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>>` `EcoreUtil.UsageCrossReferencer.findAllUsage(java.util.Collection<?> eObjectsOfInterest)` Returns the map of usage references to objects in the specified collection.
`protected java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>>` `EcoreUtil.ExternalCrossReferencer.findExternalCrossReferences()` Returns the map of external cross references for this cross referencer.
`protected java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>>` `EcoreUtil.ProxyCrossReferencer.findProxyCrossReferences()` Returns the map of proxy references for this cross referencer.
`protected java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>>` `EcoreUtil.UnresolvedProxyCrossReferencer.findUnresolvedProxyCrossReferences()` Returns the map of unresolvable proxies for this cross referencer.
`protected EContentsEList.FeatureIterator<EObject>` `EcoreUtil.CrossReferencer.getCrossReferences(EObject eObject)`
`protected EContentsEList.FeatureIterator<EObject>` `ECrossReferenceAdapter.InverseCrossReferencer.getCrossReferences(EObject eObject)`
`protected java.util.Iterator<? extends EObject>` `EcoreUtil.ContentTreeIterator.getEObjectChildren(EObject eObject)` Returns an iterator over the `children` of the given parent EObject.
`protected java.util.Iterator<EObject>` `EcoreUtil.ContentTreeIterator.getResourceChildren(Resource resource)` Returns an iterator over the `children` of the given parent resource.
`protected java.util.List<EObject>` `ECrossReferenceAdapter.InverseCrossReferencer.removeProxies(URI uri)`

Methods in org.eclipse.emf.ecore.util with parameters of type EObject
`void` `ECrossReferenceAdapter.InverseCrossReferencer.add(EObject eObject)`
`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)`
`protected void` `ECrossReferenceAdapter.InverseCrossReferencer.addProxy(EObject proxy, EObject context)`
`protected boolean` `EcoreUtil.CrossReferencer.containment(EObject eObject)` Return true if the cross referencer should include references from children of the specified object.
`static EObject` `EcoreUtil.copy(EObject eObject)` Returns a self-contained copy of the eObject.
`EObject` `EcoreUtil.Copier.copy(EObject eObject)` Returns a copy of the given eObject.
`protected void` `EcoreUtil.Copier.copyAttribute(EAttribute eAttribute, EObject eObject, EObject copyEObject)` Called to handle the copying of an attribute; this adds a list of values or sets a single value as appropriate for the multiplicity.
`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.copyProxyURI(EObject eObject, EObject copyEObject)` Copies the proxy URI from the original to the copy, if present.
`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 DiagnosticChain` `EObjectValidator.createBadDataValueDiagnostic(EObject eObject, EAttribute eAttribute, DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)`
`protected EObject` `EcoreUtil.Copier.createCopy(EObject eObject)` Returns a new instance of the object's target class.
`BasicDiagnostic` `Diagnostician.createDefaultDiagnostic(EObject eObject)`

`static

`<T> EContentsEList<T>`

`

`EContentsEList.createEContentsEList(EObject eObject)`

`static

`<T> ECrossReferenceEList<T>`

`

`ECrossReferenceEList.createECrossReferenceEList(EObject eObject)`

`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)`
`T` `EcoreSwitch.defaultCase(EObject object)` Returns the result of interpreting the object as an instance of 'EObject'
`static void` `EcoreUtil.delete(EObject eObject)` Deletes the object from its `containing` resource and/or its `containing` object as well as from any other feature that references it within the enclosing resource set, resource, or root object.
`static void` `EcoreUtil.delete(EObject eObject, boolean recursive)` Deletes the object from its `containing` resource and/or its `containing` object as well as from any other feature that references it within the enclosing resource set, resource, or root object.
`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
`T` `EcoreSwitch.doSwitch(EObject theEObject)` Calls `caseXXX` for each class of the model until one returns a non null result; it yields that result
`protected T` `EcoreSwitch.doSwitch(int classifierID, EObject theEObject)` Calls `caseXXX` for each class of the model until one returns a non null result; it yields that result
`protected boolean` `Diagnostician.doValidateContents(EObject eObject, DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)`
`static boolean` `EcoreUtil.equals(EObject eObject1, EObject eObject2)` Returns `true` if `eObject1` and `eObject2` are `equal`, `false` otherwise.
`boolean` `EcoreUtil.EqualityHelper.equals(EObject eObject1, EObject eObject2)` Returns whether `eObject1` and `eObject2` are `equal` in the context of this helper instance.
`static java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>>` `EcoreUtil.ExternalCrossReferencer.find(EObject eObject)` Returns a map of all external cross references from the specified content tree.
`static java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>>` `EcoreUtil.ProxyCrossReferencer.find(EObject eObject)` Returns a map of all proxy references from the specified content tree.
`static java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>>` `EcoreUtil.UnresolvedProxyCrossReferencer.find(EObject eObject)` Returns a map of all unresolvable proxies from the specified content tree.
`static java.util.Collection<EStructuralFeature.Setting>` `EcoreUtil.UsageCrossReferencer.find(EObject eObjectOfInterest, java.util.Collection<?> emfObjectsToSearch)` Returns a collection of usage references from the combined content trees of the specified collection of objects.
`static java.util.Collection<EStructuralFeature.Setting>` `EcoreUtil.UsageCrossReferencer.find(EObject eObjectOfInterest, EObject eObject)` Returns a collection of usage references from the specified content tree.
`static java.util.Collection<EStructuralFeature.Setting>` `EcoreUtil.UsageCrossReferencer.find(EObject eObjectOfInterest, Resource resource)` Returns a collection of usage references from the specified content tree.
`static java.util.Collection<EStructuralFeature.Setting>` `EcoreUtil.UsageCrossReferencer.find(EObject eObjectOfInterest, ResourceSet resourceSet)` Returns a collection of usage references from the specified content tree.
`static java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>>` `EcoreUtil.UsageCrossReferencer.findAll(java.util.Collection<?> eObjectsOfInterest, EObject eObject)` Returns a map of usage references from the specified content tree.
`protected java.util.Collection<EStructuralFeature.Setting>` `EcoreUtil.UsageCrossReferencer.findUsage(EObject eObject)` Returns the collection of usage references to the specified object.

`static

`<T> TreeIterator<T>`

`

`EcoreUtil.getAllContents(EObject eObject, boolean resolve)`
Returns a tree iterator that iterates over all the `direct contents` and indirect contents of the object.

`static

`<T> TreeIterator<T>`

`

`EcoreUtil.getAllProperContents(EObject eObject, boolean resolve)`
Returns a tree iterator that iterates over all the `direct contents` and indirect contents of the object, skipping over any child object that's in a different resource from its parent.

`protected EContentsEList.FeatureIterator<EObject>` `EcoreUtil.CrossReferencer.getCrossReferences(EObject eObject)`
`protected EContentsEList.FeatureIterator<EObject>` `ECrossReferenceAdapter.InverseCrossReferencer.getCrossReferences(EObject eObject)`
`protected java.util.Iterator<? extends EObject>` `EcoreUtil.ContentTreeIterator.getEObjectChildren(EObject eObject)` Returns an iterator over the `children` of the given parent EObject.
`static java.lang.String` `EcoreUtil.getID(EObject eObject)` Returns the value of the object's ID attribute as a String.
`static java.lang.String` `EcoreUtil.getIdentification(EObject eObject)` Returns a unique string identification of the eObject; it is structured as follows: <java-class-name>[/<dynamic-eClass-name>]@<java-hex-hash-code>{<uri-of-eObject>}
`java.util.Collection<EStructuralFeature.Setting>` `ECrossReferenceAdapter.getInverseReferences(EObject eObject)`
`java.util.Collection<EStructuralFeature.Setting>` `ECrossReferenceAdapter.getInverseReferences(EObject eObject, boolean resolve)`
`java.util.Collection<EStructuralFeature.Setting>` `ECrossReferenceAdapter.getNonNavigableInverseReferences(EObject eObject)`
`java.util.Collection<EStructuralFeature.Setting>` `ECrossReferenceAdapter.getNonNavigableInverseReferences(EObject eObject, boolean resolve)`
`java.lang.String` `Diagnostician.getObjectLabel(EObject eObject)`
`static java.lang.String` `EObjectValidator.getObjectLabel(EObject eObject, java.util.Map<java.lang.Object,java.lang.Object> context)`
`static Adapter` `EcoreUtil.getRegisteredAdapter(EObject eObject, java.lang.Object type)` Returns the specified eObject's adapter of the specified type.
`static EObject` `EcoreUtil.getRootContainer(EObject eObject)` Returns the root container; it may be this object itself and it will have a `null` `container`.
`static EObject` `EcoreUtil.getRootContainer(EObject eObject, boolean resolve)` Returns the root container; it may be this object itself and it will have a `null` `container`.
`static URI` `EcoreUtil.getURI(EObject eObject)` Returns a URI for the eObject, i.e., either the eProxyURI, the URI of the eResource with the fragment produced by the eResource, or the URI consisting of just the fragment that would be produced by a default Resource with the eObject as its only contents.
`protected void` `EcoreUtil.CrossReferencer.handleCrossReference(EObject eObject)`
`protected boolean` `EcoreUtil.EqualityHelper.haveEqualAttribute(EObject eObject1, EObject eObject2, EAttribute attribute)` Returns whether the two objects have `equal` `value`s for the attribute.
`protected boolean` `EcoreUtil.EqualityHelper.haveEqualFeature(EObject eObject1, EObject eObject2, EStructuralFeature feature)` Returns whether the two objects have `equal` `isSet` states and `value`s for the feature.
`protected boolean` `EcoreUtil.EqualityHelper.haveEqualReference(EObject eObject1, EObject eObject2, EReference reference)` Returns whether the two objects have `equal` `value`s for the reference.
`static boolean` `EcoreUtil.isAncestor(java.util.Collection<?> ancestorEMFObjects, EObject eObject)` Returns whether any EObject, Resource, or ResourceSet in the collection is an ancestor of the EObject.
`static boolean` `EcoreUtil.isAncestor(EObject ancestorEObject, EObject eObject)` Returns whether the second object is directly or indirectly contained by the first object, i.e., whether the second object is in the `content tree` of the first.
`static boolean` `EcoreUtil.isAncestor(Resource ancestorResource, EObject eObject)` Returns whether the given resource is that of the object, i.e., whether the object is in the `content tree` of the resource.
`static boolean` `EcoreUtil.isAncestor(ResourceSet ancestorResourceSet, EObject eObject)` Returns whether the given resource set is that of the object, i.e., whether the object is in the `content tree` of the resource set.
`static boolean` `FeatureMapUtil.isMany(EObject owner, EStructuralFeature feature)`
`protected URI` `ECrossReferenceAdapter.InverseCrossReferencer.normalizeURI(URI uri, EObject objectContext)`
`static void` `EcoreUtil.remove(EObject eObject)` Removes the object from its `containing` resource and/or its `containing` object.
`java.lang.Object` `ECrossReferenceAdapter.InverseCrossReferencer.remove(EObject eObject)`
`void` `ECrossReferenceAdapter.InverseCrossReferencer.remove(EObject eObject, EReference eReference, EObject crossReferencedEObject)`
`static void` `EcoreUtil.remove(EObject eObject, EStructuralFeature eStructuralFeature, java.lang.Object value)` Removes the value from the feature of the object.
`protected void` `ECrossReferenceAdapter.InverseCrossReferencer.removeProxy(EObject proxy, EObject context)`
`static void` `EcoreUtil.replace(EObject eObject, EObject replacementEObject)` Replace the object in its `containing` resource and/or its `containing` object, with the replacement object.
`static void` `EcoreUtil.replace(EObject eObject, EStructuralFeature eStructuralFeature, java.lang.Object oldValue, java.lang.Object newValue)` Replaces the old value in the object's feature with the new value.
`static EObject` `EcoreUtil.resolve(EObject proxy, EObject objectContext)` Returns the resolved object represented by proxy.
`static EObject` `EcoreUtil.resolve(EObject proxy, Resource resourceContext)` Returns the resolved object represented by proxy.
`static EObject` `EcoreUtil.resolve(EObject proxy, ResourceSet resourceSet)` Returns the resolved object represented by proxy.
`protected EObject` `EcoreEList.resolve(int index, EObject eObject)`
`static void` `EcoreUtil.resolveAll(EObject eObject)` Visits all proxies referenced by the object or recursively any of it's contained object.
`protected void` `ECrossReferenceAdapter.resolveAll(EObject eObject)`
`protected EObject` `DelegatingEcoreEList.resolveProxy(EObject eObject)`
`protected EObject` `BasicFeatureMap.resolveProxy(EObject eObject)`
`protected EObject` `EcoreEList.resolveProxy(EObject eObject)`
`protected EObject` `DelegatingFeatureMap.resolveProxy(EObject eObject)`
`protected void` `ECrossReferenceAdapter.resolveProxy(Resource resource, EObject eObject, EObject proxy, EStructuralFeature.Setting setting)`
`static void` `EcoreUtil.setID(EObject eObject, java.lang.String id)` Sets the value of the object's ID attribute according to the value represented by the String.
`protected void` `ECrossReferenceAdapter.setTarget(EObject target)` Handles installation of the adapter on an EObject by adding the adapter to each of the directly contained objects.
`protected void` `EContentAdapter.setTarget(EObject target)` Handles installation of the adapter on an EObject by adding the adapter to each of the directly contained objects.
`protected void` `ECrossReferenceAdapter.unsetTarget(EObject target)` Handles undoing the installation of the adapter from an EObject by removing the adapter to each of the directly contained objects.
`protected void` `EContentAdapter.unsetTarget(EObject target)` Handles undoing the installation of the adapter from an EObject by removing the adapter from each of the directly contained objects.
`protected boolean` `EObjectValidator.validate_DataValueConforms(EObject eObject, EAttribute eAttribute, DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)`
`boolean` `EObjectValidator.validate_EveryDataValueConforms(EObject eObject, DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)`
`boolean` `EObjectValidator.validate_EveryDefaultConstraint(EObject object, DiagnosticChain theDiagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)`
`boolean` `EObjectValidator.validate_EveryKeyUnique(EObject eObject, DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)`
`boolean` `EObjectValidator.validate_EveryMapEntryUnique(EObject eObject, DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)`
`boolean` `EObjectValidator.validate_EveryMultiplicityConforms(EObject eObject, DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)`
`boolean` `EObjectValidator.validate_EveryProxyResolves(EObject eObject, DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)`
`boolean` `EObjectValidator.validate_EveryReferenceIsContained(EObject eObject, DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)`
`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)`
`protected boolean` `EObjectValidator.validate_MultiplicityConforms(EObject eObject, EStructuralFeature eStructuralFeature, DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)`
`boolean` `EObjectValidator.validate_NoCircularContainment(EObject eObject, DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)`
`boolean` `EObjectValidator.validate_UniqueID(EObject eObject, DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)`
`boolean` `EObjectValidator.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)`
`Diagnostic` `Diagnostician.validate(EObject eObject)`
`boolean` `Diagnostician.validate(EObject eObject, DiagnosticChain diagnostics)` Validates the object in the given context, optionally producing diagnostics.
`boolean` `EObjectValidator.validate(EObject eObject, DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)` Validates the object in the given context, optionally producing diagnostics.
`boolean` `Diagnostician.validate(EObject eObject, DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)`
`Diagnostic` `Diagnostician.validate(EObject eObject, java.util.Map<?,?> contextEntries)`
`boolean` `EcoreValidator.validateEObject(EObject eObject, DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)`

Method parameters in org.eclipse.emf.ecore.util with type arguments of type EObject
`boolean` `EcoreUtil.EqualityHelper.equals(java.util.List<EObject> list1, java.util.List<EObject> list2)` Returns whether `list1` and `list2` contain `equal` `EObject`s at the same index.
`boolean` `EcoreUtil.EqualityHelper.equals(java.util.List<EObject> list1, java.util.List<EObject> list2)` Returns whether `list1` and `list2` contain `equal` `EObject`s at the same index.
`static java.util.List<EObject>` `EcoreUtil.filterDescendants(java.util.Collection<? extends EObject> eObjects)` Returns a subset of the objects such that no object in the result is an `ancestor` of any other object in the result.
`static void` `EcoreUtil.CrossReferencer.print(java.io.PrintStream out, java.util.Map<EObject,java.util.Collection<EStructuralFeature.Setting>> crossReferenceMap)` Print the specified cross reference map to the specified stream.

Constructors in org.eclipse.emf.ecore.util with parameters of type EObject
`EContentsEList.FeatureIteratorImpl(EObject eObject, EStructuralFeature[] eStructuralFeatures)`
`EContentsEList.FeatureIteratorImpl(EObject eObject, java.util.List<? extends EStructuralFeature> eStructuralFeatures)`
`EContentsEList.ResolvingFeatureIteratorImpl(EObject eObject, EStructuralFeature[] eStructuralFeatures)`
`EContentsEList.ResolvingFeatureIteratorImpl(EObject eObject, java.util.List<? extends EStructuralFeature> eStructuralFeatures)`
`EContentsEList(EObject eObject)`
`EContentsEList(EObject eObject, EStructuralFeature[] eStructuralFeatures)`
`EContentsEList(EObject eObject, java.util.List<? extends EStructuralFeature> eStructuralFeatures)`
`EcoreUtil.CrossReferencer(EObject eObject)` Creates an instance for the given object.
`EcoreUtil.ExternalCrossReferencer(EObject eObject)` Creates an instance for the given object.
`EcoreUtil.ProperContentIterator(EObject eObject)`
`EcoreUtil.ProperContentIterator(EObject eObject, boolean isResolveProxies)`
`EcoreUtil.ProxyCrossReferencer(EObject eObject)` Creates an instance for the given object.
`EcoreUtil.UnresolvedProxyCrossReferencer(EObject eObject)` Creates an instance for the given object.
`EcoreUtil.UsageCrossReferencer(EObject eObject)` Creates an instance for the given object.
`ECrossReferenceEList.FeatureIteratorImpl(EObject eObject)`
`ECrossReferenceEList.FeatureIteratorImpl(EObject eObject, EStructuralFeature[] eStructuralFeatures)`
`ECrossReferenceEList.ResolvingFeatureIteratorImpl(EObject eObject)`
`ECrossReferenceEList.ResolvingFeatureIteratorImpl(EObject eObject, EStructuralFeature[] eStructuralFeatures)`
`ECrossReferenceEList(EObject eObject)`
`ECrossReferenceEList(EObject eObject, EStructuralFeature[] eStructuralFeatures)`

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

Fields in org.eclipse.emf.ecore.xmi declared as EObject
`protected EObject` `FeatureNotFoundException.object`
`protected EObject` `IllegalValueException.object`

Methods in org.eclipse.emf.ecore.xmi that return EObject
`EObject` `XMLHelper.createObject(EFactory eFactory, EClassifier type)` Create an object given an EFactory and a type
`EObject` `XMLHelper.createObject(EFactory eFactory, java.lang.String name)` Deprecated. since 2.2. Instead use #createObject(EFactory, EClassifier) and #getType(EFactory, String)
`EObject` `DOMHelper.getContainer(org.w3c.dom.Node node)`
`EObject` `FeatureNotFoundException.getObject()`
`EObject` `XMLHelper.ManyReference.getObject()`
`EObject` `IllegalValueException.getObject()`

Methods in org.eclipse.emf.ecore.xmi that return types with arguments of type EObject
`java.util.Map<EObject,AnyType>` `XMLResource.getEObjectToExtensionMap()` Returns the map with `EObject` as keys and corresponding `AnyType`s as the values.
`java.util.Map<EObject,java.lang.String>` `XMLResource.getEObjectToIDMap()` Deprecated. since 2.1.0 This map should not be manipulated directly. Use `XMLResource.setID(EObject, String)` and `XMLResource.getID(EObject)` or `Resource.getEObject(String)` instead. This method may be removed from this interface.
`java.util.Map<java.lang.String,EObject>` `XMLResource.getIDToEObjectMap()` Deprecated. since 2.1.0 This map should not be manipulated directly. Use `XMLResource.setID(EObject, String)` and `XMLResource.getID(EObject)` or `Resource.getEObject(String)` instead. This method may be removed from this interface.

Methods in org.eclipse.emf.ecore.xmi with parameters of type EObject
`java.lang.String` `XMLHelper.getHREF(EObject eObject)` Returns an HREF to this object from this resource
`java.lang.String` `XMLResource.getID(EObject eObject)` Returns the ID that was assigned with `XMLResource.setID(EObject, String)`; if there is no ID, it returns null.
`java.lang.String` `XMLHelper.getID(EObject eObject)` Returns the xmi:id or null to supress
`java.lang.String` `XMLHelper.getIDREF(EObject eObject)` Returns an IDREF to this object
`java.lang.Object` `XMLHelper.getValue(EObject eObject, EStructuralFeature eStructuralFeature)` Returns the XMI value of the EObject's feature
`void` `DOMHandler.recordValues(org.w3c.dom.Node node, EObject container, EStructuralFeature feature, java.lang.Object value)` Record the DOM node and its corresponding EMF values.
`void` `XMLResource.setID(EObject eObject, java.lang.String id)` Sets the ID for the given object.
`void` `XMLHelper.setValue(EObject eObject, EStructuralFeature eStructuralFeature, java.lang.Object value, int position)` Set the value of the feature for the object.

Constructors in org.eclipse.emf.ecore.xmi with parameters of type EObject
`FeatureNotFoundException(java.lang.String name, EObject object, java.lang.String location, int line, int column)`
`IllegalValueException(EObject object, EStructuralFeature feature, java.lang.Object value, java.lang.Exception emfException, java.lang.String location, int line, int column)`

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

Fields in org.eclipse.emf.ecore.xmi.impl declared as EObject
`protected EObject` `XMLHandler.documentRoot`
`protected EObject[]` `XMLHandler.MyEObjectStack.eObjectData`
`protected EObject` `XMLSaveImpl.root`

Fields in org.eclipse.emf.ecore.xmi.impl with type parameters of type EObject
`protected java.util.List<EObject>` `XMLHandler.deferredExtent`
`protected static java.util.Map<EObject,java.lang.String>` `XMLResourceImpl.DETACHED_EOBJECT_TO_ID_MAP` The map from `EObject` to `ID`.
`protected java.util.ArrayList<EObject>` `XMLSaveImpl.Lookup.docRoots`
`protected java.util.Map<EPackage,EObject>` `ConfigurationCache.documentRoots`
`protected java.util.Map<EObject,AnyType>` `XMLResourceImpl.eObjectToExtensionMap`
`protected java.util.Map<EObject,AnyType>` `XMLHandler.eObjectToExtensionMap`
`protected java.util.Map<EObject,AnyType>` `XMLSaveImpl.eObjectToExtensionMap`
`protected java.util.Map<EObject,java.lang.String>` `XMLResourceImpl.eObjectToIDMap` The map from `EObject` to `ID`.
`protected InternalEList<EObject>` `XMLHandler.extent`
`protected java.util.Map<java.lang.String,EObject>` `XMLResourceImpl.idToEObjectMap` The map from `ID` to `EObject`.
`protected java.util.HashMap<org.w3c.dom.Node,EObject>` `DefaultDOMHandlerImpl.nodeToContainer` store node to container. used only to record some text/cdata nodes
`protected java.util.Set<EObject>` `EMOFHelperImpl.objectsWithGenericTypeList`
`protected java.util.List<EObject>` `EMOFHelperImpl.propertyFeatureList`
`protected java.util.List<? extends EObject>` `XMLHelperImpl.roots`
`protected java.util.List<? extends EObject>` `XMLSaveImpl.roots`

Methods in org.eclipse.emf.ecore.xmi.impl that return EObject
`protected EObject` `XMIHandler.createDocumentRoot(java.lang.String prefix, java.lang.String uri, java.lang.String name, EFactory eFactory, boolean top)`
`protected EObject` `XMLHandler.createDocumentRoot(java.lang.String prefix, java.lang.String uri, java.lang.String name, EFactory eFactory, boolean top)`
`EObject` `XMLHelperImpl.createObject(EFactory eFactory, EClassifier type)`
`EObject` `EMOFHelperImpl.createObject(EFactory eFactory, EClassifier type)`
`protected EObject` `XMLHandler.createObject(EFactory eFactory, EClassifier type, boolean documentRoot)`
`EObject` `XMLHelperImpl.createObject(EFactory eFactory, java.lang.String classXMIName)` Deprecated. since 2.2
`protected EObject` `XMLHandler.createObjectByType(java.lang.String prefix, java.lang.String name, boolean top)` Create an object based on the prefix and type name.
`protected EObject` `XMLHandler.createObjectFromFactory(EFactory factory, java.lang.String typeName)` Deprecated. since 2.2 Create an object given a content helper, a factory, and a type name, and process the XML attributes.
`protected EObject` `XMLHandler.createObjectFromFeatureType(EObject peekObject, EStructuralFeature feature)` Create an object based on the type of the given feature.
`protected EObject` `XMLHandler.createObjectFromTypeName(EObject peekObject, java.lang.String typeQName, EStructuralFeature feature)` Create an object from the given qualified type name.
`EObject` `DefaultDOMHandlerImpl.getContainer(org.w3c.dom.Node node)`
`protected EObject` `XMLResourceImpl.getEObjectByID(java.lang.String id)`
`EObject` `XMLHandler.SingleReference.getObject()`
`EObject` `XMLHandler.ManyReference.getObject()`
`protected EObject` `XMLSaveImpl.getSchemaLocationRoot(EObject eObject)`
`EObject` `XMLHandler.MyEObjectStack.peekEObject()`
`EObject` `XMLHandler.MyEObjectStack.popEObject()`
`protected EObject` `XMLHandler.validateCreateObjectFromFactory(EFactory factory, java.lang.String typeName, EObject newObject, boolean top)`
`protected EObject` `XMLHandler.validateCreateObjectFromFactory(EFactory factory, java.lang.String typeName, EObject newObject, EStructuralFeature feature)`

Methods in org.eclipse.emf.ecore.xmi.impl that return types with arguments of type EObject
`java.util.Map<EObject,AnyType>` `XMLResourceImpl.getEObjectToExtensionMap()`
`java.util.Map<EObject,java.lang.String>` `XMLResourceImpl.getEObjectToIDMap()`
`java.util.Map<java.lang.String,EObject>` `XMLResourceImpl.getIDToEObjectMap()`

Methods in org.eclipse.emf.ecore.xmi.impl with parameters of type EObject
`protected void` `XMLResourceImpl.attachedHelper(EObject eObject)`
`protected void` `XMIHandler.createObject(EObject peekObject, EStructuralFeature feature)`
`protected void` `XMLHandler.createObject(EObject peekObject, EStructuralFeature feature)` Create an object based on the given feature and attributes.
`protected EObject` `XMLHandler.createObjectFromFeatureType(EObject peekObject, EStructuralFeature feature)` Create an object based on the type of the given feature.
`protected EObject` `XMLHandler.createObjectFromTypeName(EObject peekObject, java.lang.String typeQName, EStructuralFeature feature)` Create an object from the given qualified type name.
`protected void` `XMLResourceImpl.detachedHelper(EObject eObject)`
`protected void` `XMLSaveImpl.endSaveFeatures(EObject o, int elementType, java.lang.String content)`
`protected java.lang.String` `XMLSaveImpl.getContent(EObject o, EStructuralFeature[] features)`
`protected EStructuralFeature` `SAXXMLHandler.getContentFeature(EObject object)`
`protected java.lang.String` `XMLSaveImpl.getDataTypeElementSingleSimple(EObject o, EStructuralFeature f)`
`protected java.lang.String` `XMLSaveImpl.getElementIDRefManySimple(EObject o, EStructuralFeature f)`
`protected java.lang.String` `XMLSaveImpl.getElementIDRefSingleSimple(EObject o, EStructuralFeature f)`
`protected java.lang.String` `XMLSaveImpl.getElementReferenceManySimple(EObject o, EStructuralFeature f)`
`protected java.lang.String` `XMLSaveImpl.getElementReferenceSingleSimple(EObject o, EStructuralFeature f)`
`protected AnyType` `XMLHandler.getExtension(EObject peekObject)`
`protected EStructuralFeature` `XMLHandler.getFeature(EObject object, java.lang.String prefix, java.lang.String name)` Deprecated.
`protected EStructuralFeature` `XMLHandler.getFeature(EObject object, java.lang.String prefix, java.lang.String name, boolean isElement)` Get the EStructuralFeature from the metaObject for the given object and feature name.
`java.lang.String` `XMLHelperImpl.getHREF(EObject obj)`
`java.lang.String` `EMOFHelperImpl.getHREF(EObject obj)`
`protected URI` `XMLHelperImpl.getHREF(Resource otherResource, EObject obj)`
`java.lang.String` `XMLResourceImpl.getID(EObject eObject)`
`java.lang.String` `EMOFResourceImpl.getID(EObject eObject)`
`java.lang.String` `XMLHelperImpl.getID(EObject obj)`
`java.lang.String` `XMLHelperImpl.getIDREF(EObject obj)`
`protected EObject` `XMLSaveImpl.getSchemaLocationRoot(EObject eObject)`
`java.lang.String` `XMLResourceImpl.getURIFragment(EObject eObject)`
`protected java.lang.String` `XMLHelperImpl.getURIFragment(Resource containingResource, EObject object)`
`protected java.lang.String` `XMLHelperImpl.getURIFragmentQuery(Resource containingResource, EObject object)`
`java.lang.Object` `XMLHelperImpl.getValue(EObject obj, EStructuralFeature f)`
`java.lang.Object` `EMOFHelperImpl.getValue(EObject object, EStructuralFeature feature)`
`protected URI` `XMLHelperImpl.handleDanglingHREF(EObject object)`
`protected void` `SAXXMLHandler.handleObjectAttribs(EObject obj)` Process the XML attributes for the newly created object.
`protected abstract void` `XMLHandler.handleObjectAttribs(EObject obj)` Process the XML attributes for the newly created object.
`protected void` `SAXXMIHandler.handleObjectAttribs(EObject obj)` Process the XMI attributes for the newly created object.
`protected void` `XMIHandler.handleUnknownFeature(java.lang.String prefix, java.lang.String name, boolean isElement, EObject peekObject, java.lang.String value)`
`protected void` `XMLHandler.handleUnknownFeature(java.lang.String prefix, java.lang.String name, boolean isElement, EObject peekObject, java.lang.String value)`
`protected boolean` `XMLSaveImpl.isEmpty(EObject o, EStructuralFeature f)`
`protected boolean` `XMLSaveImpl.isNil(EObject o, EStructuralFeature f)`
`protected java.lang.String` `EMOFResourceImpl.makeID(EObject eObject)`
`protected void` `XMLSaveImpl.processAttributeExtensions(EObject object)`
`protected boolean` `XMLSaveImpl.processElementExtensions(EObject object)` Returns true if there were extensions for the specified object.
`protected void` `SAXXMLHandler.processObject(EObject object)`
`protected void` `XMLHandler.processObject(EObject object)` Add object to appropriate stacks.
`protected void` `XMLHandler.processTopObject(EObject object)` Add object to extent and call processObject.
`protected EMap<java.lang.String,java.lang.String>` `XMLHandler.recordNamespacesSchemaLocations(EObject root)`
`protected void` `XMLHandler.recordUnknownFeature(java.lang.String prefix, java.lang.String name, boolean isElement, EObject peekObject, java.lang.String value)`
`void` `DefaultDOMHandlerImpl.recordValues(org.w3c.dom.Node node, EObject container, EStructuralFeature feature, java.lang.Object value)`
`protected void` `XMLHandler.reportUnknownFeature(java.lang.String prefix, java.lang.String name, boolean isElement, EObject peekObject, java.lang.String value)`
`protected int` `XMLSaveImpl.sameDocMany(EObject o, EStructuralFeature f)`
`protected int` `XMLSaveImpl.sameDocSingle(EObject o, EStructuralFeature f)`
`protected void` `XMLSaveImpl.saveAttributeFeatureMap(EObject o, EStructuralFeature f)`
`protected void` `EMOFSaveImpl.saveContainedMany(EObject o, EStructuralFeature f)`
`protected void` `XMLSaveImpl.saveContainedMany(EObject o, EStructuralFeature f)`
`protected void` `EMOFSaveImpl.saveContainedSingle(EObject o, EStructuralFeature f)`
`protected void` `XMLSaveImpl.saveContainedSingle(EObject o, EStructuralFeature f)`
`protected void` `XMLSaveImpl.saveDataTypeAttributeMany(EObject o, EStructuralFeature f)`
`protected void` `EMOFSaveImpl.saveDataTypeElementSingle(EObject o, EStructuralFeature f)`
`protected void` `XMLSaveImpl.saveDataTypeElementSingle(EObject o, EStructuralFeature f)`
`protected void` `XMLSaveImpl.saveDataTypeMany(EObject o, EStructuralFeature f)`
`protected void` `XMLSaveImpl.saveDataTypeSingle(EObject o, EStructuralFeature f)`
`protected void` `XMLSaveImpl.saveElement(EObject o, EStructuralFeature f)`
`protected void` `XMLSaveImpl.saveElement(EObject o, java.lang.Object value, EStructuralFeature f)`
`protected boolean` `XMLSaveImpl.saveElementFeatureMap(EObject o, EStructuralFeature f)`
`protected void` `XMLSaveImpl.saveElementID(EObject o)`
`protected void` `XMLSaveImpl.saveElementIDRef(EObject o, EObject target, EStructuralFeature f)`
`protected void` `XMLSaveImpl.saveElementIDRef(EObject target, EStructuralFeature f)`
`protected void` `XMLSaveImpl.saveElementIDRefMany(EObject o, EStructuralFeature f)`
`protected void` `XMLSaveImpl.saveElementIDRefSingle(EObject o, EStructuralFeature f)`
`protected void` `XMLSaveImpl.saveElementReference(EObject remote, EStructuralFeature f)`
`protected void` `XMLSaveImpl.saveElementReferenceMany(EObject o, EStructuralFeature f)`
`protected void` `XMLSaveImpl.saveElementReferenceSingle(EObject o, EStructuralFeature f)`
`protected void` `XMLSaveImpl.saveEObjectMany(EObject o, EStructuralFeature f)`
`protected void` `XMLSaveImpl.saveEObjectSingle(EObject o, EStructuralFeature f)`
`protected void` `EMOFSaveImpl.saveExtensionFeature(EObject o, EStructuralFeature f)`
`protected void` `XMISaveImpl.saveFeatureMapElementReference(EObject o, EReference f)`
`protected void` `XMLSaveImpl.saveFeatureMapElementReference(EObject o, EReference f)`
`protected boolean` `XMLSaveImpl.saveFeatures(EObject o)`
`protected void` `XMLSaveImpl.saveHref(EObject remote, EStructuralFeature f)`
`protected void` `XMLSaveImpl.saveHRefMany(EObject o, EStructuralFeature f)`
`protected void` `XMLSaveImpl.saveHRefSingle(EObject o, EStructuralFeature f)`
`protected void` `XMLSaveImpl.saveIDRefMany(EObject o, EStructuralFeature f)`
`protected void` `XMLSaveImpl.saveIDRefSingle(EObject o, EStructuralFeature f)`
`protected void` `XMLSaveImpl.saveManyEmpty(EObject o, EStructuralFeature f)`
`protected void` `XMLSaveImpl.saveNil(EObject o, EStructuralFeature f)`
`protected void` `EMOFHandler.setAttribValue(EObject object, java.lang.String name, java.lang.String value)`
`protected void` `XMLHandler.setAttribValue(EObject object, java.lang.String name, java.lang.String value)` Create a feature with the given name for the given object with the given values.
`protected void` `XMLHandler.setFeatureValue(EObject object, EStructuralFeature feature, java.lang.Object value)`
`protected void` `XMLHandler.setFeatureValue(EObject object, EStructuralFeature feature, java.lang.Object value, int position)` Set the given feature of the given object to the given value.
`void` `XMLResourceImpl.setID(EObject eObject, java.lang.String id)` Sets the ID of the object.
`void` `XMLHelperImpl.setValue(EObject object, EStructuralFeature feature, java.lang.Object value, int position)`
`void` `EMOFHelperImpl.setValue(EObject object, EStructuralFeature feature, java.lang.Object value, int position)`
`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.
`protected boolean` `EMOFSaveImpl.shouldSaveFeature(EObject o, EStructuralFeature f)`
`protected boolean` `XMLSaveImpl.shouldSaveFeature(EObject o, EStructuralFeature f)`
`protected void` `XMLHandler.validateCreateObjectFromFactory(EFactory factory, java.lang.String typeName, EObject newObject)`
`protected EObject` `XMLHandler.validateCreateObjectFromFactory(EFactory factory, java.lang.String typeName, EObject newObject, boolean top)`
`protected EObject` `XMLHandler.validateCreateObjectFromFactory(EFactory factory, java.lang.String typeName, EObject newObject, EStructuralFeature feature)`
`protected void` `XMLSaveImpl.writeTopAttributes(EObject top)`
`protected boolean` `XMLSaveImpl.writeTopElements(EObject top)`
`protected java.lang.Object` `XMLSaveImpl.writeTopObject(EObject top)`

Method parameters in org.eclipse.emf.ecore.xmi.impl with type arguments of type EObject
`protected void` `XMLSaveImpl.endSave(java.util.List<? extends EObject> contents)`
`static java.lang.String` `XMLHelperImpl.saveString(java.util.Map<?,?> options, java.util.List<? extends EObject> contents, java.lang.String encoding, XMLHelper helper)`
`void` `XMLSaveImpl.traverse(java.util.List<? extends EObject> contents)`
`java.lang.Object` `XMISaveImpl.writeTopObjects(java.util.List<? extends EObject> contents)`
`java.lang.Object` `EMOFSaveImpl.writeTopObjects(java.util.List<? extends EObject> contents)`
`protected java.lang.Object` `XMLSaveImpl.writeTopObjects(java.util.List<? extends EObject> contents)`

Constructors in org.eclipse.emf.ecore.xmi.impl with parameters of type EObject
`XMLHandler.ManyReference(EObject object, EStructuralFeature feature, java.lang.Object[] values, int[] positions, int lineNumber, int columnNumber)`
`XMLHandler.SingleReference(EObject object, EStructuralFeature feature, java.lang.Object value, int position, int lineNumber, int columnNumber)`

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

Subinterfaces of EObject in org.eclipse.emf.ecore.xml.namespace
`interface` `XMLNamespaceDocumentRoot` A representation of the model object 'Document Root'
`interface` `XMLNamespaceFactory` The Factory for the model.
`interface` `XMLNamespacePackage` The Package for the model.

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

Classes in org.eclipse.emf.ecore.xml.namespace.impl that implement EObject
`class` `XMLNamespaceDocumentRootImpl` An implementation of the model object 'Document Root'
`class` `XMLNamespaceFactoryImpl` An implementation of the model Factory
`class` `XMLNamespacePackageImpl` An implementation of the model Package

Methods in org.eclipse.emf.ecore.xml.namespace.impl that return EObject
`EObject` `XMLNamespaceFactoryImpl.create(EClass eClass)`

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

Subinterfaces of EObject in org.eclipse.emf.ecore.xml.type
`interface` `AnyType` A representation of the model object 'Any Type'
`interface` `ProcessingInstruction` A representation of the model object 'Processing Instruction Type'
`interface` `SimpleAnyType` A representation of the model object 'Simple Any Type'
`interface` `XMLTypeDocumentRoot` A representation of the model object 'Document Root'
`interface` `XMLTypeFactory` The Factory for the model.
`interface` `XMLTypePackage` The Package for the model.

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

Classes in org.eclipse.emf.ecore.xml.type.impl that implement EObject
`class` `AnyTypeImpl` An implementation of the model object 'Any Type'
`class` `ProcessingInstructionImpl` An implementation of the model object 'Processing Instruction Type'
`class` `SimpleAnyTypeImpl` An implementation of the model object 'Simple Any Type'
`class` `XMLTypeDocumentRootImpl` An implementation of the model object 'Document Root'
`class` `XMLTypeFactoryImpl` An implementation of the model Factory
`class` `XMLTypePackageImpl` An implementation of the model Package

Methods in org.eclipse.emf.ecore.xml.type.impl that return EObject
`EObject` `XMLTypeFactoryImpl.create(EClass eClass)`

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

Fields in org.eclipse.emf.edit.command declared as EObject
`protected EObject` `CreateCopyCommand.copy` This is the copy.
`protected EObject` `InitializeCopyCommand.copy` This is the object (copy) being initialized.
`protected EObject` `AddCommand.owner` This is the owner object upon which the command will act.
`protected EObject` `SetCommand.owner` This is the owner object upon which the command will act.
`protected EObject` `CreateCopyCommand.owner` This is the object being copied.
`protected EObject` `InitializeCopyCommand.owner` This is the object being copied.
`protected EObject` `RemoveCommand.owner` This is the owner object upon which the command will act.
`protected EObject` `ReplaceCommand.owner` This is the owner object upon which the command will act.
`protected EObject` `MoveCommand.owner` This is the owner object upon which the command will act.
`protected EObject` `CreateChildCommand.owner` This is the object to which the child will be added.
`protected EObject` `CopyCommand.owner` This keeps track of the owner in the command parameter from the constructor.

Fields in org.eclipse.emf.edit.command with type parameters of type EObject
`protected java.util.ArrayList<EObject>` `CopyCommand.Helper.initializationList`

Methods in org.eclipse.emf.edit.command that return EObject
`EObject` `InitializeCopyCommand.getCopy()` This is the object (copy) being initialized.
`EObject` `CopyCommand.Helper.getCopy(EObject object)` Return the copy of the specified object if it has one.
`EObject` `CopyCommand.Helper.getCopyTarget(EObject target, boolean copyRequired)` Return the copy of the specified object or the object itself if it has no copy.
`EObject` `CommandParameter.getEOwner()` This returns the specified owner as a EObject, if it is one.
`EObject` `CommandParameter.getEValue()` This returns the specified value as a EObject, if it is one.
`EObject` `AddCommand.getOwner()` This returns the owner object upon which the command will act.
`EObject` `SetCommand.getOwner()` This returns the owner object upon which the command will act.
`EObject` `CreateCopyCommand.getOwner()` This is the object being copied.
`EObject` `InitializeCopyCommand.getOwner()` This is the object being copied.
`EObject` `RemoveCommand.getOwner()` This returns the owner object upon which the command will act.
`EObject` `ReplaceCommand.getOwner()` This returns the owner object upon which the command will act.
`EObject` `MoveCommand.getOwner()` This returns the owner object upon which the command will act.
`EObject` `CopyCommand.Helper.put(EObject key, EObject value)`
`EObject` `CopyCommand.Helper.remove(java.lang.Object key)`

Methods in org.eclipse.emf.edit.command that return types with arguments of type EObject
`java.util.Iterator<EObject>` `CopyCommand.Helper.initializationIterator()`

Methods in org.eclipse.emf.edit.command with parameters of type EObject
`protected void` `CopyCommand.addCreateCopyCommands(CompoundCommand compoundCommand, EObject object)`
`EObject` `CopyCommand.Helper.getCopy(EObject object)` Return the copy of the specified object if it has one.
`EObject` `CopyCommand.Helper.getCopyTarget(EObject target, boolean copyRequired)` Return the copy of the specified object or the object itself if it has no copy.
`static EList<java.lang.Object>` `AbstractOverrideableCommand.getOwnerList(EObject owner, EStructuralFeature feature)`
`EObject` `CopyCommand.Helper.put(EObject key, EObject value)`
`protected void` `AbstractOverrideableCommand.updateEMap(EObject owner, EStructuralFeature feature)` If the owner and the feature aren't null, the feature is the key of a map entry class, and the owner is contained in a EMap, then the map is updated to properly reflect the change to the key's hash code.

Constructors in org.eclipse.emf.edit.command with parameters of type EObject
`AddCommand(EditingDomain domain, EObject owner, EStructuralFeature feature, java.util.Collection<?> collection)` This constructs a primitive command to add a collection of values to the specified many-valued feature of the owner.
`AddCommand(EditingDomain domain, EObject owner, EStructuralFeature feature, java.util.Collection<?> collection, int index)` This constructs a primitive command to insert a collection of values into the specified many-valued feature of the owner.
`AddCommand(EditingDomain domain, EObject owner, EStructuralFeature feature, java.lang.Object value)` This constructs a primitive command to add a particular value to the specified many-valued feature of the owner.
`AddCommand(EditingDomain domain, EObject owner, EStructuralFeature feature, java.lang.Object value, int index)` This constructs a primitive command to insert particular value into the specified many-valued feature of the owner.
`CopyCommand(EditingDomain domain, EObject owner, CopyCommand.Helper copyHelper)` This creates and instance in the given domain and for the given owner
`CopyCommand(EditingDomain domain, EObject owner, CopyCommand.Helper copyHelper, boolean optimize)` This creates and instance in the given domain and for the given owner
`CreateChildCommand(EditingDomain domain, EObject owner, EStructuralFeature feature, java.lang.Object child, java.util.Collection<?> selection)` This constructor initializes an instance that adds the specified `child` object to the `feature` of the `owner` object.
`CreateChildCommand(EditingDomain domain, EObject owner, EStructuralFeature feature, java.lang.Object child, java.util.Collection<?> selection, CreateChildCommand.Helper helper)` This constructor initializes an instance, as above, but the command delegates functionality to the specified `Helper`.
`CreateChildCommand(EditingDomain domain, EObject owner, EStructuralFeature feature, java.lang.Object child, int index, java.util.Collection<?> selection)` This constructor initializes an instance that adds the specified `child` object to the `owner` object, at the specified `index` of its `feature` feature, if it is multi-valued.
`CreateChildCommand(EditingDomain domain, EObject owner, EStructuralFeature feature, java.lang.Object child, int index, java.util.Collection<?> selection, CreateChildCommand.Helper helper)` This constructor initializes an instance, as above, but the command delegates functionality to the specified `Helper`.
`CreateCopyCommand(EditingDomain domain, EObject owner, CopyCommand.Helper copyHelper)` This constructs a command that will create an object that is a copy of the given object.
`InitializeCopyCommand(EditingDomain domain, EObject owner, CopyCommand.Helper copyHelper)` This constructs an instance that will copy the attribute values of value to those of owner.
`MoveCommand(EditingDomain domain, EObject owner, EStructuralFeature feature, java.lang.Object value, int index)` This constructs a primitive command to move a particular value to a particular index of the specified many-valued feature of the owner.
`RemoveCommand(EditingDomain domain, EObject owner, EStructuralFeature feature, java.util.Collection<?> collection)` This constructs a primitive command to remove a collection of values from the specified feature of the owner.
`RemoveCommand(EditingDomain domain, EObject owner, EStructuralFeature feature, java.lang.Object value)` This constructs a primitive command to remove a particular value from the specified feature of the owner.
`ReplaceCommand(EditingDomain domain, EObject owner, EStructuralFeature feature, java.lang.Object value, java.util.Collection<?> collection)` This constructs a primitive command to replace a particular value in the specified feature of the owner with the specified collection of replacements.
`ReplaceCommand(EditingDomain domain, EObject owner, EStructuralFeature feature, java.lang.Object value, java.lang.Object replacement)` This constructs a primitive command to replace a particular value in the specified feature of the owner with the specified replacement.
`SetCommand(EditingDomain domain, EObject owner, EStructuralFeature feature, java.lang.Object value)` This constructs a primitive command to set the owner's feature to the specified value.
`SetCommand(EditingDomain domain, EObject owner, EStructuralFeature feature, java.lang.Object value, int index)` This constructs a primitive command to set the owner's feature to the specified value at the given index.

Uses of EObject in org.eclipse.emf.edit.domain

Methods in org.eclipse.emf.edit.domain with parameters of type EObject
`static EditingDomain` `AdapterFactoryEditingDomain.getEditingDomainFor(EObject object)` This returns the editing domain of the given EMF object, or null, if it can't be determined.

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

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

Methods in org.eclipse.emf.edit.provider that return types with arguments of type EObject
`static java.util.Collection<EObject>` `ItemPropertyDescriptor.getReachableObjectsOfType(EObject object, EClassifier type)` This yields all reachable references from object with a meta object which indicates that it is a subtype of type.

Methods in org.eclipse.emf.edit.provider with parameters of type EObject
`static void` `ItemPropertyDescriptor.collectReachableObjectsOfType(java.util.Collection<EObject> visited, java.util.Collection<EObject> result, EObject object, EClassifier type)` This will visit all reachable references from object except those in visited; it updates visited and adds to result any object with a meta object that indicates that it is a subtype of type.
`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.createAddCommand(EditingDomain domain, EObject owner, EStructuralFeature feature, java.util.Collection<?> collection, int index)` This creates a primitive `AddCommand`.
`protected Command` `ItemProviderAdapter.createCopyCommand(EditingDomain domain, EObject owner, CopyCommand.Helper helper)` This creates a primitive `CopyCommand`.
`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.createCreateChildCommand(EditingDomain domain, EObject owner, EStructuralFeature feature, java.lang.Object value, int index, java.util.Collection<?> collection)` This creates a primitive `CreateChildCommand`.
`protected Command` `ItemProviderAdapter.createCreateCopyCommand(EditingDomain domain, EObject owner, CopyCommand.Helper helper)` This creates a primitive `CreateCopyCommand`.
`protected Command` `ItemProviderAdapter.createInitializeCopyCommand(EditingDomain domain, EObject owner, CopyCommand.Helper helper)` This creates a primitive `InitializeCopyCommand`.
`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.createMoveCommand(EditingDomain domain, EObject owner, EStructuralFeature feature, java.lang.Object value, int index)` This creates a primitive `MoveCommand`.
`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.createRemoveCommand(EditingDomain domain, EObject owner, EStructuralFeature feature, java.util.Collection<?> collection)` This creates a primitive `RemoveCommand`.
`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 Command` `ItemProviderAdapter.createReplaceCommand(EditingDomain domain, EObject owner, EStructuralFeature feature, EObject value, java.util.Collection<?> collection)` This creates a primitive `ReplaceCommand`.
`protected Command` `ItemProviderAdapter.createSetCommand(EditingDomain domain, EObject owner, EStructuralFeature feature, java.lang.Object value)` This returned a primitive `SetCommand`, but it has been replaced, since this command can now take an index.
`protected Command` `ItemProviderAdapter.createSetCommand(EditingDomain domain, EObject owner, EStructuralFeature feature, java.lang.Object value, int index)` This creates a primitive `SetCommand`.
`protected java.lang.Object` `ItemProviderAdapter.createWrapper(EObject object, EStructuralFeature feature, java.lang.Object value, int index)` Creates and returns a wrapper for the given value, at the given index in the given feature of the given object if such a wrapper is needed; otherwise, returns the original value.
`protected void` `ReflectiveItemProvider.gatherAllMetaData(EObject eObject)`
`protected java.lang.Object` `ItemProviderAdapter.getFeatureValue(EObject object, EStructuralFeature feature)` This method is called by `factorRemoveCommand` to retrieve the children objects of the features returned from `getChildrenFeatures`.
`static java.util.Collection<EObject>` `ItemPropertyDescriptor.getReachableObjectsOfType(EObject object, EClassifier type)` This yields all reachable references from object with a meta object which indicates that it is a subtype of type.
`protected java.lang.Object` `ItemProviderAdapter.getReferenceValue(EObject object, EReference reference)` Deprecated. As of EMF 2.0, replaced by `getFeatureValue`.
`protected java.lang.Object` `ItemPropertyDescriptor.getValue(EObject object, EStructuralFeature feature)` This is called by `getPropertyValue` to reflectively obtain the value of a feature from an object.
`protected java.lang.Object` `WrapperItemProvider.WrapperItemPropertyDescriptor.getValue(EObject object, EStructuralFeature feature)` Returns a value from a model object.
`protected void` `WrapperItemProvider.WrapperItemPropertyDescriptor.setValue(EObject object, EStructuralFeature feature, java.lang.Object value)` Sets a value on a model object.
`protected java.lang.Object` `ItemProviderAdapter.wrap(EObject object, EStructuralFeature feature, java.lang.Object value, int index)` Wraps a value, if needed, and keeps the wrapper for disposal along with the item provider.

Method parameters in org.eclipse.emf.edit.provider with type arguments of type EObject
`static void` `ItemPropertyDescriptor.collectReachableObjectsOfType(java.util.Collection<EObject> visited, java.util.Collection<EObject> result, EObject object, EClassifier type)` This will visit all reachable references from object except those in visited; it updates visited and adds to result any object with a meta object that indicates that it is a subtype of type.
`static void` `ItemPropertyDescriptor.collectReachableObjectsOfType(java.util.Collection<EObject> visited, java.util.Collection<EObject> result, EObject object, EClassifier type)` This will visit all reachable references from object except those in visited; it updates visited and adds to result any object with a meta object that indicates that it is a subtype of type.

Constructors in org.eclipse.emf.edit.provider with parameters of type EObject
`AttributeValueWrapperItemProvider(java.lang.Object value, EObject owner, EAttribute attribute, AdapterFactory adapterFactory)` Deprecated. As of EMF 2.0.1, replaced by `this form`.
`AttributeValueWrapperItemProvider(java.lang.Object value, EObject owner, EAttribute attribute, AdapterFactory adapterFactory, ResourceLocator resourceLocator)` Creates an instance for a single-valued attribute.
`AttributeValueWrapperItemProvider(java.lang.Object value, EObject owner, EAttribute attribute, int index, AdapterFactory adapterFactory)` Deprecated. As of EMF 2.0.1, replaced by `this form`.
`AttributeValueWrapperItemProvider(java.lang.Object value, EObject owner, EAttribute attribute, int index, AdapterFactory adapterFactory, ResourceLocator resourceLocator)` Creates an instance for a value within a multi-valued attribute.
`FeatureMapEntryWrapperItemProvider(FeatureMap.Entry entry, EObject owner, EAttribute attribute, int index, AdapterFactory adapterFactory)` Deprecated. As of EMF 2.0.1, replaced by `this form`.
`FeatureMapEntryWrapperItemProvider(FeatureMap.Entry entry, EObject owner, EAttribute attribute, int index, AdapterFactory adapterFactory, ResourceLocator resourceLocator)` Creates an instance for the feature map entry.

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

Subinterfaces of EObject in org.eclipse.emf.edit.tree
`interface` `TreeFactory` The Factory for the model.
`interface` `TreeNode` A representation of the model object 'Node'
`interface` `TreePackage` The Package for the model.

Methods in org.eclipse.emf.edit.tree that return EObject
`EObject` `TreeNode.getData()` Returns the value of the 'Data' reference

Methods in org.eclipse.emf.edit.tree with parameters of type EObject
`void` `TreeNode.setData(EObject value)` Sets the value of the '`Data`' reference

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

Classes in org.eclipse.emf.edit.tree.impl that implement EObject
`class` `TreeFactoryImpl` An implementation of the model Factory
`class` `TreeNodeImpl` An implementation of the model object 'Node'
`class` `TreePackageImpl` An implementation of the model Package

Fields in org.eclipse.emf.edit.tree.impl declared as EObject
`protected EObject` `TreeNodeImpl.data` The cached value of the '`Data`' reference

Methods in org.eclipse.emf.edit.tree.impl that return EObject
`EObject` `TreeNodeImpl.basicGetData()`
`EObject` `TreeFactoryImpl.create(EClass eClass)`
`EObject` `TreeNodeImpl.getData()`

Methods in org.eclipse.emf.edit.tree.impl with parameters of type EObject
`void` `TreeNodeImpl.setData(EObject newData)`

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

Methods in org.eclipse.emf.edit.tree.util with parameters of type EObject
`T` `TreeSwitch.defaultCase(EObject object)` Returns the result of interpreting the object as an instance of 'EObject'
`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
`T` `TreeSwitch.doSwitch(EObject theEObject)` Calls `caseXXX` for each class of the model until one returns a non null result; it yields that result
`protected T` `TreeSwitch.doSwitch(int classifierID, EObject theEObject)` Calls `caseXXX` for each class of the model until one returns a non null result; it yields that result

Uses of EObject in org.eclipse.emf.edit.ui.action

Fields in org.eclipse.emf.edit.ui.action declared as EObject
`protected EObject` `ControlAction.eObject`

Fields in org.eclipse.emf.edit.ui.action with type parameters of type EObject
`protected java.util.List<EObject>` `ValidateAction.selectedObjects`

Uses of EObject in org.eclipse.emf.edit.ui.celleditor

Constructors in org.eclipse.emf.edit.ui.celleditor with parameters of type EObject
`FeatureEditorDialog(Shell parent, ILabelProvider labelProvider, EObject eObject, EStructuralFeature eStructuralFeature, java.lang.String displayName, java.util.List<?> choiceOfValues)`

Uses of EObject in org.eclipse.emf.edit.ui.util

Methods in org.eclipse.emf.edit.ui.util with parameters of type EObject
`static boolean` `EditUIUtil.openEditor(EObject eObject)` Opens the default editor for the resource that contains the specified EObject.

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

Fields in org.eclipse.emf.importer.rose.builder with type parameters of type EObject
`protected EList<EObject>` `UnitTreeNode.extent`
`protected java.util.Map<EObject,java.lang.String>` `RoseUtil.typeTable`

Methods in org.eclipse.emf.importer.rose.builder that return types with arguments of type EObject
`EList<EObject>` `UnitTreeNode.getExtent()`
`protected EList<EObject>` `RoseEcoreBuilder.getExtentFromTableObject(RoseNode roseNode)`

Methods in org.eclipse.emf.importer.rose.builder with parameters of type EObject
`void` `RoseEcoreBuilder.setIDs(EObject parent, EObject child)`
`void` `RoseEcoreBuilder.validate(EObject object)`

Method parameters in org.eclipse.emf.importer.rose.builder with type arguments of type EObject
`void` `RoseEcoreBuilder.createEPackageForRootClasses(EList<EObject> extent, RoseNode roseNode, java.lang.String packageName)`
`void` `UnitTreeNode.setExtent(EList<EObject> extent)`

Uses of EObject in org.eclipse.emf.mapping

Subinterfaces of EObject in org.eclipse.emf.mapping
`interface` `ComplexTypeConverter` A representation of the model object 'Complex Type Converter'
`interface` `FunctionNamePair` A representation of the model object 'Function Name Pair'
`interface` `FunctionPair` A representation of the model object 'Function Pair'
`interface` `Mapping` A representation of the model object 'Mapping'
`interface` `MappingFactory` The Factory for the model.
`interface` `MappingHelper` A representation of the model object 'Helper'
`interface` `MappingPackage` The Package for the model.
`interface` `MappingRoot` A representation of the model object 'Root'
`interface` `MappingStrategy` A representation of the model object 'Strategy'
`interface` `TypeConverter` A representation of the model object 'Type Converter'

Methods in org.eclipse.emf.mapping that return EObject
`EObject` `MappingHelper.getHelpedObject()` Returns the value of the 'Helped Object' reference

Methods in org.eclipse.emf.mapping that return types with arguments of type EObject
`EList<EObject>` `Mapping.getBottoms()` This returns the same as either `Mapping.getInputs()` or `Mapping.getOutputs()` depending on the mapping root's isTopToBottom.
`EList<EObject>` `Mapping.getInputs()` Returns the value of the 'Inputs' reference list.
`java.util.Collection<? extends EObject>` `Mapping.getMappedObjects()` This returns a set containing the results of `Mapping.getInputs()` and `Mapping.getOutputs()`.
`EList<EObject>` `Mapping.getOutputs()` Returns the value of the 'Outputs' reference list.
`EList<EObject>` `Mapping.getReceivers()` This returns the same as `Mapping.getOutputs()` if `Mapping.isReverse()` returns false.
`EList<EObject>` `Mapping.getSenders()` This returns the same as `Mapping.getInputs()` if `Mapping.isReverse()` returns false.
`EList<EObject>` `Mapping.getTops()` This returns the same as either `Mapping.getInputs()` or `Mapping.getOutputs()` depending on the mapping root's isTopToBottom.

Methods in org.eclipse.emf.mapping with parameters of type EObject
`void` `MappingHelper.setHelpedObject(EObject value)` Sets the value of the '`Helped Object`' reference

Uses of EObject in org.eclipse.emf.mapping.command

Fields in org.eclipse.emf.mapping.command declared as EObject
`protected EObject` `CreateCopyOverrideCommand.copy` This is the copy.
`protected EObject` `CreateCopyOverrideCommand.owner` This is the object being copied.

Uses of EObject in org.eclipse.emf.mapping.domain

Methods in org.eclipse.emf.mapping.domain that return EObject
`protected EObject` `AdapterFactoryMappingDomain.getCorrespondingType(EObject sourceType, java.util.HashMap<java.lang.String,java.lang.String> typeTable)`
`EObject` `MappingDomain.getOutputMetaObject(EObject inputMetaObject)` This returns the output meta object corresponding to the given input meta object.
`EObject` `AdapterFactoryMappingDomain.getOutputMetaObject(EObject inputMetaObject)`

Methods in org.eclipse.emf.mapping.domain with parameters of type EObject
`protected EObject` `AdapterFactoryMappingDomain.getCorrespondingType(EObject sourceType, java.util.HashMap<java.lang.String,java.lang.String> typeTable)`
`EObject` `MappingDomain.getOutputMetaObject(EObject inputMetaObject)` This returns the output meta object corresponding to the given input meta object.
`EObject` `AdapterFactoryMappingDomain.getOutputMetaObject(EObject inputMetaObject)`

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

Subinterfaces of EObject in org.eclipse.emf.mapping.ecore2ecore
`interface` `Ecore2EcoreFactory` The Factory for the model.
`interface` `Ecore2EcoreMappingRoot` A representation of the model object 'Mapping Root'
`interface` `Ecore2EcorePackage` The Package for the model.

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

Classes in org.eclipse.emf.mapping.ecore2ecore.impl that implement EObject
`class` `Ecore2EcoreFactoryImpl` An implementation of the model Factory
`class` `Ecore2EcoreMappingRootImpl` An implementation of the model object 'Mapping Root'
`class` `Ecore2EcorePackageImpl` An implementation of the model Package

Methods in org.eclipse.emf.mapping.ecore2ecore.impl that return EObject
`EObject` `Ecore2EcoreFactoryImpl.create(EClass eClass)`

Uses of EObject in org.eclipse.emf.mapping.ecore2ecore.presentation

Methods in org.eclipse.emf.mapping.ecore2ecore.presentation that return EObject
`protected EObject` `Ecore2EcoreModelWizard.createInitialModelGen()` Create a new model

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

Methods in org.eclipse.emf.mapping.ecore2ecore.util with parameters of type EObject
`T` `Ecore2EcoreSwitch.defaultCase(EObject object)` Returns the result of interpreting the object as an instance of 'EObject'
`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
`T` `Ecore2EcoreSwitch.doSwitch(EObject theEObject)` Calls `caseXXX` for each class of the model until one returns a non null result; it yields that result
`protected T` `Ecore2EcoreSwitch.doSwitch(int classifierID, EObject theEObject)` Calls `caseXXX` for each class of the model until one returns a non null result; it yields that result

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

Subinterfaces of EObject in org.eclipse.emf.mapping.ecore2xml
`interface` `Ecore2XMLFactory` The Factory for the model.
`interface` `Ecore2XMLPackage` The Package for the model.
`interface` `XMLInfo` A representation of the model object 'XML Info'.
`interface` `XMLMap` A representation of the model object 'XML Map'.

Uses of EObject in org.eclipse.emf.mapping.ecore2xml.action

Methods in org.eclipse.emf.mapping.ecore2xml.action with parameters of type EObject
`protected static XMLResource.XMLInfo` `GenerateEcore2XMLActionDelegate.createXMLInfo(EObject eObject)`

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

Classes in org.eclipse.emf.mapping.ecore2xml.impl that implement EObject
`class` `Ecore2XMLFactoryImpl` An implementation of the model Factory
`class` `Ecore2XMLPackageImpl` An implementation of the model Package
`class` `ENamedElementToXMLInfoMapEntryImpl` An implementation of the model object 'ENamed Element To XML Info Map Entry'
`class` `XMLInfoImpl` An implementation of the model object 'XML Info'
`class` `XMLMapImpl` An implementation of the model object 'XML Map'

Methods in org.eclipse.emf.mapping.ecore2xml.impl that return EObject
`EObject` `Ecore2XMLFactoryImpl.create(EClass eClass)`

Uses of EObject in org.eclipse.emf.mapping.ecore2xml.presentation

Methods in org.eclipse.emf.mapping.ecore2xml.presentation that return EObject
`protected EObject` `Ecore2XMLModelWizard.createInitialModel()` Create a new model

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

Methods in org.eclipse.emf.mapping.ecore2xml.util with parameters of type EObject
`T` `Ecore2XMLSwitch.defaultCase(EObject object)` Returns the result of interpreting the object as an instance of 'EObject'
`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
`T` `Ecore2XMLSwitch.doSwitch(EObject theEObject)` Calls `caseXXX` for each class of the model until one returns a non null result; it yields that result
`protected T` `Ecore2XMLSwitch.doSwitch(int classifierID, EObject theEObject)` Calls `caseXXX` for each class of the model until one returns a non null result; it yields that result

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

Classes in org.eclipse.emf.mapping.impl that implement EObject
`class` `ComplexTypeConverterImpl` An implementation of the model object 'Complex Type Converter'
`class` `FunctionNamePairImpl` An implementation of the model object 'Function Name Pair'
`class` `FunctionPairImpl` An implementation of the model object 'Function Pair'
`class` `MappingFactoryImpl` An implementation of the model Factory
`class` `MappingHelperImpl` An implementation of the model object 'Helper'
`class` `MappingImpl` An implementation of the model object 'Mapping'
`class` `MappingPackageImpl` An implementation of the model Package
`class` `MappingRootImpl` An implementation of the model object 'Root'
`class` `MappingStrategyImpl` An implementation of the model object 'Strategy'
`class` `TypeConverterImpl` An implementation of the model object 'Type Converter'

Fields in org.eclipse.emf.mapping.impl declared as EObject
`protected EObject` `MappingHelperImpl.helpedObject` The cached value of the '`Helped Object`' reference

Fields in org.eclipse.emf.mapping.impl with type parameters of type EObject
`protected EList<EObject>` `MappingImpl.inputs` The cached value of the '`Inputs`' reference list
`protected EList<EObject>` `MappingImpl.outputs` The cached value of the '`Outputs`' reference list

Methods in org.eclipse.emf.mapping.impl that return EObject
`EObject` `MappingHelperImpl.basicGetHelpedObject()`
`EObject` `MappingFactoryImpl.create(EClass eClass)`
`EObject` `MappingHelperImpl.getHelpedObject()`

Methods in org.eclipse.emf.mapping.impl that return types with arguments of type EObject
`EList<EObject>` `MappingImpl.getBottoms()`
`EList<EObject>` `MappingImpl.getInputs()`
`java.util.Collection<? extends EObject>` `MappingImpl.getMappedObjects()`
`EList<EObject>` `MappingImpl.getOutputs()`
`EList<EObject>` `MappingImpl.getReceivers()`
`EList<EObject>` `MappingImpl.getSenders()`
`EList<EObject>` `MappingImpl.getTops()`

Methods in org.eclipse.emf.mapping.impl with parameters of type EObject
`void` `MappingHelperImpl.setHelpedObject(EObject newHelpedObject)`
`protected void` `MappingRootImpl.walk(EObject object)`

Uses of EObject in org.eclipse.emf.mapping.provider

Fields in org.eclipse.emf.mapping.provider declared as EObject
`protected EObject` `MappedObjectItemProvider.mappedObject`

Methods in org.eclipse.emf.mapping.provider that return EObject
`EObject` `MappedObjectItemProvider.getMappedObject()`

Methods in org.eclipse.emf.mapping.provider with parameters of type EObject
`protected Command` `MappingItemProvider.createAddCommand(EditingDomain domain, EObject owner, EStructuralFeature feature, java.util.Collection<?> collection, int index)`
`protected Command` `MappingItemProvider.createMoveCommand(EditingDomain domain, EObject owner, EStructuralFeature feature, EObject value, int index)` This creates a primitive `MoveCommand`.
`protected Command` `MappingItemProvider.createRemoveCommand(EditingDomain domain, EObject owner, EStructuralFeature feature, java.util.Collection<?> collection)`
`protected Command` `MappingItemProvider.createSetCommand(EditingDomain domain, EObject owner, EStructuralFeature feature, java.lang.Object value)` This creates a primitive `SetCommand`.

Constructors in org.eclipse.emf.mapping.provider with parameters of type EObject
`MappedObjectItemProvider(AdapterFactory adapterFactory, EObject mappedObject, Mapping mapping)` This constructs an instance from a factory and a notifier.

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

Methods in org.eclipse.emf.mapping.util with parameters of type EObject
`T` `MappingSwitch.defaultCase(EObject object)` Returns the result of interpreting the object as an instance of 'EObject'
`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
`T` `MappingSwitch.doSwitch(EObject theEObject)` Calls `caseXXX` for each class of the model until one returns a non null result; it yields that result
`protected T` `MappingSwitch.doSwitch(int classifierID, 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.