java.lang.Objectorg.eclipse.emf.common.notify.impl.BasicNotifierImpl
org.eclipse.emf.common.notify.impl.NotifierImpl
org.eclipse.emf.ecore.resource.impl.ResourceSetImpl
org.eclipse.gmt.umlx.registry.resource.EcoreFamilyResourceSetImpl
public class EcoreFamilyResourceSetImpl
EcoreFamilyResourceSetImpl extends ResourceSetImpl to support automatic translation of loaded models to Ecore exploiting the root namespace of XML files or textual analysers for non-XML files. This supports translation of EMOF models to Ecore regardless of extension. (The inherited functionality would require each extension for EMOF to be distinct and that the relevant EMOFResourceFactoryImpl be declared in the ResourceFactoryRegistry.) Registration of translators occurs through the model_content extension point.
Nested Class Summary | |
---|---|
static class |
EcoreFamilyResourceSetImpl.ExceptionalResourceImpl
An ExceptionalResourceImpl propagates an exception arising while peeking at a resource, until the ResourceSet API permits that exception to bev thrown. |
Nested classes/interfaces inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
---|
org.eclipse.emf.common.notify.impl.BasicNotifierImpl.EAdapterList<E extends java.lang.Object & org.eclipse.emf.common.notify.Adapter> |
Field Summary |
---|
Fields inherited from interface org.eclipse.emf.ecore.resource.ResourceSet |
---|
RESOURCE_SET__RESOURCES |
Constructor Summary | |
---|---|
EcoreFamilyResourceSetImpl()
|
Method Summary |
---|
Methods inherited from class org.eclipse.emf.ecore.resource.impl.ResourceSetImpl |
---|
createResource, getAdapterFactories, getAllContents, getEObject, getLoadOptions, getPackageRegistry, getResource, getResourceFactoryRegistry, getResources, getURIConverter, getURIResourceMap, setPackageRegistry, setResourceFactoryRegistry, setURIConverter, setURIResourceMap, toString |
Methods inherited from class org.eclipse.emf.common.notify.impl.NotifierImpl |
---|
eAdapters, eDeliver, eSetDeliver |
Methods inherited from class org.eclipse.emf.common.notify.impl.BasicNotifierImpl |
---|
eNotificationRequired, eNotify |
Methods inherited from class java.lang.Object |
---|
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface org.eclipse.emf.common.notify.Notifier |
---|
eAdapters, eDeliver, eNotify, eSetDeliver |
Constructor Detail |
---|
public EcoreFamilyResourceSetImpl()