Class 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  
      • Fields inherited from class org.eclipse.emf.ecore.util.Diagnostician

        eValidatorRegistry, INSTANCE, VALIDATE_RECURSIVELY
      • Fields inherited from interface org.eclipse.emf.ecore.EValidator

        MARKER, RELATED_URIS_ATTRIBUTE, URI_ATTRIBUTE
    • 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
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Field Detail

      • CANCEL_INDICATOR

        public static final java.lang.String CANCEL_INDICATOR
    • Constructor Detail

      • CancelableDiagnostician

        @Inject
        public CancelableDiagnostician​(org.eclipse.emf.ecore.EValidator.Registry registry)
    • 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 interface org.eclipse.emf.ecore.EValidator
        Overrides:
        validate in class org.eclipse.emf.ecore.util.Diagnostician
      • checkCanceled

        protected void checkCanceled​(java.util.Map<java.lang.Object,​java.lang.Object> context)
        Since:
        2.9
      • getCancelIndicator

        protected org.eclipse.xtext.util.CancelIndicator getCancelIndicator​(java.util.Map<java.lang.Object,​java.lang.Object> context)
        Since:
        2.9