@Override public int show() { ioForm.addProduct(appContext.getSelectedProduct()); return super.show(); }
@Override public boolean isEnabled() { Product product = SnapApp.getDefault().getAppContext().getSelectedProduct(); return (product != null); }
void prepareShow() { sourceProductSelector.initProducts(); final Product selectedProduct = appContext.getSelectedProduct(); updateTargetProductName(selectedProduct); targetProductSelector.getProductNameTextField().requestFocus(); }
@Override public void actionPerformed(ActionEvent event) { Product product = SnapApp.getDefault().getAppContext().getSelectedProduct(); setProduct(product); exportProduct(product); }
SpectralUnmixingForm(AppContext appContext, PropertySet propertySet, TargetProductSelector targetProductSelector) { this.appContext = appContext; this.targetProductSelector = targetProductSelector; this.formModel = new SpectralUnmixingFormModel(appContext.getSelectedProduct(), propertySet); this.endmemberForm = new EndmemberForm(appContext); this.sourceProductSelector = new SourceProductSelector(appContext); createComponents(); bindComponents(); }
private JComponent[] createCoordinatesComponents() { Product selectedProduct = appContext.getSelectedProduct(); if (selectedProduct != null) { final PlacemarkGroup pinGroup = selectedProduct.getPinGroup();
public synchronized void initProducts() { productListModel.removeAllElements(); if (enableEmptySelection) { productListModel.addElement(null); } for (Product product : appContext.getProductManager().getProducts()) { addProduct(product); } Product selectedProduct = appContext.getSelectedProduct(); final ProductNode productNode = Utilities.actionsGlobalContext().lookup(ProductNode.class); if (productNode != null) { // user would want to apply operation to the selected productNode rather than the productSceneView selectedProduct = productNode.getProduct(); } if (enableEmptySelection) { productListModel.setSelectedItem(null); } else if (selectedProduct != null && productFilter.accept(selectedProduct)) { productListModel.setSelectedItem(selectedProduct); } appContext.getProductManager().addListener(productManagerListener); }