Class XbaseDiagnostician

  • All Implemented Interfaces:
    org.eclipse.emf.ecore.EValidator, org.eclipse.emf.ecore.EValidator.SubstitutionLabelProvider

    @Deprecated
    public class XbaseDiagnostician
    extends org.eclipse.xtext.validation.CancelableDiagnostician
    Deprecated.
    This class was created for EMF 2.5 compatibility.
    Since:
    2.4
    • 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 inherited from class org.eclipse.xtext.validation.CancelableDiagnostician

        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
      XbaseDiagnostician​(org.eclipse.emf.ecore.EValidator.Registry registry)
      Deprecated.
       
    • Method Summary

      All Methods Instance Methods Concrete Methods Deprecated Methods 
      Modifier and Type Method Description
      protected boolean doValidateLambdaContents​(XClosure closure, org.eclipse.emf.common.util.DiagnosticChain diagnostics, 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)
      Deprecated.
       
      • Methods inherited from class org.eclipse.xtext.validation.CancelableDiagnostician

        checkCanceled, getCancelIndicator, isCanceled
      • 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
    • Constructor Detail

      • XbaseDiagnostician

        @Inject
        public XbaseDiagnostician​(org.eclipse.emf.ecore.EValidator.Registry registry)
        Deprecated.
    • 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)
        Deprecated.
        Specified by:
        validate in interface org.eclipse.emf.ecore.EValidator
        Overrides:
        validate in class org.eclipse.xtext.validation.CancelableDiagnostician
      • doValidateLambdaContents

        @Deprecated
        protected boolean doValidateLambdaContents​(XClosure closure,
                                                   org.eclipse.emf.common.util.DiagnosticChain diagnostics,
                                                   java.util.Map<java.lang.Object,​java.lang.Object> context)
        Deprecated.
        This was here for EMF 2.5 compatibility and was refactored to a no-op.