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

Packages that use EPackage
org.eclipse.emf.codegen.ecore.genmodel
org.eclipse.emf.codegen.ecore.genmodel.generator
org.eclipse.emf.codegen.ecore.genmodel.impl
org.eclipse.emf.codegen.ecore.genmodel.util
org.eclipse.emf.converter
org.eclipse.emf.converter.ui.contribution.base
org.eclipse.emf.converter.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.impl: Provides an implementation of Ecore.
org.eclipse.emf.ecore.presentation: Provides sample editor support for 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.namespace.util
org.eclipse.emf.ecore.xml.type
org.eclipse.emf.ecore.xml.type.impl
org.eclipse.emf.ecore.xml.type.util
org.eclipse.emf.edit.provider: This provides reusable `ItemProviderAdapter` support to drive JFace StructuredViewers, Eclipse IPropertySources, and `EditingDomain`s
org.eclipse.emf.edit.tree
org.eclipse.emf.edit.tree.impl
org.eclipse.emf.exporter
org.eclipse.emf.exporter.ui.contribution.base
org.eclipse.emf.importer
org.eclipse.emf.importer.ecore
org.eclipse.emf.importer.java
org.eclipse.emf.importer.java.builder
org.eclipse.emf.importer.rose
org.eclipse.emf.importer.rose.builder
org.eclipse.emf.importer.ui.contribution.base
org.eclipse.emf.mapping
org.eclipse.emf.mapping.ecore2ecore
org.eclipse.emf.mapping.ecore2ecore.action
org.eclipse.emf.mapping.ecore2ecore.impl
org.eclipse.emf.mapping.ecore2xml
org.eclipse.emf.mapping.ecore2xml.impl
org.eclipse.emf.mapping.ecore2xml.util
org.eclipse.emf.mapping.impl

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

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

Methods in org.eclipse.emf.codegen.ecore.genmodel that return EPackage
`EPackage` `GenPackage.getEcorePackage()` Returns the value of the 'Ecore Package' reference

Methods in org.eclipse.emf.codegen.ecore.genmodel that return types with arguments of type EPackage
`java.util.List<EPackage>` `GenModel.getMissingPackages()`

Methods in org.eclipse.emf.codegen.ecore.genmodel with parameters of type EPackage
`GenPackage` `GenModel.findGenPackage(EPackage ePackage)`
`void` `GenPackage.initialize(EPackage ePackage)`
`void` `GenPackage.setEcorePackage(EPackage value)` Sets the value of the '`Ecore Package`' reference

Method parameters in org.eclipse.emf.codegen.ecore.genmodel with type arguments of type EPackage
`void` `GenModel.initialize(java.util.Collection<? extends EPackage> ePackages)`

Uses of EPackage in org.eclipse.emf.codegen.ecore.genmodel.generator

Methods in org.eclipse.emf.codegen.ecore.genmodel.generator with parameters of type EPackage
`protected int` `GenPackageGeneratorAdapter.collapseEmptyPackages(EPackage ePackage)`

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

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

Fields in org.eclipse.emf.codegen.ecore.genmodel.impl declared as EPackage
`protected EPackage` `GenPackageImpl.ecorePackage` The cached value of the '`Ecore Package`' reference

Methods in org.eclipse.emf.codegen.ecore.genmodel.impl that return EPackage
`EPackage` `GenPackageImpl.basicGetEcorePackage()`
`EPackage` `GenPackageImpl.getEcorePackage()`

Methods in org.eclipse.emf.codegen.ecore.genmodel.impl that return types with arguments of type EPackage
`java.util.List<EPackage>` `GenModelImpl.getMissingPackages()`

Methods in org.eclipse.emf.codegen.ecore.genmodel.impl with parameters of type EPackage
`GenPackage` `GenBaseImpl.findGenPackage(EPackage ePackage)`
`GenPackage` `GenModelImpl.findGenPackage(EPackage ePackage)`
`protected GenPackage` `GenBaseImpl.findGenPackageHelper(GenPackage genPackage, EPackage ePackage)` Finds the GenPackage corresponding to the EPackage, taking into account any nested GenPackages.
`protected static boolean` `GenPackageImpl.hasExtendedMetaData(EPackage ePackage)`
`void` `GenPackageImpl.initialize(EPackage ePackage)`
`void` `GenPackageImpl.setEcorePackage(EPackage newEcorePackage)`

Method parameters in org.eclipse.emf.codegen.ecore.genmodel.impl with type arguments of type EPackage
`protected java.util.List<GenPackage>` `GenModelImpl.computeMissingUsedGenPackages(java.util.List<EPackage> missingEPackages)`
`protected void` `GenModelImpl.getMissingPackagesHelper(java.util.List<EPackage> ePackages, java.util.List<GenPackage> genPackages)`
`void` `GenModelImpl.initialize(java.util.Collection<? extends EPackage> ePackages)`

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

Methods in org.eclipse.emf.codegen.ecore.genmodel.util that return EPackage
`protected EPackage` `GenModelValidator.getEPackage()` Returns the package of this validator switch

Uses of EPackage in org.eclipse.emf.converter

Fields in org.eclipse.emf.converter with type parameters of type EPackage
`protected java.util.List<EPackage>` `ModelConverter.ePackages`
`protected java.util.Map<EPackage,ModelConverter.EPackageConvertInfo>` `ModelConverter.ePackageToInfoMap`

Methods in org.eclipse.emf.converter that return EPackage
`EPackage` `ModelConverter.getReferredEPackage(GenPackage genPackage)`
`protected EPackage` `ModelConverter.ReferencedEPackageFilter.getReferredEPackage(GenPackage genPackage)`

Methods in org.eclipse.emf.converter that return types with arguments of type EPackage
`protected java.util.List<EPackage>` `ModelConverter.computeEPackagesToConvert()`
`protected java.util.List<EPackage>` `ModelConverter.createEPackagesList()`
`java.util.List<EPackage>` `ModelConverter.filterReferencedEPackages(java.util.Collection<EPackage> ePackages, java.util.List<GenPackage> referencedGenPackages)`
`java.util.List<EPackage>` `ModelConverter.ReferencedEPackageFilter.filterReferencedEPackages(java.util.Collection<EPackage> ePackages, java.util.List<GenPackage> referencedGenPackages)`
`protected java.util.List<EPackage>` `ModelConverter.filterReferencedEPackagesToConvert(java.util.Collection<EPackage> ePackages, java.util.List<GenPackage> referencedGenPackages)`
`java.util.List<EPackage>` `ModelConverter.getEPackages()`
`protected java.util.Map<EPackage,ModelConverter.EPackageConvertInfo>` `ModelConverter.getEPackageToInfoMap()`

Methods in org.eclipse.emf.converter with parameters of type EPackage
`protected boolean` `ModelConverter.canConvert(EPackage ePackage)` Returns true if the EPackage can be converted.
`protected ModelConverter.EPackageConvertInfo` `ModelConverter.createEPackageInfo(EPackage ePackage)`
`ModelConverter.EPackageConvertInfo` `ModelConverter.getEPackageConvertInfo(EPackage ePackage)`

Method parameters in org.eclipse.emf.converter with type arguments of type EPackage
`java.util.List<EPackage>` `ModelConverter.filterReferencedEPackages(java.util.Collection<EPackage> ePackages, java.util.List<GenPackage> referencedGenPackages)`
`java.util.List<EPackage>` `ModelConverter.ReferencedEPackageFilter.filterReferencedEPackages(java.util.Collection<EPackage> ePackages, java.util.List<GenPackage> referencedGenPackages)`
`protected java.util.List<EPackage>` `ModelConverter.filterReferencedEPackagesToConvert(java.util.Collection<EPackage> ePackages, java.util.List<GenPackage> referencedGenPackages)`

Uses of EPackage in org.eclipse.emf.converter.ui.contribution.base

Fields in org.eclipse.emf.converter.ui.contribution.base with type parameters of type EPackage
`protected java.util.List<EPackage>` `ModelConverterPackagePage.filteredEPackages`

Methods in org.eclipse.emf.converter.ui.contribution.base that return types with arguments of type EPackage
`java.util.List<EPackage>` `ModelConverterPackagePage.getCheckedEPackages()`

Methods in org.eclipse.emf.converter.ui.contribution.base with parameters of type EPackage
`protected java.lang.String` `ModelConverterPackagePage.getEPackageData(EPackage ePackage)`
`protected java.lang.String` `ModelConverterPackagePage.getLabel(EPackage ePackage)`
`protected void` `ModelConverterPackagePage.setEPackageData(EPackage ePackage, java.lang.String data)`
`protected boolean` `ModelConverterPackagePage.validateEPackageData(EPackage ePackage, java.lang.String data)`

Uses of EPackage in org.eclipse.emf.converter.util

Methods in org.eclipse.emf.converter.util that return types with arguments of type EPackage
`static java.util.List<EPackage>` `ConverterUtil.computeRequiredPackages(EPackage ePackage)`

Methods in org.eclipse.emf.converter.util with parameters of type EPackage
`static java.util.List<EPackage>` `ConverterUtil.computeRequiredPackages(EPackage ePackage)`
`static java.lang.String` `ConverterUtil.getQualifiedName(EPackage ePackage)`

Constructor parameters in org.eclipse.emf.converter.util with type arguments of type EPackage
`ConverterUtil.EPackageList(java.util.Collection<? extends EPackage> collection)`

Uses of EPackage in org.eclipse.emf.ecore

Subinterfaces of EPackage in org.eclipse.emf.ecore
`interface` `EcorePackage` The Package for the model.

Methods in org.eclipse.emf.ecore that return EPackage
`EPackage` `EcoreFactory.createEPackage()` Returns a new object of class 'EPackage'
`EPackage` `EPackage.Descriptor.getEPackage()` Returns the package.
`EPackage` `EClassifier.getEPackage()` Returns the value of the 'EPackage' container reference.
`EPackage` `EFactory.getEPackage()` Returns the value of the 'EPackage' reference.
`EPackage` `EPackage.Registry.getEPackage(java.lang.String nsURI)` Looks up the value in the map, converting `EPackage.Descriptor` objects to `EPackage` objects on demand.
`EPackage` `EPackage.getESuperPackage()` Returns the value of the 'ESuper Package' container reference.

Methods in org.eclipse.emf.ecore that return types with arguments of type EPackage
`EList<EPackage>` `EPackage.getESubpackages()` Returns the value of the 'ESubpackages' containment reference list.

Methods in org.eclipse.emf.ecore with parameters of type EPackage
`EValidator` `EValidator.Registry.getEValidator(EPackage ePackage)` Looks up the package in the map.
`void` `EFactory.setEPackage(EPackage value)` Sets the value of the '`EPackage`' reference

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

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

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

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

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

Classes in org.eclipse.emf.ecore.impl that implement EPackage
`class` `EcorePackageImpl` An implementation of the model Package
`class` `EPackageImpl` An implementation of the model object 'EPackage'.

Fields in org.eclipse.emf.ecore.impl declared as EPackage
`protected EPackage` `EFactoryImpl.ePackage` The cached value of the '`EPackage`' reference

Fields in org.eclipse.emf.ecore.impl with type parameters of type EPackage
`protected EList<EPackage>` `EPackageImpl.eSubpackages` The cached value of the '`ESubpackages`' containment reference list

Methods in org.eclipse.emf.ecore.impl that return EPackage
`EPackage` `EClassifierImpl.basicGetEPackage()`
`EPackage` `EPackageImpl.basicGetESuperPackage()`
`EPackage` `EcoreFactoryImpl.createEPackage()`
`protected EPackage` `EPackageRegistryImpl.delegatedGetEPackage(java.lang.String nsURI)` Returns the package from the delegate registry, if there is one.
`EPackage` `EFactoryImpl.getEPackage()`
`EPackage` `EClassifierImpl.getEPackage()`
`EPackage` `EPackageRegistryImpl.getEPackage(java.lang.String nsURI)`
`EPackage` `EPackageRegistryImpl.Delegator.getEPackage(java.lang.String key)`
`EPackage` `EClassifierImpl.getEPackageGen()`
`EPackage` `EPackageImpl.getESuperPackage()`

Methods in org.eclipse.emf.ecore.impl that return types with arguments of type EPackage
`EList<EPackage>` `EPackageImpl.getESubpackages()`

Methods in org.eclipse.emf.ecore.impl with parameters of type EPackage
`NotificationChain` `EFactoryImpl.basicSetEPackage(EPackage newEPackage, NotificationChain msgs)`
`EValidator` `EValidatorRegistryImpl.getEValidator(EPackage ePackage)`
`protected void` `EPackageRegistryImpl.initialize(EPackage ePackage)` Creates a delegating instance.
`protected void` `EPackageImpl.initializeFromLoadedEPackage(EPackage target, EPackage source)`
`void` `EFactoryImpl.setEPackage(EPackage newEPackage)`

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

Fields in org.eclipse.emf.ecore.presentation with type parameters of type EPackage
`protected java.util.Set<EPackage>` `EcoreActionBarContributor.ExtendedLoadResourceAction.ExtendedLoadResourceDialog.registeredPackages`

Methods in org.eclipse.emf.ecore.presentation that return types with arguments of type EPackage
`protected java.util.Collection<EPackage>` `EcoreActionBarContributor.ExtendedLoadResourceAction.ExtendedLoadResourceDialog.getAllPackages(Resource resource)`
`java.util.Set<EPackage>` `EcoreActionBarContributor.ExtendedLoadResourceAction.ExtendedLoadResourceDialog.getRegisteredPackages()`

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

Fields in org.eclipse.emf.ecore.resource.impl declared as EPackage
`EPackage` `BinaryResourceImpl.EObjectInputStream.EPackageData.ePackage`

Fields in org.eclipse.emf.ecore.resource.impl with type parameters of type EPackage
`protected java.util.Map<EPackage,BinaryResourceImpl.EObjectOutputStream.EPackageData>` `BinaryResourceImpl.EObjectOutputStream.ePackageDataMap`

Methods in org.eclipse.emf.ecore.resource.impl with parameters of type EPackage
`protected BinaryResourceImpl.EObjectOutputStream.EPackageData` `BinaryResourceImpl.EObjectOutputStream.writeEPackage(EPackage ePackage)`

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

Fields in org.eclipse.emf.ecore.util declared as EPackage
`protected EPackage` `BasicExtendedMetaData.EPackageExtendedMetaDataImpl.ePackage`

Methods in org.eclipse.emf.ecore.util that return EPackage
`EPackage` `ExtendedMetaData.demandPackage(java.lang.String namespace)` Returns a package from the demand package registry, creating it (with a document root class) if necessary.
`EPackage` `BasicExtendedMetaData.demandPackage(java.lang.String namespace)`
`protected EPackage` `EObjectValidator.getEPackage()`
`protected EPackage` `EcoreValidator.getEPackage()` Returns the package of this validator switch
`EPackage` `ExtendedMetaData.getPackage(java.lang.String namespace)` Retrieves the package with the specified namespace URI from the package registry associated with this instance.
`EPackage` `BasicExtendedMetaData.getPackage(java.lang.String namespace)`

Methods in org.eclipse.emf.ecore.util that return types with arguments of type EPackage
`java.util.Collection<EPackage>` `ExtendedMetaData.demandedPackages()` Returns the instance's collection of demand-created packages.
`java.util.Collection<EPackage>` `BasicExtendedMetaData.demandedPackages()`

Methods in org.eclipse.emf.ecore.util with parameters of type EPackage
`protected boolean` `BasicExtendedMetaData.basicIsQualified(EPackage ePackage)`
`T` `EcoreSwitch.caseEPackage(EPackage object)` Returns the result of interpreting the object as an instance of 'EPackage'
`protected BasicExtendedMetaData.EPackageExtendedMetaData` `BasicExtendedMetaData.createEPackageExtendedMetaData(EPackage ePackage)`
`static void` `EcoreUtil.freeze(EPackage ePackage)` Marks the package to indicate that it and everything it contains or that its contents depend on can no longer be changed.
`EClass` `ExtendedMetaData.getDocumentRoot(EPackage ePackage)` Returns the class corresponding to the document root in the given package.
`EClass` `BasicExtendedMetaData.getDocumentRoot(EPackage ePackage)`
`protected BasicExtendedMetaData.EPackageExtendedMetaData` `BasicExtendedMetaData.getExtendedMetaData(EPackage ePackage)`
`java.lang.String` `ExtendedMetaData.getNamespace(EPackage ePackage)` Returns the namespace to use for model instance serializations of the specified package.
`java.lang.String` `BasicExtendedMetaData.getNamespace(EPackage ePackage)`
`EClassifier` `ExtendedMetaData.getType(EPackage ePackage, java.lang.String name)` Returns the classifier with the given XML name within the given package.
`EClassifier` `BasicExtendedMetaData.getType(EPackage ePackage, java.lang.String name)`
`boolean` `ExtendedMetaData.isQualified(EPackage ePackage)` Returns whether model instance serializations of the specified package should use namespace qualification.
`boolean` `BasicExtendedMetaData.isQualified(EPackage ePackage)`
`void` `ExtendedMetaData.putPackage(java.lang.String namespace, EPackage ePackage)` Adds the package to the package registry associated with this instance, keyed by the given namespace URI.
`void` `BasicExtendedMetaData.putPackage(java.lang.String namespace, EPackage ePackage)`
`void` `ExtendedMetaData.setQualified(EPackage ePackage, boolean isQualified)` Sets whether model instance serializations of the specified package should use namespace qualification.
`void` `BasicExtendedMetaData.setQualified(EPackage ePackage, boolean isQualified)`
`boolean` `EcoreValidator.validateEPackage_UniqueClassifierNames(EPackage ePackage, DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)` Validates the UniqueClassifierNames constraint of 'EPackage'
`boolean` `EcoreValidator.validateEPackage_UniqueNsURIs(EPackage ePackage, DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)` Validates the UniqueNsURIs constraint of 'EPackage'
`boolean` `EcoreValidator.validateEPackage_UniqueSubpackageNames(EPackage ePackage, DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)` Validates the UniqueSubpackageNames constraint of 'EPackage'
`boolean` `EcoreValidator.validateEPackage_WellFormedNsPrefix(EPackage ePackage, DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)` Validates the WellFormedNsPrefix constraint of 'EPackage'
`boolean` `EcoreValidator.validateEPackage_WellFormedNsURI(EPackage ePackage, DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)` Validates the WellFormedNsURI constraint of 'EPackage'
`boolean` `EcoreValidator.validateEPackage(EPackage ePackage, DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)`

Constructors in org.eclipse.emf.ecore.util with parameters of type EPackage
`BasicExtendedMetaData.EPackageExtendedMetaDataImpl(EPackage ePackage)`

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

Methods in org.eclipse.emf.ecore.xmi that return EPackage
`EPackage` `XMLResource.XMLMap.getNoNamespacePackage()` Gets the package to use when namespaces are not used.
`EPackage` `XMLHelper.getNoNamespacePackage()` Gets the package to use when there is no XML namespace in an XML file.
`EPackage[]` `XMLHelper.packages()` Returns the packages in getQName()

Methods in org.eclipse.emf.ecore.xmi with parameters of type EPackage
`java.lang.String` `XMLHelper.getPrefix(EPackage ePackage)` Return the prefix used for this package.
`java.util.List<java.lang.String>` `XMLHelper.getPrefixes(EPackage ePackage)` Return all the prefixes used for this package.
`void` `XMLResource.XMLMap.setNoNamespacePackage(EPackage pkg)` Sets the package to use when namespaces are not used in an XML file; this affects loading only.
`void` `XMLHelper.setNoNamespacePackage(EPackage pkg)` Sets the package to use when there is no XML namespace in an XML file.

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

Fields in org.eclipse.emf.ecore.xmi.impl declared as EPackage
`protected EPackage` `XMLHelperImpl.noNamespacePackage`
`protected EPackage` `XMLMapImpl.noNamespacePkg`
`protected EPackage` `XMLHelperImpl.xmlSchemaTypePackage`
`protected EPackage` `XMLHandler.xmlSchemaTypePackage`
`protected EPackage` `XMLSaveImpl.xmlSchemaTypePackage`

Fields in org.eclipse.emf.ecore.xmi.impl with type parameters of type EPackage
`protected java.util.Map<EPackage,EObject>` `ConfigurationCache.documentRoots`
`protected java.util.Collection<? extends EPackage>` `ElementHandlerImpl.ePackages`
`protected java.util.Map<EPackage,java.lang.String>` `XMLHelperImpl.packages`
`protected java.util.Set<EPackage>` `XMLMapImpl.processedEPackages`

Methods in org.eclipse.emf.ecore.xmi.impl that return EPackage
`EPackage` `XMLHelperImpl.getNoNamespacePackage()`
`EPackage` `XMLMapImpl.getNoNamespacePackage()`
`EPackage` `EMOFExtendedMetaData.getPackage(java.lang.String namespace)`
`protected EPackage` `XMLHandler.getPackageForURI(java.lang.String uriString)` Attempt to get the namespace for the given prefix, then return ERegister.getPackage() or null.
`protected EPackage` `GenericXMLResourceImpl.GenericSAXXMLHandler.handleMissingPackage(java.lang.String uriString)`
`protected EPackage` `XMLHandler.handleMissingPackage(java.lang.String uriString)`
`EPackage[]` `XMLHelperImpl.packages()`

Methods in org.eclipse.emf.ecore.xmi.impl with parameters of type EPackage
`protected BasicExtendedMetaData.EPackageExtendedMetaData` `EMOFExtendedMetaData.createEPackageExtendedMetaData(EPackage ePackage)`
`EClass` `ConfigurationCache.getDocumentRoot(EPackage ePackage)`
`EClass` `XMLSaveImpl.Lookup.getDocumentRoot(EPackage epackage)`
`java.lang.String` `EMOFExtendedMetaData.getNamespace(EPackage ePackage)`
`java.lang.String` `XMLHelperImpl.getPrefix(EPackage ePackage)`
`protected java.lang.String` `XMLHelperImpl.getPrefix(EPackage ePackage, boolean mustHavePrefix)`
`java.util.List<java.lang.String>` `XMLHelperImpl.getPrefixes(EPackage ePackage)`
`protected java.lang.String` `XMLHelperImpl.getQName(EPackage ePackage, java.lang.String name)`
`protected java.lang.String` `XMLHelperImpl.getQName(EPackage ePackage, java.lang.String name, boolean mustHavePrefix)`
`protected java.lang.String` `XMLHelperImpl.getQName(NameInfo nameInfo, EPackage ePackage, java.lang.String name)`
`protected java.lang.String` `XMLHelperImpl.getQName(NameInfo nameInfo, EPackage ePackage, java.lang.String name, boolean mustHavePrefix)`

`protected EStructuralFeature`

`ElementHandlerImpl.getSubstitutionGroup(ExtendedMetaData extendedMetaData, EPackage ePackage, EClass eContainingClass, EStructuralFeature eStructuralFeature, EClassifier eClassifier)`
Searches the document root object package for a changeable (non-abstract) element that is affiliated with the given feature in the given class and a classifier that exactly matches the given classifier

`EClassifier` `EMOFExtendedMetaData.getType(EPackage ePackage, java.lang.String name)`
`void` `ConfigurationCache.putDocumentRoot(EPackage ePackage, EClass documentRoot)`
`void` `XMLHelperImpl.setNoNamespacePackage(EPackage pkg)`
`void` `XMLMapImpl.setNoNamespacePackage(EPackage pkg)`

Constructor parameters in org.eclipse.emf.ecore.xmi.impl with type arguments of type EPackage
`ElementHandlerImpl(boolean considerSubtypes, java.util.Collection<? extends EPackage> ePackages)` Creates an instance that will search the given packages for candidate features.

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

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

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

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

Uses of EPackage in org.eclipse.emf.ecore.xml.namespace.util

Methods in org.eclipse.emf.ecore.xml.namespace.util that return EPackage
`protected EPackage` `XMLNamespaceValidator.getEPackage()` Returns the package of this validator switch

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

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

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

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

Uses of EPackage in org.eclipse.emf.ecore.xml.type.util

Methods in org.eclipse.emf.ecore.xml.type.util that return EPackage
`protected EPackage` `XMLTypeValidator.getEPackage()` Returns the package of this validator switch

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

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

Methods in org.eclipse.emf.edit.provider that return types with arguments of type EPackage
`protected java.util.List<EPackage>` `ReflectiveItemProvider.getAllEPackages(EClass eClass)`

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

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

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

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

Uses of EPackage in org.eclipse.emf.exporter

Fields in org.eclipse.emf.exporter with type parameters of type EPackage
`protected java.util.Map<EPackage,GenPackage>` `ModelExporter.ePackageToGenPackageMap`

Methods in org.eclipse.emf.exporter that return types with arguments of type EPackage
`protected java.util.List<EPackage>` `ModelExporter.createEPackagesList()`
`protected java.util.Map<EPackage,GenPackage>` `ModelExporter.getEPackageToGenPackageMap()`

Methods in org.eclipse.emf.exporter with parameters of type EPackage
`protected boolean` `ModelExporter.canConvert(EPackage ePackage)`
`protected ModelConverter.EPackageConvertInfo` `ModelExporter.createEPackageInfo(EPackage ePackage)`
`protected java.lang.String` `ModelExporter.getDefaultArtifactFileName(EPackage ePackage)`
`protected java.lang.String` `ModelExporter.getDefaultArtifactLocation(EPackage ePackage)`
`ModelExporter.EPackageExportInfo` `ModelExporter.getEPackageExportInfo(EPackage ePackage)`

Uses of EPackage in org.eclipse.emf.exporter.ui.contribution.base

Methods in org.eclipse.emf.exporter.ui.contribution.base with parameters of type EPackage
`protected java.lang.String` `ModelExporterPackagePage.getEPackageData(EPackage ePackage)`
`protected void` `ModelExporterPackagePage.setEPackageData(EPackage ePackage, java.lang.String data)`
`protected boolean` `ModelExporterPackagePage.validateEPackageData(EPackage ePackage, java.lang.String data)`

Uses of EPackage in org.eclipse.emf.importer

Fields in org.eclipse.emf.importer with type parameters of type EPackage
`protected java.util.List<EPackage>` `ModelImporterApplication.referencedEPackages`

Methods in org.eclipse.emf.importer that return types with arguments of type EPackage
`protected java.util.List<EPackage>` `ModelImporter.computeEPackagesBeingReloaded()`

Methods in org.eclipse.emf.importer with parameters of type EPackage
`void` `ModelImporter.addToResource(EPackage ePackage, ResourceSet resourceSet)`
`protected void` `ModelImporter.adjustEPackage(Monitor monitor, EPackage ePackage)`
`protected boolean` `ModelImporter.canConvert(EPackage ePackage)`
`protected ModelConverter.EPackageConvertInfo` `ModelImporter.createEPackageInfo(EPackage ePackage)`
`ModelImporter.EPackageImportInfo` `ModelImporter.getEPackageImportInfo(EPackage ePackage)`
`protected GenPackage` `ModelImporter.getGenPackage(EPackage ePackage)`
`protected void` `ModelImporterApplication.handleEPackage(EPackage ePackage, boolean generate)`
`protected void` `ModelImporterApplication.handleQualifiedEPackageName(EPackage ePackage)`

Uses of EPackage in org.eclipse.emf.importer.ecore

Methods in org.eclipse.emf.importer.ecore with parameters of type EPackage
`void` `EcoreImporter.addToResource(EPackage ePackage, ResourceSet resourceSet)`

Method parameters in org.eclipse.emf.importer.ecore with type arguments of type EPackage
`protected void` `EcoreImporterApplication.traverseEPackages(java.util.List<EPackage> ePackages)`

Uses of EPackage in org.eclipse.emf.importer.java

Methods in org.eclipse.emf.importer.java that return EPackage
`EPackage` `JavaImporter.getReferredEPackage(GenPackage genPackage)`

Method parameters in org.eclipse.emf.importer.java with type arguments of type EPackage
`protected void` `JavaImporterApplication.traverseEPackages(java.util.List<EPackage> ePackages)`

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

Fields in org.eclipse.emf.importer.java.builder with type parameters of type EPackage
`protected java.util.Map<EPackage,java.util.Map<java.lang.Object,java.lang.Integer>>` `JavaEcoreBuilder.ePackageToOrderingMap` The map from package to the map of ordering constants.
`protected java.util.Map<EPackage,java.lang.String>` `JavaEcoreBuilder.ePackageToPrefixMap` The map from package to the it's prefix.
`protected java.util.Map<java.lang.String,EPackage>` `JavaEcoreBuilder.externalPackageNameToEPackageMap` The map from a package name to the corresponding package.
`protected java.util.Map<java.lang.String,EPackage>` `JavaEcoreBuilder.packageNameToEPackageMap` The map from a package name to the corresponding package.

Methods in org.eclipse.emf.importer.java.builder that return EPackage
`protected EPackage` `JavaEcoreBuilder.getEPackage(JNode node)`

Methods in org.eclipse.emf.importer.java.builder with parameters of type EPackage
`protected void` `JavaEcoreBuilder.addToPackage(EPackage ePackage, EClassifier eClassifier)`
`protected EGenericType` `JavaEcoreBuilder.resolveMapEntry(EPackage ePackage, EGenericType keyEGenericType, EGenericType valueEGenericType)`

Uses of EPackage in org.eclipse.emf.importer.rose

Fields in org.eclipse.emf.importer.rose with type parameters of type EPackage
`protected java.util.Map<EPackage,java.util.List<java.lang.String>>` `RoseImporter.roseEPackageInformationMap`

Methods in org.eclipse.emf.importer.rose with parameters of type EPackage
`boolean` `RoseImporter.hasRoseGenPackageProperties(EPackage ePackage)` Returns whether the Rose model properties includes genmodel information about a given ePackage.

Method parameters in org.eclipse.emf.importer.rose with type arguments of type EPackage
`protected void` `RoseImporterApplication.traverseEPackages(java.util.List<EPackage> ePackages)`

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

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

Methods in org.eclipse.emf.importer.rose.builder that return types with arguments of type EPackage
`java.util.Map<EPackage,java.util.List<java.lang.String>>` `RoseUtil.getEPackageToInformationMap()`

Methods in org.eclipse.emf.importer.rose.builder with parameters of type EPackage
`protected void` `RoseEcoreBuilder.setEPackageProperties(RoseNode roseNode, EPackage ePackage, java.lang.String tentativeName)`

Uses of EPackage in org.eclipse.emf.importer.ui.contribution.base

Methods in org.eclipse.emf.importer.ui.contribution.base with parameters of type EPackage
`protected java.lang.String` `ModelImporterPackagePage.getEPackageData(EPackage ePackage)`
`protected java.lang.String` `ModelImporterPackagePage.getLabel(EPackage ePackage)`
`protected void` `ModelImporterPackagePage.setEPackageData(EPackage ePackage, java.lang.String data)`
`protected boolean` `ModelImporterPackagePage.validateEPackageData(EPackage ePackage, java.lang.String data)`

Uses of EPackage in org.eclipse.emf.mapping

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

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

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

Methods in org.eclipse.emf.mapping.ecore2ecore that return EPackage
`EPackage` `Ecore2EcoreMappingRoot.getInputEPackage()`
`EPackage` `Ecore2EcoreMappingRoot.getOutputEPackage()`

Uses of EPackage in org.eclipse.emf.mapping.ecore2ecore.action

Methods in org.eclipse.emf.mapping.ecore2ecore.action that return EPackage
`protected EPackage` `MapToEcoreActionDelegate.getInputEPackage(IStructuredSelection structuredSelection)`

Methods in org.eclipse.emf.mapping.ecore2ecore.action with parameters of type EPackage
`protected static Ecore2EcoreMappingRoot` `MapToEcoreActionDelegate.createMappingRoot(EPackage inputEPackage, EPackage outputEPackage)`

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

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

Methods in org.eclipse.emf.mapping.ecore2ecore.impl that return EPackage
`EPackage` `Ecore2EcoreMappingRootImpl.getInputEPackage()`
`EPackage` `Ecore2EcoreMappingRootImpl.getOutputEPackage()`

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

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

Methods in org.eclipse.emf.mapping.ecore2xml that return EPackage
`EPackage` `XMLMap.getNoNamespacePackage()` Returns the value of the 'No Namespace Package' reference

Methods in org.eclipse.emf.mapping.ecore2xml with parameters of type EPackage
`void` `XMLMap.setNoNamespacePackage(EPackage value)` Sets the value of the '`No Namespace Package`' reference

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

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

Methods in org.eclipse.emf.mapping.ecore2xml.impl that return EPackage
`EPackage` `XMLMapImpl.basicGetNoNamespacePackage()`
`EPackage` `XMLMapImpl.getNoNamespacePackage()`

Methods in org.eclipse.emf.mapping.ecore2xml.impl with parameters of type EPackage
`void` `XMLMapImpl.setNoNamespacePackage(EPackage newNoNamespacePackage)`

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

Methods in org.eclipse.emf.mapping.ecore2xml.util that return EPackage
`EPackage` `Ecore2XMLExtendedMetaData.getPackage(java.lang.String namespace)`

Methods in org.eclipse.emf.mapping.ecore2xml.util with parameters of type EPackage
`java.lang.String` `Ecore2XMLExtendedMetaData.getNamespace(EPackage ePackage)`
`EClassifier` `Ecore2XMLExtendedMetaData.getType(EPackage ePackage, java.lang.String name)`

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

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

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