|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.argouml.ocl.CriticOclEvaluator
OCLEvaluator
@Deprecated public class CriticOclEvaluator
CriticOclEvaluator is singleton version of OCLEvaluator which is used for evaluating simple OCL expressions used in the critiques.
Implementation History: As best I was able to reconstruct the history in early 2007, OclEvaluator was originally implemented as a singleton, but that was changed in September, 2004 because of some perceived problems, but then it was discovered that the Critic subsystem depended on the singleton pattern, so an earlier version of OclEvaluator was reintroduced with a new name. Because of the large amount of duplicate code between the two classes, this was refactored in March, 2007 to use an instance of the main OclEvaluator class.
| Method Summary | |
|---|---|
java.lang.String |
evalToString(java.lang.Object self,
java.lang.String expr)
Deprecated. |
java.lang.String |
evalToString(java.lang.Object self,
java.lang.String expr,
java.lang.String sep)
Deprecated. |
static CriticOclEvaluator |
getInstance()
Deprecated. |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Method Detail |
|---|
public static final CriticOclEvaluator getInstance()
public java.lang.String evalToString(java.lang.Object self,
java.lang.String expr)
throws ExpansionException
ExpansionException
public java.lang.String evalToString(java.lang.Object self,
java.lang.String expr,
java.lang.String sep)
throws ExpansionException
ExpansionException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
| ArgoUML © 1996-2006 | ArgoUML Homepage | ArgoUML Developers' page | ArgoUML Cookbook |