Package com._1c.g5.v8.dt.bsl.validation
Interface IBslValidationContributor
-
public interface IBslValidationContributorExtension for callIValidationContributorfor checking Bsl language objects. Extension provides API for validateEObjectfrom Bsl language model and addIssueto actualDiagnosticChain
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classIBslValidationContributor.ContextHolderAdapterAdapter that holds the provided context.
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidvalidate(org.eclipse.emf.ecore.EObject eObject, org.eclipse.emf.common.util.DiagnosticChain diagnostic, Map<Object,Object> context, org.eclipse.core.resources.IProject project, org.eclipse.core.runtime.IProgressMonitor progressMonitor)Validates concreteEObjectfrom Bsl language model
-
-
-
Method Detail
-
validate
void validate(org.eclipse.emf.ecore.EObject eObject, org.eclipse.emf.common.util.DiagnosticChain diagnostic, Map<Object,Object> context, org.eclipse.core.resources.IProject project, org.eclipse.core.runtime.IProgressMonitor progressMonitor)Validates concreteEObjectfrom Bsl language model- Parameters:
eObject- validating object, cannot benulldiagnostic- actualDiagnosticChainfor accumulateIssue, cannot benullcontext- The context of the validation. Stores the externally provided data that affects the called validation scenarios. Cannot benullproject- the project, can benullprogressMonitor- canсel indicator, can benull
-
-