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 }