menuMgr.addMenuListener(new IMenuListener() {
public void menuAboutToShow(IMenuManager manager) {
final IMenuManager m = manager;
- List<IG3DNode> selected = selectionProvider.getSelectedNodes();
+ List<INode> selected = selectionProvider.getSelectedNodes();
if (selected.size() == 0) {
m.add(new AddPrimitiveAction2(rootNode, BarrelNode.class));
m.add(new AddPrimitiveAction2(rootNode, BoxNode.class));
} else if (selected.size() == 2) {
if (selected.get(0).getParent().equals(rootNode) && selected.get(1).getParent().equals(rootNode)) {
Collection<ICSGnode> nodes = new ArrayList<ICSGnode>();
- for (IG3DNode n : selected)
+ for (INode n : selected)
nodes.add((ICSGnode)n);
m.add(new AddBooleanOpAction2(rootNode, DifferenceNode.class, nodes));
m.add(new AddBooleanOpAction2(rootNode, IntersectionNode.class, nodes));