@Override
public void process(NewOperationPipelineChange c) {
OperationWrapper op = c.getOperationWrapper();
OperationWrapperNode node = operationNodes.get(op);
List<PipelineActivityNode> oldChildren = node.getChildren();
node.removeAllChildren();
for (PipelineActivityNode child : oldChildren) {
pipelineActivityNodes.remove(child.getDataObject());
}
buildPipelineNodes(node);
eventSupport.fireModelChanged(new OperationTypeChangedEvent(OperationGraphModel.this, node, oldChildren));