1 package eu
.etaxonomy
.taxeditor
.handler
.defaultHandler
;
5 import org
.eclipse
.core
.commands
.ExecutionEvent
;
6 import org
.eclipse
.jface
.wizard
.WizardDialog
;
7 import org
.eclipse
.ui
.PlatformUI
;
9 import eu
.etaxonomy
.cdm
.api
.service
.IClassificationService
;
10 import eu
.etaxonomy
.cdm
.model
.taxon
.Classification
;
11 import eu
.etaxonomy
.taxeditor
.newWizard
.NewClassificationWizard
;
12 import eu
.etaxonomy
.taxeditor
.store
.CdmStore
;
14 public class DefaultOpenClassificationWizardHandler
extends DefaultOpenHandlerBase
<Classification
> {
17 protected Classification
getEntity(UUID uuid
) {
18 return CdmStore
.getService(IClassificationService
.class).load(uuid
);
22 protected void open(ExecutionEvent event
, Classification entity
) {
23 NewClassificationWizard classificationWizard
= new NewClassificationWizard();
24 classificationWizard
.init(null, null);
25 classificationWizard
.setEntity(entity
);
26 WizardDialog dialog
= new WizardDialog(PlatformUI
.getWorkbench().getActiveWorkbenchWindow().getShell(), classificationWizard
);