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