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.
 

Method Detail

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.