package org.esa.snap.rcp.nodes; import org.esa.snap.netbeans.docwin.WindowUtilities; import org.esa.snap.rcp.windows.ProductExplorerTopComponent; import org.openide.nodes.Node; /** * @author Tonio Fincke */ public class NodeExpansionManager { public static boolean isNodeExpanded(Node node) { final ProductExplorerTopComponent topComponent = WindowUtilities.getOpened(ProductExplorerTopComponent.class).findFirst().orElse(null); if (topComponent != null) { return topComponent.isNodeExpanded(node); } return false; } public static void expandNode(Node node) { final ProductExplorerTopComponent topComponent = WindowUtilities.getOpened(ProductExplorerTopComponent.class).findFirst().orElse(null); if (topComponent != null) { topComponent.expandNode(node); } } }