Package com._1c.g5.v8.dt.form.validation
Class FormValidator
- java.lang.Object
-
- org.eclipse.xtext.validation.AbstractInjectableValidator
-
- org.eclipse.xtext.validation.AbstractDeclarativeValidator
-
- com._1c.g5.modeling.xtext.validation.AbstractModelDeclarativeValidator
-
- com._1c.g5.v8.dt.form.validation.FormValidator
-
- All Implemented Interfaces:
org.eclipse.emf.ecore.EValidator
,org.eclipse.xtext.validation.ValidationMessageAcceptor
public class FormValidator extends AbstractModelDeclarativeValidator
Declarative validator for forms.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.eclipse.xtext.validation.AbstractDeclarativeValidator
org.eclipse.xtext.validation.AbstractDeclarativeValidator.MethodWrapper, org.eclipse.xtext.validation.AbstractDeclarativeValidator.State, org.eclipse.xtext.validation.AbstractDeclarativeValidator.StateAccess
-
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.EValidator
org.eclipse.emf.ecore.EValidator.Descriptor, org.eclipse.emf.ecore.EValidator.PatternMatcher, org.eclipse.emf.ecore.EValidator.Registry, org.eclipse.emf.ecore.EValidator.SubstitutionLabelProvider, org.eclipse.emf.ecore.EValidator.ValidationDelegate
-
-
Constructor Summary
Constructors Constructor Description FormValidator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
checkCommandHandler(CommandHandler commandHandler)
void
checkEventHandler(EventHandler eventHandler)
void
checkTypeDescriptionTypes(TypeDescription typeDesc)
protected String
getCurrentLanguage(Map<Object,Object> context, org.eclipse.emf.ecore.EObject eObject)
protected List<org.eclipse.emf.ecore.EPackage>
getEPackages()
Returns list ofEPackage
s for wich this validotor will be registered.void
register(org.eclipse.xtext.validation.EValidatorRegistrar registrar)
-
Methods inherited from class org.eclipse.xtext.validation.AbstractDeclarativeValidator
acceptError, acceptError, acceptInfo, acceptInfo, acceptWarning, acceptWarning, addIssue, addIssue, addIssue, addIssue, addIssue, addIssueToState, checkDone, checkIsFromCurrentlyCheckedResource, createDiagnostic, createDiagnostic, createMethodWrapper, error, error, error, error, error, error, error, error, getCancelIndicator, getChain, getCheckMode, getContext, getCurrentMethod, getCurrentObject, getIssueSeverities, getMessageAcceptor, guard, handleExceptionDuringValidation, info, info, info, info, info, info, info, info, internalValidate, isIgnored, newInstance, setInjector, setMessageAcceptor, toDiagnosticSeverity, warning, warning, warning, warning, warning, warning, warning, warning
-
-
-
-
Method Detail
-
checkTypeDescriptionTypes
public void checkTypeDescriptionTypes(TypeDescription typeDesc)
-
checkEventHandler
public void checkEventHandler(EventHandler eventHandler)
-
checkCommandHandler
public void checkCommandHandler(CommandHandler commandHandler)
-
register
public void register(org.eclipse.xtext.validation.EValidatorRegistrar registrar)
- Overrides:
register
in classorg.eclipse.xtext.validation.AbstractInjectableValidator
-
getCurrentLanguage
protected String getCurrentLanguage(Map<Object,Object> context, org.eclipse.emf.ecore.EObject eObject)
- Overrides:
getCurrentLanguage
in classAbstractModelDeclarativeValidator
-
getEPackages
protected List<org.eclipse.emf.ecore.EPackage> getEPackages()
Description copied from class:AbstractModelDeclarativeValidator
Returns list ofEPackage
s for wich this validotor will be registered.- Specified by:
getEPackages
in classAbstractModelDeclarativeValidator
-
-