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.StringCANCEL_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 voidcheckCanceled(java.util.Map<java.lang.Object,java.lang.Object> context)protected org.eclipse.xtext.util.CancelIndicatorgetCancelIndicator(java.util.Map<java.lang.Object,java.lang.Object> context)protected booleanisCanceled(java.util.Map<java.lang.Object,java.lang.Object> context)Deprecated.booleanvalidate(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:
validatein interfaceorg.eclipse.emf.ecore.EValidator- Overrides:
validatein 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
-
-