@Override protected boolean contributeTo(VertexRef ref, GraphContainer container) { return ref instanceof AbstractVertex && ((AbstractVertex) ref).getNodeID() != null; }
public SimpleGraphBuilder vIconKey(String iconKey) { m_currentVertex.setIconKey(iconKey); return this; }
/** * @param parent */ @Override public final void setParent(VertexRef parent) { if (this.equals(parent)) return; m_parent = parent; }
/** * @deprecated Use namespace/id tuple */ @Override public final String getKey() { return getNamespace() + ":" + getId(); }
@Override public String toString() { return "Vertex:"+getNamespace()+":"+getId() + "[label="+getLabel()+", styleName="+getStyleName()+"]"; }
AbstractVertex cloudVertex = addVertex(getEdgeId(segment), 0, 0); if (nomappedmacs.size() > 0) { cloudVertex.setLabel("Multiple Mac Addresses"); } else { cloudVertex.setLabel(""); cloudVertex.setIconKey("cloud"); cloudVertex.setTooltipText("'Shared Segment' with designated up bridge: " + topVertex.getLabel() + " port: " + segment.getDesignatedPort().getBridgePort()); addVertices(cloudVertex); LOG.debug("parseSegment: adding cloud: id: '{}', {}", cloudVertex.getId(), segment.printTopology() ); for (BridgePort bp: portToVertexMap.keySet()) { LinkdVertex bpportvertex = portToVertexMap.get(bp);
ProtocolSupported discoveredBy) { SimpleConnector source = new SimpleConnector(LinkdTopologyProvider.TOPOLOGY_NAMESPACE_LINKD, sourceV.getId()+"-"+id+"-connector", sourceV); SimpleConnector target = new SimpleConnector(LinkdTopologyProvider.TOPOLOGY_NAMESPACE_LINKD, targetV.getId()+"-"+id+"-connector", targetV); edge.setSourceNodeid(sourceV.getNodeID()); edge.setTargetNodeid(targetV.getNodeID()); edge.setSourceLabel(sourceV.getLabel()); edge.setTargetLabel(targetV.getLabel());
protected final AbstractVertex addGroup(String groupId, String iconKey, String label) { AbstractVertex vertex = new SimpleGroup(getNamespace(), groupId); if (containsVertexId(vertex)) { throw new IllegalArgumentException("A vertex or group with id " + groupId + " already exists!"); } LoggerFactory.getLogger(this.getClass()).debug("Adding a group: {}", groupId); vertex.setLabel(label); vertex.setIconKey(iconKey); addVertices(vertex); return vertex; }
private AbstractVertex createEntityVertex(String vertexId, String vertexName, String iconKey) { if (containsVertexId(vertexId)) { return (AbstractVertex) getVertex(TOPOLOGY_NAMESPACE_VMWARE, vertexId); } AbstractVertex vertex = new AbstractVertex(TOPOLOGY_NAMESPACE_VMWARE, vertexId, vertexName); vertex.setIconKey(iconKey); return vertex; }
@Override public Collection<VertexRef> getNodesWithCoordinates() { final List<VertexRef> nodes = new ArrayList<>(); for (final Map.Entry<Integer,MapNode> entry : m_activeNodes.entrySet()) { nodes.add(new AbstractVertex("nodes", entry.getKey().toString(), entry.getValue().getNodeLabel())); } return nodes; }
@Override public String getTooltipText() { return m_tooltipText != null ? m_tooltipText : getLabel(); }
static final String getEdgeId(AbstractVertex vertex, String mac) { return vertex.getId() + "|" + mac; }
public SimpleGraphBuilder vLabel(String label) { m_currentVertex.setLabel(label); return this; }
@Override public String toString() { return "Vertex:"+getNamespace()+":"+getId() + "[label="+getLabel()+", styleName="+getStyleName()+"]"; } }
protected final AbstractVertex addGroup(String groupId, String iconKey, String label) { AbstractVertex vertex = new SimpleGroup(getNamespace(), groupId); if (containsVertexId(vertex)) { throw new IllegalArgumentException("A vertex or group with id " + groupId + " already exists!"); } LoggerFactory.getLogger(this.getClass()).debug("Adding a group: {}", groupId); vertex.setLabel(label); vertex.setIconKey(iconKey); addVertices(vertex); return vertex; }
private AbstractVertex createEntityVertex(String vertexId, String vertexName, String iconKey) { if (containsVertexId(vertexId)) { return (AbstractVertex) getVertex(TOPOLOGY_NAMESPACE_VMWARE, vertexId); } AbstractVertex vertex = new AbstractVertex(TOPOLOGY_NAMESPACE_VMWARE, vertexId, vertexName); vertex.setIconKey(iconKey); return vertex; }
/** * @deprecated Use namespace/id tuple */ @Override public final String getKey() { return getNamespace() + ":" + getId(); }
@Override public Collection<VertexRef> getNodesWithCoordinates() { final List<VertexRef> nodes = new ArrayList<>(); for (final Map.Entry<Integer,MapNode> entry : m_activeNodes.entrySet()) { nodes.add(new AbstractVertex("nodes", entry.getKey().toString(), entry.getValue().getNodeLabel())); } return nodes; }
@Override public String getTooltipText() { return m_tooltipText != null ? m_tooltipText : getLabel(); }
static final String getEdgeId(AbstractVertex vertex, BridgePort bp) { return vertex.getId() + "|" + bp.getNodeId() + ":" + bp.getBridgePort(); } static final String getEdgeId(AbstractVertex vertex, String mac) {