Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- package homework.six.nodes;
- /**
- * Created by Amogh Kulkarni
- */
- public class NotNode extends OperatorNode {
- private Operator type;
- private TreeNode parent;
- private TreeNode leftOperand;
- private TreeNode rightOperand;
- public NotNode() {
- type = Operator.NOT;
- }
- public TreeNode getLeftOperand() {
- return leftOperand;
- }
- public TreeNode getRightOperand() {
- return rightOperand;
- }
- public TreeNode getParent() {
- return parent;
- }
- public Operator getType() {
- return type;
- }
- public void setLeftOperand(TreeNode leftOperand) {
- if (leftOperand != null)
- leftOperand.setParent(this);
- this.leftOperand = leftOperand;
- }
- public void setRightOperand(TreeNode rightOperand) {
- if (rightOperand != null)
- rightOperand.setParent(this);
- this.rightOperand = rightOperand;
- }
- public void setParent(TreeNode parent) {
- this.parent = parent;
- }
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement