|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectcom.epochx.representation.Node<TYPE>
com.epochx.representation.FunctionNode<java.lang.Boolean>
com.epochx.representation.bool.AndFunction
public class AndFunction
A FunctionNode which performs logical conjunction or the
boolean function of AND.
| Constructor Summary | |
|---|---|
AndFunction()
Construct an AndFunction with no children. |
|
AndFunction(Node<java.lang.Boolean> child1,
Node<java.lang.Boolean> child2)
Construct an AndFunction with two children. |
|
| Method Summary | |
|---|---|
java.lang.Boolean |
evaluate()
Evaluating an AndFunction involves combining the evaluation
of the children according to the rules of AND where if both children
evaluate to true then the result will be true. |
java.lang.String |
getFunctionName()
Get the unique name that identifies this function. |
| Methods inherited from class com.epochx.representation.FunctionNode |
|---|
equals, toString |
| Methods inherited from class com.epochx.representation.Node |
|---|
clone, getArity, getChild, getChildren, getDepth, getFunctionNodes, getLength, getNodesAtDepth, getNoDistinctFunctions, getNoDistinctTerminals, getNoFunctions, getNoTerminals, getNthNode, getTerminalNodes, hashCode, setChild, setChildren, setNthNode |
| Methods inherited from class java.lang.Object |
|---|
finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public AndFunction()
public AndFunction(Node<java.lang.Boolean> child1,
Node<java.lang.Boolean> child2)
child1 - The first child node.child2 - The second child node.| Method Detail |
|---|
public java.lang.Boolean evaluate()
AndFunction involves combining the evaluation
of the children according to the rules of AND where if both children
evaluate to true then the result will be true. All other combinations
will return a result of false.
evaluate in class Node<java.lang.Boolean>public java.lang.String getFunctionName()
getFunctionName in class FunctionNode<java.lang.Boolean>
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||