|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
public interface DomainEvaluator
| Method Summary | |
|---|---|
DomainEvaluator |
createNestedEvaluator()
|
void |
dispose()
|
java.lang.Object |
evaluate(DomainExpression body)
|
DomainEvaluationEnvironment |
getEvaluationEnvironment()
|
IdResolver |
getIdResolver()
|
DomainLogger |
getLogger()
Return the logger handling oclLog() invocations or null for none. |
DomainModelManager |
getModelManager()
Return the manager of all model instances for use by allInstances() and hidden opposite support. |
java.util.regex.Pattern |
getRegexPattern(java.lang.String regex)
Return a cached matcher for a give regular expression. |
DomainStandardLibrary |
getStandardLibrary()
|
DomainType |
getStaticTypeOf(java.lang.Object value)
|
DomainType |
getStaticTypeOf(java.lang.Object value,
java.lang.Iterable<?> values)
|
DomainType |
getStaticTypeOf(java.lang.Object value,
java.lang.Object... values)
|
boolean |
isCanceled()
Return true if the evaluation has been canceled. |
void |
setCanceled(boolean isCanceled)
Request cancelation of the current the evaluation, or reset the request for a new evaluation. |
void |
setLogger(DomainLogger loger)
Specify the logger to handle oclLog() invocations or null for none. |
| Method Detail |
|---|
@NonNull DomainEvaluator createNestedEvaluator()
void dispose()
@Nullable
java.lang.Object evaluate(@NonNull
DomainExpression body)
@NonNull DomainEvaluationEnvironment getEvaluationEnvironment()
@NonNull IdResolver getIdResolver()
@Nullable DomainLogger getLogger()
@NonNull DomainModelManager getModelManager()
@NonNull
java.util.regex.Pattern getRegexPattern(@NonNull
java.lang.String regex)
@NonNull DomainStandardLibrary getStandardLibrary()
@NonNull
DomainType getStaticTypeOf(@Nullable
java.lang.Object value)
@NonNull
DomainType getStaticTypeOf(@Nullable
java.lang.Object value,
@NonNull
java.lang.Object... values)
@NonNull
DomainType getStaticTypeOf(@Nullable
java.lang.Object value,
@NonNull
java.lang.Iterable<?> values)
boolean isCanceled()
void setCanceled(boolean isCanceled)
EvaluationHaltedException when #getValuefactory()
is next invoked.
void setLogger(@Nullable
DomainLogger loger)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||