public class Variable
extends java.lang.Object
implements simplification.Term, simplification.VariableI
Constructor and Description |
---|
Variable(java.lang.String nom)
Instantiates a new variable.
|
Modifier and Type | Method and Description |
---|---|
int |
compute()
Compute the integer value of an expression.
|
simplification.Term |
engine()
Process the rules and get back the simplified expression.
|
java.lang.String |
getName()
accesseur.
|
boolean |
isComputable()
Test if the expression is computable.
|
boolean |
isUnit()
Test if unit.
|
boolean |
isZero()
Test if zero.
|
simplification.Term |
oneReduction()
Process one step of simplification.
|
java.lang.String |
toString()
External representation.
|
public Variable(java.lang.String nom)
nom
- the nompublic java.lang.String getName()
getName
in interface simplification.VariableI
public java.lang.String toString()
simplification.Term
toString
in interface simplification.Term
toString
in class java.lang.Object
Object.toString()
public int compute()
simplification.Term
compute
in interface simplification.Term
Term.compute()
public boolean isZero()
simplification.Term
isZero
in interface simplification.Term
Term.isZero()
public boolean isUnit()
simplification.Term
isUnit
in interface simplification.Term
Term.isUnit()
public simplification.Term engine()
simplification.Term
engine
in interface simplification.Term
Term.engine()
public boolean isComputable()
simplification.Term
isComputable
in interface simplification.Term
Term.isComputable()
public simplification.Term oneReduction()
simplification.Term
oneReduction
in interface simplification.Term
Term.oneReduction()