private void setNewAgentSelected(IAgent newagent) { currentAgent = newagent; propertyPanel.clear(); propertyPanel.add(new Label(newagent.getAgentDescription())); messagesFromAgent = new ArrayList<EsbHistoryItem>(); for (EsbHistoryItem currentHistoryItem : Esb.getHistory()) { if (currentHistoryItem.senderAgent == newagent) { messagesFromAgent.add(currentHistoryItem); } } messagesToAgent = new ArrayList<EsbHistoryItem>(); for (EsbHistoryItem currentHistoryItem : Esb.getHistory()) { for (IAgent receiverAgent : currentHistoryItem.receiverAgents) { if (receiverAgent == newagent) { messagesToAgent.add(currentHistoryItem); } } } }
private void clearParameters() { parametersPanel.clear(); }