Class OclValidator
- java.lang.Object
-
- org.eclipse.epsilon.evl.emf.validation.OclValidator
-
- All Implemented Interfaces:
org.eclipse.emf.ecore.EValidator
public class OclValidator extends Object implements org.eclipse.emf.ecore.EValidator
-
-
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
-
-
Constructor Summary
Constructors Constructor Description OclValidator(URI source)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
validate(org.eclipse.emf.ecore.EClass class1, org.eclipse.emf.ecore.EObject object, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validate(org.eclipse.emf.ecore.EDataType dataType, Object value, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
boolean
validate(org.eclipse.emf.ecore.EObject object, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
-
-
-
Field Detail
-
source
protected URI source
-
ocl
protected org.eclipse.ocl.ecore.OCL ocl
-
-
Constructor Detail
-
OclValidator
public OclValidator(URI source)
-
-
Method Detail
-
validate
public boolean validate(org.eclipse.emf.ecore.EObject object, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
- Specified by:
validate
in interfaceorg.eclipse.emf.ecore.EValidator
-
validate
public boolean validate(org.eclipse.emf.ecore.EClass class1, org.eclipse.emf.ecore.EObject object, org.eclipse.emf.common.util.DiagnosticChain diagnostics, Map<Object,Object> context)
- Specified by:
validate
in interfaceorg.eclipse.emf.ecore.EValidator
-
-