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.IssuegetIssue()Provides theIssuefor quick fixgetModel(IFixSession session, boolean isInteractive) Provides the modelIXtextBslModuleFixModelfor quick fixorg.eclipse.emf.common.util.URIProvides 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 benullissue- theIssueinstance, cannot benullprovider- theIXtextBslModuleFixProviderinstance, cannot benulldtProject- 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 theIssuefor quick fix- Returns:
- xtext issue, never
null
-
getModel
Provides the modelIXtextBslModuleFixModelfor quick fix- Parameters:
session-IFixSession, cannot benullisInteractive-trueif quick fix supports inbteractive (UI) model,falseotherwise- Returns:
- model
IXtextBslModuleFixModel, nevernull
-