/** * Dispose the panel. */ public void dispose() { comptree.dispose(); } }
/** * Shutdown the plugin. */ public IFuture<Void> shutdown() { if(comptree!=null) comptree.dispose(); return IFuture.DONE; }
/** * */ protected void disposeTreeView() { ((ComponentTreePanel)comptree).dispose(); }
/** * Dispose the panel. */ public void dispose() { comptree.dispose(); } }
/** * Shutdown the plugin. */ public IFuture<Void> shutdown() { comptree.dispose(); return super.shutdown(); }
/** * Shutdown the plugin. */ public IFuture<Void> shutdown() { comptree.dispose(); return super.shutdown(); } }
/** * Shutdown the plugin. */ public IFuture<Void> shutdown() { comptree.dispose(); return super.shutdown(); } }
/** * Shutdown the plugin. */ public IFuture<Void> shutdown() { comptree.dispose(); return super.shutdown(); }
/** * Shutdown the plugin. */ public IFuture<Void> shutdown() { final Future<Void> ret = new Future<Void>(); comptree.dispose(); CounterResultListener<Void> lis = new CounterResultListener<Void>(msgservices.values().size(), true, new SwingDelegationResultListener<Void>(ret)); for(Iterator it=msgservices.values().iterator(); it.hasNext(); ) { Object[] entry = (Object[])it.next(); ((IMessageService)entry[0]).removeMessageListener(listener).addResultListener(lis); } return ret; }
/** * Shutdown the plugin. */ public IFuture<Void> shutdown() { final Future<Void> ret = new Future<Void>(); comptree.dispose(); CounterResultListener<Void> lis = new CounterResultListener<Void>(panels.size(), true, new SwingDelegationResultListener<Void>(ret)); for(Iterator<IAbstractViewerPanel> it=panels.values().iterator(); it.hasNext(); ) { it.next().shutdown().addResultListener(lis); } return ret; }