}
});
}
public void operationRemoved(Operation operation) {
SoapUITreeNode treeNode = getTreeModel().getTreeNode(operation);
if (operationNodes.contains(treeNode)) {
getTreeModel().notifyNodeRemoved(treeNode);
operationNodes.remove(treeNode);
} else if (treeNode instanceof RestResourceTreeNode) {
SoapUITreeNode parentNode = treeNode.getParentTreeNode();
if (parentNode instanceof RestResourceTreeNode) {
((RestResourceTreeNode) parentNode).removeChildResource((RestResourceTreeNode) treeNode);
}
} else {
throw new RuntimeException("Removing unknown operation");