Class LanguageCheckContextCollector

java.lang.Object
com.e1c.g5.v8.dt.internal.check.derived.LanguageCheckContextCollector
All Implemented Interfaces:
IContextCollector

public class LanguageCheckContextCollector extends Object implements IContextCollector
Languge-specific check context collector. Used only during the full rebuild cycle
  • Constructor Details

    • LanguageCheckContextCollector

      public LanguageCheckContextCollector()
  • Method Details

    • collectContextOnFullRebuild

      public void collectContextOnFullRebuild(Object objectId, IContextCollectingSession contextSession)
      Specified by:
      collectContextOnFullRebuild in interface IContextCollector
    • fullRebuildScope

      public String[] fullRebuildScope()
      Description copied from interface: IContextCollector
      Gets the full rebuild scope provided by this collector.
      Specified by:
      fullRebuildScope in interface IContextCollector
      Returns:
      Array of DD segments that participate in the full rebuild procedure using this collector. Can be empty or null in case if this collector isn't participating in the rebuild.
    • getSupportedType

      public org.eclipse.emf.ecore.EClass getSupportedType()
      Description copied from interface: IContextCollector
      Gets the type of the BM object this collector supports.
      Specified by:
      getSupportedType in interface IContextCollector
      Returns:
      The type of supported BM object.
    • isModelContextCollector

      public boolean isModelContextCollector()
      Description copied from interface: IContextCollector
      Returns true if this is a model context collector.
      Specified by:
      isModelContextCollector in interface IContextCollector
      Returns:
      true if this is a model context collector.
    • isResourceContextCollector

      public boolean isResourceContextCollector()
      Description copied from interface: IContextCollector
      Returns true if this is a resource context collector.
      Specified by:
      isResourceContextCollector in interface IContextCollector
      Returns:
      true if this is a resource context collector.
    • setComplexChecksPresent

      public void setComplexChecksPresent(boolean complexChecksPresent)
      Sets the complex check presence indicator
      Parameters:
      complexChecksPresent - The indicator to set
    • setNormalChecksPresent

      public void setNormalChecksPresent(boolean normalChecksPresent)
      Sets the normal check presence indicator
      Parameters:
      normalChecksPresent - The indicator to set