org.eclipse.ocl.examples.xtext.oclstdlib.validation
Class OCLstdlibCompositeEValidator

java.lang.Object
  extended by org.eclipse.xtext.validation.CompositeEValidator
      extended by org.eclipse.ocl.examples.xtext.oclstdlib.validation.OCLstdlibCompositeEValidator
All Implemented Interfaces:
org.eclipse.emf.ecore.EValidator

public class OCLstdlibCompositeEValidator
extends org.eclipse.xtext.validation.CompositeEValidator


Nested Class Summary
 
Nested classes/interfaces inherited from class org.eclipse.xtext.validation.CompositeEValidator
org.eclipse.xtext.validation.CompositeEValidator.EValidatorEqualitySupport
 
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.CompositeEValidator
USE_EOBJECT_VALIDATOR
 
Fields inherited from interface org.eclipse.emf.ecore.EValidator
MARKER, RELATED_URIS_ATTRIBUTE, URI_ATTRIBUTE
 
Constructor Summary
OCLstdlibCompositeEValidator()
           
 
Method Summary
 boolean validate(org.eclipse.emf.ecore.EClass eClass, org.eclipse.emf.ecore.EObject csObject, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)
           
 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)
           
 boolean validate(org.eclipse.emf.ecore.EObject csObject, org.eclipse.emf.common.util.DiagnosticChain diagnostics, java.util.Map<java.lang.Object,java.lang.Object> context)
           
 
Methods inherited from class org.eclipse.xtext.validation.CompositeEValidator
addValidator, getContents, getCopyAndClearContents, getEqualitySupportProvider, initDefaults, isUseEObjectValidator, setEqualitySupportProvider, setUseEObjectValidator
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

OCLstdlibCompositeEValidator

public OCLstdlibCompositeEValidator()
Method Detail

validate

public boolean validate(org.eclipse.emf.ecore.EObject csObject,
                        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.xtext.validation.CompositeEValidator

validate

public boolean validate(org.eclipse.emf.ecore.EClass eClass,
                        org.eclipse.emf.ecore.EObject csObject,
                        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.xtext.validation.CompositeEValidator

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)
Specified by:
validate in interface org.eclipse.emf.ecore.EValidator
Overrides:
validate in class org.eclipse.xtext.validation.CompositeEValidator