Class CustomEmbeddedEditorResourceProvider

java.lang.Object
com._1c.g5.ides.ui.texteditor.xtext.embedded.EmbeddedEditorResourceProvider
com._1c.g5.v8.dt.lcore.ui.editor.embedded.CustomEmbeddedEditorResourceProvider
All Implemented Interfaces:
org.eclipse.xtext.ui.editor.embedded.IEditedResourceProvider

public class CustomEmbeddedEditorResourceProvider extends EmbeddedEditorResourceProvider
EmbeddedEditorResourceProvider customization for purposes.
  • Constructor Details

    • CustomEmbeddedEditorResourceProvider

      public CustomEmbeddedEditorResourceProvider()
  • Method Details

    • 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
    • getEmbeddedUriSegment

      public String getEmbeddedUriSegment()
      Overrides:
      getEmbeddedUriSegment 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