| ArgumentsNode | A dummy node for grouping the arguments of a method call or
  constructor invocation. | 
| ArrayNode | A node representing an array to create. | 
| BooleanNode | Boolean node performs mathematical operations on it's (two) child nodes. | 
| CastNode | Node representing a cast expression. | 
| CollectionNode | A node representing collection values to fill in. | 
| CompareNode | Compare node compares it's (two) child nodes. | 
| ConditionalNode | Conditional node returns the value of it's second or third
  child node depending on the truth value of it's first child. | 
| ConstantNode | Constant node representing a constant value. | 
| ExpressionNode | Base class of expression node hierarchy. | 
| GenParser | Run this class to generate the parser. | 
| JavaCCExpressionParser | The jadex parser parses all types of expressions in ADF and queries. | 
| MathNode | Math node performs mathematical operations on it's (one or two) child nodes. | 
| ParameterNode | Parameter node representing a parameter. | 
| ReflectNode | A node for a constructor or method invocation or field access. | 
| SelectionNode | Node for selection from array. | 
| SelectNode | Node for OQL like select statements. | 
| SimpleNode |  | 
| TypeNode | Node representing a type. |