private void setRoleAll(Collection<? extends RoleBasedOutlierSet> outlierSets, String role) { for (RoleBasedOutlierSet os : outlierSets) { os.setRole(role); } } }
@Override public final void add(Set<E> set) { for (E e : set) { add(e); } }
/** Create an Edge from {@link Interface}s */ public Edge(Interface tail, Interface head) { this(new NodeInterfacePair(tail), new NodeInterfacePair(head)); }
/** Return whether the two interfaces are in the same broadcast domain. */ public boolean inSameBroadcastDomain(NodeInterfacePair i1, NodeInterfacePair i2) { return inSameBroadcastDomain( layer2Node(i1.getHostname(), i1.getInterface()), layer2Node(i2.getHostname(), i2.getInterface())); }
@Override public boolean equals(Object o) { if (o == this) { return true; } else if (!(o instanceof NamedStructureOutlierSet)) { return false; } NamedStructureOutlierSet<?> rhs = (NamedStructureOutlierSet<?>) o; return super.equals(rhs) && _structType.equals(rhs.getStructType()) && _name.equals(rhs.getName()); }
@Override public int compareTo(NamedStructureOutlierSet<T> other) { int superScore = super.compareTo(other); if (superScore != 0) { return superScore; } int structComp = _structType.compareTo(other.getStructType()); if (structComp != 0) { return structComp; } return _name.compareTo(other.getName()); }
@Override protected <F> MultiSet<F> create() { return new TreeMultiSet<>(); }
@Override public void enterNxos_routing_table(Nxos_routing_tableContext ctx) { _routesByVrf = new RoutesByVrf(); }
public double outlierScore() { return zScore(); } }
private String equivalenceSetToString( String indent, String name, NamedStructureEquivalenceSets<?> nseSets) { return indent + name + "\n" + nseSets.prettyPrint(indent + indent); }
public static <T> Builder<T> builder(String structureClassName) { return new Builder<>(structureClassName); }
public AbstractMultiSet() { _map = initializeMap(); }
private void initVrf(String name) { _currentVrfName = name; _currentVrfRoutes = new TreeSet<>(); _routesByVrf.put(name, _currentVrfRoutes); }
public OspfInfo(String hostname, String interfaceName, OspfStatus status) { this(new NodeInterfacePair(hostname, interfaceName), status); }
@Override public void enterIos_routing_table(Ios_routing_tableContext ctx) { _routesByVrf = new RoutesByVrf(); }
@Override public void enterEos_routing_table(Eos_routing_tableContext ctx) { _routesByVrf = new RoutesByVrf(); }