public class DocGenEvaluationEnvironment
extends org.eclipse.ocl.ecore.EcoreEvaluationEnvironment
Constructor and Description |
---|
DocGenEvaluationEnvironment(org.eclipse.ocl.ecore.EcoreEnvironmentFactory factory) |
Modifier and Type | Method and Description |
---|---|
void |
addDgOperation(DocGenOperation docGenOperation) |
java.lang.Object |
callOperation(org.eclipse.emf.ecore.EOperation operation,
int opcode,
java.lang.Object source,
java.lang.Object[] args) |
protected java.lang.reflect.Method |
getJavaMethodFor(org.eclipse.emf.ecore.EOperation operation,
java.lang.Object receiver) |
protected java.lang.reflect.Method |
getJavaMethodFor(org.eclipse.emf.ecore.EOperation operation,
java.lang.Object receiver,
boolean recursing) |
checkOperationReflectionConsistency, coerceValue, createExtentMap, createTuple, getCollectionKind, getInvalidResult, getType, getValue, isKindOf, isTypeOf, navigateAssociationClass, navigateOppositeProperty, navigateProperty, setOperationReflectionCheckDisabled
public DocGenEvaluationEnvironment(org.eclipse.ocl.ecore.EcoreEnvironmentFactory factory)
factory
- public java.lang.Object callOperation(org.eclipse.emf.ecore.EOperation operation, int opcode, java.lang.Object source, java.lang.Object[] args)
callOperation
in interface org.eclipse.ocl.EvaluationEnvironment<org.eclipse.emf.ecore.EClassifier,org.eclipse.emf.ecore.EOperation,org.eclipse.emf.ecore.EStructuralFeature,org.eclipse.emf.ecore.EClass,org.eclipse.emf.ecore.EObject>
callOperation
in class org.eclipse.ocl.ecore.EcoreEvaluationEnvironment
public void addDgOperation(DocGenOperation docGenOperation)
protected java.lang.reflect.Method getJavaMethodFor(org.eclipse.emf.ecore.EOperation operation, java.lang.Object receiver)
getJavaMethodFor
in class org.eclipse.ocl.ecore.EcoreEvaluationEnvironment
protected java.lang.reflect.Method getJavaMethodFor(org.eclipse.emf.ecore.EOperation operation, java.lang.Object receiver, boolean recursing)