1 package xuml.tools.model.compiler.runtime.query;
2
3 import xuml.tools.model.compiler.runtime.Entity;
4
5 public class BinaryBooleanExpression<T extends Entity<T>> extends BooleanExpression<T> {
6
7 private final BooleanExpression<T> e1;
8 private final BooleanExpression<T> e2;
9 private final BinaryBooleanOperator op;
10
11 public BinaryBooleanExpression(BooleanExpression<T> e1, BinaryBooleanOperator op,
12 BooleanExpression<T> e2) {
13 this.e1 = e1;
14 this.op = op;
15 this.e2 = e2;
16
17 }
18
19 public BooleanExpression<T> getExpression1() {
20 return e1;
21 }
22
23 public BooleanExpression<T> getExpression2() {
24 return e2;
25 }
26
27 public BinaryBooleanOperator getOperator() {
28 return op;
29 }
30 }