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 }