package org.batfish.representation.cisco; import java.util.Collections; import org.batfish.datamodel.Configuration; import org.batfish.datamodel.routing_policy.expr.InlineCommunitySet; import org.batfish.datamodel.routing_policy.statement.SetCommunity; import org.batfish.datamodel.routing_policy.statement.Statement; import org.batfish.common.Warnings; public class RoutePolicyDeleteAllStatement extends RoutePolicyDeleteStatement { private static final long serialVersionUID = 1L; @Override public RoutePolicyDeleteType getDeleteType() { return RoutePolicyDeleteType.ALL; } @Override public Statement toSetStatement(CiscoConfiguration cc, Configuration c, Warnings w) { // TODO: this should actually just retain all well-known communities return new SetCommunity( new InlineCommunitySet(Collections.<Long> emptySet())); } }