public enum AdditiveOperator extends Enum<AdditiveOperator> implements Formula, PrettyPrintable
| Modifier and Type | Method and Description |
|---|---|
BinaryRelationalExpression |
asBinaryRelationalExpression() |
PrimaryExpression |
asPrimaryExpression() |
void |
dispatch(FormulaVisitor visitor) |
char |
getSymbol() |
void |
print(PrettyPrintWriter out) |
static AdditiveOperator |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static AdditiveOperator[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final AdditiveOperator PLUS
public static final AdditiveOperator MINUS
public static AdditiveOperator[] values()
for (AdditiveOperator c : AdditiveOperator.values()) System.out.println(c);
public static AdditiveOperator valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is nullpublic char getSymbol()
public void print(PrettyPrintWriter out)
print in interface PrettyPrintableprint in interface Formulapublic void dispatch(FormulaVisitor visitor)
public PrimaryExpression asPrimaryExpression()
asPrimaryExpression in interface Formulapublic BinaryRelationalExpression asBinaryRelationalExpression()
asBinaryRelationalExpression in interface FormulaCopyright © 2019. All rights reserved.