## Uses of Class
org.eclipse.emf.common.util.URI

Packages that use URI
org.eclipse.emf.codegen.ecore
org.eclipse.emf.codegen.ecore.generator
org.eclipse.emf.codegen.ecore.genmodel.impl
org.eclipse.emf.codegen.ecore.genmodel.presentation
org.eclipse.emf.codegen.jet
org.eclipse.emf.common: Provides a collection of subpackages to support the EMF infrastructure.
org.eclipse.emf.common.ui: This provides generally reusable extensions for the Eclipse UI
org.eclipse.emf.common.ui.dialogs
org.eclipse.emf.common.ui.wizard
org.eclipse.emf.common.util: Provides basic utilities.
org.eclipse.emf.ecore: Provides an API for the Ecore dialect of UML.
org.eclipse.emf.ecore.action
org.eclipse.emf.ecore.impl: Provides an implementation of Ecore.
org.eclipse.emf.ecore.plugin: Provides platform neutral integration with Eclipse.
org.eclipse.emf.ecore.presentation: Provides sample editor support 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.xmi.util
org.eclipse.emf.ecore.xml.type.util
org.eclipse.emf.edit.domain: This provides support for an `EditingDomain`, which acts a centralized control mechanism for managing a set of interrelated models and the `Command`s which modify them.
org.eclipse.emf.edit.ui.util
org.eclipse.emf.exporter
org.eclipse.emf.exporter.ui.contribution.base
org.eclipse.emf.importer
org.eclipse.emf.mapping.ecore2ecore.util
org.eclipse.emf.mapping.ecore2xml.presentation
org.eclipse.emf.mapping.ecore2xml.util

Uses of URI in org.eclipse.emf.codegen.ecore

Methods in org.eclipse.emf.codegen.ecore with parameters of type URI
`static IProject` `Generator.createEMFProject(IPath javaSource, URI projectLocationURI, java.util.List<IProject> referencedProjects, Monitor progressMonitor, int style, java.util.List<?> pluginVariables)`

Uses of URI in org.eclipse.emf.codegen.ecore.generator

Methods in org.eclipse.emf.codegen.ecore.generator that return URI
`protected URI` `AbstractGeneratorAdapter.toPlatformResourceURI(URI uri)` Converts the given workspace path URI to an absolute, platform resource URI, with encoding to eliminate any invalid characters.
`protected URI` `AbstractGeneratorAdapter.toURI(java.lang.String pathName)` Converts the given workspace path to a `URI`.

Methods in org.eclipse.emf.codegen.ecore.generator with parameters of type URI
`protected java.lang.Object` `AbstractGeneratorAdapter.createCodeFormatter(java.util.Map<?,?> options, URI workspacePath)` When running under Eclipse, returns a code formatter; when stand-alone, returns null.
`protected java.io.InputStream` `AbstractGeneratorAdapter.createInputStream(URI workspacePath)` Creates an `InputStream` for the file identified by the given workspace path URI.
`protected java.io.OutputStream` `AbstractGeneratorAdapter.createOutputStream(URI workspacePath)` Creates an `OutputStream` for the file identified by the given workspace path URI.
`protected void` `AbstractGeneratorAdapter.ensureContainerExists(URI workspacePath, Monitor monitor)` Ensures that a container corresponding to the specified relative URI exists.
`protected boolean` `AbstractGeneratorAdapter.exists(URI workspacePath)` Determines whether a given workspace path URI represents a file that already exists.
`protected java.lang.String` `AbstractGeneratorAdapter.getContents(URI workspacePath, java.lang.String encoding)` Returns the contents of the file identified by the given workspace path URI, as read using the specified encoding.
`protected java.lang.String` `AbstractGeneratorAdapter.getEncoding(URI workspacePath)` When running under Eclipse, queries the workspace to determine the correct encoding for the file identified by the given workspace path URI.
`java.lang.String` `AbstractGeneratorAdapter.getLineDelimiter(URI workspacePath, java.lang.String encoding)`
`protected boolean` `AbstractGeneratorAdapter.isReadOnly(URI workspacePath)` Determines whether a given workspace path URI represents a read-only file.
`protected void` `AbstractGeneratorAdapter.setWriteable(URI workspacePath)` Sets the file represented by a workspace path URI to be writable.
`protected URI` `AbstractGeneratorAdapter.toPlatformResourceURI(URI uri)` Converts the given workspace path URI to an absolute, platform resource URI, with encoding to eliminate any invalid characters.
`protected boolean` `AbstractGeneratorAdapter.validateEdit(URI workspacePath, Monitor monitor)` When running under Eclipse, performs an `IWorkspace.validateEdit(IFile[], Object)` for the file identified by the given workspace path URI.

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

Fields in org.eclipse.emf.codegen.ecore.genmodel.impl declared as URI
`protected static URI` `GenBaseImpl.EMPTY_URI` Deprecated. in EMF 2.2
`protected static URI` `GenBaseImpl.PLATFORM_RESOURCE_URI` Deprecated. in EMF 2.2

Methods in org.eclipse.emf.codegen.ecore.genmodel.impl with parameters of type URI
`java.io.InputStream` `GenBaseImpl.createInputStream(URI uri)` Deprecated. In EMF 2.2, a `GeneratorAdapter` should be used to implement code generation. `AbstractGeneratorAdapter` provides an equivalent to this method. This method will be removed after 2.2.
`java.io.OutputStream` `GenBaseImpl.createOutputStream(URI uri)` Deprecated. In EMF 2.2, a `GeneratorAdapter` should be used to implement code generation. `AbstractGeneratorAdapter` provides an equivalent to this method. This method will be removed after 2.2.
`boolean` `GenBaseImpl.exists(URI uri)` Deprecated. In EMF 2.2, a `GeneratorAdapter` should be used to implement code generation. `AbstractGeneratorAdapter` provides an equivalent to this method. This method will be removed after 2.2.
`boolean` `GenBaseImpl.findOrCreateContainer(Monitor progressMonitor, int style, java.util.List pluginVariables, URI outputURI, boolean forceStyle)` Deprecated. In EMF 2.2, a `GeneratorAdapter` should be used to implement code generation. `AbstractGeneratorAdapter` provides an equivalent to this method. This method will be removed after 2.2.
`java.lang.String` `GenBaseImpl.getContents(URI uri)` Deprecated. In EMF 2.2, a `GeneratorAdapter` should be used to implement code generation. `AbstractGeneratorAdapter` provides an equivalent to this method. This method will be removed after 2.2.
`java.lang.String` `GenBaseImpl.getEncoding(URI uri)` Deprecated. In EMF 2.2, a `GeneratorAdapter` should be used to implement code generation. `AbstractGeneratorAdapter` provides an equivalent to this method. This method will be removed after 2.2.
`boolean` `GenBaseImpl.isReadOnly(URI uri)` Deprecated. In EMF 2.2, a `GeneratorAdapter` should be used to implement code generation. `AbstractGeneratorAdapter` provides an equivalent to this method. This method will be removed after 2.2.
`void` `GenBaseImpl.setOverwriteable(URI uri)` Deprecated. In EMF 2.2, a `GeneratorAdapter` should be used to implement code generation. `AbstractGeneratorAdapter` provides an equivalent to this method. This method will be removed after 2.2.

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

Methods in org.eclipse.emf.codegen.ecore.genmodel.presentation with parameters of type URI
`protected void` `GenModelEditor.doSaveAs(URI uri, IEditorInput editorInput)`

Uses of URI in org.eclipse.emf.codegen.jet

Methods in org.eclipse.emf.codegen.jet with parameters of type URI
`protected void` `JETCompileTemplateOperation.consider(URI baseURI, URI localURI, java.io.File file)`

Uses of URI in org.eclipse.emf.common

Methods in org.eclipse.emf.common that return URI
`static URI` `CommonPlugin.asLocalURI(URI uri)` Use the platform, if available, to convert to a local URI.
`protected static URI` `CommonPlugin.Implementation.asLocalURI(URI uri)` Use the platform to convert to a local URI.
`protected static URI` `CommonPlugin.Implementation.fix(java.net.URL url, java.lang.String fragment)`
`static URI` `CommonPlugin.resolve(URI uri)` Use the platform, if available, to resolve the URI.
`protected static URI` `CommonPlugin.Implementation.resolve(URI uri)` Use the platform to convert to a local URI.

Methods in org.eclipse.emf.common with parameters of type URI
`static URI` `CommonPlugin.asLocalURI(URI uri)` Use the platform, if available, to convert to a local URI.
`protected static URI` `CommonPlugin.Implementation.asLocalURI(URI uri)` Use the platform to convert to a local URI.
`static URI` `CommonPlugin.resolve(URI uri)` Use the platform, if available, to resolve the URI.
`protected static URI` `CommonPlugin.Implementation.resolve(URI uri)` Use the platform to convert to a local URI.

Uses of URI in org.eclipse.emf.common.ui

Methods in org.eclipse.emf.common.ui that return URI
`URI` `URIEditorInput.getURI()`

Methods in org.eclipse.emf.common.ui with parameters of type URI
`static boolean` `URIEditorInput.EclipseUtil.exists(URI uri)`
`static java.lang.Object` `URIEditorInput.EclipseUtil.getAdatper(java.lang.Class<?> adapter, URI uri)`
`protected IFile` `MarkerHelper.getFile(URI uri)`

Constructors in org.eclipse.emf.common.ui with parameters of type URI
`URIEditorInput(URI uri)`
`URIEditorInput(URI uri, java.lang.String name)`

Uses of URI in org.eclipse.emf.common.ui.dialogs

Methods in org.eclipse.emf.common.ui.dialogs that return types with arguments of type URI
`java.util.List<URI>` `ResourceDialog.getURIs()` Returns the list of space-separated URIs from the URI text field.

Uses of URI in org.eclipse.emf.common.ui.wizard

Fields in org.eclipse.emf.common.ui.wizard declared as URI
`protected URI` `AbstractExampleInstallerWizard.ProjectDescriptor.contentURI`

Methods in org.eclipse.emf.common.ui.wizard that return URI
`URI` `AbstractExampleInstallerWizard.ProjectDescriptor.getContentURI()`

Methods in org.eclipse.emf.common.ui.wizard with parameters of type URI
`void` `AbstractExampleInstallerWizard.ProjectDescriptor.setContentURI(URI contentURI)`

Uses of URI in org.eclipse.emf.common.util

Methods in org.eclipse.emf.common.util that return URI
`URI` `URI.appendFileExtension(java.lang.String fileExtension)` Returns the URI formed by appending a period (".") followed by the specified file extension to the last path segment of this URI, if it is hierarchical with a non-empty path ending in a non-empty segment; otherwise, this URI is returned unchanged.
`URI` `URI.appendFragment(java.lang.String fragment)` Returns the URI formed from this URI and the given fragment.
`URI` `URI.appendQuery(java.lang.String query)` Returns the URI formed from this URI and the given query.
`URI` `URI.appendSegment(java.lang.String segment)` Returns the URI formed by appending the specified segment on to the end of the path of this URI, if hierarchical; this URI unchanged, otherwise.
`URI` `URI.appendSegments(java.lang.String[] segments)` Returns the URI formed by appending the specified segments on to the end of the path of this URI, if hierarchical; this URI unchanged, otherwise.
`static URI` `URI.createDeviceURI(java.lang.String uri)` Deprecated. Use `createURI`, which now has explicit device support enabled. The two methods now operate identically.
`static URI` `URI.createFileURI(java.lang.String pathName)` Static factory method based on parsing a `File` path string.
`static URI` `URI.createGenericURI(java.lang.String scheme, java.lang.String opaquePart, java.lang.String fragment)` Static factory method for a generic, non-hierarchical URI.
`static URI` `URI.createHierarchicalURI(java.lang.String[] segments, java.lang.String query, java.lang.String fragment)` Static factory method for a relative hierarchical URI with relative path.
`static URI` `URI.createHierarchicalURI(java.lang.String scheme, java.lang.String authority, java.lang.String device, java.lang.String[] segments, java.lang.String query, java.lang.String fragment)` Static factory method for a hierarchical URI with absolute path.
`static URI` `URI.createHierarchicalURI(java.lang.String scheme, java.lang.String authority, java.lang.String device, java.lang.String query, java.lang.String fragment)` Static factory method for a hierarchical URI with no path.
`static URI` `URI.createPlatformPluginURI(java.lang.String pathName, boolean encode)` Static factory method based on parsing a plug-in-based path string, with an option to encode the created URI.
`static URI` `URI.createPlatformResourceURI(java.lang.String pathName)` Deprecated. org.eclipse.emf.common 2.3 Use `createPlatformResourceURI(String, boolean)` instead.
`static URI` `URI.createPlatformResourceURI(java.lang.String pathName, boolean encode)` Static factory method based on parsing a workspace-relative path string, with an option to encode the created URI.
`static URI` `URI.createURI(java.lang.String uri)` Static factory method based on parsing a URI string, with explicit device support and handling for archive URIs enabled.
`static URI` `URI.createURI(java.lang.String uri, boolean ignoreEscaped)` Static factory method that encodes and parses the given URI string.
`static URI` `URI.createURI(java.lang.String uri, boolean ignoreEscaped, int fragmentLocationStyle)` Static factory method that encodes and parses the given URI string.
`static URI` `URI.createURIWithCache(java.lang.String uri)` Deprecated. Please use `createURI` instead.
`URI` `URI.deresolve(URI base)` Finds the shortest relative or, if necessary, the absolute URI that, when resolved against the given `base` absolute hierarchical URI using `resolve`, will yield this absolute URI.
`URI` `URI.deresolve(URI base, boolean preserveRootParents, boolean anyRelPath, boolean shorterRelPath)` Finds an absolute URI that, when resolved against the given `base` absolute hierarchical URI using `resolve`, will yield this absolute URI.
`URI` `URI.replacePrefix(URI oldPrefix, URI newPrefix)` If this is a hierarchical URI reference and `oldPrefix` is a prefix of it, this returns the URI formed by replacing it by `newPrefix`; `null` otherwise.
`URI` `URI.resolve(URI base)` Resolves this URI reference against a `base` absolute hierarchical URI, returning the resulting absolute URI.
`URI` `URI.resolve(URI base, boolean preserveRootParents)` Resolves this URI reference against a `base` absolute hierarchical URI, returning the resulting absolute URI.
`URI` `URI.trimFileExtension()` If this URI has a non-null `fileExtension`, returns the URI formed by removing it; this URI unchanged, otherwise.
`URI` `URI.trimFragment()` If this URI has a non-null `fragment`, returns the URI formed by removing it; this URI unchanged, otherwise.
`URI` `URI.trimQuery()` If this URI has a non-null `query`, returns the URI formed by removing it; this URI unchanged, otherwise.
`URI` `URI.trimSegments(int i)` Returns the URI formed by trimming the specified number of segments (including empty segments, such as one representing a trailing separator) from the end of the path of this URI, if hierarchical; otherwise, this URI is returned unchanged.

Methods in org.eclipse.emf.common.util with parameters of type URI
`URI` `URI.deresolve(URI base)` Finds the shortest relative or, if necessary, the absolute URI that, when resolved against the given `base` absolute hierarchical URI using `resolve`, will yield this absolute URI.
`URI` `URI.deresolve(URI base, boolean preserveRootParents, boolean anyRelPath, boolean shorterRelPath)` Finds an absolute URI that, when resolved against the given `base` absolute hierarchical URI using `resolve`, will yield this absolute URI.
`URI` `URI.replacePrefix(URI oldPrefix, URI newPrefix)` If this is a hierarchical URI reference and `oldPrefix` is a prefix of it, this returns the URI formed by replacing it by `newPrefix`; `null` otherwise.
`URI` `URI.resolve(URI base)` Resolves this URI reference against a `base` absolute hierarchical URI, returning the resulting absolute URI.
`URI` `URI.resolve(URI base, boolean preserveRootParents)` Resolves this URI reference against a `base` absolute hierarchical URI, returning the resulting absolute URI.

Uses of URI in org.eclipse.emf.ecore

Methods in org.eclipse.emf.ecore that return URI
`URI` `InternalEObject.eProxyURI()` Returns the proxy URI of this object.

Methods in org.eclipse.emf.ecore with parameters of type URI
`void` `InternalEObject.eSetProxyURI(URI uri)` Set the proxy URI of this object.

Uses of URI in org.eclipse.emf.ecore.action

Fields in org.eclipse.emf.ecore.action declared as URI
`protected static URI` `CreateDynamicInstanceAction.PLATFORM_RESOURCE`

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

Fields in org.eclipse.emf.ecore.impl declared as URI
`protected URI` `BasicEObjectImpl.EPropertiesHolderImpl.eProxyURI`
`protected URI` `EStoreEObjectImpl.EStoreEPropertiesHolderImpl.eProxyURI`
`protected URI` `EStringToStringMapEntryImpl.eProxyURI`
`protected URI` `FlatEObjectImpl.eProxyURI`
`protected URI` `DynamicEObjectImpl.DynamicEPropertiesHolderImpl.eProxyURI`

Methods in org.eclipse.emf.ecore.impl that return URI
`URI` `BasicEObjectImpl.eProxyURI()`
`URI` `EStringToStringMapEntryImpl.eProxyURI()`
`URI` `FlatEObjectImpl.eProxyURI()`
`URI` `BasicEObjectImpl.EPropertiesHolder.getEProxyURI()`
`URI` `BasicEObjectImpl.EPropertiesHolderBaseImpl.getEProxyURI()`
`URI` `BasicEObjectImpl.EPropertiesHolderImpl.getEProxyURI()`
`URI` `EStoreEObjectImpl.EStoreEPropertiesHolderImpl.getEProxyURI()`
`URI` `DynamicEObjectImpl.DynamicEPropertiesHolderImpl.getEProxyURI()`

Methods in org.eclipse.emf.ecore.impl with parameters of type URI
`void` `EPackageImpl.eSetProxyURI(URI uri)`
`void` `BasicEObjectImpl.eSetProxyURI(URI uri)`
`void` `EStringToStringMapEntryImpl.eSetProxyURI(URI uri)`
`void` `EObjectImpl.eSetProxyURI(URI uri)`
`void` `FlatEObjectImpl.eSetProxyURI(URI uri)`
`void` `BasicEObjectImpl.EPropertiesHolder.setEProxyURI(URI eProxyURI)`
`void` `BasicEObjectImpl.EPropertiesHolderBaseImpl.setEProxyURI(URI eProxyURI)`
`void` `BasicEObjectImpl.EPropertiesHolderImpl.setEProxyURI(URI eProxyURI)`
`void` `EStoreEObjectImpl.EStoreEPropertiesHolderImpl.setEProxyURI(URI eProxyURI)`
`void` `DynamicEObjectImpl.DynamicEPropertiesHolderImpl.setEProxyURI(URI eProxyURI)`

Uses of URI in org.eclipse.emf.ecore.plugin

Methods in org.eclipse.emf.ecore.plugin that return URI
`static URI` `EcorePlugin.resolvePlatformResourcePath(java.lang.String platformResourcePath)` Resolves a platform resource path of the form `"/project/path"` against the platform resource map.

Methods in org.eclipse.emf.ecore.plugin that return types with arguments of type URI
`static java.util.Map<URI,URI>` `EcorePlugin.computePlatformPluginToPlatformResourceMap()` Computes a map from `platform:/plugin/<plugin-id>/` `URI` to `platform:/resource/<plugin-location>/` URI for each plugin project in the workspace.
`static java.util.Map<URI,URI>` `EcorePlugin.computePlatformPluginToPlatformResourceMap()` Computes a map from `platform:/plugin/<plugin-id>/` `URI` to `platform:/resource/<plugin-location>/` URI for each plugin project in the workspace.
`static java.util.Map<URI,URI>` `EcorePlugin.computePlatformResourceToPlatformPluginMap(java.util.Collection<URI> uris)` Computes a map from `platform:/resource/<plugin-location>/` `URI` to `platform:/plugin/<plugin-id>/` URI for each URI in the collection of the form `platform:/plugin/<plugin-id>/...`
`static java.util.Map<URI,URI>` `EcorePlugin.computePlatformResourceToPlatformPluginMap(java.util.Collection<URI> uris)` Computes a map from `platform:/resource/<plugin-location>/` `URI` to `platform:/plugin/<plugin-id>/` URI for each URI in the collection of the form `platform:/plugin/<plugin-id>/...`
`static java.util.Map<URI,URI>` `EcorePlugin.computePlatformURIMap()` Computes a map so that plugins in the workspace will override those in the environment and so that plugins with Ecore and GenModels will look like projects in the workspace.
`static java.util.Map<URI,URI>` `EcorePlugin.computePlatformURIMap()` Computes a map so that plugins in the workspace will override those in the environment and so that plugins with Ecore and GenModels will look like projects in the workspace.
`static java.util.Map<java.lang.String,URI>` `EcorePlugin.getEPackageNsURIToGenModelLocationMap()` Returns a map from `package namespace URI` (represented as a String) to the location of the GenModel containing a GenPackage for the package (represented as a `URI`).
`static java.util.Map<java.lang.String,URI>` `EcorePlugin.getPlatformResourceMap()` Returns the platform resource map.

Method parameters in org.eclipse.emf.ecore.plugin with type arguments of type URI
`static java.util.Map<URI,URI>` `EcorePlugin.computePlatformResourceToPlatformPluginMap(java.util.Collection<URI> uris)` Computes a map from `platform:/resource/<plugin-location>/` `URI` to `platform:/plugin/<plugin-id>/` URI for each URI in the collection of the form `platform:/plugin/<plugin-id>/...`

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

Methods in org.eclipse.emf.ecore.presentation with parameters of type URI
`protected void` `EcoreEditor.doSaveAs(URI uri, IEditorInput editorInput)`

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

Fields in org.eclipse.emf.ecore.resource with type parameters of type URI
`static java.util.Map<URI,URI>` `URIConverter.URI_MAP` The global static URI map.
`static java.util.Map<URI,URI>` `URIConverter.URI_MAP` The global static URI map.

Methods in org.eclipse.emf.ecore.resource that return URI
`URI` `Resource.getURI()` Returns the URI of this resource.
`URI` `URIConverter.normalize(URI uri)` Returns the normalized form of the URI.

Methods in org.eclipse.emf.ecore.resource that return types with arguments of type URI
`java.util.Map<URI,URI>` `URIConverter.getURIMap()` Returns the map used for remapping a logical URI to a physical URI when `normalizing`.
`java.util.Map<URI,URI>` `URIConverter.getURIMap()` Returns the map used for remapping a logical URI to a physical URI when `normalizing`.

Methods in org.eclipse.emf.ecore.resource with parameters of type URI
`java.io.InputStream` `URIConverter.createInputStream(URI uri)` Creates an input stream for the URI and returns it.
`java.io.OutputStream` `URIConverter.createOutputStream(URI uri)` Creates an output stream for the URI and returns it.
`Resource` `ResourceSet.createResource(URI uri)` Creates a new resource, of the appropriate type, and returns it.
`Resource` `Resource.Factory.createResource(URI uri)` Creates a resource with the given URI and returns it.
`EObject` `ResourceSet.getEObject(URI uri, boolean loadOnDemand)` Returns the object resolved by the URI.
`Resource.Factory` `Resource.Factory.Registry.getFactory(URI uri)` Returns the resource factory appropriate for the given URI.
`Resource` `ResourceSet.getResource(URI uri, boolean loadOnDemand)` Returns the resource resolved by the URI.
`URI` `URIConverter.normalize(URI uri)` Returns the normalized form of the URI.
`void` `Resource.setURI(URI uri)` Sets the URI of this resource.

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

Fields in org.eclipse.emf.ecore.resource.impl declared as URI
`protected URI` `ResourceImpl.uri` The URI.

Fields in org.eclipse.emf.ecore.resource.impl with type parameters of type URI
`protected BasicEList<java.util.List<BasicEMap.Entry<URI,URI>>>` `URIMappingRegistryImpl.prefixMaps` A list of lists of prefix URIs; it is indexed by segment count to yield a list of prefixes of that length.
`protected BasicEList<java.util.List<BasicEMap.Entry<URI,URI>>>` `URIMappingRegistryImpl.prefixMaps` A list of lists of prefix URIs; it is indexed by segment count to yield a list of prefixes of that length.
`protected java.util.Map<URI,Resource>` `ResourceSetImpl.uriResourceMap` A map to cache the resource associated with a specific URI.

Methods in org.eclipse.emf.ecore.resource.impl that return URI
`protected URI` `URIMappingRegistryImpl.delegatedGetURI(URI uri)` Returns the mapped URI for the given URI, when standard alternatives fail.
`URI` `ResourceImpl.getURI()`
`URI` `URIConverterImpl.URIMap.getURI(URI uri)` Returns the remapped URI, or the URI itself.
`URI` `URIMappingRegistryImpl.getURI(URI uri)` Returns the remapped URI, or the URI itself.
`URI` `URIMappingRegistryImpl.URIMapImpl.getURI(URI uri)` Returns the remapped URI, or the URI itself.
`URI` `URIConverterImpl.normalize(URI uri)` Returns the normalized form of the URI.

Methods in org.eclipse.emf.ecore.resource.impl that return types with arguments of type URI
`java.util.Map<URI,URI>` `URIConverterImpl.getURIMap()`
`java.util.Map<URI,URI>` `URIConverterImpl.getURIMap()`
`java.util.Map<URI,Resource>` `ResourceSetImpl.getURIResourceMap()` Returns the map used to cache the resource `associated` with a specific URI.
`java.util.Map<URI,URI>` `URIMappingRegistryImpl.map()` Returns a map view that implements `URIConverterImpl.URIMap`.
`java.util.Map<URI,URI>` `URIMappingRegistryImpl.map()` Returns a map view that implements `URIConverterImpl.URIMap`.
`protected BasicEMap.Entry<URI,URI>` `URIMappingRegistryImpl.newEntry(int hash, URI key, URI value)` Creates an `URIMappingRegistryImpl.MappingEntryImpl`.
`protected BasicEMap.Entry<URI,URI>` `URIMappingRegistryImpl.newEntry(int hash, URI key, URI value)` Creates an `URIMappingRegistryImpl.MappingEntryImpl`.

Methods in org.eclipse.emf.ecore.resource.impl with parameters of type URI
`protected URIConverterImpl.Archive` `URIConverterImpl.createArchive(URI uri)`
`protected java.io.InputStream` `URIConverterImpl.createArchiveInputStream(URI archiveURI)` Creates an input stream for the archive paths and returns it.
`protected java.io.OutputStream` `URIConverterImpl.createArchiveOutputStream(URI archiveURI)` Creates an output stream for the archive access.
`protected java.io.InputStream` `URIConverterImpl.createEFSInputStream(URI uri)` Creates an input stream for the URI, assuming it's a URI recognized by the Eclipse File System, and returns it.
`protected java.io.OutputStream` `URIConverterImpl.createEFSOutputStream(URI uri)` Creates an output stream for the URI, assuming it's a URI recognized by the Eclipse File System, and returns it.
`java.io.InputStream` `URIConverterImpl.createInputStream(URI uri)` Creates an input stream for the URI and returns it.
`java.io.OutputStream` `URIConverterImpl.createOutputStream(URI uri)` Creates an output stream for the URI and returns it.
`Resource` `ResourceSetImpl.createResource(URI uri)`
`Resource` `ResourceFactoryImpl.createResource(URI uri)` Returns a newly allocated default resource `implementation`.
`protected java.io.InputStream` `URIConverterImpl.createURLInputStream(URI uri)` Creates an input stream for the URI, assuming it's a URL, and returns it.
`protected java.io.OutputStream` `URIConverterImpl.createURLOutputStream(URI uri)` Creates an output stream for the URI, assuming it's a URL, and returns it.
`protected Resource.Factory` `ResourceFactoryRegistryImpl.delegatedGetFactory(URI uri)` Returns the resource factory appropriate for the given URI, when standard alternatives fail.
`protected Resource` `ResourceSetImpl.delegatedGetResource(URI uri, boolean loadOnDemand)` Returns a resolved resource available outside of the resource set.
`protected URI` `URIMappingRegistryImpl.delegatedGetURI(URI uri)` Returns the mapped URI for the given URI, when standard alternatives fail.
`protected Resource` `ResourceSetImpl.demandCreateResource(URI uri)` Creates a new resource appropriate for the URI.
`protected void` `URIMappingRegistryImpl.didModify(BasicEMap.Entry<URI,URI> entry, URI oldValue)` Checks for folder mappings to update the `prefix maps`.
`EObject` `ResourceSetImpl.getEObject(URI uri, boolean loadOnDemand)`
`Resource.Factory` `ResourceFactoryRegistryImpl.getFactory(URI uri)` Returns the resource factory appropriate for the given URI.
`Resource` `ResourceSetImpl.getResource(URI uri, boolean loadOnDemand)`
`URI` `URIConverterImpl.URIMap.getURI(URI uri)` Returns the remapped URI, or the URI itself.
`URI` `URIMappingRegistryImpl.getURI(URI uri)` Returns the remapped URI, or the URI itself.
`URI` `URIMappingRegistryImpl.URIMapImpl.getURI(URI uri)` Returns the remapped URI, or the URI itself.
`protected BasicEMap.Entry<URI,URI>` `URIMappingRegistryImpl.newEntry(int hash, URI key, URI value)` Creates an `URIMappingRegistryImpl.MappingEntryImpl`.
`URI` `URIConverterImpl.normalize(URI uri)` Returns the normalized form of the URI.
`void` `ResourceImpl.setURI(URI uri)`
`protected void` `URIMappingRegistryImpl.validateKey(URI key)` Validates that the key is a URI.
`protected void` `URIMappingRegistryImpl.validateValue(URI value)` Validates that the value is a URI.

Method parameters in org.eclipse.emf.ecore.resource.impl with type arguments of type URI
`protected void` `URIMappingRegistryImpl.didAdd(BasicEMap.Entry<URI,URI> entry)` Checks for folder mappings to populate the `prefix maps`.
`protected void` `URIMappingRegistryImpl.didAdd(BasicEMap.Entry<URI,URI> entry)` Checks for folder mappings to populate the `prefix maps`.
`protected void` `URIMappingRegistryImpl.didModify(BasicEMap.Entry<URI,URI> entry, URI oldValue)` Checks for folder mappings to update the `prefix maps`.
`protected void` `URIMappingRegistryImpl.didModify(BasicEMap.Entry<URI,URI> entry, URI oldValue)` Checks for folder mappings to update the `prefix maps`.
`protected void` `URIMappingRegistryImpl.didRemove(BasicEMap.Entry<URI,URI> entry)` Checks for folder mappings to cleanup the `prefix maps`.
`protected void` `URIMappingRegistryImpl.didRemove(BasicEMap.Entry<URI,URI> entry)` Checks for folder mappings to cleanup the `prefix maps`.
`void` `ResourceSetImpl.setURIResourceMap(java.util.Map<URI,Resource> uriResourceMap)` Sets the map used to cache the resource associated with a specific URI.

Constructors in org.eclipse.emf.ecore.resource.impl with parameters of type URI
`ResourceImpl(URI uri)` Creates an instance with the given URI.
`URIConverterImpl.Archive(URI uri)`
`URIMappingRegistryImpl.MappingEntryImpl(int hash, URI key, URI value)` Creates an instance.

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

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

Methods in org.eclipse.emf.ecore.util that return URI
`static URI` `EcoreUtil.getURI(EObject eObject)` Returns a URI for the eObject, i.e., either the eProxyURI, the URI of the eResource with the fragment produced by the eResource, or the URI consisting of just the fragment that would be produced by a default Resource with the eObject as its only contents.
`protected URI` `ECrossReferenceAdapter.InverseCrossReferencer.normalizeURI(URI uri, EObject objectContext)`

Methods in org.eclipse.emf.ecore.util with parameters of type URI
`protected URI` `ECrossReferenceAdapter.InverseCrossReferencer.normalizeURI(URI uri, EObject objectContext)`
`protected java.util.List<EObject>` `ECrossReferenceAdapter.InverseCrossReferencer.removeProxies(URI uri)`

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

Methods in org.eclipse.emf.ecore.xmi that return URI
`URI` `XMLHelper.deresolve(URI uri)` Returns a relative URI if necessary and if possible.
`URI` `XMLResource.URIHandler.deresolve(URI uri)` Returns the URI `deresolved` against the base URI.
`URI` `XMLResource.URIHandler.resolve(URI uri)` Returns the URI `resolved` against the base URI.
`URI` `XMLHelper.resolve(URI relative, URI base)`

Methods in org.eclipse.emf.ecore.xmi that return types with arguments of type URI
`java.util.Map<java.lang.String,URI>` `XMLOptions.getExternalSchemaLocations()`

Methods in org.eclipse.emf.ecore.xmi with parameters of type URI
`URI` `XMLHelper.deresolve(URI uri)` Returns a relative URI if necessary and if possible.
`URI` `XMLResource.URIHandler.deresolve(URI uri)` Returns the URI `deresolved` against the base URI.
`java.util.Collection<? extends Resource>` `EcoreBuilder.generate(URI uri)` Given an XML schema location URI this method creates corresponding Ecore model(s)
`URI` `XMLResource.URIHandler.resolve(URI uri)` Returns the URI `resolved` against the base URI.
`URI` `XMLHelper.resolve(URI relative, URI base)`
`void` `XMLResource.URIHandler.setBaseURI(URI uri)` Sets base URI used by the handler.

Method parameters in org.eclipse.emf.ecore.xmi with type arguments of type URI
`java.util.Collection<? extends Resource>` `EcoreBuilder.generate(java.util.Collection<URI> uris)` Given XML Schema location URIs this method creates corresponding Ecore model(s)
`java.util.Collection<? extends Resource>` `EcoreBuilder.generate(java.util.Map<java.lang.String,URI> targetNamespaceToURI)` Given a map of XML Schema targetNamespaces (String) to XML Schema location URIs, this method generates corresponding Ecore model(s).
`void` `XMLOptions.setExternalSchemaLocations(java.util.Map<java.lang.String,URI> schemaLocations)` The XML Schema Recommendation explicitly states that the inclusion of schemaLocation/noNamespaceSchemaLocation attributes is only a hint; it does not mandate that these attributes must be used to locate schemas.

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

Fields in org.eclipse.emf.ecore.xmi.impl declared as URI
`protected URI` `URIHandlerImpl.baseURI`
`protected URI` `XMLHandler.resourceURI`
`protected URI` `XMLHelperImpl.resourceURI`

Fields in org.eclipse.emf.ecore.xmi.impl with type parameters of type URI
`protected java.util.Map<java.lang.String,URI>` `XMLOptionsImpl.externalSchemaLocation`
`protected java.util.Map<java.lang.String,URI>` `XMLHandler.externalURIToLocations`
`protected java.util.Map<java.lang.String,URI>` `XMLHandler.urisToLocations`

Methods in org.eclipse.emf.ecore.xmi.impl that return URI
`URI` `ResourceEntityHandlerImpl.deresolve(URI uri)` Returns the given URI.
`URI` `XMLHelperImpl.deresolve(URI uri)`
`URI` `URIHandlerImpl.deresolve(URI uri)`
`URI` `URIHandlerImpl.PlatformSchemeAware.deresolve(URI uri)`
`protected URI` `ResourceEntityHandlerImpl.doDeresolve(URI uri)` Returns the deresolved URI by calling super.
`protected URI` `XMLHelperImpl.getHREF(Resource otherResource, EObject obj)`
`protected URI` `XMLHelperImpl.handleDanglingHREF(EObject object)`
`URI` `URIHandlerImpl.resolve(URI uri)`
`URI` `XMLHelperImpl.resolve(URI relative, URI base)`

Methods in org.eclipse.emf.ecore.xmi.impl that return types with arguments of type URI
`java.util.Map<java.lang.String,URI>` `XMLOptionsImpl.getExternalSchemaLocations()`

Methods in org.eclipse.emf.ecore.xmi.impl with parameters of type URI
`Resource` `GenericXMLResourceFactoryImpl.createResource(URI uri)`
`Resource` `EcoreResourceFactoryImpl.createResource(URI uri)`
`Resource` `EMOFResourceFactoryImpl.createResource(URI uri)`
`Resource` `XMIResourceFactoryImpl.createResource(URI uri)`
`Resource` `XMLResourceFactoryImpl.createResource(URI uri)` Creates an XMLResourceImpl and returns it.
`URI` `ResourceEntityHandlerImpl.deresolve(URI uri)` Returns the given URI.
`URI` `XMLHelperImpl.deresolve(URI uri)`
`URI` `URIHandlerImpl.deresolve(URI uri)`
`URI` `URIHandlerImpl.PlatformSchemeAware.deresolve(URI uri)`
`protected URI` `ResourceEntityHandlerImpl.doDeresolve(URI uri)` Returns the deresolved URI by calling super.
`protected void` `ResourceEntityHandlerImpl.doSetBaseURI(URI uri)` Sets the base URI by calling super.
`URI` `URIHandlerImpl.resolve(URI uri)`
`URI` `XMLHelperImpl.resolve(URI relative, URI base)`
`void` `ResourceEntityHandlerImpl.setBaseURI(URI uri)` Sets the base URI and if the URI has changed, resolves all the entity URIs values against the old base URI and then deresolves them against the new baseURI.
`void` `URIHandlerImpl.setBaseURI(URI uri)`

Method parameters in org.eclipse.emf.ecore.xmi.impl with type arguments of type URI
`void` `XMLOptionsImpl.setExternalSchemaLocations(java.util.Map<java.lang.String,URI> schemaLocations)`

Constructors in org.eclipse.emf.ecore.xmi.impl with parameters of type URI
`EMOFResourceImpl(URI uri)`
`GenericXMLResourceImpl(URI uri)`
`XMIResourceImpl(URI uri)` Constructor for XMIResourceImpl.
`XMLResourceImpl(URI uri)` Constructor for XMLResourceImpl.

Uses of URI in org.eclipse.emf.ecore.xmi.util

Fields in org.eclipse.emf.ecore.xmi.util declared as URI
`protected static URI` `XMLProcessor.XML_URI`

Methods in org.eclipse.emf.ecore.xmi.util with parameters of type URI
`java.util.Collection<? extends Resource>` `DefaultEcoreBuilder.generate(URI uri)`

Method parameters in org.eclipse.emf.ecore.xmi.util with type arguments of type URI
`java.util.Collection<? extends Resource>` `DefaultEcoreBuilder.generate(java.util.Collection<URI> uris)`
`java.util.Collection<? extends Resource>` `DefaultEcoreBuilder.generate(java.util.Map<java.lang.String,URI> targetNamespaceToURI)`

Constructors in org.eclipse.emf.ecore.xmi.util with parameters of type URI
`XMLProcessor(URI schemaURI)`

Constructor parameters in org.eclipse.emf.ecore.xmi.util with type arguments of type URI
`XMLProcessor(java.util.Collection<URI> schemaURIs)` Create an XML processor that is aware of XML Schemas specified.

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

Constructors in org.eclipse.emf.ecore.xml.type.util with parameters of type URI
`XMLTypeResourceImpl(URI uri)` Creates an instance of the resource

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

Methods in org.eclipse.emf.edit.domain with parameters of type URI
`protected boolean` `AdapterFactoryEditingDomain.isReadOnlyURI(URI uri)` Returns whether to expect that the resource corresponding to the given URI form will be read only.

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

Methods in org.eclipse.emf.edit.ui.util that return URI
`static URI` `EditUIUtil.getURI(IEditorInput editorInput)`

Uses of URI in org.eclipse.emf.exporter

Fields in org.eclipse.emf.exporter declared as URI
`protected URI` `ModelExporter.ReferencedGenPackageExportInfo.artifactURI`
`protected URI` `ModelExporter.directoryURI`

Fields in org.eclipse.emf.exporter with type parameters of type URI
`java.util.Map<GenPackage,URI>` `ModelExporter.ExportData.genPackageToArtifactURI`
`protected java.util.Map<java.lang.String,java.util.List<URI>>` `ModelExporter.ReferencedGenPackageExportInfo.nsURIToLocalArtifactURIs`
`java.util.Map<GenPackage,URI>` `ModelExporter.ExportData.referencedGenPackagesToArtifactURI`

Methods in org.eclipse.emf.exporter that return URI
`protected URI` `ModelExporter.computeArtifactURI(java.lang.String location)` Returns the artifact URI for a given artifact location.
`protected URI` `ModelExporter.createEncodedURI(java.lang.String location)`
`URI` `ModelExporter.ReferencedGenPackageExportInfo.getArtifactURI()`
`URI` `ModelExporter.getDirectoryURI()`

Methods in org.eclipse.emf.exporter that return types with arguments of type URI
`java.util.List<URI>` `ModelExporter.getArtifactURIs(GenPackage genPackage)`
`java.util.Map<java.lang.String,java.util.List<URI>>` `ModelExporter.ReferencedGenPackageExportInfo.getNSURIToLocalArtifactURIs()`

Methods in org.eclipse.emf.exporter with parameters of type URI
`void` `ModelExporter.loadGenModel(URI uri)`
`void` `ModelExporter.ReferencedGenPackageExportInfo.setArtifactURI(URI artifactURI)`
`void` `ModelExporter.setDirectoryURI(URI directoryURI)`

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

Methods in org.eclipse.emf.exporter.ui.contribution.base with parameters of type URI
`protected java.lang.String` `ModelExporterPackagePage.getArtifactText(java.lang.String modelExporterId, URI artifactURI)`

Uses of URI in org.eclipse.emf.importer

Fields in org.eclipse.emf.importer with type parameters of type URI
`protected java.util.List<URI>` `ModelImporter.modelLocationURIs`
`protected java.util.Map<URI,java.util.Set<java.lang.String>>` `ModelImporterApplication.referencedGenModelURIToEPackageNSURIs`

Methods in org.eclipse.emf.importer that return URI
`URI` `ModelImporter.createFileURI(java.lang.String pathName)`
`URI` `ModelImporter.getFirstModelLocationURI(boolean resolve)`
`protected URI` `ModelImporter.makeAbsolute(URI uri, URI relativeTo)`
`protected URI` `ModelImporter.makeRelative(URI uri, URI relativeTo)`

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

Methods in org.eclipse.emf.importer with parameters of type URI
`protected void` `ModelImporter.loadOriginalGenModel(URI genModelURI)`
`protected URI` `ModelImporter.makeAbsolute(URI uri, URI relativeTo)`
`protected URI` `ModelImporter.makeRelative(URI uri, URI relativeTo)`

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

Methods in org.eclipse.emf.mapping.ecore2ecore.util with parameters of type URI
`Resource` `Ecore2EcoreResourceFactoryImpl.createResource(URI uri)` Creates an instance of the resource

Constructors in org.eclipse.emf.mapping.ecore2ecore.util with parameters of type URI
`Ecore2EcoreResourceImpl(URI uri)` Creates an instance of the resource

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

Methods in org.eclipse.emf.mapping.ecore2xml.presentation with parameters of type URI
`protected void` `Ecore2XMLEditor.doSaveAs(URI uri, IEditorInput editorInput)`

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

Methods in org.eclipse.emf.mapping.ecore2xml.util with parameters of type URI
`Resource` `Ecore2XMLResourceFactoryImpl.createResource(URI uri)` Creates an instance of the resource

Constructors in org.eclipse.emf.mapping.ecore2xml.util with parameters of type URI
`Ecore2XMLResourceImpl(URI uri)` Creates an instance of the resource

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