package org.batfish.representation.cisco; import java.util.List; import org.batfish.datamodel.Configuration; import org.batfish.datamodel.routing_policy.expr.BooleanExpr; import org.batfish.datamodel.routing_policy.expr.PassesThroughAsPath; import org.batfish.datamodel.routing_policy.expr.SubRangeExpr; import org.batfish.common.Warnings; public class RoutePolicyBooleanAsPathPassesThrough extends RoutePolicyBoolean { /** * */ private static final long serialVersionUID = 1L; private boolean _exact; private List<SubRangeExpr> _range; public RoutePolicyBooleanAsPathPassesThrough(List<SubRangeExpr> range, boolean exact) { _range = range; _exact = exact; } @Override public BooleanExpr toBooleanExpr(CiscoConfiguration cc, Configuration c, Warnings w) { return new PassesThroughAsPath(_range, _exact); } }