|
![]() Quark Platform Documentation Version 1.7.0_0 Business Objects |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.openquark.cal.valuenode.ValueNode
org.openquark.cal.valuenode.AlgebraicValueNode
public abstract class AlgebraicValueNode
AlgebraicValueNode is used as a base class for representing values that within CAL are of a type given by a non-foreign data declaration. In other words they are values of a "algebraic" data type. Such values are decomposable in CAL using case expressions and are not "opaque" from the point of view of CAL.
| Constructor Summary | |
|---|---|
AlgebraicValueNode(TypeExpr typeExpr)
|
|
| Method Summary | |
|---|---|
ValueNode |
transmuteValueNode(ValueNodeBuilderHelper valueNodeBuilderHelper,
ValueNodeTransformer valueNodeTransformer,
TypeExpr newTypeExpr)
Returns a new ValueNode according to type TypeExpr, and modeled after valueNode (which means that the returned ValueNode will have as much common data as possible with valueNode).. |
| Methods inherited from class org.openquark.cal.valuenode.ValueNode |
|---|
checkCopyType, checkTypeConstructorName, containsParametricValue, copyValueNode, copyValueNode, getCALSourceModel, getCALValue, getInputJavaValues, getInputPolicy, getOutputPolicy, getTextValue, getTypeExpr, getValue, sameValue, setOutputJavaValue, toString |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public AlgebraicValueNode(TypeExpr typeExpr)
| Method Detail |
|---|
public ValueNode transmuteValueNode(ValueNodeBuilderHelper valueNodeBuilderHelper,
ValueNodeTransformer valueNodeTransformer,
TypeExpr newTypeExpr)
ValueNode
transmuteValueNode in class ValueNodeValueNode.transmuteValueNode(ValueNodeBuilderHelper, ValueNodeTransformer, TypeExpr)
|
![]() Quark Platform Documentation Version 1.7.0_0 Business Objects |
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||