/** * Add an edge to the spanning tree. * * @param e * edge to add */ protected void edgeOn(Edge e) { if (flagAttribute != null) { if (flagOn != null) e.changeAttribute(flagAttribute, flagOn); else e.removeAttribute(flagAttribute); } }
/** * Add an edge to the spanning tree. * * @param e * edge to add */ protected void edgeOn(Edge e) { if (flagAttribute != null) { if (flagOn != null) e.changeAttribute(flagAttribute, flagOn); else e.removeAttribute(flagAttribute); } }
/** * Remove an edge of the spanning tree. * * @param e * edge to remove */ protected void edgeOff(Edge e) { if (flagAttribute != null) { if (flagOff != null) e.changeAttribute(flagAttribute, flagOff); else e.removeAttribute(flagAttribute); } }
/** * Remove an edge of the spanning tree. * * @param e * edge to remove */ protected void edgeOff(Edge e) { if (flagAttribute != null) { if (flagOff != null) e.changeAttribute(flagAttribute, flagOff); else e.removeAttribute(flagAttribute); } }
public void edgeAttributeChanged(String sourceId, long timeId, String edgeId, String attribute, Object oldValue, Object newValue) { if (sinkTime.isNewEvent(sourceId, timeId)) { Edge edge = g.getEdge(edgeId); if (edge != null) { passYourWay = true; if (oldValue == null) oldValue = edge.getAttribute(attribute); try { edge.changeAttribute(attribute, newValue); } finally { passYourWay = false; } sendEdgeAttributeChanged(sourceId, timeId, edgeId, attribute, oldValue, newValue); } } }
public void edgeAttributeChanged(String sourceId, long timeId, String edgeId, String attribute, Object oldValue, Object newValue) { if (sinkTime.isNewEvent(sourceId, timeId)) { Edge edge = g.getEdge(edgeId); if (edge != null) { passYourWay = true; if (oldValue == null) oldValue = edge.getAttribute(attribute); try { edge.changeAttribute(attribute, newValue); } finally { passYourWay = false; } sendEdgeAttributeChanged(sourceId, timeId, edgeId, attribute, oldValue, newValue); } } }