Class AdditionalIndexesCheck

java.lang.Object
com.e1c.g5.v8.dt.check.components.BasicCheck<Object>
com.e1c.g5.v8.dt.internal.md.aindex.check.AdditionalIndexesCheck
All Implemented Interfaces:
ITopObjectFilter, ICheck<Object>

public class AdditionalIndexesCheck extends BasicCheck<Object>
Additional indexes model check
  • Constructor Details

    • AdditionalIndexesCheck

      public AdditionalIndexesCheck()
  • Method Details

    • getCheckId

      public String getCheckId()
      Description copied from interface: ICheck
      Gets the unique identifier of the check. The identifier should be unique. The system performs automated identifier conflict resolution in case of non-unique identifiers, with addition of conflict-resolving symbols to the identifier
      Returns:
      The identifier of the check. May not be null
    • configureCheck

      protected void configureCheck(BasicCheck.CheckConfigurer builder)
      Description copied from class: BasicCheck
      The check is performed in case of changes of the tracjed object model/language module changes. In order to define the rules of the check performing, the developer should define the set of EClass'es and their features those changes are being tracked/or be targets of the validation
      Specified by:
      configureCheck in class BasicCheck<Object>
    • check

      protected void check(Object object, BasicCheck.ResultAcceptor resultAcceptor, ICheckParameters parameters, org.eclipse.core.runtime.IProgressMonitor progressMonitor)
      Description copied from class: BasicCheck
      The method that performs the check. Check results (issues) need to be placed into the result acceptor. Validation may be cancelled by a user. Complex implemantations should take this into the account and check IProgressMonitor.isCanceled() periodically during long-running operations.
      Overrides:
      check in class BasicCheck<Object>
      Parameters:
      object - The object to check, not null
      resultAcceptor - Result acceptor, not null
      parameters - The set of check execution parameters taken from check settings, not null
      progressMonitor - Current check progress monitor, not null