vanted.petrinetelements.cpn
Class Expression

java.lang.Object
  extended by vanted.petrinetelements.cpn.Expression

public class Expression
extends java.lang.Object

The Class Expression.

Author:
Kevin Pucknat

Constructor Summary
Expression(StatementExpression stat, java.lang.Object value)
          Instantiates a new expression.
Expression(java.lang.String expression)
          Instantiates a new expression.
 
Method Summary
 StatementExpression getStatement()
          Gets the statement.
 java.lang.Object getValue()
          Gets the value.
 boolean isValueDouble()
          Checks if is value double.
 boolean isValueInteger()
          Checks if is value integer.
 void setValue(java.lang.Object value)
          Sets the value.
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Expression

public Expression(java.lang.String expression)
Instantiates a new expression.

Parameters:
expression - the expression

Expression

public Expression(StatementExpression stat,
                  java.lang.Object value)
Instantiates a new expression.

Parameters:
stat - the stat
value - the value
Method Detail

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

setValue

public void setValue(java.lang.Object value)
Sets the value.

Parameters:
value - the new value

getValue

public java.lang.Object getValue()
Gets the value.

Returns:
the value

getStatement

public StatementExpression getStatement()
Gets the statement.

Returns:
the statement

isValueInteger

public boolean isValueInteger()
Checks if is value integer.

Returns:
true, if is value integer

isValueDouble

public boolean isValueDouble()
Checks if is value double.

Returns:
true, if is value double