/* * GeoTools - The Open Source Java GIS Toolkit * http://geotools.org * * (C) 2011, Open Source Geospatial Foundation (OSGeo) * (C) 2005, Open Geospatial Consortium Inc. * * All Rights Reserved. http://www.opengis.org/legal/ */ package org.geotools.filter.temporal; import org.opengis.filter.FilterVisitor; import org.opengis.filter.expression.Expression; import org.opengis.filter.temporal.After; import org.opengis.temporal.RelativePosition; public class AfterImpl extends BinaryTemporalOperatorImpl implements After { public AfterImpl(Expression e1, Expression e2) { super(e1, e2); } public AfterImpl(Expression e1, Expression e2, MatchAction matchAction) { super(e1, e2, matchAction); } @Override protected boolean doEvaluate(RelativePosition pos) { return pos == RelativePosition.AFTER; } public Object accept(FilterVisitor visitor, Object extraData) { return visitor.visit(this, extraData); } }