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
- Author:
- Sebastian Zarnekow - Initial contribution and API
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 |
Fields inherited from class org.eclipse.emf.ecore.util.Diagnostician |
eValidatorRegistry, INSTANCE |
Fields inherited from interface org.eclipse.emf.ecore.EValidator |
MARKER, RELATED_URIS_ATTRIBUTE, URI_ATTRIBUTE |
Method Summary |
protected boolean |
doValidateContents(org.eclipse.emf.ecore.EObject eObject,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
|
protected boolean |
isCanceled(java.util.Map<java.lang.Object,java.lang.Object> context)
|
boolean |
validate(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, getFeatureLabel, getObjectLabel, getValueLabel, validate, validate, validate, validate, validate, validate |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CANCEL_INDICATOR
public static final java.lang.String CANCEL_INDICATOR
CancelableDiagnostician
@Inject
public CancelableDiagnostician(org.eclipse.emf.ecore.EValidator.Registry registry)
validate
public boolean validate(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 interface org.eclipse.emf.ecore.EValidator
- Overrides:
validate
in class org.eclipse.emf.ecore.util.Diagnostician
isCanceled
protected boolean isCanceled(java.util.Map<java.lang.Object,java.lang.Object> context)
doValidateContents
protected boolean doValidateContents(org.eclipse.emf.ecore.EObject eObject,
org.eclipse.emf.common.util.DiagnosticChain diagnostics,
java.util.Map<java.lang.Object,java.lang.Object> context)
- Overrides:
doValidateContents
in class org.eclipse.emf.ecore.util.Diagnostician