Interface IBslElementRegionProvider


  • public interface IBslElementRegionProvider
    Provides interface to storage with check IDs mapped to line ranges within the BSL module.
    • Method Detail

      • saveSuppressedRegion

        void saveSuppressedRegion​(org.eclipse.xtext.nodemodel.INode node,
                                  Set<String> checkIds)
        Saves suppressed checks with mapped line ranges to the storage. Rewrites line ranges for existing ids if the existing mapped range is a subset of a new range.
        Parameters:
        node - the node of the semantic element, cannot be null
        checkIds - the set of check ids to map and save to the storage, cannot be null
      • saveAllowedRegion

        void saveAllowedRegion​(org.eclipse.xtext.nodemodel.INode node,
                               Set<String> checkIds)
        Saves allowed checks with mapped line ranges to the storage.
        Parameters:
        node - the node of the semantic element, cannot be null
        checkIds - the set of check ids to map and save to the storage, cannot be null