package org.batfish.representation.cisco; import org.batfish.datamodel.Configuration; import org.batfish.datamodel.routing_policy.expr.BooleanExpr; import org.batfish.datamodel.routing_policy.expr.MatchRouteType; import org.batfish.datamodel.routing_policy.expr.RouteTypeExpr; import org.batfish.common.Warnings; import com.fasterxml.jackson.annotation.JsonCreator; public class RoutePolicyBooleanRouteTypeIs extends RoutePolicyBoolean { private static final long serialVersionUID = 1L; private RouteTypeExpr _type; @JsonCreator public RoutePolicyBooleanRouteTypeIs() { } public RoutePolicyBooleanRouteTypeIs(RouteTypeExpr type) { _type = type; } public RouteTypeExpr getType() { return _type; } public void setType(RouteTypeExpr type) { _type = type; } @Override public BooleanExpr toBooleanExpr(CiscoConfiguration cc, Configuration c, Warnings w) { return new MatchRouteType(_type); } }