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.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 Commands 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 Commands which modify them.
org.eclipse.emf.edit.provider This provides reusable ItemProviderAdapter support to drive JFace StructuredViewers, Eclipse IPropertySources, and EditingDomain
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'
 

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'
 

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

Methods in org.eclipse.emf.codegen.ecore.genmodel.impl that return EObject
 EObject GenModelFactoryImpl.create(EClass eClass)
           
 EObject GenBaseImpl.eObjectForURIFragmentSegment(String uriFragmentSegment)
           
 

Methods in org.eclipse.emf.codegen.ecore.genmodel.impl with parameters of type EObject
 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(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
 Object GenModelSwitch.doSwitch(EObject theEObject)
          Calls caseXXX for each class of the model until one returns a non null result; it yields that result
protected  Object 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
protected  Object 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
 Object GenModelSwitch.defaultCase(EObject object)
          Returns the result of interpretting the object as an instance of 'EObject'
 

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 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 InternalEObject
          An internal interface implemented by all EObjects.
 

Methods in org.eclipse.emf.ecore that return EObject
 EObject InternalEObject.eObjectForURIFragmentSegment(String uriFragmentSegment)
          Returns the object resolved by the fragment segment.
 EObject InternalEObject.eResolveProxy(InternalEObject proxy)
          Resolves the proxy object relative to this object.
 EObject InternalEObject.EStore.create(EClass eClass)
          Creates a new instance of the class.
 EObject EcoreFactory.createEObject()
          Returns a new object of class 'EObject'
 EObject EStructuralFeature.Setting.getEObject()
          Returns the object holding a value.
 EObject EObject.eContainer()
           Returns the containing object, or null.
 EObject EFactory.create(EClass eClass)
           Creates a new instance of the class and returns it.
 

Methods in org.eclipse.emf.ecore with parameters of type EObject
 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.
 boolean EValidator.validate(EObject eObject, DiagnosticChain diagnostics, Map context)
          Validates the object in the given context, optionally producing diagnostics.
 boolean EValidator.validate(EClass eClass, EObject eObject, DiagnosticChain diagnostics, Map context)
           
 String EValidator.SubstitutionLabelProvider.getObjectLabel(EObject eObject)
          Returns the label to identify an object.
 

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 with parameters of type 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
 void FeatureChange.apply(EObject originalObject)
           
 void FeatureChange.applyAndReverse(EObject originalObject)
           
 Map.Entry ChangeFactory.createEObjectToChangesMapEntry(EObject eObject)
           
 

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
protected  EObject EObjectToChangesMapEntryImpl.key
          The cached value of the 'Key' reference
 EObject ChangeDescriptionImpl.OldContainmentInformation.container
           
 

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

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

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
 Object ChangeSwitch.doSwitch(EObject theEObject)
          Calls caseXXX for each class of the model until one returns a non null result; it yields that result
protected  Object 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
protected  Object 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
 Object ChangeSwitch.defaultCase(EObject object)
          Returns the result of interpretting the object as an instance of 'EObject'
protected  void ChangeRecorder.handleFeature(EStructuralFeature feature, EReference containment, Notification notification, EObject eObject)
           
protected  List ChangeRecorder.getFeatureChanges(EObject eObject)
           
protected  void ChangeRecorder.finalizeChange(FeatureChange change, EObject eObject)
           
protected  FeatureChange ChangeRecorder.createFeatureChange(EObject eObject, EStructuralFeature eStructuralFeature, Object value, boolean isSet)
           
 

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
           
 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 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 FlatEObjectImpl
          An implementation of the model object 'EObject'.
 

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

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

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

Constructors in org.eclipse.emf.ecore.impl with parameters of type EObject
EStructuralFeatureImpl.SettingMany(EObject owner, EStructuralFeature eStructuralFeature, List 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 EStringToStringMapEntryItemProvider.createSetCommand(EditingDomain domain, EObject owner, EStructuralFeature feature, Object value, int index)
          When setting the key attribute, use a command wrapper that reindexes the attribute's details map.
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 ResourceSet.getEObject(URI uri, boolean loadOnDemand)
          Returns the object resolved by the URI.
 EObject Resource.getEObject(String uriFragment)
          Returns the resolved object for the given URI fragment.
 

Methods in org.eclipse.emf.ecore.resource with parameters of type EObject
 String Resource.getURIFragment(EObject eObject)
          Returns the URI fragment that, when passed to getEObject will return the given object.
 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.
 

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

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

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

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
           
 

Methods in org.eclipse.emf.ecore.util that return EObject
 EObject FeatureMapUtil.FeatureEList.getEObject()
           
 EObject FeatureMapUtil.FeatureFeatureMap.getEObject()
           
 EObject FeatureMapUtil.FeatureValue.getEObject()
           
 EObject FeatureMap.Internal.getEObject()
           
static EObject EcoreUtil.resolve(EObject proxy, ResourceSet resourceSet)
          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, EObject objectContext)
          Returns the resolved object represented by proxy.
static EObject EcoreUtil.copy(EObject eObject)
          Returns a self-contained copy of the eObject.
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.create(EClass eClass)
          Creates an instance of the class.
 EObject EcoreUtil.Copier.copy(EObject eObject)
          Returns a copy of the given eObject.
protected  EObject EcoreUtil.Copier.createCopy(EObject eObject)
          Returns a new instance of the object's target class.
 EObject EcoreEMap.getEObject()
           
protected  EObject EcoreEList.resolve(int index, EObject eObject)
           
protected  EObject EcoreEList.resolveProxy(EObject eObject)
           
 EObject EcoreEList.getEObject()
           
 EObject EcoreEList.UnmodifiableEList.getEObject()
           
protected  EObject DelegatingFeatureMap.resolveProxy(EObject eObject)
           
protected  EObject DelegatingEcoreEList.resolveProxy(EObject eObject)
           
 EObject DelegatingEcoreEList.getEObject()
           
 EObject DelegatingEcoreEList.UnmodifiableEList.getEObject()
           
protected  EObject BasicFeatureMap.resolveProxy(EObject eObject)
           
 

Methods in org.eclipse.emf.ecore.util with parameters of type EObject
static boolean FeatureMapUtil.isMany(EObject owner, EStructuralFeature feature)
           
static Adapter EcoreUtil.getRegisteredAdapter(EObject eObject, Object type)
          Returns the specified eObject's adapter of the specified type.
static EObject EcoreUtil.resolve(EObject proxy, ResourceSet resourceSet)
          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, EObject objectContext)
          Returns the resolved object represented by proxy.
static void EcoreUtil.resolveAll(EObject eObject)
          Visits all proxies referenced by the object or recursively any of it's contained object.
static EObject EcoreUtil.copy(EObject eObject)
          Returns a self-contained copy of the eObject.
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 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 EcoreUtil.isAncestor(Collection ancestorEMFObjects, EObject eObject)
          Returns whether any EObject, Resource, or ResourceSet in the collection is an ancestor of the EObject.
static TreeIterator EcoreUtil.getAllContents(EObject eObject, boolean resolve)
          Returns a tree iterator that iterates over all the direct contents and indirect contents of the object.
static TreeIterator 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.
static boolean EcoreUtil.equals(EObject eObject1, EObject eObject2)
          Returns true if eObject1 and eObject2 are equal, false otherwise.
static 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>}
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.
static void EcoreUtil.remove(EObject eObject, EStructuralFeature eStructuralFeature, Object value)
          Removes the value from the feature of the object.
static void EcoreUtil.replace(EObject eObject, EStructuralFeature eStructuralFeature, Object oldValue, Object newValue)
          Replaces the old value in the object's feature with the new value.
static void EcoreUtil.remove(EObject eObject)
          Removes the object from its containing resource and/or its containing object.
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 String EcoreUtil.getID(EObject eObject)
          Returns the value of the object's ID attribute as a String.
static void EcoreUtil.setID(EObject eObject, String id)
          Sets the value of the object's ID attribute according to the value represented by the String.
 EObject EcoreUtil.Copier.copy(EObject eObject)
          Returns a copy of the given eObject.
protected  void EcoreUtil.Copier.copyProxyURI(EObject eObject, EObject copyEObject)
          Copies the proxy URI from the original to the copy, if present.
protected  EObject EcoreUtil.Copier.createCopy(EObject eObject)
          Returns a new instance of the object's target class.
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.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.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  Iterator EcoreUtil.ContentTreeIterator.getEObjectChildren(EObject eObject)
          Returns an iterator over the children of the given parent EObject.
protected  boolean EcoreUtil.CrossReferencer.containment(EObject eObject)
          Return true if the cross referencer should include references from children of the specified object.
protected  boolean EcoreUtil.CrossReferencer.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  EContentsEList.FeatureIterator EcoreUtil.CrossReferencer.getCrossReferences(EObject eObject)
           
protected  void EcoreUtil.CrossReferencer.handleCrossReference(EObject eObject)
           
protected  void EcoreUtil.CrossReferencer.add(InternalEObject eObject, EReference eReference, EObject crossReferencedEObject)
           
protected  boolean EcoreUtil.ExternalCrossReferencer.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.
static Map EcoreUtil.ExternalCrossReferencer.find(EObject eObject)
          Returns a map of all external cross references from the specified content tree.
 boolean EcoreUtil.EqualityHelper.equals(EObject eObject1, EObject eObject2)
          Returns whether eObject1 and eObject2 are equal in the context of this helper instance.
protected  boolean EcoreUtil.EqualityHelper.haveEqualFeature(EObject eObject1, EObject eObject2, EStructuralFeature feature)
          Returns whether the two objects have equal isSet states and values for the feature.
protected  boolean EcoreUtil.EqualityHelper.haveEqualReference(EObject eObject1, EObject eObject2, EReference reference)
          Returns whether the two objects have equal values for the reference.
protected  boolean EcoreUtil.EqualityHelper.haveEqualAttribute(EObject eObject1, EObject eObject2, EAttribute attribute)
          Returns whether the two objects have equal values for the attribute.
protected  boolean EcoreUtil.UsageCrossReferencer.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  Collection EcoreUtil.UsageCrossReferencer.findUsage(EObject eObject)
          Returns the collection of usage references to the specified object.
static Collection EcoreUtil.UsageCrossReferencer.find(EObject eObjectOfInterest, EObject eObject)
          Returns a collection of usage references from the specified content tree.
static Collection EcoreUtil.UsageCrossReferencer.find(EObject eObjectOfInterest, Resource resource)
          Returns a collection of usage references from the specified content tree.
static Collection EcoreUtil.UsageCrossReferencer.find(EObject eObjectOfInterest, ResourceSet resourceSet)
          Returns a collection of usage references from the specified content tree.
static Collection EcoreUtil.UsageCrossReferencer.find(EObject eObjectOfInterest, Collection emfObjectsToSearch)
          Returns a collection of usage references from the combined content trees of the specified collection of objects.
static Map EcoreUtil.UsageCrossReferencer.findAll(Collection eObjectsOfInterest, EObject eObject)
          Returns a map of usage references from the specified content tree.
protected  boolean EcoreUtil.ProxyCrossReferencer.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.
static Map EcoreUtil.ProxyCrossReferencer.find(EObject eObject)
          Returns a map of all proxy references from the specified content tree.
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.
static Map EcoreUtil.UnresolvedProxyCrossReferencer.find(EObject eObject)
          Returns a map of all unresolvable proxies from the specified content tree.
 Object EcoreSwitch.doSwitch(EObject theEObject)
          Calls caseXXX for each class of the model until one returns a non null result; it yields that result
protected  Object 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
protected  Object 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
 Object EcoreSwitch.defaultCase(EObject object)
          Returns the result of interpretting the object as an instance of 'EObject'
protected  EObject EcoreEList.resolve(int index, EObject eObject)
           
protected  EObject EcoreEList.resolveProxy(EObject eObject)
           
static String EObjectValidator.getObjectLabel(EObject eObject, Map context)
           
 boolean EObjectValidator.validate(EObject eObject, DiagnosticChain diagnostics, Map context)
          Validates the object in the given context, optionally producing diagnostics.
 boolean EObjectValidator.validate(EClass eClass, EObject eObject, DiagnosticChain diagnostics, Map context)
           
 boolean EObjectValidator.validate_EveryDefaultConstraint(EObject object, DiagnosticChain theDiagnostics, Map context)
           
 boolean EObjectValidator.validate_EveryMultiplicityConforms(EObject eObject, DiagnosticChain diagnostics, Map context)
           
protected  boolean EObjectValidator.validate_MultiplicityConforms(EObject eObject, EStructuralFeature eStructuralFeature, DiagnosticChain diagnostics, Map context)
           
 boolean EObjectValidator.validate_EveryProxyResolves(EObject eObject, DiagnosticChain diagnostics, Map context)
           
 boolean EObjectValidator.validate_EveryReferenceIsContained(EObject eObject, DiagnosticChain diagnostics, Map context)
           
 boolean EObjectValidator.validate_EveryDataValueConforms(EObject eObject, DiagnosticChain diagnostics, Map context)
           
protected  boolean EObjectValidator.validate_DataValueConforms(EObject eObject, EAttribute eAttribute, DiagnosticChain diagnostics, Map context)
           
protected  DiagnosticChain EObjectValidator.createBadDataValueDiagnostic(EObject eObject, EAttribute eAttribute, DiagnosticChain diagnostics, Map context)
           
 boolean EObjectValidator.validate_UniqueID(EObject eObject, DiagnosticChain diagnostics, Map context)
           
static ECrossReferenceEList ECrossReferenceEList.createECrossReferenceEList(EObject eObject)
           
 Collection ECrossReferenceAdapter.getNonNavigableInverseReferences(EObject eObject)
           
 Collection ECrossReferenceAdapter.getNonNavigableInverseReferences(EObject eObject, boolean resolve)
           
 Collection ECrossReferenceAdapter.getInverseReferences(EObject eObject)
           
 Collection ECrossReferenceAdapter.getInverseReferences(EObject eObject, boolean resolve)
           
protected  void ECrossReferenceAdapter.resolveAll(EObject eObject)
           
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 ECrossReferenceAdapter.unsetTarget(EObject target)
          Handles deinstallation of the adapter from an EObject by removing the adapter to each of the directly contained objects.
protected  EContentsEList.FeatureIterator ECrossReferenceAdapter.InverseCrossReferencer.getCrossReferences(EObject eObject)
           
protected  boolean ECrossReferenceAdapter.InverseCrossReferencer.crossReference(EObject eObject, EReference eReference, EObject crossReferencedEObject)
           
 void ECrossReferenceAdapter.InverseCrossReferencer.add(EObject eObject)
           
protected  void ECrossReferenceAdapter.InverseCrossReferencer.add(InternalEObject eObject, EReference eReference, EObject crossReferencedEObject)
           
 void ECrossReferenceAdapter.InverseCrossReferencer.add(EObject eObject, EReference eReference, EObject crossReferencedEObject)
           
protected  void ECrossReferenceAdapter.InverseCrossReferencer.addProxy(EObject proxy, EObject context)
           
 Object ECrossReferenceAdapter.InverseCrossReferencer.remove(EObject eObject)
           
 void ECrossReferenceAdapter.InverseCrossReferencer.remove(EObject eObject, EReference eReference, EObject crossReferencedEObject)
           
protected  void ECrossReferenceAdapter.InverseCrossReferencer.removeProxy(EObject proxy, EObject context)
           
protected  URI ECrossReferenceAdapter.InverseCrossReferencer.normalizeURI(URI uri, EObject objectContext)
           
static EContentsEList EContentsEList.createEContentsEList(EObject eObject)
           
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 EContentAdapter.unsetTarget(EObject target)
          Handles deinstallation of the adapter from an EObject by removing the adapter from each of the directly contained objects.
 String Diagnostician.getObjectLabel(EObject eObject)
           
 Diagnostic Diagnostician.validate(EObject eObject)
           
 boolean Diagnostician.validate(EObject eObject, DiagnosticChain diagnostics)
          Validates the object in the given context, optionally producing diagnostics.
 boolean Diagnostician.validate(EObject eObject, DiagnosticChain diagnostics, Map context)
           
 boolean Diagnostician.validate(EClass eClass, EObject eObject, DiagnosticChain diagnostics, Map context)
           
protected  boolean Diagnostician.doValidateContents(EObject eObject, DiagnosticChain diagnostics, Map context)
           
protected  EObject DelegatingFeatureMap.resolveProxy(EObject eObject)
           
protected  EObject DelegatingEcoreEList.resolveProxy(EObject eObject)
           
protected  EObject BasicFeatureMap.resolveProxy(EObject eObject)
           
 

Constructors in org.eclipse.emf.ecore.util with parameters of type EObject
EcoreUtil.ProperContentIterator(EObject eObject)
           
EcoreUtil.ProperContentIterator(EObject eObject, boolean isResolveProxies)
           
EcoreUtil.CrossReferencer(EObject eObject)
          Creates an instance for the given object.
EcoreUtil.ExternalCrossReferencer(EObject eObject)
          Creates an instance for the given object.
EcoreUtil.UsageCrossReferencer(EObject eObject)
          Creates an instance for the given object.
EcoreUtil.ProxyCrossReferencer(EObject eObject)
          Creates an instance for the given object.
EcoreUtil.UnresolvedProxyCrossReferencer(EObject eObject)
          Creates an instance for the given object.
ECrossReferenceEList(EObject eObject)
           
ECrossReferenceEList(EObject eObject, EStructuralFeature[] eStructuralFeatures)
           
ECrossReferenceEList.FeatureIteratorImpl(EObject eObject)
           
ECrossReferenceEList.FeatureIteratorImpl(EObject eObject, EStructuralFeature[] eStructuralFeatures)
           
ECrossReferenceEList.ResolvingFeatureIteratorImpl(EObject eObject)
           
ECrossReferenceEList.ResolvingFeatureIteratorImpl(EObject eObject, EStructuralFeature[] eStructuralFeatures)
           
EContentsEList(EObject eObject)
           
EContentsEList(EObject eObject, List eStructuralFeatures)
           
EContentsEList(EObject eObject, EStructuralFeature[] eStructuralFeatures)
           
EContentsEList.FeatureIteratorImpl(EObject eObject, List eStructuralFeatures)
           
EContentsEList.FeatureIteratorImpl(EObject eObject, EStructuralFeature[] eStructuralFeatures)
           
EContentsEList.ResolvingFeatureIteratorImpl(EObject eObject, List eStructuralFeatures)
           
EContentsEList.ResolvingFeatureIteratorImpl(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 IllegalValueException.object
           
protected  EObject FeatureNotFoundException.object
           
 

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

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

Constructors in org.eclipse.emf.ecore.xmi with parameters of type EObject
IllegalValueException(EObject object, EStructuralFeature feature, Object value, Exception emfException, String location, int line, int column)
           
FeatureNotFoundException(String name, EObject object, 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 XMLSaveImpl.root
           
protected  EObject[] XMLHandler.MyEObjectStack.eObjectData
           
 

Methods in org.eclipse.emf.ecore.xmi.impl that return EObject
protected  EObject XMLSaveImpl.getSchemaLocationRoot(EObject eObject)
           
protected  EObject XMLResourceImpl.getEObjectByID(String id)
           
 EObject XMLHelperImpl.createObject(EFactory eFactory, EClassifier type)
           
 EObject XMLHelperImpl.createObject(EFactory eFactory, String classXMIName)
          Deprecated. since 2.2
protected  EObject XMLHandler.createObjectByType(String prefix, String name, boolean top)
          Create an object based on the prefix and type name.
protected  EObject XMLHandler.createDocumentRoot(String prefix, String uri, String name, EFactory eFactory, boolean top)
           
protected  EObject XMLHandler.createObjectFromTypeName(EObject peekObject, String typeQName, EStructuralFeature feature)
          Create an object from the given qualified type name.
protected  EObject XMLHandler.createObjectFromFeatureType(EObject peekObject, EStructuralFeature feature)
          Create an object based on the type of the given feature.
protected  EObject XMLHandler.createObjectFromFactory(EFactory factory, 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.validateCreateObjectFromFactory(EFactory factory, String typeName, EObject newObject, boolean top)
           
protected  EObject XMLHandler.validateCreateObjectFromFactory(EFactory factory, String typeName, EObject newObject, EStructuralFeature feature)
           
 EObject XMLHandler.MyEObjectStack.peekEObject()
           
 EObject XMLHandler.MyEObjectStack.popEObject()
           
 EObject XMLHandler.SingleReference.getObject()
           
 EObject XMLHandler.ManyReference.getObject()
           
protected  EObject XMIHandler.createDocumentRoot(String prefix, String uri, String name, EFactory eFactory, boolean top)
           
 EObject EMOFHelperImpl.createObject(EFactory eFactory, EClassifier type)
           
 EObject DefaultDOMHandlerImpl.getContainer(Node node)
           
 

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

Constructors in org.eclipse.emf.ecore.xmi.impl with parameters of type EObject
XMLHandler.SingleReference(EObject object, EStructuralFeature feature, 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 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 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 SetCommand.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 RemoveCommand.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 InitializeCopyCommand.owner
          This is the object being copied.
protected  EObject InitializeCopyCommand.copy
          This is the object (copy) being initialized.
protected  EObject CreateCopyCommand.owner
          This is the object being copied.
protected  EObject CreateCopyCommand.copy
          This is the copy.
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.
protected  EObject AddCommand.owner
          This is the owner object upon which the command will act.
 

Methods in org.eclipse.emf.edit.command that return EObject
 EObject SetCommand.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 RemoveCommand.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 InitializeCopyCommand.getOwner()
          This is the object being copied.
 EObject InitializeCopyCommand.getCopy()
          This is the object (copy) being initialized.
 EObject CreateCopyCommand.getOwner()
          This is the object being copied.
 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.
 

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 AbstractOverrideableCommand.getOwnerList(EObject owner, EStructuralFeature feature)
           
 

Constructors in org.eclipse.emf.edit.command with parameters of type EObject
SetCommand(EditingDomain domain, EObject owner, EStructuralFeature feature, Object value)
          This constructs a primitive command to set the owner's feature to the specified value.
SetCommand(EditingDomain domain, EObject owner, EStructuralFeature feature, Object value, int index)
          This constructs a primitive command to set the owner's feature to the specified value at the given index.
ReplaceCommand(EditingDomain domain, EObject owner, EStructuralFeature feature, Object value, Object replacement)
          This constructs a primitive command to replace a particular value in the specified feature of the owner with the specified replacement.
ReplaceCommand(EditingDomain domain, EObject owner, EStructuralFeature feature, Object value, 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.
RemoveCommand(EditingDomain domain, EObject owner, EStructuralFeature feature, Object value)
          This constructs a primitive command to remove a particular value from the specified feature of the owner.
RemoveCommand(EditingDomain domain, EObject owner, EStructuralFeature feature, Collection collection)
          This constructs a primitive command to remove a collection of values from the specified feature of the owner.
MoveCommand(EditingDomain domain, EObject owner, EStructuralFeature feature, 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.
InitializeCopyCommand(EditingDomain domain, EObject owner, CopyCommand.Helper copyHelper)
          This constructs an instance that will copy the attribute values of value to those of owner.
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.
CreateChildCommand(EditingDomain domain, EObject owner, EStructuralFeature feature, Object child, 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, Object child, 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, Object child, int index, 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, Object child, int index, Collection selection, CreateChildCommand.Helper helper)
          This constructor initializes an instance, as above, but the command delegates functionality to the specified Helper.
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
AddCommand(EditingDomain domain, EObject owner, EStructuralFeature feature, 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, Object value, int index)
          This constructs a primitive command to insert particular value into the specified many-valued feature of the owner.
AddCommand(EditingDomain domain, EObject owner, EStructuralFeature feature, 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, Collection collection, int index)
          This constructs a primitive command to insert a collection of values into the specified many-valued feature of the owner.
 

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
 

Methods in org.eclipse.emf.edit.provider with parameters of type EObject
protected  Object WrapperItemProvider.WrapperItemPropertyDescriptor.getValue(EObject object, EStructuralFeature feature)
          Returns a value from a model object.
protected  void WrapperItemProvider.WrapperItemPropertyDescriptor.setValue(EObject object, EStructuralFeature feature, Object value)
          Sets a value on a model object.
protected  void ReflectiveItemProvider.gatherAllMetaData(EObject eObject)
           
protected  Object ItemProviderAdapter.getFeatureValue(EObject object, EStructuralFeature feature)
          This method is called by factorRemoveCommand to retrieve the children objects of the features returned from getChildrenFeatures.
protected  Object ItemProviderAdapter.getReferenceValue(EObject object, EReference reference)
          Deprecated. As of EMF 2.0, replaced by getFeatureValue.
protected  Command ItemProviderAdapter.createSetCommand(EditingDomain domain, EObject owner, EStructuralFeature feature, Object value, int index)
          This creates a primitive SetCommand.
protected  Command ItemProviderAdapter.createSetCommand(EditingDomain domain, EObject owner, EStructuralFeature feature, Object value)
          This returned a primitive SetCommand, but it has been replaced, since this command can now take an index.
protected  Command ItemProviderAdapter.createCopyCommand(EditingDomain domain, EObject owner, CopyCommand.Helper helper)
          This creates a primitive CopyCommand.
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.createRemoveCommand(EditingDomain domain, EObject owner, EStructuralFeature feature, Collection collection)
          This creates a primitive RemoveCommand.
protected  Command ItemProviderAdapter.createRemoveCommand(EditingDomain domain, EObject owner, EReference feature, Collection collection)
          Deprecated. As of EMF 2.0, replaced by createRemoveCommand.
protected  Command ItemProviderAdapter.createReplaceCommand(EditingDomain domain, EObject owner, EStructuralFeature feature, EObject value, Collection collection)
          This creates a primitive ReplaceCommand.
protected  Command ItemProviderAdapter.createReplaceCommand(EditingDomain domain, EObject owner, EReference feature, EObject value, Collection collection)
          Deprecated. As of EMF 2.0, replaced by createReplaceCommand.
protected  Command ItemProviderAdapter.createAddCommand(EditingDomain domain, EObject owner, EStructuralFeature feature, Collection collection, int index)
          This creates a primitive AddCommand.
protected  Command ItemProviderAdapter.createAddCommand(EditingDomain domain, EObject owner, EReference feature, Collection collection, int index)
          Deprecated. As of EMF 2.0, replaced by createAddCommand.
protected  Command ItemProviderAdapter.createMoveCommand(EditingDomain domain, EObject owner, EStructuralFeature feature, Object value, int index)
          This creates a primitive MoveCommand.
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.createCreateChildCommand(EditingDomain domain, EObject owner, EStructuralFeature feature, Object value, int index, Collection collection)
          This creates a primitive CreateChildCommand.
protected  Command ItemProviderAdapter.createCreateChildCommand(EditingDomain domain, EObject owner, EReference feature, EObject value, int index, Collection collection)
          Deprecated. As of EMF 2.0, replaced by createCreateChildCommand.
protected  Object ItemProviderAdapter.wrap(EObject object, EStructuralFeature feature, Object value, int index)
          Wraps a value, if needed, and keeps the wrapper for disposal along with the item provider.
protected  Object ItemProviderAdapter.createWrapper(EObject object, EStructuralFeature feature, 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.
static Collection 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.
static void ItemPropertyDescriptor.collectReachableObjectsOfType(Collection visited, Collection 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  Object ItemPropertyDescriptor.getValue(EObject object, EStructuralFeature feature)
          This is called by getPropertyValue to reflectively obtain the value of a feature from an object.
 

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

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.getData()
           
 EObject TreeNodeImpl.basicGetData()
           
 EObject TreeFactoryImpl.create(EClass eClass)
           
 

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
 Object TreeSwitch.doSwitch(EObject theEObject)
          Calls caseXXX for each class of the model until one returns a non null result; it yields that result
protected  Object 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
protected  Object 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
 Object TreeSwitch.defaultCase(EObject object)
          Returns the result of interpretting the object as an instance of 'EObject'
 

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
           
 

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, String displayName, 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
 

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)
           
 

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 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.owner
          This is the object being copied.
protected  EObject CreateCopyOverrideCommand.copy
          This is the copy.
 

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

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

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

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
 Object Ecore2EcoreSwitch.doSwitch(EObject theEObject)
          Calls caseXXX for each class of the model until one returns a non null result; it yields that result
protected  Object 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
protected  Object 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
 Object Ecore2EcoreSwitch.defaultCase(EObject object)
          Returns the result of interpretting the object as an instance of 'EObject'
 

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
 Object Ecore2XMLSwitch.doSwitch(EObject theEObject)
          Calls caseXXX for each class of the model until one returns a non null result; it yields that result
protected  Object 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
protected  Object 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
 Object Ecore2XMLSwitch.defaultCase(EObject object)
          Returns the result of interpretting the object as an instance of 'EObject'
 

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
 

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

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

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.createRemoveCommand(EditingDomain domain, EObject owner, EStructuralFeature feature, Collection collection)
           
protected  Command MappingItemProvider.createAddCommand(EditingDomain domain, EObject owner, EStructuralFeature feature, 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.createSetCommand(EditingDomain domain, EObject owner, EStructuralFeature feature, 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
 Object MappingSwitch.doSwitch(EObject theEObject)
          Calls caseXXX for each class of the model until one returns a non null result; it yields that result
protected  Object 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
protected  Object 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
 Object MappingSwitch.defaultCase(EObject object)
          Returns the result of interpretting the object as an instance of 'EObject'
 


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