else if(node.getComponentIdentifier()!=null) // Might by null initially for proxy node. if(!lookup.getSecondEntity().contains(node.getComponentIdentifier().getRoot())) lookup.getSecondEntity().add(node.getComponentIdentifier().getRoot()); fut = lookup.getFirstEntity(); if(!jccaccess.getComponentIdentifier().getRoot().equals(node.getComponentIdentifier().getRoot())) todo.add(node.getComponentIdentifier().getRoot()); // Search remote if not found locally.
final IComponentIdentifier cid = ((IActiveComponentTreeNode)node).getComponentIdentifier();
AbstractJCCPlugin.getClassLoader(((IActiveComponentTreeNode)node.getParent().getParent()).getComponentIdentifier(), jcc) .addResultListener(new ExceptionDelegationResultListener<ClassLoader, JComponent>(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; }
final IComponentIdentifier cid = ((IActiveComponentTreeNode)node).getComponentIdentifier();
final IComponentIdentifier cid = node.getComponentIdentifier();
final IComponentIdentifier cid = node.getComponentIdentifier();