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.
-
-
Field Summary
-
Fields inherited from class com._1c.g5.ides.ui.texteditor.xtext.embedded.EmbeddedEditorResourceProvider
EMBEDDED_URI_SEGMENT
-
-
Constructor Summary
Constructors Constructor Description CustomEmbeddedEditorResourceProvider()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.xtext.resource.XtextResource
createResource()
String
getEmbeddedUriSegment()
org.eclipse.emf.common.util.URI
getPlatformUri()
void
setPlatformUri(org.eclipse.emf.common.util.URI platformUri)
Set platform URI.void
setProject(org.eclipse.core.resources.IProject project)
Set editing project.void
setUriSegment(org.eclipse.emf.common.util.URI uriSegment)
Sets URI segment.
-
-
-
Method Detail
-
createResource
public org.eclipse.xtext.resource.XtextResource createResource()
- Specified by:
createResource
in interfaceorg.eclipse.xtext.ui.editor.embedded.IEditedResourceProvider
- Overrides:
createResource
in classEmbeddedEditorResourceProvider
-
getEmbeddedUriSegment
public String getEmbeddedUriSegment()
- Overrides:
getEmbeddedUriSegment
in classEmbeddedEditorResourceProvider
-
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 classEmbeddedEditorResourceProvider
- Parameters:
project
- project to set (notnull
)
-
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 (notnull
)- Throws:
IllegalArgumentException
- ifplatformUri
is not platform
-
-