Class BasicFix<C extends BasicFixContext>

java.lang.Object
com.e1c.g5.v8.dt.check.qfix.components.BasicFix<C>
All Implemented Interfaces:
IFix<C>
Direct Known Subclasses:
MultiVariantModelBasicFix, MultiVariantXtextBslModuleFix, SingleVariantBasicFix

public abstract class BasicFix<C extends BasicFixContext> extends Object implements IFix<C>
Base implementation of {link IFix} for quick fixes.
  • Supports QuickFix annotation for the declarative definition of fixes as well providing the check binding
  • Constructor Details

    • BasicFix

      public BasicFix()
  • Method Details

    • getCheckId

      public CheckUid getCheckId()
      Description copied from interface: IFix
      Gets the check UID the fix is intended to.
      Specified by:
      getCheckId in interface IFix<C extends BasicFixContext>
      Returns:
      The unique identifier of the check. May not be null