Class LanguageValidationContext
java.lang.Object
com.e1c.g5.v8.dt.internal.check.bsl.LanguageValidationContext
The check-specific data context that is used during the Xtext resource validation phase to perform managed checks.
This context is applied automatically by the
ICheckExecutor
engine and accessible via context set of the
IBslValidationContributor
call.
Not the part of the public API-
Field Summary
Fields -
Constructor Summary
ConstructorsConstructorDescriptionLanguageValidationContext
(IBslElementRegionProvider regionProvider) Constructs an instance of the context for late bindingLanguageValidationContext
(Set<String> checkIds) Constructs an instance of the context -
Method Summary
Modifier and TypeMethodDescriptionGets the schedules set of checksCheck context collector that is used during check context preparation cycleGets the BSL element region provider
-
Field Details
-
CONTEXT_ID
The identifier of the context- See Also:
-
-
Constructor Details
-
LanguageValidationContext
Constructs an instance of the context for late binding -
LanguageValidationContext
Constructs an instance of the context- Parameters:
checkIds
- The set of checks to perform. May not benull
-
-
Method Details
-
getCheckIds
Gets the schedules set of checks- Returns:
- The set of check identifiers. May not be
null
-
getRegionProvider
Gets the BSL element region provider- Returns:
IBslElementRegionProvider
, nevernull
-
getContextCollector
Check context collector that is used during check context preparation cycle- Returns:
- The context collector, never
null
-