Project

General

Profile

Download (1.84 KB) Statistics
| Branch: | Tag: | Revision:
1
/**
2
 * Copyright (C) 2007 EDIT
3
 * European Distributed Institute of Taxonomy
4
 * http://www.e-taxonomy.eu
5
 *
6
 * The contents of this file are subject to the Mozilla Public License Version 1.1
7
 * See LICENSE.TXT at the top of this package for the full license terms.
8
 */
9

    
10
package eu.etaxonomy.taxeditor.bulkeditor.command;
11

    
12
import java.util.ArrayList;
13
import java.util.List;
14

    
15
import org.eclipse.jface.action.IContributionItem;
16
import org.eclipse.jface.action.Separator;
17
import org.eclipse.ui.actions.CompoundContributionItem;
18

    
19
import eu.etaxonomy.taxeditor.bulkeditor.input.BulkEditorInputType;
20

    
21
/**
22
 *
23
 * @author p.ciardelli
24
 * @created 19.08.2009
25
 * @version 1.0
26
 */
27
public class OpenBulkEditorContributionItem extends CompoundContributionItem {
28

    
29
    public OpenBulkEditorContributionItem() {
30
    }
31

    
32
    public OpenBulkEditorContributionItem(String id) {
33
        super(id);
34
    }
35

    
36
    /** {@inheritDoc} */
37
    @Override
38
    protected IContributionItem[] getContributionItems() {
39

    
40
        List<IContributionItem> contributionItems = new ArrayList<IContributionItem>();
41

    
42
        contributionItems.add(BulkEditorInputType.AGENT.createContributionItem());
43
        contributionItems.add(BulkEditorInputType.REFERENCE.createContributionItem());
44
        String groupName = "test";
45
        contributionItems.add(new Separator(groupName));
46
        contributionItems.add(BulkEditorInputType.NAME.createContributionItem());
47
        contributionItems.add(BulkEditorInputType.TAXON.createContributionItem());
48
        contributionItems.add(new Separator(groupName));
49
        contributionItems.add(BulkEditorInputType.MEDIA.createContributionItem());
50
        contributionItems.add(new Separator(groupName));
51
        contributionItems.add(BulkEditorInputType.OCCURRENCE.createContributionItem());
52
        return contributionItems.toArray(new IContributionItem[contributionItems.size()]);
53
    }
54

    
55
}
(7-7/7)