ponderToolkit.compiler.codeGen.policyObjects.expressions
Class MultExpression

java.lang.Object
  |
  +--ponderToolkit.compiler.codeGen.policyObjects.expressions.Expression
        |
        +--ponderToolkit.compiler.codeGen.policyObjects.expressions.CompositeExpression
              |
              +--ponderToolkit.compiler.codeGen.policyObjects.expressions.MultExpression
All Implemented Interfaces:
CompositeExpressionI, ExpressionI, MultExpressionI, java.io.Serializable

public class MultExpression
extends CompositeExpression
implements MultExpressionI, java.io.Serializable

Function: Models an Multiplication Expression.

See Also:
Serialized Form

Fields inherited from interface ponderToolkit.compiler.codeGen.interfaces.expressions.ExpressionI
ACTION_BASED_EXPRESSION, ACTION_CALL_EXPRESSION, ADDITIVE_EXPRESSION, EVENT_BASED_EXPRESSION, FEATURE_CALL_EXPRESSION, GENERIC_EXPRESSION, LITERAL_EXPRESSION, LOGICAL_EXPRESSION, MATH_EXPRESSION, MULTIPLICATIVE_EXPRESSION, OBJECT_ATTRIBUTE_EXPRESSION, RELATIONAL_EXPRESSION, SUBJECT_BASED_EXPRESSION, TARGET_BASED_EXPRESSION, UNARY_EXPRESSION
 
Constructor Summary
MultExpression(ExpressionI newLeftExpr, ExpressionI newRightExpr, ExpressionOpI newOp)
          Constructor
 
Method Summary
 int getType()
          Return the type of the Expression
 
Methods inherited from class ponderToolkit.compiler.codeGen.policyObjects.expressions.CompositeExpression
getAnalysisCode, getExpressionOp, getLeftExpression, getRightExpression, getString
 
Methods inherited from class ponderToolkit.compiler.codeGen.policyObjects.expressions.Expression
getBasedOn, getNameBasedOn, getPosBasedOn, setBasedOn, setBasedOn
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface ponderToolkit.compiler.codeGen.interfaces.expressions.CompositeExpressionI
getExpressionOp, getLeftExpression, getRightExpression
 
Methods inherited from interface ponderToolkit.compiler.codeGen.interfaces.expressions.ExpressionI
getAnalysisCode, getBasedOn, getNameBasedOn, getPosBasedOn, getString, setBasedOn, setBasedOn
 

Constructor Detail

MultExpression

public MultExpression(ExpressionI newLeftExpr,
                      ExpressionI newRightExpr,
                      ExpressionOpI newOp)
Constructor
Method Detail

getType

public int getType()
Return the type of the Expression
Specified by:
getType in interface ExpressionI