/** * Remove listener, if any. */ public void dispose() { if(cmslistener!=null) { CMSUpdateHandler cmshandler = (CMSUpdateHandler)getTree().getClientProperty(CMSUpdateHandler.class); cmshandler.removeCMSListener(listenercid, cmslistener); } } }
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)); }
CMSUpdateHandler cmshandler = (CMSUpdateHandler)getTree().getClientProperty(CMSUpdateHandler.class); this.listenercid = cid; this.cmslistener = new ICMSComponentListener()
/** * 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; }