Uses of Class
com.graphbuilder.math.Expression
Packages that use Expression
-
Uses of Expression in com.graphbuilder.math
Subclasses of Expression in com.graphbuilder.mathModifier and TypeClassDescriptionclassA node of an expression tree, represented by the symbol "+".classA node of an expression tree, represented by the symbol "/".classA node of an expression tree that represents a function.classA node of an expression tree, represented by the symbol "*".classA node of an expression tree that has exactly 2 children, a left child and a right child.classA node of an expression tree, represented by the symbol "^".classA node of an expression tree, represented by the symbol "-".classA node of an expression tree that represents a variable or a function.classA node of an expression tree that represents a value.classA node of an expression tree that represents a variable.Fields in com.graphbuilder.math declared as ExpressionModifier and TypeFieldDescriptionprotected ExpressionOpNode.leftChildprotected ExpressionExpression.parentprotected ExpressionOpNode.rightChildMethods in com.graphbuilder.math that return ExpressionModifier and TypeMethodDescriptionFuncNode.child(int i) Returns the child expression at the specified index.OpNode.getLeftChild()Expression.getParent()Returns the parent of this node.OpNode.getRightChild()static ExpressionReturns an expression-tree that represents the expression string.Methods in com.graphbuilder.math with parameters of type ExpressionModifier and TypeMethodDescriptionvoidFuncNode.add(Expression x) Adds the expression as a child.protected voidExpression.checkBeforeAccept(Expression x) Protected method used to verify that the specified expression can be included as a child expression of this node.voidFuncNode.insert(Expression x, int i) Adds the expression as a child at the specified index.booleanExpression.isDescendent(Expression x) Returns true if this node is a descendent of the specified node, false otherwise.voidFuncNode.remove(Expression x) Removes the specified expression as a child.voidOpNode.setLeftChild(Expression x) voidOpNode.setRightChild(Expression x) Constructors in com.graphbuilder.math with parameters of type ExpressionModifierConstructorDescriptionAddNode(Expression leftChild, Expression rightChild) DivNode(Expression leftChild, Expression rightChild) MultNode(Expression leftChild, Expression rightChild) OpNode(Expression leftChild, Expression rightChild) PowNode(Expression leftChild, Expression rightChild) SubNode(Expression leftChild, Expression rightChild)