1 package xuml.tools.model.compiler.runtime.query;
2
3 import xuml.tools.model.compiler.runtime.Entity;
4
5 public class BinaryStringExpression<T extends Entity<T>> extends StringExpression<T> {
6
7 private final StringExpression<T> e1;
8 private final StringExpression<T> e2;
9 private final BinaryStringOperator op;
10
11 public BinaryStringExpression(StringExpression<T> e1, BinaryStringOperator 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 BinaryStringOperator getOperator() {
27 return op;
28 }
29 }