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 |
Method Summary |
java.lang.String |
evalToString(java.lang.Object self,
java.lang.String expr)
|
java.lang.String |
evalToString(java.lang.Object self,
java.lang.String expr,
java.lang.String sep)
|
Methods inherited from class org.tigris.gef.ocl.OCLEvaluator |
convertCollection, eval, eval, evaluateProperty, flatten, flattenInto, toTitleCase |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SINGLETON
public static OCLEvaluator SINGLETON
OCLEvaluator
protected OCLEvaluator()
evalToString
public java.lang.String evalToString(java.lang.Object self,
java.lang.String expr)
- Overrides:
evalToString
in class org.tigris.gef.ocl.OCLEvaluator
evalToString
public java.lang.String evalToString(java.lang.Object self,
java.lang.String expr,
java.lang.String sep)
- Overrides:
evalToString
in class org.tigris.gef.ocl.OCLEvaluator