Class and Description |
---|
AbstractEnvironment
A partial implementation of the
Environment interface providing
some useful common behavior for providers of metamodel bindings. |
AbstractEnvironment.VariableEntry
Wrapper for OCL variable declarations that additionally tracks whether
they are explicit or implicit variables.
|
AbstractEvaluationVisitor
An evaluation visitor implementation for OCL expressions.
|
Environment
An Environment stores the variables created while evaluating an OCL expression,
including self.
|
Environment.Internal
An interface that merges the
Environment and
BasicEnvironment interfaces that define the
behaviour realised in abstract form by AbstractEnvironment . |
Environment.Lookup
Optional adapter interface for look-up methods that throw
LookupException s on abnormal failures (usually ambiguous names). |
Environment.Registry
A registry of environments.
|
EnvironmentFactory
A factory for creating OCL parser
Environment s. |
EvaluationEnvironment
The evaluation environment keeps track of the current values of variables
in the evaluation of an OCL expression.
|
EvaluationVisitor
A specialized visitor that is used for evaluation an
OCL expression by walking its AST.
|
LookupException
Exception indicating a semantic error in looking up a definition, typically
resulting from an ambiguity.
|
OCLInput
Encapsulation of an OCL document, which may be obtained from a string or from
a stream.
|
ParserException
Exception indicating a failure to parse or validate OCL constraints.
|
Query
An OCL constraint or query.
|
SemanticException
Exception indicating a semantic error in parsing or validating OCL
expressions.
|
TypeChecker
This optional interface is to be implemented by clients that want to add type
checking capabilities to their
Environment . |
TypeChecker.Cached
The extended Cached interface supports dynamic dsiaptch and more focussed lookups.
|
TypeResolver
Definition of a resolver for the dynamically-generated OCL types based on the types
in the user model.
|
Class and Description |
---|
AbstractEnvironment
A partial implementation of the
Environment interface providing
some useful common behavior for providers of metamodel bindings. |
AbstractEnvironmentFactory
Partial implementation of the
EnvironmentFactory interface, useful
for subclassing to define the OCL binding for a metamodel. |
AbstractEvaluationEnvironment
A partial implementation of the
EvaluationEnvironment interface,
providing some useful common behaviors. |
Environment
An Environment stores the variables created while evaluating an OCL expression,
including self.
|
Environment.Internal
An interface that merges the
Environment and
BasicEnvironment interfaces that define the
behaviour realised in abstract form by AbstractEnvironment . |
Environment.Lookup
Optional adapter interface for look-up methods that throw
LookupException s on abnormal failures (usually ambiguous names). |
EnvironmentFactory
A factory for creating OCL parser
Environment s. |
EvaluationEnvironment
The evaluation environment keeps track of the current values of variables
in the evaluation of an OCL expression.
|
EvaluationEnvironment.Enumerations
Optional adapter interface for evaluation
environments that support additional enumeration evaluation capabilities.
|
EvaluationVisitor
A specialized visitor that is used for evaluation an
OCL expression by walking its AST.
|
EvaluationVisitorImpl
An evaluation visitor implementation for OCL expressions.
|
LookupException
Exception indicating a semantic error in looking up a definition, typically
resulting from an ambiguity.
|
OCL
The Façade for parsing and evaluation of OCL documents and
constraints.
|
ParserException
Exception indicating a failure to parse or validate OCL constraints.
|
Query
An OCL constraint or query.
|
TypeResolver
Definition of a resolver for the dynamically-generated OCL types based on the types
in the user model.
|
Class and Description |
---|
AbstractTypeResolver
A partial implementation of the
TypeResolver interface, useful for
providers of environment implementations to build their type resolvers. |
TypeResolver
Definition of a resolver for the dynamically-generated OCL types based on the types
in the user model.
|
Class and Description |
---|
Environment
An Environment stores the variables created while evaluating an OCL expression,
including self.
|
Class and Description |
---|
AbstractEnvironmentFactory
Partial implementation of the
EnvironmentFactory interface, useful
for subclassing to define the OCL binding for a metamodel. |
EnvironmentFactory
A factory for creating OCL parser
Environment s. |
Class and Description |
---|
Environment
An Environment stores the variables created while evaluating an OCL expression,
including self.
|
Class and Description |
---|
Environment
An Environment stores the variables created while evaluating an OCL expression,
including self.
|
Class and Description |
---|
AbstractEnvironmentFactory
Partial implementation of the
EnvironmentFactory interface, useful
for subclassing to define the OCL binding for a metamodel. |
AbstractEvaluationEnvironment
A partial implementation of the
EvaluationEnvironment interface,
providing some useful common behaviors. |
AbstractEvaluationVisitor
An evaluation visitor implementation for OCL expressions.
|
Environment
An Environment stores the variables created while evaluating an OCL expression,
including self.
|
EnvironmentFactory
A factory for creating OCL parser
Environment s. |
EvaluationEnvironment
The evaluation environment keeps track of the current values of variables
in the evaluation of an OCL expression.
|
EvaluationEnvironment.Enumerations
Optional adapter interface for evaluation
environments that support additional enumeration evaluation capabilities.
|
EvaluationVisitor
A specialized visitor that is used for evaluation an
OCL expression by walking its AST.
|
EvaluationVisitorImpl
An evaluation visitor implementation for OCL expressions.
|
Class and Description |
---|
AbstractEnvironmentFactory
Partial implementation of the
EnvironmentFactory interface, useful
for subclassing to define the OCL binding for a metamodel. |
AbstractEvaluationVisitor
An evaluation visitor implementation for OCL expressions.
|
Environment
An Environment stores the variables created while evaluating an OCL expression,
including self.
|
EnvironmentFactory
A factory for creating OCL parser
Environment s. |
EvaluationEnvironment
The evaluation environment keeps track of the current values of variables
in the evaluation of an OCL expression.
|
EvaluationVisitor
A specialized visitor that is used for evaluation an
OCL expression by walking its AST.
|
EvaluationVisitorImpl
An evaluation visitor implementation for OCL expressions.
|
Class and Description |
---|
AbstractEnvironmentFactory
Partial implementation of the
EnvironmentFactory interface, useful
for subclassing to define the OCL binding for a metamodel. |
AbstractEvaluationEnvironment
A partial implementation of the
EvaluationEnvironment interface,
providing some useful common behaviors. |
Environment
An Environment stores the variables created while evaluating an OCL expression,
including self.
|
EnvironmentFactory
A factory for creating OCL parser
Environment s. |
EvaluationEnvironment
The evaluation environment keeps track of the current values of variables
in the evaluation of an OCL expression.
|
EvaluationEnvironment.Enumerations
Optional adapter interface for evaluation
environments that support additional enumeration evaluation capabilities.
|
Class and Description |
---|
OCL
The Façade for parsing and evaluation of OCL documents and
constraints.
|
ParserException
Exception indicating a failure to parse or validate OCL constraints.
|
Class and Description |
---|
Environment
An Environment stores the variables created while evaluating an OCL expression,
including self.
|
OCL
The Façade for parsing and evaluation of OCL documents and
constraints.
|
ParserException
Exception indicating a failure to parse or validate OCL constraints.
|
Class and Description |
---|
Environment
An Environment stores the variables created while evaluating an OCL expression,
including self.
|
Environment.Registry
A registry of environments.
|
Class and Description |
---|
AbstractTypeChecker
Implementation of the
TypeChecker interface which offers the default
implementation for the type checking system. |
Environment
An Environment stores the variables created while evaluating an OCL expression,
including self.
|
EvaluationEnvironment
The evaluation environment keeps track of the current values of variables
in the evaluation of an OCL expression.
|
EvaluationVisitor
A specialized visitor that is used for evaluation an
OCL expression by walking its AST.
|
EvaluationVisitorDecorator
A visitor that decorates another
EvaluationVisitor , to intercept
invocations of the visitXxx(...) methods. |
Query
An OCL constraint or query.
|
TypeChecker
This optional interface is to be implemented by clients that want to add type
checking capabilities to their
Environment . |
TypeChecker.Cached
The extended Cached interface supports dynamic dsiaptch and more focussed lookups.
|
Class and Description |
---|
Environment
An Environment stores the variables created while evaluating an OCL expression,
including self.
|
OCL
The Façade for parsing and evaluation of OCL documents and
constraints.
|
Class and Description |
---|
Environment
An Environment stores the variables created while evaluating an OCL expression,
including self.
|
EvaluationEnvironment
The evaluation environment keeps track of the current values of variables
in the evaluation of an OCL expression.
|
Class and Description |
---|
Environment
An Environment stores the variables created while evaluating an OCL expression,
including self.
|
EnvironmentFactory
A factory for creating OCL parser
Environment s. |
LookupException
Exception indicating a semantic error in looking up a definition, typically
resulting from an ambiguity.
|
Class and Description |
---|
Environment
An Environment stores the variables created while evaluating an OCL expression,
including self.
|
Class and Description |
---|
AbstractEnvironment
A partial implementation of the
Environment interface providing
some useful common behavior for providers of metamodel bindings. |
AbstractEnvironmentFactory
Partial implementation of the
EnvironmentFactory interface, useful
for subclassing to define the OCL binding for a metamodel. |
AbstractEvaluationEnvironment
A partial implementation of the
EvaluationEnvironment interface,
providing some useful common behaviors. |
Environment
An Environment stores the variables created while evaluating an OCL expression,
including self.
|
Environment.Internal
An interface that merges the
Environment and
BasicEnvironment interfaces that define the
behaviour realised in abstract form by AbstractEnvironment . |
Environment.Lookup
Optional adapter interface for look-up methods that throw
LookupException s on abnormal failures (usually ambiguous names). |
EnvironmentFactory
A factory for creating OCL parser
Environment s. |
EvaluationEnvironment
The evaluation environment keeps track of the current values of variables
in the evaluation of an OCL expression.
|
EvaluationEnvironment.Enumerations
Optional adapter interface for evaluation
environments that support additional enumeration evaluation capabilities.
|
TypeResolver
Definition of a resolver for the dynamically-generated OCL types based on the types
in the user model.
|
Class and Description |
---|
Environment
An Environment stores the variables created while evaluating an OCL expression,
including self.
|
Class and Description |
---|
Environment
An Environment stores the variables created while evaluating an OCL expression,
including self.
|
EnvironmentFactory
A factory for creating OCL parser
Environment s. |
EvaluationEnvironment
The evaluation environment keeps track of the current values of variables
in the evaluation of an OCL expression.
|
Query
An OCL constraint or query.
|
SemanticException
Exception indicating a semantic error in parsing or validating OCL
expressions.
|
SyntaxException
Exception indicating a syntax error in parsing OCL expressions.
|