org.argouml.ocl
Class CriticOclEvaluator
java.lang.Object
org.tigris.gef.ocl.OCLEvaluator
org.argouml.ocl.CriticOclEvaluator
- public class CriticOclEvaluator
- extends org.tigris.gef.ocl.OCLEvaluator
CriticOclEvaluator is responsible for evaluating simple OCL expressions
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 |
INSTANCE
private static final CriticOclEvaluator INSTANCE
CriticOclEvaluator
private CriticOclEvaluator()
getInstance
public static final CriticOclEvaluator getInstance()
- Returns:
- the singleton of CriticOclEvaluator
evalToString
public 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
public 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)