Class CancelableCompositeEValidator
- java.lang.Object
-
- org.eclipse.xtext.validation.CompositeEValidator
-
- com._1c.g5.modeling.xtext.validation.CustomCompositeEValidator
-
- com._1c.g5.v8.dt.lcore.validation.CancelableCompositeEValidator
-
- All Implemented Interfaces:
Cloneable
,org.eclipse.emf.ecore.EValidator
public class CancelableCompositeEValidator extends CustomCompositeEValidator
Composite EValidator. This implementation checks cancel monitor.TODO: Review when we move on Xtext 2.7.
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class org.eclipse.xtext.validation.CompositeEValidator
org.eclipse.xtext.validation.CompositeEValidator.EValidatorEqualitySupport
-
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 CancelableCompositeEValidator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected org.eclipse.emf.common.util.Diagnostic
createExceptionDiagnostic(String message, Object source, Throwable t)
protected boolean
isCanceled(Map<Object,Object> context)
boolean
validate(org.eclipse.emf.ecore.EClass eClass, org.eclipse.emf.ecore.EObject eObject, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validate(org.eclipse.emf.ecore.EDataType eDataType, Object value, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validate(org.eclipse.emf.ecore.EObject eObject, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
-
Methods inherited from class com._1c.g5.modeling.xtext.validation.CustomCompositeEValidator
initDefaults
-
-
-
-
Method Detail
-
validate
public boolean validate(org.eclipse.emf.ecore.EClass eClass, org.eclipse.emf.ecore.EObject eObject, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
- Specified by:
validate
in interfaceorg.eclipse.emf.ecore.EValidator
- Overrides:
validate
in classorg.eclipse.xtext.validation.CompositeEValidator
-
validate
public boolean validate(org.eclipse.emf.ecore.EObject eObject, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
- Specified by:
validate
in interfaceorg.eclipse.emf.ecore.EValidator
- Overrides:
validate
in classorg.eclipse.xtext.validation.CompositeEValidator
-
validate
public boolean validate(org.eclipse.emf.ecore.EDataType eDataType, Object value, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
- Specified by:
validate
in interfaceorg.eclipse.emf.ecore.EValidator
- Overrides:
validate
in classorg.eclipse.xtext.validation.CompositeEValidator
-
-