private void initProductTree() { productTree = new ProductTree(); productTree.setModel(new ProductTreeModel(visatApp.getProductManager())); productTree.addProductTreeListener(new VisatPTL()); productTree.setCommandManager(visatApp.getCommandManager()); productTree.setCommandUIFactory(visatApp.getCommandUIFactory()); visatApp.getProductManager().addListener(new ProductManagerL()); visatApp.addInternalFrameListener(new SceneViewListener()); selectionContext = new ProductTreeSelectionContext(productTree); }
public ProductsToolView() { this.visatApp = VisatApp.getApp(); // We need product tree early, otherwise the application cannot add ProductTreeListeners initProductTree(); }
private void setSelectedVectorDataNode(VectorDataNode vectorDataNode) { final ProductSceneView sceneView = visatApp.getSelectedProductSceneView(); if (sceneView != null) { setSelectedVectorDataNode(sceneView, vectorDataNode); } }