Class XtextBslModuleFixProvider
java.lang.Object
com.e1c.g5.v8.dt.internal.bsl.check.qfix.XtextBslModuleFixProvider
- All Implemented Interfaces:
IXtextBslModuleFixProvider
Xtext BSl module quick fix provider
-
Constructor Summary
ConstructorsConstructorDescriptionXtextBslModuleFixProvider
(IV8ProjectManager v8projectManager, BslGrammarAccess bslGrammar, IResourceLookup resourceLookup, IndentTextEditorProvider indentProvider, BslGeneratorMultiLangProposals bslGenProp, org.eclipse.xtext.ui.editor.IURIEditorOpener editorOpener) -
Method Summary
Modifier and TypeMethodDescriptiongetXtextFixModel
(IDtProject dtProject, org.eclipse.xtext.validation.Issue issue, IFixSession session, org.eclipse.emf.common.util.URI targetModuleUri, boolean isInteractive) Returns xtext quick fix model
-
Constructor Details
-
XtextBslModuleFixProvider
@Inject public XtextBslModuleFixProvider(IV8ProjectManager v8projectManager, BslGrammarAccess bslGrammar, IResourceLookup resourceLookup, IndentTextEditorProvider indentProvider, BslGeneratorMultiLangProposals bslGenProp, org.eclipse.xtext.ui.editor.IURIEditorOpener editorOpener)
-
-
Method Details
-
getXtextFixModel
public IXtextBslModuleFixModel getXtextFixModel(IDtProject dtProject, org.eclipse.xtext.validation.Issue issue, IFixSession session, org.eclipse.emf.common.util.URI targetModuleUri, boolean isInteractive) Description copied from interface:IXtextBslModuleFixProvider
Returns xtext quick fix model- Specified by:
getXtextFixModel
in interfaceIXtextBslModuleFixProvider
- Parameters:
dtProject
- the , cannot benull
issue
- instance of theIssue
, cannot benull
session
- theIFixSession
, cannot benull
targetModuleUri
- the target module Uri, cannot benull
isInteractive
-true
if quick fix supports interactive (UI) model,false
otherwise- Returns:
- the quick fix model, never
null
-