de.tuberlin.cs.cis.ocl.type.reflect
Interface OclExpression
- All Known Implementing Classes:
- OclExpressionInstance
- public interface OclExpression
Represents and identifies the OCL 1.5 type OclExpression. It is
used by the context checker to reflect operations of and to
identify the type within the OCL-context.
Each instance of this interface is handled as an OCL instance
of the type OclAny during the evaluation process.
Its method is used to describe the predefined property of
the type.
For a complete description of the type and its properties (to
be specific for this class and its methods) refer to the type
description of OCL 1.5.
- Author:
- fchabar
- See Also:
- OCL 1.5 Standard,
de.tuberlin.cs.cis.ocl.type,
de.tuberlin.cs.cis.ocl.eval.instance
Method Summary |
OclType |
evaluationType()
Results in the type of the object that results from evaluating
this expression. |
evaluationType
public OclType evaluationType()
- Results in the type of the object that results from evaluating
this expression.
- Returns:
- the type of the object that results from evaluating
this expression.