@Override public void actionPerformed(ActionEvent e) { ModelManager modelManager = managerProvider.get(); Optional<NetworkViewSet> nvsOpt = modelManager.getActiveNetworkViewSet(); if (nvsOpt.isPresent()) { NetworkViewSet nvs = nvsOpt.get(); Optional<AnnotationSet> asOpt = nvs.getActiveAnnotationSet(); AnnotationRenderer annotationRenderer = rendererProvider.get(); annotationRenderer.redrawAnnotations(nvs, asOpt); } }
@Override public void actionPerformed(ActionEvent e) { Optional<NetworkViewSet> nvs = modelManager.getActiveNetworkViewSet(); if (nvs.isPresent()) { ManageAnnotationSetsDialog dialog = dialogFactory.create(nvs.get()); dialog.setDefaultCloseOperation(JFrame.DISPOSE_ON_CLOSE); dialog.pack(); dialog.setLocationRelativeTo(jFrameProvider.get()); dialog.setVisible(true); } }