public class DegreeExpression extends Degree
| Constructor and Description |
|---|
DegreeExpression(Expression expr) |
| Modifier and Type | Method and Description |
|---|---|
Expression |
addToExpression(Expression expr)
Adds the degree to an expression.
|
Inequation |
createInequalityWithDegreeRHS(Expression expr,
char inequationType)
Gets an inequality of the form (expression, type, degree).
|
boolean |
equals(Degree d)
Checks if two degrees are equal.
|
Expression |
getExpression()
Gets the expression which defines the degree.
|
boolean |
isNumberNotOne()
Checks if the degree is a number different than 1.0.
|
boolean |
isNumberZero()
Checks if the degree is number 0.0.
|
boolean |
isNumeric()
Checks if the object is a numeric degree.
|
Expression |
multiplyConstant(java.lang.Double constant)
Multiplies the degree and a real number.
|
Expression |
subtractFromExpression(Expression expr)
Subtracts the degree to an expression.
|
java.lang.String |
toString()
Gets the name of the degree.
|
public DegreeExpression(Expression expr)
public Expression getExpression()
public Inequation createInequalityWithDegreeRHS(Expression expr, char inequationType)
DegreecreateInequalityWithDegreeRHS in class Degreeexpr - An expression.inequationType - A type of inequality.public java.lang.String toString()
Degreepublic boolean isNumeric()
Degreepublic Expression addToExpression(Expression expr)
DegreeaddToExpression in class Degreeexpr - An expression.public Expression subtractFromExpression(Expression expr)
DegreesubtractFromExpression in class Degreeexpr - An expression.public Expression multiplyConstant(java.lang.Double constant)
DegreemultiplyConstant in class Degreeconstant - A real number.public boolean equals(Degree d)
Degreepublic boolean isNumberNotOne()
Degreepublic boolean isNumberZero()
Degree