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