Package com._1c.g5.v8.dt.bsl.validation
Class ExternalValidatorServiceProvider
- java.lang.Object
- 
- com._1c.g5.v8.dt.bsl.validation.ExternalValidatorServiceProvider
 
- 
 public class ExternalValidatorServiceProvider extends Object Special service for providing all external validation for Bsl languages
- 
- 
Constructor SummaryConstructors Constructor Description ExternalValidatorServiceProvider()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description voidvalidate(org.eclipse.emf.ecore.EObject object, org.eclipse.emf.common.util.DiagnosticChain diagnostic, Map<Object,Object> context, org.eclipse.core.resources.IProject project)Validatesobjectby all compatibleIExternalBslValidator.
 
- 
- 
- 
Method Detail- 
validatepublic void validate(org.eclipse.emf.ecore.EObject object, org.eclipse.emf.common.util.DiagnosticChain diagnostic, Map<Object,Object> context, org.eclipse.core.resources.IProject project)Validatesobjectby all compatibleIExternalBslValidator. The compatibility is defined by type of the first argument in methodIExternalBslValidator.validate(EObject, CustomValidationMessageAcceptor),objectshould be instance of this type.- Parameters:
- object- validating object, can't be- null
- clazz- actual class of validating object, can't be- null
- diagnostic- actual- DiagnosticChainfor accumulate all validation messages, can't be- null
- context- context of validation, can't be- null
- project- the project, can be- null
 
 
- 
 
-