org.eclipse.ocl.common.internal.delegate
Class OCLValidationDelegateMapping
java.lang.Object
org.eclipse.ocl.common.internal.delegate.OCLValidationDelegateMapping
- All Implemented Interfaces:
- org.eclipse.emf.ecore.EValidator.ValidationDelegate
public class OCLValidationDelegateMapping
- extends java.lang.Object
- implements org.eclipse.emf.ecore.EValidator.ValidationDelegate
OCLValidationDelegateMapping provides a ValidationDelegate that maps one delegate URI key to another.
Nested classes/interfaces inherited from interface org.eclipse.emf.ecore.EValidator.ValidationDelegate |
org.eclipse.emf.ecore.EValidator.ValidationDelegate.Descriptor, org.eclipse.emf.ecore.EValidator.ValidationDelegate.Registry |
Method Summary |
void |
reset()
|
protected org.eclipse.emf.ecore.EValidator.ValidationDelegate |
resolveDelegate(java.util.Map<java.lang.Object,java.lang.Object> context)
|
boolean |
validate(org.eclipse.emf.ecore.EClass eClass,
org.eclipse.emf.ecore.EObject eObject,
java.util.Map<java.lang.Object,java.lang.Object> context,
org.eclipse.emf.ecore.EOperation invariant,
java.lang.String expression)
|
boolean |
validate(org.eclipse.emf.ecore.EClass eClass,
org.eclipse.emf.ecore.EObject eObject,
java.util.Map<java.lang.Object,java.lang.Object> context,
java.lang.String constraint,
java.lang.String expression)
|
boolean |
validate(org.eclipse.emf.ecore.EDataType eDataType,
java.lang.Object value,
java.util.Map<java.lang.Object,java.lang.Object> context,
java.lang.String constraint,
java.lang.String expression)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
validationDelegateRegistry
protected final org.eclipse.emf.ecore.EValidator.ValidationDelegate.Registry validationDelegateRegistry
virtualDelegateMapping
protected final VirtualDelegateMapping virtualDelegateMapping
OCLValidationDelegateMapping
public OCLValidationDelegateMapping()
OCLValidationDelegateMapping
public OCLValidationDelegateMapping(org.eclipse.emf.ecore.EValidator.ValidationDelegate.Registry validationDelegateRegistry,
VirtualDelegateMapping virtualDelegateMapping)
reset
public void reset()
resolveDelegate
protected org.eclipse.emf.ecore.EValidator.ValidationDelegate resolveDelegate(java.util.Map<java.lang.Object,java.lang.Object> context)
validate
public boolean validate(org.eclipse.emf.ecore.EClass eClass,
org.eclipse.emf.ecore.EObject eObject,
java.util.Map<java.lang.Object,java.lang.Object> context,
org.eclipse.emf.ecore.EOperation invariant,
java.lang.String expression)
- Specified by:
validate
in interface org.eclipse.emf.ecore.EValidator.ValidationDelegate
validate
public boolean validate(org.eclipse.emf.ecore.EClass eClass,
org.eclipse.emf.ecore.EObject eObject,
java.util.Map<java.lang.Object,java.lang.Object> context,
java.lang.String constraint,
java.lang.String expression)
- Specified by:
validate
in interface org.eclipse.emf.ecore.EValidator.ValidationDelegate
validate
public boolean validate(org.eclipse.emf.ecore.EDataType eDataType,
java.lang.Object value,
java.util.Map<java.lang.Object,java.lang.Object> context,
java.lang.String constraint,
java.lang.String expression)
- Specified by:
validate
in interface org.eclipse.emf.ecore.EValidator.ValidationDelegate