package org.opentripplanner.analyst.scenario;
import com.google.common.collect.Multimap;
import org.opentripplanner.routing.edgetype.TripPattern;
import org.opentripplanner.routing.trippattern.TripTimes;
import java.util.Collection;
/**
* A filter that is applied to entire trip patterns at once.
*/
public abstract class TripPatternFilter extends TimetableFilter {
/** Apply this to a trip pattern. Be sure to make a protective copy! */
public abstract Collection<TripPattern> apply (TripPattern original);
}