Class CompositeEValidator

  • All Implemented Interfaces:
    java.lang.Cloneable, org.eclipse.emf.ecore.EValidator

    public class CompositeEValidator
    extends java.lang.Object
    implements org.eclipse.emf.ecore.EValidator, java.lang.Cloneable
    • Field Detail

      • USE_EOBJECT_VALIDATOR

        public static final java.lang.String USE_EOBJECT_VALIDATOR
        See Also:
        Constant Field Values
    • Constructor Detail

      • CompositeEValidator

        public CompositeEValidator()
    • Method Detail

      • initDefaults

        protected void initDefaults()
      • addValidator

        public void addValidator​(org.eclipse.emf.ecore.EValidator validator)
      • 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)
                         throws OperationCanceledError
        Specified by:
        validate in interface org.eclipse.emf.ecore.EValidator
        Throws:
        OperationCanceledError
      • 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)
                         throws OperationCanceledError
        Specified by:
        validate in interface org.eclipse.emf.ecore.EValidator
        Throws:
        OperationCanceledError
      • validate

        public boolean validate​(org.eclipse.emf.ecore.EDataType eDataType,
                                java.lang.Object value,
                                org.eclipse.emf.common.util.DiagnosticChain diagnostics,
                                java.util.Map<java.lang.Object,​java.lang.Object> context)
                         throws OperationCanceledError
        Specified by:
        validate in interface org.eclipse.emf.ecore.EValidator
        Throws:
        OperationCanceledError
      • createExceptionDiagnostic

        protected org.eclipse.emf.common.util.Diagnostic createExceptionDiagnostic​(java.lang.String message,
                                                                                   java.lang.Object source,
                                                                                   java.lang.Throwable t)
        Since:
        2.17
      • isUseEObjectValidator

        public boolean isUseEObjectValidator()
      • setUseEObjectValidator

        public void setUseEObjectValidator​(boolean useEObjectValidator)
      • setOperationCanceledManager

        public void setOperationCanceledManager​(OperationCanceledManager operationCanceledManager)
        Since:
        2.18
      • getCopyAndClearContents

        public CompositeEValidator getCopyAndClearContents()
        For testing purpose.
        Since:
        2.4
        Noreference:
        This method is not intended to be referenced by clients.
        Nooverride:
        This method is not intended to be re-implemented or extended by clients.