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 SummaryNested Classes Modifier and Type Interface Description static classIBslValidationContributor.ContextHolderAdapterAdapter that holds the provided context.
 - 
Method SummaryAll 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- 
validatevoid 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 be- null
- diagnostic- actual- DiagnosticChainfor accumulate- Issue, cannot be- null
- context- The context of the validation. Stores the externally provided data that affects the called validation scenarios. Cannot be- null
- project- the project, can be- null
- progressMonitor- canсel indicator, can be- null
 
 
- 
 
-