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);
        }
      }
    }
  }
Ejemplo n.º 2
0
 private void clearParameters() {
   parametersPanel.clear();
 }