public void nodeRemoved(ITreeNode node) { if(node instanceof IActiveComponentTreeNode) { IComponentDescription ad = ((IActiveComponentTreeNode)node).getDescription(); // System.out.println("died: "+ad.getName()); agentDied(ad); } } });
public void nodeAdded(ITreeNode node) { if(node instanceof IActiveComponentTreeNode) { IComponentDescription ad = ((IActiveComponentTreeNode)node).getDescription(); // System.out.println("born: "+ad.getName()); agentBorn(ad); } }
public Action getDefaultAction(ISwingTreeNode node) { Action a = null; if(node instanceof IActiveComponentTreeNode) { if(cards.getComponent(((IActiveComponentTreeNode)node).getDescription())!=null) { a = STOP_PROFILER; } else if(BDIAgentFactory.FILETYPE_BDIAGENT.equals(((IActiveComponentTreeNode)node).getDescription().getType())) { a = START_PROFILER; } } return a; } });
public void nodeRemoved(final ITreeNode node) { if(node instanceof IActiveComponentTreeNode) { if(((IActiveComponentTreeNode)node).getDescription().getName().equals(spanel.parent)) spanel.setParent(null); } }
public void nodeRemoved(final ITreeNode node) { if(node instanceof IActiveComponentTreeNode) { if(((IActiveComponentTreeNode)node).getDescription().getName().equals(spanel.parent)) spanel.setParent(null); } }
public Icon getSwingOverlay(ISwingTreeNode node) { Icon ret = null; if(node instanceof IActiveComponentTreeNode) { IComponentDescription ad = ((IActiveComponentTreeNode)node).getDescription(); if(cards.getComponent(ad)!=null) { ret = icons.getIcon("component_debugged"); } } return ret; }
public void actionPerformed(ActionEvent e) { TreePath[] paths = comptree.getTree().getSelectionPaths(); for(int i=0; paths!=null && i<paths.length; i++) { if(paths[i].getLastPathComponent() instanceof IActiveComponentTreeNode && BDIAgentFactory.FILETYPE_BDIAGENT.equals(((IActiveComponentTreeNode)paths[i].getLastPathComponent()).getDescription().getType())) { IActiveComponentTreeNode node = (IActiveComponentTreeNode)paths[i].getLastPathComponent(); IComponentDescription desc = node.getDescription(); RuleProfilerPanel intro = (RuleProfilerPanel)cards.getComponent(desc); detail.remove(intro); comptree.getModel().fireNodeChanged(node); } } } };
public Icon getSwingOverlay(ISwingTreeNode node) { Icon ret = null; if(node instanceof IActiveComponentTreeNode) { IComponentIdentifier id = ((IActiveComponentTreeNode)node).getDescription().getName(); IComponentIdentifier[] recs = (IComponentIdentifier[])convcenter.getMessagePanel().getReceivers(); if(recs!=null && Arrays.asList(recs).contains(id)) { ret = icons.getIcon("message_overlay"); } } return ret; }
public Icon getSwingOverlay(ISwingTreeNode node) { Icon ret = null; if(node instanceof IActiveComponentTreeNode) { IComponentIdentifier id = ((IActiveComponentTreeNode)node).getDescription().getName(); IComponentIdentifier[] recs = (IComponentIdentifier[])convcenter.getMessagePanel().getReceivers(); if(recs!=null && Arrays.asList(recs).contains(id)) { ret = icons.getIcon("message_overlay"); } } return ret; }
/** * */ protected IComponentIdentifier getSelectedObject() { IComponentIdentifier ret = null; Object node = ((ComponentTreePanel)comptree).getTree().getLastSelectedPathComponent(); if(node instanceof IActiveComponentTreeNode) { ret = ((IActiveComponentTreeNode)node).getDescription().getName(); } return ret; }
public Icon getSwingOverlay(ISwingTreeNode node) { Icon ret = null; if(node instanceof IActiveComponentTreeNode) { IComponentIdentifier id = ((IActiveComponentTreeNode)node).getDescription().getName(); if(sels.contains(id)) { ret = icons.getIcon("edit_overlay"); } } return ret; }
public Action getDefaultAction(ISwingTreeNode node) { Action a = null; if(node instanceof IActiveComponentTreeNode) { Component agent = componentlist.getAgent(((IActiveComponentTreeNode)node).getDescription().getName()); if(agent!=null && agent.getState().equals(Component.STATE_OBSERVED)) { a = STOP_OBSERVING; } else if(agent!=null && agent.getState().equals(Component.STATE_IGNORED)) { a = START_OBSERVING; } } return a; } });
public void valueChanged(TreeSelectionEvent e) { JTree tree = comptree.getTree(); if(tree.getSelectionPath()!=null) { Object node = tree.getSelectionPath().getLastPathComponent(); if(node instanceof IActiveComponentTreeNode) { cards.show(((IActiveComponentTreeNode)node).getDescription()); } } } });
public Icon getSwingOverlay(ISwingTreeNode node) { Icon ret = null; if(node instanceof IActiveComponentTreeNode) { IComponentDescription ad = ((IActiveComponentTreeNode)node).getDescription(); Component agent = componentlist.getAgent(ad.getName()); if(agent!=null && Component.STATE_OBSERVED.equals(agent.getState())) { ret = ComanalyzerPlugin.icons.getIcon("agent_introspected"); } } return ret; }
public void actionPerformed(ActionEvent e) { if(cms!=null) { TreePath[] paths = tree.getSelectionPaths(); for(int i=0; paths!=null && i<paths.length; i++) { final IComponentIdentifier cid = ((IActiveComponentTreeNode)paths[i].getLastPathComponent()).getDescription().getName(); final ISwingTreeNode sel = (ISwingTreeNode)paths[i].getLastPathComponent(); cms.resumeComponent(cid).addResultListener(new SwingDefaultResultListener(ComponentTreePanel.this) { public void customResultAvailable(Object result) { // Required for remote nodes. sel.refresh(false); } }); } } } };
public void actionPerformed(ActionEvent e) { TreePath[] paths = comptree.getTree().getSelectionPaths(); for(int i=0; paths!=null && i<paths.length; i++) { if(paths[i].getLastPathComponent() instanceof IActiveComponentTreeNode && BDIAgentFactory.FILETYPE_BDIAGENT.equals(((IActiveComponentTreeNode)paths[i].getLastPathComponent()).getDescription().getType())) { IActiveComponentTreeNode node = (IActiveComponentTreeNode)paths[i].getLastPathComponent(); IComponentDescription desc = node.getDescription(); RuleProfilerPanel panel = new RuleProfilerPanel(getJCC().getPlatformAccess().getServiceProvider(), desc.getName()); // SHelp.setupHelp(panel, getHelpID()); detail.add(panel, desc); comptree.getModel().fireNodeChanged(node); } } } };
public void actionPerformed(ActionEvent e) { TreePath[] paths = comptree.getTree().getSelectionPaths(); for(int i=0; paths!=null && i<paths.length; i++) { if(paths[i].getLastPathComponent() instanceof IActiveComponentTreeNode) { IActiveComponentTreeNode node = (IActiveComponentTreeNode)paths[i].getLastPathComponent(); IComponentDescription desc = node.getDescription(); DebuggerMainPanel panel = new DebuggerMainPanel(getJCC(), desc); // SHelp.setupHelp(panel, "tools.debugger"); detail.add(panel, desc.getName()); comptree.getModel().fireNodeChanged(node); } } } };
public void actionPerformed(ActionEvent e) { TreePath[] paths = comptree.getTree().getSelectionPaths(); for(int i=0; paths!=null && i<paths.length; i++) { if(paths[i].getLastPathComponent() instanceof IActiveComponentTreeNode) { IActiveComponentTreeNode node = (IActiveComponentTreeNode)paths[i].getLastPathComponent(); IComponentDescription desc = node.getDescription(); DebuggerMainPanel panel = new DebuggerMainPanel(getJCC(), desc); // SHelp.setupHelp(panel, "tools.debugger"); detail.add(panel, desc.getName()); comptree.getModel().fireNodeChanged(node); } } } };
public void actionPerformed(ActionEvent e) { List update = new ArrayList(); TreePath[] paths = comptree.getTree().getSelectionPaths(); for(int i=0; paths!=null && i<paths.length; i++) { if(paths[i].getLastPathComponent() instanceof IActiveComponentTreeNode) { IActiveComponentTreeNode node = (IActiveComponentTreeNode)paths[i].getLastPathComponent(); IComponentDescription desc = node.getDescription(); observed.add(desc.getName()); Component agent = componentlist.getAgent(desc.getName()); agent.setState(Component.STATE_OBSERVED); update.add(agent); applyAgentFilter(agent); comptree.getModel().fireNodeChanged(comptree.getModel().getNode(desc.getName())); } } addMessageListener(update); } };
public void actionPerformed(ActionEvent e) { List update = new ArrayList(); TreePath[] paths = comptree.getTree().getSelectionPaths(); for(int i=0; paths!=null && i<paths.length; i++) { if(paths[i].getLastPathComponent() instanceof IActiveComponentTreeNode) { IActiveComponentTreeNode node = (IActiveComponentTreeNode)paths[i].getLastPathComponent(); IComponentDescription desc = node.getDescription(); observed.remove(desc.getName()); Component agent = componentlist.getAgent(desc.getName()); agent.setState(Component.STATE_IGNORED); update.add(agent); applyAgentFilter(agent); comptree.getModel().fireNodeChanged(comptree.getModel().getNode(desc.getName())); } } removeMessageListener(update); } };