Class CustomEmbeddedEditor
- java.lang.Object
-
- org.eclipse.xtext.ui.editor.embedded.EmbeddedEditor
-
- com._1c.g5.ides.ui.texteditor.xtext.embedded.CustomEmbeddedEditor
-
public class CustomEmbeddedEditor extends org.eclipse.xtext.ui.editor.embedded.EmbeddedEditor
Custom extension ofEmbeddedEditor
, that works with non-existing file (IFile
).
-
-
Field Summary
Fields Modifier and Type Field Description protected String
languageName
protected org.eclipse.core.resources.IFile
underlyingFile
-
Constructor Summary
Constructors Constructor Description CustomEmbeddedEditor(org.eclipse.xtext.ui.editor.model.XtextDocument document, org.eclipse.xtext.ui.editor.XtextSourceViewer viewer, org.eclipse.xtext.ui.editor.XtextSourceViewerConfiguration configuration, org.eclipse.xtext.ui.editor.embedded.IEditedResourceProvider resourceProvider, Runnable afterSetDocumet, String languageName, org.eclipse.core.resources.IFile underlyingFile)
Constructor forCustomEmbeddedEditor
.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description org.eclipse.core.resources.IFile
getFile()
Get underlying file.String
getLanguageName()
Get embedded editor language name.
-
-
-
Field Detail
-
languageName
protected String languageName
-
underlyingFile
protected org.eclipse.core.resources.IFile underlyingFile
-
-
Constructor Detail
-
CustomEmbeddedEditor
public CustomEmbeddedEditor(org.eclipse.xtext.ui.editor.model.XtextDocument document, org.eclipse.xtext.ui.editor.XtextSourceViewer viewer, org.eclipse.xtext.ui.editor.XtextSourceViewerConfiguration configuration, org.eclipse.xtext.ui.editor.embedded.IEditedResourceProvider resourceProvider, Runnable afterSetDocumet, String languageName, org.eclipse.core.resources.IFile underlyingFile)
Constructor forCustomEmbeddedEditor
.- Parameters:
document
- editing document (notnull
)viewer
- source viewer (notnull
)configuration
- xtext configuration (notnull
)resourceProvider
- resource provider (notnull
)afterSetDocumet
- runnable task, that will be invoked after document set (notnull
)languageName
- xtext language name (notnull
)file
- underlying non-existing file (can benull
)
-
-
Method Detail
-
getFile
public org.eclipse.core.resources.IFile getFile()
Get underlying file.- Returns:
- underlying file (may be
null
)
-
getLanguageName
public String getLanguageName()
Get embedded editor language name.- Returns:
- the languageName (never
null
)
-
-