Miscellaneous utility classes for working with MSL-managed resources, objects,
and meta-models.
Package Specification
Generic utilities for working with EMF artifacts:
- {@link org.eclipse.gmf.runtime.emf.core.util.EObjectUtil}
- for working with
EObject
s
- {@link org.eclipse.gmf.runtime.emf.core.util.ProxyUtil}
- for working with proxy (unresolved)
EObject
s
- {@link org.eclipse.gmf.runtime.emf.core.util.ResourceUtil}
- for working with
Resource
s
- {@link org.eclipse.gmf.runtime.emf.core.util.MetaModelUtil}
- for introspecting the structure of meta-models
- {@link org.eclipse.gmf.runtime.emf.core.util.EObjectContainmentLoadingEList} and
{@link 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:
- {@link org.eclipse.core.runtime.IAdaptable} support: the
{@link org.eclipse.gmf.runtime.emf.core.util.EObjectAdapter} class implements
an
IAdaptable
that wraps an
{@link org.eclipse.emf.ecore.EObject} to return it as the adapter for the
EObject
class. This is useful for passing EMF objects to
APIs that consume adaptables
- {@link org.eclipse.gmf.runtime.emf.core.util.EObjectContainmentUtil} provides
a variety of facilities for analyzing with EMF containment trees and
EClass
hierarchies
@canBeSeenBy %partners