Package com.e1c.g5.v8.dt.bsl.check.qfix
Interface IXtextBslModuleFixModel
-
- All Known Subinterfaces:
IXtextInteractiveBslModuleFixModel
public interface IXtextBslModuleFixModel
Contract for xtext BSL quick fix model
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description BslGrammarAccess
getBslGrammar()
ProvidesBslGrammarAccess
org.eclipse.jface.text.IDocument
getDocument()
ProvidesIDocument
org.eclipse.emf.ecore.EObject
getElement()
Provides the element which is used to create a quick fixorg.eclipse.xtext.validation.Issue
getIssue()
xtext validation issue referenceString[]
getIssueData()
The associated user data.String
getLineSeparator()
Gets line separator preference set for current project.IResourceLookup
getResourceLookup()
Provides moduleIResourceLookup
ScriptVariant
getScriptVariant()
ReturnsScriptVariant
for current project
-
-
-
Method Detail
-
getDocument
org.eclipse.jface.text.IDocument getDocument()
ProvidesIDocument
- Returns:
IDocument
, nevernull
-
getResourceLookup
IResourceLookup getResourceLookup()
Provides moduleIResourceLookup
- Returns:
- {link IResourceLookup}, never
null
-
getElement
org.eclipse.emf.ecore.EObject getElement()
Provides the element which is used to create a quick fix- Returns:
- the element, can be
null
-
getIssue
org.eclipse.xtext.validation.Issue getIssue()
xtext validation issue reference- Returns:
Issue
, nevernull
-
getIssueData
String[] getIssueData()
The associated user data. May benull
or empty but may not containnull
entries.- Returns:
- user data, can be
null
-
getBslGrammar
BslGrammarAccess getBslGrammar()
ProvidesBslGrammarAccess
- Returns:
BslGrammarAccess
, nevernull
-
getScriptVariant
ScriptVariant getScriptVariant()
ReturnsScriptVariant
for current project- Returns:
ScriptVariant
, nevernull
-
getLineSeparator
String getLineSeparator()
Gets line separator preference set for current project. If the preference is not set for the project then the canonical lookup order is used (instance, configuration, default).- Returns:
- the line separator preference. Never
null
.
-
-