public class DefaultFragmentProvider extends java.lang.Object implements IFragmentProvider
IFragmentProvider.Fallback| Constructor and Description |
|---|
DefaultFragmentProvider() |
| Modifier and Type | Method and Description |
|---|---|
org.eclipse.emf.ecore.EObject |
getEObject(org.eclipse.emf.ecore.resource.Resource resource,
java.lang.String fragment,
IFragmentProvider.Fallback fallback)
Locates an EObject in a resource by its fragment.
|
java.lang.String |
getFragment(org.eclipse.emf.ecore.EObject obj,
IFragmentProvider.Fallback fallback)
Computes the URI fragment (local ID) of the given object.
|
public java.lang.String getFragment(org.eclipse.emf.ecore.EObject obj,
IFragmentProvider.Fallback fallback)
IFragmentProvidergetFragment in interface IFragmentProviderobj - the EObject to compute the fragment for.fallback - if the default behavior should be used, delegate the
computation of the fragment to the default implementation of
Resource.getURIFragment(EObject).null.public org.eclipse.emf.ecore.EObject getEObject(org.eclipse.emf.ecore.resource.Resource resource,
java.lang.String fragment,
IFragmentProvider.Fallback fallback)
IFragmentProvidergetEObject in interface IFragmentProviderresource - the resource serves as context instance.fragment - the fragment of the object.fallback - if the fragment was not created by this provider, delegate the
resolution to the default implementation of
Resource.getEObject(String).null if the fragment could not be resolved to an object.