Class AbsoluteCrossBundleAware

  • All Implemented Interfaces:
    URIHandler

    public class AbsoluteCrossBundleAware
    extends BaseURIHandler
    A URI handler that will avoid creating relative references between different platform:/resource/project-name or platform/plugin/bundle-name, i.e., it will produce relative references only within projects or bundles and will use absolute URIs for references outside of that project or bundle.
    • Constructor Detail

      • AbsoluteCrossBundleAware

        public AbsoluteCrossBundleAware()
    • Method Detail

      • deresolve

        public org.eclipse.emf.common.util.URI deresolve​(org.eclipse.emf.common.util.URI baseURI,
                                                         org.eclipse.emf.common.util.URI uri)
        Description copied from interface: URIHandler
        Returns the URI deresolved against the base URI.
        Specified by:
        deresolve in interface URIHandler
        Overrides:
        deresolve in class BaseURIHandler
        Parameters:
        baseURI - the base URI against which the URI is deresolved.
        uri - the URI to resolve.
        Returns:
        the URI resolved against the base URI.
        See Also:
        URI.deresolve(URI)