org.openqed.struct.formula
Enum FormulaNode.FormulaNodeType

java.lang.Object
  extended by java.lang.Enum<FormulaNode.FormulaNodeType>
      extended by org.openqed.struct.formula.FormulaNode.FormulaNodeType
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<FormulaNode.FormulaNodeType>
Enclosing class:
FormulaNode

public static enum FormulaNode.FormulaNodeType
extends java.lang.Enum<FormulaNode.FormulaNodeType>


Enum Constant Summary
BINARY_FORMULA
           
CNF_FORMULA
           
FUNCTION_TERM
           
LITERAL
           
NEGATION_FORMULA
           
NULLARY_FORMULA
           
OBJECT_TERM
           
PREDICATE_FORMULA
           
QUANTIFIER_FORMULA
           
VARIABLE_TERM
           
 
Method Summary
static FormulaNode.FormulaNodeType valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static FormulaNode.FormulaNodeType[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

CNF_FORMULA

public static final FormulaNode.FormulaNodeType CNF_FORMULA

NULLARY_FORMULA

public static final FormulaNode.FormulaNodeType NULLARY_FORMULA

PREDICATE_FORMULA

public static final FormulaNode.FormulaNodeType PREDICATE_FORMULA

BINARY_FORMULA

public static final FormulaNode.FormulaNodeType BINARY_FORMULA

NEGATION_FORMULA

public static final FormulaNode.FormulaNodeType NEGATION_FORMULA

QUANTIFIER_FORMULA

public static final FormulaNode.FormulaNodeType QUANTIFIER_FORMULA

LITERAL

public static final FormulaNode.FormulaNodeType LITERAL

FUNCTION_TERM

public static final FormulaNode.FormulaNodeType FUNCTION_TERM

OBJECT_TERM

public static final FormulaNode.FormulaNodeType OBJECT_TERM

VARIABLE_TERM

public static final FormulaNode.FormulaNodeType VARIABLE_TERM
Method Detail

values

public static FormulaNode.FormulaNodeType[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (FormulaNode.FormulaNodeType c : FormulaNode.FormulaNodeType.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static FormulaNode.FormulaNodeType valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
java.lang.NullPointerException - if the argument is null