package org.batfish.datamodel;
import java.util.Map;
import com.fasterxml.jackson.annotation.JsonCreator;
public class VrfsDiff extends ConfigDiffElement {
@JsonCreator
public VrfsDiff() {
}
public VrfsDiff(Map<String, Vrf> before, Map<String, Vrf> after) {
super(before.keySet(), after.keySet());
for (String name : super.common()) {
Vrf beforeVrf = before.get(name);
Vrf afterVrf = after.get(name);
VrfDiff vrfDiff = new VrfDiff(beforeVrf, afterVrf);
if (!vrfDiff.isEmpty()) {
_diff.add(name);
_diffInfo.put(name, vrfDiff);
}
else {
_identical.add(name);
}
}
}
}