Class ResourceForIEditorInputFactory

  • All Implemented Interfaces:
    org.eclipse.xtext.ui.editor.model.IResourceForEditorInputFactory

    public class ResourceForIEditorInputFactory
    extends Object
    implements org.eclipse.xtext.ui.editor.model.IResourceForEditorInputFactory
    • Constructor Detail

      • ResourceForIEditorInputFactory

        public ResourceForIEditorInputFactory()
    • Method Detail

      • createResource

        public org.eclipse.emf.ecore.resource.Resource createResource​(org.eclipse.ui.IEditorInput editorInput)
        Specified by:
        createResource in interface org.eclipse.xtext.ui.editor.model.IResourceForEditorInputFactory
        Throws:
        IllegalArgumentException - if no resource can be provided for the given input.
      • createResource

        protected org.eclipse.emf.ecore.resource.Resource createResource​(URI uri)
        Since:
        2.3
      • createResource

        protected org.eclipse.emf.ecore.resource.Resource createResource​(org.eclipse.core.resources.IStorage storage)
                                                                  throws org.eclipse.core.runtime.CoreException
        Throws:
        org.eclipse.core.runtime.CoreException
      • createResourceFor

        protected org.eclipse.emf.ecore.resource.Resource createResourceFor​(org.eclipse.core.resources.IStorage storage)
                                                                     throws org.eclipse.core.runtime.CoreException
        Throws:
        org.eclipse.core.runtime.CoreException
      • createResource

        protected XtextXmlResource createResource​(org.eclipse.emf.ecore.resource.ResourceSet resourceSet,
                                                  org.eclipse.emf.common.util.URI uri)
      • getResourceSet

        protected org.eclipse.emf.ecore.resource.ResourceSet getResourceSet​(org.eclipse.core.resources.IStorage storage)
      • configureResourceSet

        protected void configureResourceSet​(org.eclipse.emf.ecore.resource.ResourceSet resourceSet,
                                            org.eclipse.emf.common.util.URI primaryURI)
      • getResourceSetProvider

        protected org.eclipse.xtext.ui.resource.IResourceSetProvider getResourceSetProvider()
      • getExternalContentSupport

        protected org.eclipse.xtext.resource.IExternalContentSupport getExternalContentSupport()
      • getExternalContentProvider

        protected org.eclipse.xtext.resource.IExternalContentSupport.IExternalContentProvider getExternalContentProvider()