org.argouml.ocl
Class OCLEvaluator
java.lang.Object
org.tigris.gef.ocl.OCLEvaluator
org.argouml.ocl.OCLEvaluator
- public class OCLEvaluator
- extends org.tigris.gef.ocl.OCLEvaluator
OCLEvaluator is responsible for evaluating simple OCL expressions.
Such expressions are for example used in the critiques.
Fields inherited from class org.tigris.gef.ocl.OCLEvaluator |
_scratchBindings, _strBuf, GET_NAME_EXPR_1, GET_NAME_EXPR_2, GET_OWNER_EXPR, OCL_END, OCL_START |
Methods inherited from class org.tigris.gef.ocl.OCLEvaluator |
eval, getExternalProperty |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
OCLEvaluator
public OCLEvaluator()
- The constructor.
evalToString
protected String evalToString(Object self,
String expr)
throws org.tigris.gef.ocl.ExpansionException
- Throws:
org.tigris.gef.ocl.ExpansionException
- See Also:
OCLEvaluator.evalToString(java.lang.Object,
java.lang.String)
evalToString
protected String evalToString(Object self,
String expr,
String sep)
throws org.tigris.gef.ocl.ExpansionException
- Throws:
org.tigris.gef.ocl.ExpansionException
- See Also:
OCLEvaluator.evalToString(java.lang.Object,
java.lang.String, java.lang.String)