public class OCLValidationDelegate extends java.lang.Object implements ValidationDelegate
ValidationDelegate.Factory| Modifier and Type | Field and Description |
|---|---|
protected OCLDelegateDomain |
delegateDomain |
protected org.eclipse.emf.ecore.EClassifier |
eClassifier |
| Constructor and Description |
|---|
OCLValidationDelegate(OCLDelegateDomain delegateDomain,
org.eclipse.emf.ecore.EClassifier classifier)
Initializes me with the classifier whose DelegateEClassifierAdapter delegates to me.
|
| Modifier and Type | Method and Description |
|---|---|
protected boolean |
check(java.lang.Object object,
java.lang.String constraint,
OCLExpression query) |
protected OCLExpression |
createQuery(java.lang.String expression) |
java.lang.String |
toString() |
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) |
protected final OCLDelegateDomain delegateDomain
protected final org.eclipse.emf.ecore.EClassifier eClassifier
public OCLValidationDelegate(OCLDelegateDomain delegateDomain, org.eclipse.emf.ecore.EClassifier classifier)
classifier - my classifierprotected boolean check(java.lang.Object object,
java.lang.String constraint,
OCLExpression query)
protected OCLExpression createQuery(java.lang.String expression)
public java.lang.String toString()
toString in class java.lang.Objectpublic 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)
validate in interface org.eclipse.emf.ecore.EValidator.ValidationDelegatepublic 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)
validate in interface org.eclipse.emf.ecore.EValidator.ValidationDelegatepublic 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)
validate in interface org.eclipse.emf.ecore.EValidator.ValidationDelegate