View Javadoc
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  }