Package com.e1c.g5.v8.dt.bsl.check.qfix
Class SingleVariantXtextBslModuleFixContext
java.lang.Object
com.e1c.g5.v8.dt.check.qfix.components.BasicFixContext
com.e1c.g5.v8.dt.bsl.check.qfix.SingleVariantXtextBslModuleFixContext
- All Implemented Interfaces:
IFixContext
Single-variant xtext module quick fix context
-
Constructor Summary
ConstructorsConstructorDescriptionSingleVariantXtextBslModuleFixContext
(org.eclipse.emf.common.util.URI targetModuleUri, org.eclipse.xtext.validation.Issue issue, IXtextBslModuleFixProvider provider, IDtProject dtProject) Creates quick fix context -
Method Summary
Modifier and TypeMethodDescriptionorg.eclipse.xtext.validation.Issue
getIssue()
Provides theIssue
for quick fixgetModel
(IFixSession session, boolean isInteractive) Provides the modelIXtextBslModuleFixModel
for quick fixorg.eclipse.emf.common.util.URI
Provides the target module URIMethods inherited from class com.e1c.g5.v8.dt.check.qfix.components.BasicFixContext
getDtProject
-
Constructor Details
-
SingleVariantXtextBslModuleFixContext
public SingleVariantXtextBslModuleFixContext(org.eclipse.emf.common.util.URI targetModuleUri, org.eclipse.xtext.validation.Issue issue, IXtextBslModuleFixProvider provider, IDtProject dtProject) Creates quick fix context- Parameters:
targetModuleUri
- the moduleURI
, cannot benull
issue
- theIssue
instance, cannot benull
provider
- theIXtextBslModuleFixProvider
instance, cannot benull
dtProject
- the DT project, cannot benull
-
-
Method Details
-
getTargetModuleUri
public org.eclipse.emf.common.util.URI getTargetModuleUri()Provides the target module URI- Returns:
- the targetModuleUri, never
null
-
getIssue
public org.eclipse.xtext.validation.Issue getIssue()Provides theIssue
for quick fix- Returns:
- xtext issue, never
null
-
getModel
Provides the modelIXtextBslModuleFixModel
for quick fix- Parameters:
session
-IFixSession
, cannot benull
isInteractive
-true
if quick fix supports inbteractive (UI) model,false
otherwise- Returns:
- model
IXtextBslModuleFixModel
, nevernull
-