Package org.eclipse.gmf.runtime.emf.core.util
Miscellaneous utility classes for working with MSL-managed resources, objects,
and meta-models.
See:
Description
|
Interface Summary
|
|
IProxyEObject
|
Utility interface that provides proxy information; it is typically provided
by an
adapter for some
instance of an EMF metaclass (EClass). |
|
Class Summary
|
|
CrossReferenceAdapter
|
An adapter that maintains itself as an adapter for all contained objects. |
|
EMFCoreUtil
|
Static utilities for working with EMF objects and resources in the GMF
environment. |
|
EObjectAdapter
|
Wraps an EObject to adapt it to the
IAdaptable Eclipse
platform API. |
|
PackageUtil
|
Some utility functions that work at the meta-class level. |
|
Util
|
Internal utilities, for private use of the EMF Core plug-in. |
Package org.eclipse.gmf.runtime.emf.core.util Description
Miscellaneous utility classes for working with MSL-managed resources, objects,
and meta-models.
Package Specification
Generic utilities for working with EMF artifacts:
-
org.eclipse.gmf.runtime.emf.core.util.EObjectUtil
- for working with EObjects
-
org.eclipse.gmf.runtime.emf.core.util.ProxyUtil
- for working with proxy (unresolved) EObjects
-
org.eclipse.gmf.runtime.emf.core.util.ResourceUtil
- for working with Resources
-
org.eclipse.gmf.runtime.emf.core.util.MetaModelUtil
- for introspecting the structure of meta-models
-
org.eclipse.gmf.runtime.emf.core.util.EObjectContainmentLoadingEList and
org.eclipse.gmf.runtime.emf.core.util.EObjectContainmentWithInverseLoadingEList
- for implementing containment references that automatically load
unloaded separate elements in a logical resource
This package also provides the following additional utilities:
-
IAdaptable support: the
EObjectAdapter class implements
an IAdaptable that wraps an
EObject to return it as the adapter for the
EObject class. This is useful for passing EMF objects to
APIs that consume adaptables
-
org.eclipse.gmf.runtime.emf.core.util.EObjectContainmentUtil provides
a variety of facilities for analyzing with EMF containment trees and
EClass hierarchies
Guidelines for using Eclipse APIs.
Copyright (c) IBM Corp., Borland Software Corp., and others 2005,2006. All rights reserved.