@Override public Object visit(TOverlaps overlaps, Object extraData) { return demultiply(overlaps, new BinaryTemporalOperatorReplacer("toverlaps")); } }
public Object visit(PropertyIsGreaterThanOrEqualTo filter, Object extraData) { return simplifyBinaryComparisonOperator( (BinaryComparisonOperator) super.visit(filter, extraData)); }
@Override public Object visit(BBOX filter, Object extraData) { return demultiply(filter, new BinarySpatialOperatorReplacer("bbox")); }
@Override public Object visit(PropertyIsLessThanOrEqualTo filter, Object extraData) { return demultiply(filter, new BinaryComparisonOperatorReplacer("lessOrEqual")); }
public Object visit(PropertyIsLessThanOrEqualTo filter, Object extraData) { return simplifyBinaryComparisonOperator( (BinaryComparisonOperator) super.visit(filter, extraData)); }
@Override public Object visit(AnyInteracts anyInteracts, Object extraData) { return demultiply(anyInteracts, new BinaryTemporalOperatorReplacer("anyInteracts")); }
@Override public Object visit(Crosses filter, Object extraData) { return demultiply(filter, new BinarySpatialOperatorReplacer("crosses")); }
@Override public Object visit(PropertyIsGreaterThan filter, Object extraData) { return demultiply(filter, new BinaryComparisonOperatorReplacer("greater")); }
public Object visit(PropertyIsEqualTo filter, Object extraData) { return simplifyBinaryComparisonOperator( (BinaryComparisonOperator) super.visit(filter, extraData)); }
@Override public Object visit(Begins begins, Object extraData) { return demultiply(begins, new BinaryTemporalOperatorReplacer("begins")); }
@Override public Object visit(Equals filter, Object extraData) { return demultiply(filter, new BinarySpatialOperatorReplacer("equal")); }
@Override public Object visit(PropertyIsGreaterThanOrEqualTo filter, Object extraData) { return demultiply(filter, new BinaryComparisonOperatorReplacer("greaterOrEqual")); }
public Object visit(PropertyIsGreaterThan filter, Object extraData) { return simplifyBinaryComparisonOperator( (BinaryComparisonOperator) super.visit(filter, extraData)); }
@Override public Object visit(Before before, Object extraData) { return demultiply(before, new BinaryTemporalOperatorReplacer("before")); }
@Override public Object visit(Intersects filter, Object extraData) { return demultiply(filter, new BinarySpatialOperatorReplacer("intersects")); }
public Object visit(PropertyIsLessThan filter, Object extraData) { return simplifyBinaryComparisonOperator( (BinaryComparisonOperator) super.visit(filter, extraData)); }
@Override public Object visit(Ends ends, Object extraData) { return demultiply(ends, new BinaryTemporalOperatorReplacer("ends")); }
@Override public Object visit(Overlaps filter, Object extraData) { return demultiply(filter, new BinarySpatialOperatorReplacer("overlaps")); }
@Override public Object visit(TEquals equals, Object extraData) { return demultiply(equals, new BinaryTemporalOperatorReplacer("tequals")); }
@Override public Object visit(Disjoint filter, Object extraData) { return demultiply(filter, new BinarySpatialOperatorReplacer("disjoint")); }