Class DeferInitExpression

java.lang.Object
net.ssehub.easy.varModel.cst.ConstraintSyntaxTree
net.ssehub.easy.varModel.cst.DeferInitExpression
All Implemented Interfaces:
IAttributeAccess

public class DeferInitExpression extends ConstraintSyntaxTree
An expression to indicate that the contained expression shall not be evaluated rather than used as value. The need may occur when translating compound and constraint initializer values into expression to obtain full values for default assignment, which is permitted in EASy per variable only once. This is an internal, temporary constraint node and thus does not support visiting.
Author:
Holger Eichelberger