public void activityRemoved(PipelineActivityRemovedEvent evt) {
PipelineActivity removed = evt.getRemovedActivity();
PipelineActivityNode removedNode = pipelineActivityNodes.remove(removed);
removedNode.removeAllOutgoingRoutes();
OperationWrapperNode parent = removedNode.getParent();
removedNode.removeFromParent();
rebuildEdges(parent, evt.getSource());
eventSupport.fireNodeRemoved(removedNode);
}