Package org.eclipse.xtext.validation
Class CancelableDiagnostician
- java.lang.Object
-
- org.eclipse.emf.ecore.util.Diagnostician
-
- org.eclipse.xtext.validation.CancelableDiagnostician
-
- All Implemented Interfaces:
org.eclipse.emf.ecore.EValidator
,org.eclipse.emf.ecore.EValidator.SubstitutionLabelProvider
public class CancelableDiagnostician extends org.eclipse.emf.ecore.util.Diagnostician
-
-
Nested Class Summary
-
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
-
-
Field Summary
Fields Modifier and Type Field Description static java.lang.String
CANCEL_INDICATOR
-
Constructor Summary
Constructors Constructor Description CancelableDiagnostician(org.eclipse.emf.ecore.EValidator.Registry registry)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description protected void
checkCanceled(java.util.Map<java.lang.Object,java.lang.Object> context)
protected org.eclipse.xtext.util.CancelIndicator
getCancelIndicator(java.util.Map<java.lang.Object,java.lang.Object> context)
protected boolean
isCanceled(java.util.Map<java.lang.Object,java.lang.Object> context)
Deprecated.boolean
validate(org.eclipse.emf.ecore.EClass eClass, org.eclipse.emf.ecore.EObject eObject, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)
-
Methods inherited from class org.eclipse.emf.ecore.util.Diagnostician
createDefaultContext, createDefaultDiagnostic, createDefaultDiagnostic, doValidate, doValidate, doValidateContents, getFeatureLabel, getObjectLabel, getValueLabel, handleThrowable, isValidateContentsRecursively, validate, validate, validate, validate, validate, validate
-
-
-
-
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, java.util.Map<java.lang.Object,java.lang.Object> context)
- Specified by:
validate
in interfaceorg.eclipse.emf.ecore.EValidator
- Overrides:
validate
in classorg.eclipse.emf.ecore.util.Diagnostician
-
checkCanceled
protected void checkCanceled(java.util.Map<java.lang.Object,java.lang.Object> context)
- Since:
- 2.9
-
isCanceled
@Deprecated protected boolean isCanceled(java.util.Map<java.lang.Object,java.lang.Object> context)
Deprecated.Use
checkCanceled(java.util.Map<java.lang.Object, java.lang.Object>)
instead to throw a platform specific cancellation exception.
-
getCancelIndicator
protected org.eclipse.xtext.util.CancelIndicator getCancelIndicator(java.util.Map<java.lang.Object,java.lang.Object> context)
- Since:
- 2.9
-
-