Runtime

## Package org.eclipse.gmf.runtime.emf.core.resources

GMF resource API.

See:
Description

Interface Summary
IExtendedResourceFactory: Mix-in interface to be implemented by `Resource.Factory` implementations that provide extended object name/type/ID information in proxy URIs and/or custom proxy resolution strategies.
IPathmapManager: Specification of an object that manages URI mappings (path variables) for the `pathmap` URI scheme on an editing domain's resource set.
IPathmapManager2
IResourceHelper: Interface of an adapter for `Resource`s that provides services such as creation of objects in that resource.

Class Summary
GMFHandler: The SAX handler for MSL resources.
GMFHelper: This class changes the behavior of the default XMIHelper so that references between projects are not deresolved.
GMFLoad: This class changes the behavior of the default XMILoader so that UnresolvedReferenceExceptions are not thrown back.
GMFResource: Custom implementation of an XMIResource.
GMFResourceFactory: A custom implementation of a resource factory.
GMFResourceModificationManager: Manages the `isModified` state of resources in a given editing domain as operations are executed, undone and redone on the operation history.
ResourceHelperImpl: Default implementation of a resource helper, useful for subclassing.

Exception Summary
AbortResourceLoadException: This exception is intended to be thrown during Resource load when an error occurs.

## Package org.eclipse.gmf.runtime.emf.core.resources Description

GMF resource API. This package provides the GMF resource factory responsible for creating GMF resources.

## Package Specification

This package defines the `GMFResourceFactory` class that creates GMF resources. It is not intended to be used by client code, but to be referenced on the EMF `org.eclipse.emf.ecore.extension_parser` extension point to associate the client application's file extension with the resource factory. Associated with this factory is the `GMFResource` class which is GMF's custom resource implementation, supporting path map URIs and automatic URI denormalization and modification tracking.

This package also defines a `org.eclipse.gmf.runtime.emf.core.resources.PathmapManager` class which has static API methods for managing path map variables, in particular for defining path maps statically for your plug-in's resources.

See Also:
  `GMFResourceFactory`, `org.eclipse.gmf.runtime.emf.core.resources.PathmapManager`

Runtime

Guidelines for using Eclipse APIs.

Copyright (c) IBM Corp., Borland Software Corp., and others 2005,2006. All rights reserved.