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); } } }
@Override public void onProcessFinished(ProcessFinishedEvent event) { for (Map.Entry<String, OutputConsole> entry : consoles.entrySet()) { if (entry.getValue().isFinished()) { view.setStopButtonVisibility(entry.getKey(), false); } } }