488489490491492493494
public Object visitNullFilter(Object data) { return new TemporalConstraints(); } public Object visit(NilExpression expression, Object data) { return new TemporalConstraints(); }
492493494495496497498
public Object visit(NilExpression expression, Object data) { return new TemporalConstraints(); } public Object visit(Add expression, Object data) { return new TemporalConstraints(); }
496497498499500501502
public Object visit(Add expression, Object data) { return new TemporalConstraints(); } public Object visit(Divide expression, Object data) { return new TemporalConstraints(); }
502503504505506507508
} public Object visit(Function expression, Object data) { if (containsTime(expression)) return this.infinity(); return new TemporalConstraints(); }
506507508509510511512
return this.infinity(); return new TemporalConstraints(); } public Object visit(PropertyName expression, Object data) { return new TemporalConstraints(); }
515516517518519520521522523524525526527
return data; } private TemporalConstraints merge(Expression left, Expression right, Object data) { TemporalConstraints leftresult = (TemporalConstraints) left.accept( this, data); TemporalConstraints rightResult = (TemporalConstraints) right.accept( this, data); return TemporalConstraints.merge(leftresult, rightResult); }
262263264265266267268269270271272
final Geometry jtsBounds, final TemporalConstraints timeBounds ) { if (jtsBounds == null) { if (timeBounds == null) { return new TemporalQuery( new TemporalConstraints()); } else { return new TemporalQuery( timeBounds); }