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

Packages that use EFactory
org.eclipse.emf.codegen.ecore.genmodel
org.eclipse.emf.codegen.ecore.genmodel.impl
org.eclipse.emf.ecore: Provides an API for the Ecore dialect of UML.
org.eclipse.emf.ecore.change: Provides an API for describing and applying model changes.
org.eclipse.emf.ecore.change.impl: Provides an implementation of the Change model.
org.eclipse.emf.ecore.impl: Provides an implementation of Ecore.
org.eclipse.emf.ecore.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.tree
org.eclipse.emf.edit.tree.impl
org.eclipse.emf.mapping
org.eclipse.emf.mapping.ecore2ecore
org.eclipse.emf.mapping.ecore2ecore.impl
org.eclipse.emf.mapping.ecore2xml
org.eclipse.emf.mapping.ecore2xml.impl
org.eclipse.emf.mapping.impl

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

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

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

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

Uses of EFactory in org.eclipse.emf.ecore

Subinterfaces of EFactory in org.eclipse.emf.ecore
`interface` `EcoreFactory` The Factory for the model.

Methods in org.eclipse.emf.ecore that return EFactory
`EFactory` `EcoreFactory.createEFactory()` Returns a new object of class 'EFactory'
`EFactory` `EPackage.Descriptor.getEFactory()` Returns the factory.
`EFactory` `EPackage.Registry.getEFactory(java.lang.String nsURI)` Looks up the value in the map, converting `EPackage.Descriptor` objects to `EFactory` objects on demand.
`EFactory` `EPackage.getEFactoryInstance()` Returns the value of the 'EFactory Instance' reference.

Methods in org.eclipse.emf.ecore with parameters of type EFactory
`void` `EPackage.setEFactoryInstance(EFactory value)` Sets the value of the '`EFactory Instance`' reference

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

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

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

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

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

Classes in org.eclipse.emf.ecore.impl that implement EFactory
`class` `EcoreFactoryImpl` An implementation of the model Factory
`class` `EFactoryImpl` An implementation of the model object 'EFactory'

Fields in org.eclipse.emf.ecore.impl declared as EFactory
`protected EFactory` `EStructuralFeatureImpl.defaultValueFactory`
`protected EFactory` `EStructuralFeatureImpl.SimpleContentFeatureMapEntry.eFactory`
`protected EFactory` `EPackageImpl.eFactoryInstance` The cached value of the '`EFactory Instance`' reference

Methods in org.eclipse.emf.ecore.impl that return EFactory
`EFactory` `EcoreFactoryImpl.createEFactory()`
`protected EFactory` `EPackageRegistryImpl.delegatedGetEFactory(java.lang.String nsURI)` Returns the factory from the delegate registry, if there is one.
`EFactory` `EPackageRegistryImpl.getEFactory(java.lang.String nsURI)`
`EFactory` `EPackageRegistryImpl.Delegator.getEFactory(java.lang.String key)`
`EFactory` `EPackageImpl.getEFactoryInstance()`

Methods in org.eclipse.emf.ecore.impl with parameters of type EFactory
`NotificationChain` `EPackageImpl.basicSetEFactoryInstance(EFactory newEFactoryInstance, NotificationChain msgs)`
`void` `EPackageImpl.setEFactoryInstance(EFactory newEFactoryInstance)`

Constructors in org.eclipse.emf.ecore.impl with parameters of type EFactory
`EPackageImpl(EFactory eFactory)` Creates an instance with a factory.
`EPackageImpl(java.lang.String packageURI, EFactory factory)` Creates a `registered` instance with a factory.

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

Fields in org.eclipse.emf.ecore.resource.impl declared as EFactory
`EFactory` `BinaryResourceImpl.EObjectOutputStream.EStructuralFeatureData.eFactory`
`EFactory` `BinaryResourceImpl.EObjectInputStream.EClassData.eFactory`
`EFactory` `BinaryResourceImpl.EObjectInputStream.EStructuralFeatureData.eFactory`

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

Methods in org.eclipse.emf.ecore.util with parameters of type EFactory
`T` `EcoreSwitch.caseEFactory(EFactory object)` Returns the result of interpreting the object as an instance of 'EFactory'
`boolean` `EcoreValidator.validateEFactory(EFactory eFactory, DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)`

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

Fields in org.eclipse.emf.ecore.xmi declared as EFactory
`protected EFactory` `ClassNotFoundException.factory`

Methods in org.eclipse.emf.ecore.xmi that return EFactory
`EFactory` `ClassNotFoundException.getFactory()`

Methods in org.eclipse.emf.ecore.xmi with parameters of type EFactory
`java.lang.String` `XMLHelper.convertToString(EFactory factory, EDataType dataType, java.lang.Object data)` Converts the given data value to a string while saving an XML document.
`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)
`EClassifier` `XMLHelper.getType(EFactory eFactory, java.lang.String typeName)` Given an EFactory and a type name, find and return the type

Method parameters in org.eclipse.emf.ecore.xmi with type arguments of type EFactory
`void` `XMLHelper.popContext(java.util.Map<java.lang.String,EFactory> prefixesToFactories)` Reverts to the previous namespace context while loading XML document and removes from the map, prefixes that have gone out of scope.

Constructors in org.eclipse.emf.ecore.xmi with parameters of type EFactory
`ClassNotFoundException(java.lang.String name, EFactory factory, java.lang.String location, int line, int column)`

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

Fields in org.eclipse.emf.ecore.xmi.impl with type parameters of type EFactory
`protected java.util.Map<java.lang.String,EFactory>` `XMLHandler.prefixesToFactories`

Methods in org.eclipse.emf.ecore.xmi.impl that return EFactory
`protected EFactory` `XMLHandler.getFactoryForPrefix(java.lang.String prefix)`

Methods in org.eclipse.emf.ecore.xmi.impl with parameters of type EFactory
`java.lang.String` `XMLHelperImpl.convertToString(EFactory factory, EDataType dataType, java.lang.Object value)`
`protected EObject` `XMLHandler.createDocumentRoot(java.lang.String prefix, java.lang.String uri, java.lang.String name, EFactory eFactory, boolean top)`
`protected EObject` `XMIHandler.createDocumentRoot(java.lang.String prefix, java.lang.String uri, java.lang.String name, EFactory eFactory, boolean top)`
`protected java.lang.Object` `XMLHelperImpl.createFromString(EFactory eFactory, EDataType eDataType, java.lang.String value)`
`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.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.
`EClassifier` `XMLHelperImpl.getType(EFactory eFactory, java.lang.String typeName)`
`EClassifier` `EMOFHelperImpl.getType(EFactory eFactory, java.lang.String typeName)`
`protected java.lang.String` `XMLHelperImpl.updateQNamePrefix(EFactory factory, EDataType dataType, java.lang.Object value, boolean list)`
`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)`

Method parameters in org.eclipse.emf.ecore.xmi.impl with type arguments of type EFactory
`void` `XMLHelperImpl.popContext(java.util.Map<java.lang.String,EFactory> prefixesToFactories)`
`void` `XMLHelperImpl.NamespaceSupport.popContext(java.util.Map<java.lang.String,EFactory> prefixesToFactories)`

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

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

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

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

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

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

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

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

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

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

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

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

Uses of EFactory in org.eclipse.emf.mapping

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

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

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

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

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

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

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

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

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

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

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

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