Project

General

Profile

« Previous | Next » 

Revision 2b310e3a

Added by Patrick Plitzner almost 5 years ago

Add context menu for structure/property tree creation

View differences:

eu.etaxonomy.taxeditor.store/src/main/java/eu/etaxonomy/taxeditor/featuretree/e4/handler/CreateFeatureTreeHandler.java
18 18
import org.eclipse.e4.ui.services.IServiceConstants;
19 19

  
20 20
import eu.etaxonomy.cdm.model.term.FeatureTree;
21
import eu.etaxonomy.cdm.model.term.TermType;
21 22
import eu.etaxonomy.taxeditor.featuretree.e4.IFeatureTreeEditor;
22 23
import eu.etaxonomy.taxeditor.featuretree.e4.operation.CreateFeatureTreeOperation;
23 24
import eu.etaxonomy.taxeditor.model.AbstractUtility;
......
38 39
            return;
39 40
        }
40 41

  
41

  
42
        FeatureTree tree = FeatureTree.NewInstance();
42
        FeatureTree tree = FeatureTree.NewInstance(getTermType());
43 43
        tree.setTitleCache("New feature tree", true);
44 44
        CreateFeatureTreeOperation operation = new CreateFeatureTreeOperation(tree, editor, editor);
45 45
        AbstractUtility.executeOperation(operation, sync);
46 46
    }
47 47

  
48
    protected TermType getTermType(){
49
        return TermType.Feature;
50
    }
51

  
48 52
    @CanExecute
49 53
    public boolean canExecute(
50 54
            @Named(IServiceConstants.ACTIVE_PART)MPart thisPart,

Also available in: Unified diff