package tc.oc.pgm.filters.matcher;
import tc.oc.pgm.filters.query.IQuery;
public class QueryTypeFilter extends TypedFilter.Impl<IQuery> {
protected final @Inspect Class<? extends IQuery> type;
public QueryTypeFilter(Class<? extends IQuery> type) {
this.type = type;
}
@Override
public boolean matches(IQuery query) {
return type.isInstance(query);
}
}