Class CustomEmbeddedEditorResourceProvider

    • Constructor Detail

      • CustomEmbeddedEditorResourceProvider

        public CustomEmbeddedEditorResourceProvider()
    • Method Detail

      • createResource

        public org.eclipse.xtext.resource.XtextResource createResource()
        Specified by:
        createResource in interface org.eclipse.xtext.ui.editor.embedded.IEditedResourceProvider
        Overrides:
        createResource in class EmbeddedEditorResourceProvider
      • setUriSegment

        public void setUriSegment​(org.eclipse.emf.common.util.URI uriSegment)
        Sets URI segment.
        Parameters:
        uriSegment - the segment
      • setProject

        public void setProject​(org.eclipse.core.resources.IProject project)
        Set editing project.
        Overrides:
        setProject in class EmbeddedEditorResourceProvider
        Parameters:
        project - project to set (not null)
      • getPlatformUri

        public org.eclipse.emf.common.util.URI getPlatformUri()
        Returns:
        the platformUri, may be null
      • setPlatformUri

        public void setPlatformUri​(org.eclipse.emf.common.util.URI platformUri)
        Set platform URI. If this URI is set then resource provider will use it to create resource, otherwise it uses project and segment URI.
        Parameters:
        platformUri - the platform URI to set (not null)
        Throws:
        IllegalArgumentException - if platformUri is not platform