コード例 #1
0
  private void resfreshStopButtonState(String selectedNodeId) {
    if (selectedNodeId == null) {
      return;
    }

    for (Map.Entry<String, OutputConsole> entry : consoles.entrySet()) {
      String nodeId = entry.getKey();
      if (selectedNodeId.equals(nodeId) && !entry.getValue().isFinished()) {
        view.setStopButtonVisibility(selectedNodeId, true);
      } else {
        view.setStopButtonVisibility(nodeId, false);
      }
    }
  }
コード例 #2
0
 @Override
 public void onProcessFinished(ProcessFinishedEvent event) {
   for (Map.Entry<String, OutputConsole> entry : consoles.entrySet()) {
     if (entry.getValue().isFinished()) {
       view.setStopButtonVisibility(entry.getKey(), false);
     }
   }
 }