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 EObjects
- {@link org.eclipse.gmf.runtime.emf.core.util.ProxyUtil}
       - for working with proxy (unresolved) EObjects
- {@link org.eclipse.gmf.runtime.emf.core.util.ResourceUtil}
       - for working with Resources
- {@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 IAdaptablethat wraps an
      {@link org.eclipse.emf.ecore.EObject} to return it as the adapter for theEObjectclass.  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
      EClasshierarchies
@canBeSeenBy %partners