Uses of Interface
com.e1c.g5.v8.dt.check.qfix.IFixSession
-
Packages that use IFixSession Package Description com.e1c.g5.v8.dt.bsl.check.qfix com.e1c.g5.v8.dt.check.qfix com.e1c.g5.v8.dt.check.qfix.components -
-
Uses of IFixSession in com.e1c.g5.v8.dt.bsl.check.qfix
Methods in com.e1c.g5.v8.dt.bsl.check.qfix with parameters of type IFixSession Modifier and Type Method Description protected void
SingleVariantXtextBslModuleFix. applyChanges(SingleVariantXtextBslModuleFixContext context, IFixSession session)
void
IMultiVariantXtextModuleFixChangeDelegate. applyFix(SingleVariantXtextBslModuleFixContext context, IFixSession session, org.eclipse.xtext.resource.XtextResource state, IXtextBslModuleFixModel model)
Performs the fix applicationFixVariantDescriptor
SingleVariantXtextBslModuleFix. describeChanges(SingleVariantXtextBslModuleFixContext context, IFixSession session)
IXtextBslModuleFixModel
SingleVariantXtextBslModuleFixContext. getModel(IFixSession session, boolean isInteractive)
Provides the modelIXtextBslModuleFixModel
for quick fixCollection<IFixVariant<SingleVariantXtextBslModuleFixContext>>
MultiVariantXtextBslModuleFix. getVariants(SingleVariantXtextBslModuleFixContext context, IFixSession session)
IXtextBslModuleFixModel
IXtextBslModuleFixProvider. getXtextFixModel(IDtProject dtProject, org.eclipse.xtext.validation.Issue issue, IFixSession session, org.eclipse.emf.common.util.URI targetModuleUri, boolean isInteractive)
Returns xtext quick fix modelCollection<IFixChange>
SingleVariantXtextBslModuleFix. prepareChanges(SingleVariantXtextBslModuleFixContext context, IFixSession session)
Method parameters in com.e1c.g5.v8.dt.bsl.check.qfix with type arguments of type IFixSession Modifier and Type Method Description SingleVariantXtextBslModuleFix.FixConfigurer
SingleVariantXtextBslModuleFix.FixConfigurer. description(BiFunction<SingleVariantXtextBslModuleFixContext,IFixSession,Pair<String,String>> descriptionSupplier)
Sets the dynamic description supplier for the fix. -
Uses of IFixSession in com.e1c.g5.v8.dt.check.qfix
Methods in com.e1c.g5.v8.dt.check.qfix with parameters of type IFixSession Modifier and Type Method Description void
IFixChangeProcessor. applyFix(CH fixChange, C context, IFixSession session)
Applies the fix change to the target data contextC
IFixContextFactory. createContext(IMarkerWrapper marker, IFixSession session)
Creates a context for the given markerFixVariantDescriptor
IFixVariant. describeChanges(C context, IFixSession session)
Gets the quick fix variant descriptorCollection<IFixVariant<C>>
IFix. getVariants(C context, IFixSession session)
Gets declared variants for the given fix.Collection<IFixChange>
IFixVariant. prepareChanges(C context, IFixSession session)
Prepares the changes to form the fix -
Uses of IFixSession in com.e1c.g5.v8.dt.check.qfix.components
Methods in com.e1c.g5.v8.dt.check.qfix.components with parameters of type IFixSession Modifier and Type Method Description protected abstract void
SingleVariantModelBasicFix. applyChanges(OC modelObject, org.eclipse.emf.ecore.EStructuralFeature targetFeature, BasicModelFixContext context, IFixSession session)
Apply the changes of this fix to the target model data.void
VariantModelFixChangeDelegate. applyFix(OC modelObject, org.eclipse.emf.ecore.EStructuralFeature targetFeature, BasicModelFixContext context, IFixSession session)
Executes the code of the quick fix variantFixVariantDescriptor
SingleVariantModelBasicFix. describeChanges(BasicModelFixContext context, IFixSession session)
Collection<IFixVariant<BasicModelFixContext>>
MultiVariantModelBasicFix. getVariants(BasicModelFixContext context, IFixSession session)
Collection<IFixVariant<C>>
SingleVariantBasicFix. getVariants(C context, IFixSession session)
protected boolean
SingleVariantBasicFix. isFixApplicable(C context, IFixSession session)
Checks if the fix is applicable for the given contextprotected boolean
SingleVariantModelBasicFix. isFixApplicable(BasicModelFixContext context, IFixSession session)
Collection<IFixChange>
SingleVariantModelBasicFix. prepareChanges(BasicModelFixContext context, IFixSession session)
Method parameters in com.e1c.g5.v8.dt.check.qfix.components with type arguments of type IFixSession Modifier and Type Method Description void
SingleVariantModelBasicFix.FixConfigurer. description(BiFunction<BasicModelFixContext,IFixSession,String> descriptionSupplier)
Sets the dynamic description supplier for the fix.
-