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