Package | Description |
---|---|
org.eclipse.ocl.examples.pivot | |
org.eclipse.ocl.examples.pivot.evaluation | |
org.eclipse.ocl.examples.pivot.utilities |
Modifier and Type | Interface and Description |
---|---|
interface |
BasicEnvironment
A
BasicEnvironment provides shared analysis and ebvaluation cuistomization support. |
interface |
Environment
An Environment stores the variables created while evaluating an OCL expression,
including self.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractBasicEnvironment<P extends BasicEnvironment>
Partial implementation of the
BasicEnvironment interface, providing
default behaviours for most features. |
class |
AbstractEnvironment
A partial implementation of the
Environment interface providing
some useful common behavior for providers of metamodel bindings. |
class |
AbstractEnvironmentFactory
Partial implementation of the
EnvironmentFactory interface, useful
for subclassing to define the OCL binding for a metamodel. |
Modifier and Type | Interface and Description |
---|---|
interface |
EvaluationEnvironment
The evaluation environment keeps track of the current values of variables
in the evaluation of an OCL expression.
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractEvaluationEnvironment
A partial implementation of the
EvaluationEnvironment interface,
providing some useful common behaviors. |
class |
PivotEvaluationEnvironment
Implementation of the
EvaluationEnvironment for evaluation of OCL
expressions on instances of Ecore models (i.e., on M0 models). |
Modifier and Type | Class and Description |
---|---|
class |
PivotEnvironment
Implementation of the
Environment for parsing OCL expressions on
Ecore models. |
class |
PivotEnvironmentFactory
Implementation of the
EnvironmentFactory for parsing OCL expressions
on Ecore models. |