See: Description
Interface | Description |
---|---|
Evaluable |
Can be implemented to define an arbitrary sequence of templates and scripts to be evaluated.
|
EvaluationConfiguration |
Describes evaluation properties.
|
EvaluationContext |
Provides services that helps to build model transformators/generators.
|
EvaluationManager |
Provides entry-point services to launch an evaluation.
|
EvaluationResult |
Provides access to the output of an evaluation.
|
GeneratedCode |
Describes the evaluation output of a text template.
|
ProtectedSection |
Describes a protected section in a text template output.
|
TransientLinkList<E> |
Provides facilities to invoke scripts on each
MDWObject element of this list. |
TransientLinkManager |
Provides services to create transient links between pairs of elements.
|
Exception | Description |
---|---|
AmbiguousScriptException |
Thrown when the script call is ambiguous, i.e.
|
EvaluationException |
Thrown when the evaluation of an element (template, rule, script) fails.
|
InvalidCallException |
Thrown when a reference to an evaluable element (template, rule or script) is invalid.
|
NoSuchProjectResourceException |
Thrown when a referenced text template or rule set does not exist.
|
NoSuchRuleException |
Thrown when a referenced rule does not exist.
|
NoSuchScriptException |
Thrown when a referenced script does not exist.
|
EvaluationContext
provides services to help the design of templates and scripts.
An evaluation context instance is always accessible from templates, rules and scripts using the context
variable.
EvaluationManager
is the entry point to launch the main rule.