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