/** * List of predecessors of the given node. * * @param node * Extract the predecessors of this node. * @return The list of predecessors. */ @SuppressWarnings("all") protected Set<Node> predecessorsOf(Node node) { return (HashSet<Node>) node.getAttribute(predAttributeName); }
protected static Box getBox(Node node) { Box box = node.getAttribute("box"); return box; }
protected static Box getBox(Node node) { Box box = node.getAttribute("box"); return box; }
protected static Box getChildrenBox(Node node) { Box box = node.getAttribute("children"); return box; }
/** * List of predecessors of the given node. * * @param node * Extract the predecessors of this node. * @return The list of predecessors. */ @SuppressWarnings("all") protected Set<Node> predecessorsOf(Node node) { return (HashSet<Node>) node.getAttribute(predAttributeName); }
/** * Returns the length of the shortest path from the source node to a given * target node. * * @param target * A node * @return the length of the shortest path or * {@link java.lang.Double#POSITIVE_INFINITY} if there is no path * from the source to the target * @complexity O(1) */ public double getPathLength(Node target) { return target.<Data> getAttribute(resultAttribute).distance; }
public void nodeAttributeChanged(String sourceId, long timeId, String nodeId, String attribute, Object oldValue, Object newValue) { Event e; e = new AttributeChanged(ElementType.NODE, nodeId, attribute, newValue, g.getNode(nodeId).getAttribute(attribute)); events.add(e); }
public void nodeAttributeChanged(String sourceId, long timeId, String nodeId, String attribute, Object oldValue, Object newValue) { Event e; e = new AttributeChanged(ElementType.NODE, nodeId, attribute, newValue, g.getNode(nodeId).getAttribute(attribute)); events.add(e); }
public void nodeAttributeRemoved(String sourceId, long timeId, String nodeId, String attribute) { Event e; e = new AttributeRemoved(ElementType.NODE, nodeId, attribute, g .getNode(nodeId).getAttribute(attribute)); events.add(e); }
public void nodeAttributeRemoved(String sourceId, long timeId, String nodeId, String attribute) { Event e; e = new AttributeRemoved(ElementType.NODE, nodeId, attribute, g .getNode(nodeId).getAttribute(attribute)); events.add(e); }
@Override public void nodeAdded(String graphId, long timeId, String nodeId) { Node n = graph.getNode(nodeId); assignNode(nodeId, n.getAttribute(marker), communities); }
@Override public void nodeAdded(String graphId, long timeId, String nodeId) { Node n = graph.getNode(nodeId); assignNode(nodeId, n.getAttribute(marker), communities); }
@Override public void nodeRemoved(String graphId, long timeId, String nodeId) { Node n = graph.getNode(nodeId); unassignNode(nodeId, n.getAttribute(marker), communities); }
public State getState(Node n) { State s = n.getAttribute(STATE_ATTRIBUTE); if (s == null) { s = new State(n); n.addAttribute(STATE_ATTRIBUTE, s); } return s; }
@Override public void nodeRemoved(String graphId, long timeId, String nodeId) { Node n = graph.getNode(nodeId); unassignNode(nodeId, n.getAttribute(marker), communities); }
public State getState(Node n) { State s = n.getAttribute(STATE_ATTRIBUTE); if (s == null) { s = new State(n); n.addAttribute(STATE_ATTRIBUTE, s); } return s; }
@Override public void nodeRemoved(String graphId, long timeId, String nodeId) { super.nodeRemoved(graphId, timeId, nodeId); Node n = graph.getNode(nodeId); unassignNode(nodeId, n.getAttribute(referenceMarker), referenceCommunities); }
@Override public void nodeAdded(String graphId, long timeId, String nodeId) { super.nodeAdded(graphId, timeId, nodeId); Node n = graph.getNode(nodeId); assignNode(nodeId, n.getAttribute(referenceMarker), referenceCommunities); }
@Override public void nodeRemoved(String graphId, long timeId, String nodeId) { super.nodeRemoved(graphId, timeId, nodeId); Node n = graph.getNode(nodeId); unassignNode(nodeId, n.getAttribute(referenceMarker), referenceCommunities); }
@Override public void nodeAdded(String graphId, long timeId, String nodeId) { super.nodeAdded(graphId, timeId, nodeId); Node n = graph.getNode(nodeId); assignNode(nodeId, n.getAttribute(referenceMarker), referenceCommunities); }