Project

General

Profile

« Previous | Next » 

Revision 884aefac

Added by Katja Luther about 4 years ago

ref #8047: allow multiselect for open distribution editor

View differences:

eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/handler/defaultHandler/DefaultOpenTaxonEditorForTaxonBaseHandler.java
1 1
package eu.etaxonomy.taxeditor.editor.handler.defaultHandler;
2
import java.util.UUID;
3

  
4 2
import org.eclipse.e4.ui.workbench.modeling.EPartService;
3
import org.eclipse.jface.viewers.IStructuredSelection;
5 4
import org.eclipse.swt.widgets.Shell;
6 5

  
7
import eu.etaxonomy.cdm.api.service.ITaxonService;
8 6
import eu.etaxonomy.cdm.model.taxon.TaxonBase;
9 7
import eu.etaxonomy.taxeditor.editor.AppModelId;
10 8
import eu.etaxonomy.taxeditor.editor.EditorUtil;
11 9
import eu.etaxonomy.taxeditor.handler.defaultHandler.e4.DefaultOpenHandlerBaseE4;
12
import eu.etaxonomy.taxeditor.store.CdmStore;
13 10

  
14 11

  
15 12
public class DefaultOpenTaxonEditorForTaxonBaseHandler extends DefaultOpenHandlerBaseE4<TaxonBase> {
16 13

  
17
    @Override
18
    protected TaxonBase getEntity(UUID uuid) {
19
        return CdmStore.getService(ITaxonService.class).load(uuid);
20
    }
14
//    @Override
15
//    protected TaxonBase getEntity(UUID uuid) {
16
//        return CdmStore.getService(ITaxonService.class).load(uuid);
17
//    }
21 18

  
22 19
    @Override
23 20
    protected void open(TaxonBase entity, Shell shell, EPartService partService) {
......
28 25
     * {@inheritDoc}
29 26
     */
30 27
    @Override
31
    protected boolean canExecute(TaxonBase entity) {
28
    protected boolean canExecute(IStructuredSelection entity) {
32 29
        return true;
33 30
    }
34 31

  

Also available in: Unified diff