Package com.e1c.g5.v8.dt.bsl.check.qfix
Class MultiVariantXtextBslModuleFix
- java.lang.Object
- 
- com.e1c.g5.v8.dt.check.qfix.components.BasicFix<SingleVariantXtextBslModuleFixContext>
- 
- com.e1c.g5.v8.dt.bsl.check.qfix.MultiVariantXtextBslModuleFix
 
 
- 
- All Implemented Interfaces:
- IFix<SingleVariantXtextBslModuleFixContext>
 
 public abstract class MultiVariantXtextBslModuleFix extends BasicFix<SingleVariantXtextBslModuleFixContext> implements IFix<SingleVariantXtextBslModuleFixContext> Multi-variant xtext module fix definition
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description protected static classMultiVariantXtextBslModuleFix.VariantBuilderProvides a builder of the quick fix variant
 - 
Constructor SummaryConstructors Constructor Description MultiVariantXtextBslModuleFix()
 - 
Method SummaryAll Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description protected abstract voidbuildVariants()Creates and sets up fix variantsClass<SingleVariantXtextBslModuleFixContext>getRequiredContextType()Gets the required context typeCollection<IFixVariant<SingleVariantXtextBslModuleFixContext>>getVariants(SingleVariantXtextBslModuleFixContext context, IFixSession session)Gets declared variants for the given fix.voidonRegistration(FixDescriptor registrationContext)This method is being called by the fix engine during the initialization phase.- 
Methods inherited from class com.e1c.g5.v8.dt.check.qfix.components.BasicFixgetCheckId
 - 
Methods inherited from class java.lang.Objectclone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 - 
Methods inherited from interface com.e1c.g5.v8.dt.check.qfix.IFixgetCheckId
 
- 
 
- 
- 
- 
Method Detail- 
getRequiredContextTypepublic Class<SingleVariantXtextBslModuleFixContext> getRequiredContextType() Description copied from interface:IFixGets the required context type- Specified by:
- getRequiredContextTypein interface- IFix<SingleVariantXtextBslModuleFixContext>
- Returns:
- The type of the context that is required by the fix variant to work. May not be null
 
 - 
getVariantspublic Collection<IFixVariant<SingleVariantXtextBslModuleFixContext>> getVariants(SingleVariantXtextBslModuleFixContext context, IFixSession session) Description copied from interface:IFixGets declared variants for the given fix. Variant applicability may be controlled using the provided context- Specified by:
- getVariantsin interface- IFix<SingleVariantXtextBslModuleFixContext>
- Returns:
- The collection of variants. May not be null
 
 - 
onRegistrationpublic void onRegistration(FixDescriptor registrationContext) Description copied from interface:IFixThis method is being called by the fix engine during the initialization phase. The developer may register additional fix entitier, like context factories, fix change processors, preview providers which are specific only to this fix- Specified by:
- onRegistrationin interface- IFix<SingleVariantXtextBslModuleFixContext>
- Parameters:
- registrationContext- The descriptor of the fix. A fix developer should use it to register fix specific components. May not be- null
 
 - 
buildVariantsprotected abstract void buildVariants() Creates and sets up fix variants
 
- 
 
-