public void resultAvailable(IComponentDescription result) { ComponentTreeNode.this.desc = (IComponentDescription)result; broken = false; busy = false; getModel().fireNodeChanged(ComponentTreeNode.this); ComponentTreeNode.super.refresh(recurse); } public void exceptionOccurred(Exception exception)
public void exceptionOccurred(Exception exception) { broken = true; busy = false; getModel().fireNodeChanged(ComponentTreeNode.this); } }));
public void resultAvailable(List<ITreeNode> result) { broken = false; busy = false; getModel().fireNodeChanged(ComponentTreeNode.this); setChildren(result); } public void exceptionOccurred(Exception exception)
public void exceptionOccurred(Exception exception) { broken = true; busy = false; getModel().fireNodeChanged(ComponentTreeNode.this); List<ITreeNode> res = Collections.emptyList(); setChildren(res); } });
public IFuture<Void> componentRemoved(final IComponentDescription desc, Map<String, Object> results) { final ISwingTreeNode node = getModel().getNodeOrAddZombie(desc.getName()); // if(desc.getName().toString().startsWith("ANDTest@")) // System.out.println("Component removed0: "+desc.getName().getName()+", zombie="+(node==null)); if(node!=null) { SwingUtilities.invokeLater(new Runnable() { public void run() { if(getModel().getNodeOrAddZombie(desc.getName())!=null) { // if(desc.getName().toString().startsWith("ANDTest@")) // System.out.println("Component removed: "+desc.getName().getName()); ((AbstractSwingTreeNode)node.getParent()).removeChild(node); } } }); } return IFuture.DONE; }
public void resultAvailable(INFPropertyMetaInfo pmi) { // NFPropertyNode nfpn = new NFPropertyNode(cn, getModel(), getTree(), pmi, rootea); NFPropertyNode nfpn = new NFPropertyNode(cn, getModel(), getTree(), pmi, provider, null, null, null); results.add(nfpn); createNFPropertyNodes(names, results, provider, rootea, cn).addResultListener(new DelegationResultListener<Void>(ret)); }
/** * Create a new component node. */ public ISwingTreeNode createComponentNode(final IComponentDescription desc) { ISwingTreeNode node = getModel().getNode(desc.getName()); if(node==null) { boolean proxy = "jadex.platform.service.remote.Proxy".equals(desc.getModelName()) // Only create proxy nodes for local proxy components to avoid infinite nesting. && ((IActiveComponentTreeNode)getModel().getRoot()).getComponentIdentifier().getName().equals(desc.getName().getPlatformName()); if(proxy) { node = new ProxyComponentTreeNode(ComponentTreeNode.this, getModel(), getTree(), desc, cms, iconcache, access); } else { node = new ComponentTreeNode(ComponentTreeNode.this, getModel(), getTree(), desc, cms, iconcache, access); } } return node; }
getModel().fireNodeChanged(ComponentTreeNode.this);
getModel().fireNodeChanged(ComponentTreeNode.this);
/** * Get the icon for a node. */ public Icon getSwingIcon() { Icon icon = iconcache.getIcon(desc.getType(), this, getModel()); if(busy) { icon = icon!=null ? new CombiIcon(new Icon[]{icon, icons.getIcon("overlay_busy")}) : icons.getIcon("overlay_busy"); } else if(broken) { icon = icon!=null ? new CombiIcon(new Icon[]{icon, icons.getIcon("overlay_check")}) : icons.getIcon("overlay_check"); } return icon; }
NFPropertyNode nfpn = (NFPropertyNode)getModel().getNode(id); if(nfpn==null)