Project

General

Profile

« Previous | Next » 

Revision 821fe02d

Added by Katja Luther over 3 years ago

create new branch webapp

View differences:

eu.etaxonomy.taxeditor.application/META-INF/MANIFEST.MF
9 9
Export-Package: eu.etaxonomy.taxeditor
10 10
Require-Bundle: org.eclipse.ui,
11 11
 org.eclipse.core.runtime,
12
 eu.etaxonomy.taxeditor.cdmlib,
12 13
 eu.etaxonomy.taxeditor.store,
13 14
 eu.etaxonomy.taxeditor.navigation,
14 15
 eu.etaxonomy.taxeditor.editor,
......
38 39
 org.eclipse.e4.core.di,
39 40
 org.eclipse.e4.core.services,
40 41
 org.eclipse.e4.core.di.annotations,
41
 eu.etaxonomy.taxeditor.cdmlib,
42 42
 org.eclipse.osgi.services,
43 43
 org.eclipse.equinox.event
44 44
Bundle-RequiredExecutionEnvironment: JavaSE-1.8
45 45
Bundle-ActivationPolicy: lazy
46 46
Import-Package: eu.etaxonomy.cdm.database,
47
 javax.annotation;version="1.0.0";resolution:=optional,
47
 javax.annotation;version="1.0.0",
48 48
 javax.inject;version="1.0.0",
49 49
 org.apache.log4j,
50 50
 org.eclipse.equinox.app,
eu.etaxonomy.taxeditor.application/src/main/java/eu/etaxonomy/taxeditor/ApplicationWorkbenchWindowAdvisor.java
14 14
import org.eclipse.ui.application.WorkbenchWindowAdvisor;
15 15
import org.eclipse.ui.internal.WorkbenchWindow;
16 16

  
17
import eu.etaxonomy.taxeditor.datasource.CdmDataSourceRepository;
18 17
import eu.etaxonomy.taxeditor.handler.update.P2Util;
19
import eu.etaxonomy.taxeditor.preference.PreferencesUtil;
20
import eu.etaxonomy.taxeditor.store.CdmStore;
21 18
import eu.etaxonomy.taxeditor.util.ApplicationUtil;
22 19

  
23 20
/**
......
45 42
		configurer.setTitle(ApplicationUtil.getTitle());
46 43
		configurer.setShowProgressIndicator(true);
47 44

  
48
		CdmDataSourceRepository.createDefaultH2DataSource();
45
//		CdmDataSourceRepository.createDefaultH2DataSource();
49 46
	}
50 47

  
51 48
	@Override
......
66 63
        }
67 64

  
68 65
	    P2Util.setP2UpdateRepositories();
69

  
70
	    if(PreferencesUtil.shouldConnectAtStartUp()) {
71
		    CdmStore.connect();
72
        }
66
//      TODO: think about how to implement this with
67
//	    if(PreferencesUtil.shouldConnectAtStartUp()) {
68
//		    CdmStore.connect();
69
//        }
73 70
	}
74 71

  
75 72
	@Override
eu.etaxonomy.taxeditor.application/src/main/java/eu/etaxonomy/taxeditor/LifeCycleManager.java
173 173
        hideParts();
174 174

  
175 175
        PreferencesUtil.checkNomenclaturalCode();
176

  
176 177
    }
177 178

  
178 179
    /**
eu.etaxonomy.taxeditor.bulkeditor/META-INF/MANIFEST.MF
33 33
 org.eclipse.nebula.widgets.nattable.extension.e4
34 34
Bundle-RequiredExecutionEnvironment: JavaSE-1.8
35 35
Import-Package: eu.etaxonomy.taxeditor.editor,
36
 eu.etaxonomy.taxeditor.operation,
36 37
 org.eclipse.core.runtime,
37 38
 org.eclipse.equinox.app,
38 39
 org.eclipse.jface.text,
eu.etaxonomy.taxeditor.cdmlib/META-INF/MANIFEST.MF
11 11
 eu.etaxonomy.cdm.api.cache,
12 12
 eu.etaxonomy.cdm.api.conversation,
13 13
 eu.etaxonomy.cdm.api.facade,
14
 eu.etaxonomy.cdm.api.remoting,
14 15
 eu.etaxonomy.cdm.api.service,
15 16
 eu.etaxonomy.cdm.api.service.config,
16 17
 eu.etaxonomy.cdm.api.service.description,
......
377 378
 org.apache.lucene.util.mutable,
378 379
 org.apache.lucene.util.packed,
379 380
 org.apache.xerces.dom,
380
 org.hamcrest,
381 381
 org.hibernate,
382 382
 org.hibernate.annotations.common.reflection,
383 383
 org.hibernate.cache.internal,
......
646 646
 lib/org.swtchart_0.10.0.v20160212.jar,
647 647
 lib/commons-collections4-4.4.jar,
648 648
 lib/commons-math3-3.6.1.jar,
649
 lib/mysql-connector-java-8.0.21.jar,
650 649
 lib/httpclient-4.5.12.jar,
651 650
 lib/httpclient-cache-4.2.6.jar,
652 651
 lib/httpcore-4.4.13.jar,
653 652
 lib/JavaAPIforKml-2.2.1.jar,
654 653
 lib/c3p0-0.9.5.2.jar,
655 654
 lib/iiif-apis-0.3.7.jar,
656
 lib/jboss-transaction-api_1.2_spec-1.1.1.Final.jar
655
 lib/jboss-transaction-api_1.2_spec-1.1.1.Final.jar,
656
 lib/mysql-connector-java-8.0.21.jar
657 657
Comment: currently excluded - 
658 658
 lib/activation-1.1.1.jar,
659 659
 lib/avro-1.6.3.jar,
eu.etaxonomy.taxeditor.cdmlib/build.properties
22 22
               lib/ehcache-2.10.6.jar,\
23 23
               lib/ezmorph-1.0.6.jar,\
24 24
               lib/h2-1.4.190.jar,\
25
               lib/hamcrest-core-1.3.jar,\
26 25
               lib/hibernate-commons-annotations-5.1.0.Final.jar,\
27 26
               lib/hibernate-core-5.1.17.Final.jar,\
28 27
               lib/hibernate-entitymanager-5.1.17.Final.jar,\
eu.etaxonomy.taxeditor.cdmlib/pom.xml
252 252
      <artifactId>cdmlib-cache</artifactId>
253 253
      <version>${cdmlib.version}</version>
254 254
    </dependency>
255
    
256 255
    <!-- required -->
257 256
    <dependency>
258 257
	    <groupId>net.sf.ehcache</groupId>
......
580 579
	    <artifactId>h2</artifactId>
581 580
	    <version>1.4.190</version>
582 581
	</dependency>
583
	<dependency>
584
        <groupId>mysql</groupId>
585
        <artifactId>mysql-connector-java</artifactId>
586
        <version>8.0.21</version>
587
    </dependency>
588 582
    <dependency>
589 583
        <groupId>org.postgresql</groupId>
590 584
        <artifactId>postgresql</artifactId>
......
677 671
        <artifactId>iiif-apis</artifactId>
678 672
        <version>0.3.7</version>
679 673
    </dependency>
674
    <dependency>
675
      <groupId>mysql</groupId>
676
      <artifactId>mysql-connector-java</artifactId>
677
      <version>8.0.21</version>
678
    </dependency>
680 679
  </dependencies>
681 680
</project>
682 681

  
eu.etaxonomy.taxeditor.cdmlib/src/main/java/eu/etaxonomy/taxeditor/remoting/source/CdmServerInfo.java
56 56

  
57 57
    public static final Logger logger = Logger.getLogger(CdmServerInfo.class);
58 58

  
59
    private final static String CDMSERVER_PREFIX = "cdmserver/";
59
    protected final static String CDMSERVER_PREFIX = "cdmserver/";
60 60
    private final static String NAME_PRODUCTION = "cybertaxonomy.org";
61 61
    private final static String SERVER_PRODUCTION = "api.cybertaxonomy.org";
62 62

  
......
75 75
    public final static int NULL_PORT = -1;
76 76
    public final static String NULL_PORT_STRING = "N/A";
77 77

  
78
    private static final String CDM_REMOTE_SERVERS_CONFIG_FILE = "cdm_remote_servers.json";
78
    protected static final String CDM_REMOTE_SERVERS_CONFIG_FILE = "cdm_remote_servers.json";
79 79

  
80 80

  
81 81
    private final String name;
82 82
    private final String server;
83 83
    private int port;
84
    private final List<CdmInstanceInfo> instances;
84
    protected final List<CdmInstanceInfo> instances;
85 85

  
86 86
    private String cdmlibServicesVersion = "";
87 87
    private String cdmlibServicesLastModified = "";
......
135 135
        } else {
136 136
            addInstancesViaHttp();
137 137
        }
138

  
139

  
138 140
        Collections.sort(instances, new Comparator<CdmInstanceInfo>() {
139 141
            @Override
140 142
            public int compare(CdmInstanceInfo cii1, CdmInstanceInfo cii2){
......
392 394
        for(CdmServerInfoConfig config : configList) {
393 395
            serverInfoList.add(new CdmServerInfo(config));
394 396
        }
395
        // The local host managed server must not be in the config file
397
        // The local host managed server must not be in the config file, this should be moved and only added when plugin is installed
396 398
        CdmServerInfoConfig localHostManagedConfig = new CdmServerInfoConfig(NAME_LOCALHOST_MGD, SERVER_LOCALHOST, NULL_PORT, CDMSERVER_PREFIX, false);
397 399
        serverInfoList.add(new CdmServerInfo(localHostManagedConfig));
398 400
        return serverInfoList;
399 401
    }
400 402

  
401
    private static List<CdmServerInfoConfig>  loadFromConfigFile(File file) {
403
    protected static List<CdmServerInfoConfig>  loadFromConfigFile(File file) {
402 404

  
403 405
        List<CdmServerInfoConfig> serverList = null;
404 406

  
eu.etaxonomy.taxeditor.cdmlib/src/main/java/eu/etaxonomy/taxeditor/session/NullSession.java
160 160
        return mergeResult;
161 161
    }
162 162

  
163

  
163 164
}
eu.etaxonomy.taxeditor.editor/META-INF/MANIFEST.MF
27 27
 org.eclipse.core.expressions,
28 28
 org.eclipse.ui.forms,
29 29
 eu.etaxonomy.taxeditor.store,
30
 eu.etaxonomy.taxeditor.bulkeditor,
31 30
 eu.etaxonomy.taxeditor.workbench,
31
 eu.etaxonomy.taxeditor.cdmlib,
32 32
 org.eclipse.zest.core,
33 33
 org.eclipse.zest.layouts,
34
 eu.etaxonomy.taxeditor.cdmlib,
35 34
 org.eclipse.ui.ide,
36 35
 org.eclipse.e4.ui.workbench,
37 36
 org.eclipse.e4.core.di,
......
42 41
 org.eclipse.e4.core.contexts,
43 42
 org.eclipse.nebula.widgets.nattable.core,
44 43
 org.eclipse.nebula.widgets.nattable.extension.glazedlists,
44
 org.eclipse.nebula.widgets.nattable.extension.e4;bundle-version="1.1.0",
45 45
 ca.odell.glazedlists,
46
 org.eclipse.nebula.widgets.nattable.extension.e4;bundle-version="1.1.0"
46
 eu.etaxonomy.taxeditor.bulkeditor
47 47
Bundle-RequiredExecutionEnvironment: JavaSE-1.8
48 48
Bundle-ActivationPolicy: lazy
49
Import-Package: javax.annotation;version="1.0.0";resolution:=optional,
49
Import-Package: eu.etaxonomy.taxeditor.model,
50
 javax.annotation;version="1.0.0";resolution:=optional,
50 51
 javax.inject;version="1.0.0",
51 52
 org.apache.commons.collections4.map,
52 53
 org.eclipse.core.databinding.beans,
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/AppModelId.java
237 237
	public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_EDITOR_DESCRIPTIVEDATASET_HANDLER_OPENCHARACTERMATRIXHANDLER = "eu.etaxonomy.taxeditor.editor.descriptiveDataSet.handler.OpenCharacterMatrixHandler";
238 238
	public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_EDITOR_DESCRIPTIVEDATASET_HANDLER_OPENDESCRIPTIVEDATASETEDITORHANDLER = "eu.etaxonomy.taxeditor.editor.descriptiveDataSet.handler.OpenDescriptiveDataSetEditorHandler";
239 239
	public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_EDITOR_DESCRIPTIVEDATASET_HANDLER_REFRESHDESCRIPTIVEDATASETNAVIGATORHANDLER = "eu.etaxonomy.taxeditor.editor.descriptiveDataSet.handler.RefreshDescriptiveDataSetNavigatorHandler";
240
	public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_VIEW_DATASOURCE_E4_HANDLER_CREATEDATASOURCEHANDLERE4_NEWMENU = "eu.etaxonomy.taxeditor.view.datasource.e4.handler.CreateDataSourceHandlerE4.newMenu";
240
	public static final String HANDLER_EU_ETAXONOMY_TAXEDITOR_VIEW_DATASOURCE_E4_HANDLER_CREATEDATASOURCEHANDLERE4_NEWMENU = "eu.etaxonomy.taxeditor.view.datasource.e4.handler.CreateDataSourceHandlerE4";
241 241
	public static final String MENUSEPARATOR_EU_ETAXONOMY_TAXEDITOR_EDITOR_MENUSEPARATOR_0 = "eu.etaxonomy.taxeditor.editor.menuseparator.0";
242 242
	public static final String MENUSEPARATOR_EU_ETAXONOMY_TAXEDITOR_EDITOR_MENUSEPARATOR_1 = "eu.etaxonomy.taxeditor.editor.menuseparator.1";
243 243
	public static final String MENUSEPARATOR_EU_ETAXONOMY_TAXEDITOR_EDITOR_MENUSEPARATOR_10 = "eu.etaxonomy.taxeditor.editor.menuseparator.10";
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/EditorUtil.java
56 56
import eu.etaxonomy.taxeditor.editor.view.derivate.DerivateViewEditorInput;
57 57
import eu.etaxonomy.taxeditor.model.AbstractUtility;
58 58
import eu.etaxonomy.taxeditor.model.MessagingUtils;
59
import eu.etaxonomy.taxeditor.security.RequiredPermissions;
60
import eu.etaxonomy.taxeditor.store.CdmStore;
59 61
import eu.etaxonomy.taxeditor.workbench.WorkbenchUtility;
60 62
import eu.etaxonomy.taxeditor.workbench.part.IE4SavablePart;
61 63

  
......
217 219
        }
218 220
        boolean hasPermission = false;
219 221
//        if (node != null){
220
//            hasPermission = CdmStore.currentAuthentiationHasPermission(node, RequiredPermissions.TAXON_EDIT);
222
            hasPermission = CdmStore.currentAuthentiationHasPermission(node, RequiredPermissions.TAXON_EDIT);
221 223
//        }
222 224
//        if (!hasPermission){
223 225
//            MessagingUtils.warningDialog(Messages.EditorUtil_MISSING_PERMISSION, TaxonEditorInputE4.class, Messages.EditorUtil_MISSING_PERMISSION_MESSAGE);
......
251 253
        MPart part = showPart(NAME_EDITOR_ID, modelService, partService, application);
252 254

  
253 255
        TaxonNameEditorE4 editor = (TaxonNameEditorE4) part.getObject();
256
//        editor.setDisabled();
254 257
        editor.init(input);
255

  
258
//        editor.setEnabled();
259
        editor.setFocus();
256 260
        if (factsVisible){
257 261
            showFacts(modelService, partService);
258 262
            factsVisible = false;
......
263 267
            mediaVisible = false;
264 268
        }
265 269

  
266
        editor.setFocus();
270

  
267 271
    }
268 272

  
269 273
    public static void showMedia(EModelService modelService, EPartService partService) {
......
501 505
        }
502 506
    }
503 507

  
508
    public static void closeObsoleteEditorWithChildren(TaxonNodeDto taxonNode, EPartService partService){
509
        String treeIndex = taxonNode.getTreeIndex();
510
        Collection<MPart> parts = partService.getParts();
511
        for (MPart part : parts) {
512
            Object object = part.getObject();
513
            if(object instanceof TaxonNameEditorE4){
514
                TaxonNameEditorE4 taxonEditor = (TaxonNameEditorE4)object;
515
                TaxonNode node = taxonEditor.getEditorInput().getTaxonNode();
516
                if (node.treeIndex()!= null){
517
                    if(node.treeIndex().startsWith(treeIndex)){
518
                        if (part.isDirty()){
519
                            forceUserSaveE4Editor(taxonEditor, getShell());
520
                        }
521
                        partService.hidePart(part);
522
                    }
523
                }else{
524
                    logger.debug("The taxonnode of taxon " + node.getTaxon().getTitleCache() + " uuid: " + node.getUuid() + " has no treeindex");;
525
                }
526
            }
527
        }
528
    }
529

  
504 530

  
505 531
    public static void closeObsoleteDescriptiveDatasetEditor(UUID datasetUuid, EPartService partService){
506 532

  
......
539 565
        if(node.treeIndex().equals(treeIndex)){
540 566
        	TaxonEditorInputE4 input = TaxonEditorInputE4.NewInstance(node.getUuid());
541 567
        	editor.init(input);
542

  
543

  
544 568
        }
545 569
    }
546 570

  
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/e4/TaxonEditorInputE4.java
415 415

  
416 416
            }
417 417
        }
418
        CdmStore.getService(INameService.class).merge(toSaveNewNames, true);
419
        CdmStore.getService(ITaxonService.class).merge(toSaveNewConcepts, true);
418
        if (!toSaveNewNames.isEmpty()){
419
            CdmStore.getService(INameService.class).merge(toSaveNewNames, true);
420
        }
421
        if (!toSaveNewConcepts.isEmpty()){
422
            CdmStore.getService(ITaxonService.class).merge(toSaveNewConcepts, true);
423
        }
420 424

  
421 425
        toSaveNewNames.clear();
422 426
        toSaveNewConcepts.clear();
eu.etaxonomy.taxeditor.editor/src/main/java/eu/etaxonomy/taxeditor/editor/view/descriptive/DescriptiveContentProvider.java
152 152
			featureNodeContainerCache.put(description, containerTree);
153 153
		}
154 154
		return featureNodeContainerCache.get(description);
155
//		return
155

  
156 156
	}
157 157

  
158 158
	@Override
eu.etaxonomy.taxeditor.feature.platform/feature.xml
1
<?xml version="1.0" encoding="UTF-8"?>
2
<feature
3
      id="eu.etaxonomy.taxeditor.feature.platform"
4
      label="Taxeditor Dependencies"
5
      version="5.18.0.qualifier"
6
      os="linux,macosx,win32"
7
      ws="cocoa,gtk,win32"
8
      arch="x86,x86_64">
9

  
10
   <url>
11
      <update label="EDIT Taxonomic Editor" url="https://cybertaxonomy.eu/taxeditor/update"/>
12
   </url>
13

  
14
   <includes
15
         id="org.eclipse.zest"
16
         version="0.0.0"/>
17

  
18
   <includes
19
         id="org.eclipse.emf.common"
20
         version="0.0.0"/>
21

  
22
   <includes
23
         id="org.eclipse.emf.ecore"
24
         version="0.0.0"/>
25

  
26
   <includes
27
         id="org.eclipse.rcp"
28
         version="0.0.0"/>
29

  
30
   <includes
31
         id="org.eclipse.equinox.p2.user.ui"
32
         version="0.0.0"/>
33

  
34
   <includes
35
         id="org.eclipse.help"
36
         version="0.0.0"/>
37

  
38
   <plugin
39
         id="org.apache.log4j"
40
         download-size="0"
41
         install-size="0"
42
         version="0.0.0"
43
         unpack="false"/>
44

  
45
   <plugin
46
         id="org.hamcrest.library"
47
         download-size="0"
48
         install-size="0"
49
         version="0.0.0"
50
         unpack="false"/>
51

  
52
   <plugin
53
         id="org.apache.commons.codec"
54
         download-size="0"
55
         install-size="0"
56
         version="0.0.0"
57
         unpack="false"/>
58

  
59
   <plugin
60
         id="org.apache.commons.httpclient"
61
         download-size="0"
62
         install-size="0"
63
         version="0.0.0"
64
         unpack="false"/>
65

  
66
   <plugin
67
         id="org.hamcrest.core"
68
         download-size="0"
69
         install-size="0"
70
         version="0.0.0"
71
         unpack="false"/>
72

  
73
   <plugin
74
         id="org.eclipse.ecf"
75
         download-size="0"
76
         install-size="0"
77
         version="0.0.0"
78
         unpack="false"/>
79

  
80
   <plugin
81
         id="org.eclipse.ecf.filetransfer"
82
         download-size="0"
83
         install-size="0"
84
         version="0.0.0"
85
         unpack="false"/>
86

  
87
   <plugin
88
         id="org.eclipse.ecf.provider.filetransfer"
89
         download-size="0"
90
         install-size="0"
91
         version="0.0.0"
92
         unpack="false"/>
93

  
94
   <plugin
95
         id="org.eclipse.ecf.identity"
96
         download-size="0"
97
         install-size="0"
98
         version="0.0.0"
99
         unpack="false"/>
100

  
101
   <plugin
102
         id="org.eclipse.ui.ide"
103
         download-size="0"
104
         install-size="0"
105
         version="0.0.0"
106
         unpack="false"/>
107

  
108
   <plugin
109
         id="org.eclipse.ui.editors"
110
         download-size="0"
111
         install-size="0"
112
         version="0.0.0"
113
         unpack="false"/>
114

  
115
   <plugin
116
         id="org.eclipse.ui.forms"
117
         download-size="0"
118
         install-size="0"
119
         version="0.0.0"
120
         unpack="false"/>
121

  
122
   <plugin
123
         id="org.eclipse.ui.navigator"
124
         download-size="0"
125
         install-size="0"
126
         version="0.0.0"
127
         unpack="false"/>
128

  
129
   <plugin
130
         id="org.eclipse.ui.navigator.resources"
131
         download-size="0"
132
         install-size="0"
133
         version="0.0.0"
134
         unpack="false"/>
135

  
136
   <plugin
137
         id="org.eclipse.jface.text"
138
         download-size="0"
139
         install-size="0"
140
         version="0.0.0"
141
         unpack="false"/>
142

  
143
   <plugin
144
         id="org.eclipse.core.filebuffers"
145
         download-size="119"
146
         install-size="260"
147
         version="3.6.0.v20160503-1849"
148
         unpack="false"/>
149

  
150
   <plugin
151
         id="org.eclipse.core.filesystem"
152
         download-size="65"
153
         install-size="122"
154
         version="1.6.1.v20161113-2349"
155
         unpack="false"/>
156

  
157
   <plugin
158
         id="org.eclipse.text"
159
         download-size="262"
160
         install-size="528"
161
         version="3.6.0.v20160503-1849"
162
         unpack="false"/>
163

  
164
   <plugin
165
         id="org.eclipse.core.resources"
166
         download-size="862"
167
         install-size="1850"
168
         version="3.11.1.v20161107-2032"
169
         unpack="false"/>
170

  
171
   <plugin
172
         id="org.eclipse.ui.workbench.texteditor"
173
         download-size="651"
174
         install-size="1377"
175
         version="3.10.1.v20160818-1626"
176
         unpack="false"/>
177

  
178
   <plugin
179
         id="org.eclipse.ltk.core.refactoring"
180
         download-size="336"
181
         install-size="752"
182
         version="3.7.0.v20160419-0705"
183
         unpack="false"/>
184

  
185
   <plugin
186
         id="org.eclipse.ltk.ui.refactoring"
187
         download-size="491"
188
         install-size="1013"
189
         version="3.8.0.v20160518-1817"
190
         unpack="false"/>
191

  
192
   <plugin
193
         id="org.eclipse.compare"
194
         download-size="780"
195
         install-size="1626"
196
         version="3.7.0.v20161024-1724"
197
         unpack="false"/>
198

  
199
   <plugin
200
         id="org.eclipse.team.core"
201
         download-size="416"
202
         install-size="874"
203
         version="3.8.0.v20160418-1534"
204
         unpack="false"/>
205

  
206
   <plugin
207
         id="org.eclipse.team.ui"
208
         download-size="1500"
209
         install-size="3218"
210
         version="3.8.0.v20160518-1906"
211
         unpack="false"/>
212

  
213
   <plugin
214
         id="org.eclipse.compare.core"
215
         download-size="65"
216
         install-size="122"
217
         version="3.6.0.v20160418-1534"
218
         unpack="false"/>
219

  
220
   <plugin
221
         id="org.eclipse.ui.views"
222
         download-size="107"
223
         install-size="194"
224
         version="3.8.101.v20160816-1954"
225
         unpack="false"/>
226

  
227
   <plugin
228
         id="org.eclipse.ui.views.properties.tabbed"
229
         download-size="107"
230
         install-size="220"
231
         version="3.7.0.v20160310-0903"
232
         unpack="false"/>
233

  
234
   <plugin
235
         id="org.eclipse.jdt.annotation"
236
         download-size="0"
237
         install-size="0"
238
         version="0.0.0"
239
         unpack="false"/>
240

  
241
   <plugin
242
         id="org.eclipse.nebula.widgets.nattable.core"
243
         download-size="0"
244
         install-size="0"
245
         version="0.0.0"
246
         unpack="false"/>
247

  
248
   <plugin
249
         id="ca.odell.glazedlists"
250
         download-size="0"
251
         install-size="0"
252
         version="0.0.0"
253
         unpack="false"/>
254

  
255
   <plugin
256
         id="org.eclipse.nebula.widgets.nattable.extension.glazedlists"
257
         download-size="0"
258
         install-size="0"
259
         version="0.0.0"
260
         unpack="false"/>
261

  
262
   <plugin
263
         id="org.eclipse.nebula.widgets.compositetable"
264
         download-size="0"
265
         install-size="0"
266
         version="0.0.0"
267
         unpack="false"/>
268

  
269
   <plugin
270
         id="org.eclipse.nebula.widgets.nattable.extension.e4"
271
         download-size="0"
272
         install-size="0"
273
         version="0.0.0"
274
         unpack="false"/>
275

  
276
</feature>
1
<?xml version="1.0" encoding="UTF-8"?>
2
<feature
3
      id="eu.etaxonomy.taxeditor.feature.platform"
4
      label="Taxeditor Dependencies"
5
      version="5.18.0.qualifier"
6
      os="linux,macosx,win32"
7
      ws="cocoa,gtk,win32"
8
      arch="x86,x86_64">
9

  
10
   <url>
11
      <update label="EDIT Taxonomic Editor" url="https://cybertaxonomy.eu/taxeditor/update"/>
12
   </url>
13

  
14
   <includes
15
         id="org.eclipse.zest"
16
         version="0.0.0"/>
17

  
18
   <includes
19
         id="org.eclipse.emf.common"
20
         version="0.0.0"/>
21

  
22
   <includes
23
         id="org.eclipse.emf.ecore"
24
         version="0.0.0"/>
25

  
26
   <includes
27
         id="org.eclipse.rcp"
28
         version="0.0.0"/>
29

  
30
   <includes
31
         id="org.eclipse.equinox.p2.user.ui"
32
         version="0.0.0"/>
33

  
34
   <includes
35
         id="org.eclipse.help"
36
         version="0.0.0"/>
37

  
38
   <plugin
39
         id="org.apache.log4j"
40
         download-size="0"
41
         install-size="0"
42
         version="0.0.0"
43
         unpack="false"/>
44

  
45
   <plugin
46
         id="org.hamcrest.library"
47
         download-size="0"
48
         install-size="0"
49
         version="0.0.0"
50
         unpack="false"/>
51

  
52
   <plugin
53
         id="org.apache.commons.codec"
54
         download-size="0"
55
         install-size="0"
56
         version="0.0.0"
57
         unpack="false"/>
58

  
59
   <plugin
60
         id="org.apache.commons.httpclient"
61
         download-size="0"
62
         install-size="0"
63
         version="0.0.0"
64
         unpack="false"/>
65

  
66
   <plugin
67
         id="org.hamcrest.core"
68
         download-size="0"
69
         install-size="0"
70
         version="0.0.0"
71
         unpack="false"/>
72

  
73
   <plugin
74
         id="org.eclipse.ecf"
75
         download-size="0"
76
         install-size="0"
77
         version="0.0.0"
78
         unpack="false"/>
79

  
80
   <plugin
81
         id="org.eclipse.ecf.filetransfer"
82
         download-size="0"
83
         install-size="0"
84
         version="0.0.0"
85
         unpack="false"/>
86

  
87
   <plugin
88
         id="org.eclipse.ecf.provider.filetransfer"
89
         download-size="0"
90
         install-size="0"
91
         version="0.0.0"
92
         unpack="false"/>
93

  
94
   <plugin
95
         id="org.eclipse.ecf.identity"
96
         download-size="0"
97
         install-size="0"
98
         version="0.0.0"
99
         unpack="false"/>
100

  
101
   <plugin
102
         id="org.eclipse.ui.ide"
103
         download-size="0"
104
         install-size="0"
105
         version="0.0.0"
106
         unpack="false"/>
107

  
108
   <plugin
109
         id="org.eclipse.ui.editors"
110
         download-size="0"
111
         install-size="0"
112
         version="0.0.0"
113
         unpack="false"/>
114

  
115
   <plugin
116
         id="org.eclipse.ui.forms"
117
         download-size="0"
118
         install-size="0"
119
         version="0.0.0"
120
         unpack="false"/>
121

  
122
   <plugin
123
         id="org.eclipse.ui.navigator"
124
         download-size="0"
125
         install-size="0"
126
         version="0.0.0"
127
         unpack="false"/>
128

  
129
   <plugin
130
         id="org.eclipse.ui.navigator.resources"
131
         download-size="0"
132
         install-size="0"
133
         version="0.0.0"
134
         unpack="false"/>
135

  
136
   <plugin
137
         id="org.eclipse.jface.text"
138
         download-size="0"
139
         install-size="0"
140
         version="0.0.0"
141
         unpack="false"/>
142

  
143
   <plugin
144
         id="org.eclipse.core.filebuffers"
145
         download-size="119"
146
         install-size="260"
147
         version="0.0.0"
148
         unpack="false"/>
149

  
150
   <plugin
151
         id="org.eclipse.core.filesystem"
152
         download-size="65"
153
         install-size="122"
154
         version="0.0.0"
155
         unpack="false"/>
156

  
157
   <plugin
158
         id="org.eclipse.text"
159
         download-size="262"
160
         install-size="528"
161
         version="0.0.0"
162
         unpack="false"/>
163

  
164
   <plugin
165
         id="org.eclipse.core.resources"
166
         download-size="862"
167
         install-size="1850"
168
         version="0.0.0"
169
         unpack="false"/>
170

  
171
   <plugin
172
         id="org.eclipse.ui.workbench.texteditor"
173
         download-size="651"
174
         install-size="1377"
175
         version="0.0.0"
176
         unpack="false"/>
177

  
178
   <plugin
179
         id="org.eclipse.ltk.core.refactoring"
180
         download-size="336"
181
         install-size="752"
182
         version="0.0.0"
183
         unpack="false"/>
184

  
185
   <plugin
186
         id="org.eclipse.ltk.ui.refactoring"
187
         download-size="491"
188
         install-size="1013"
189
         version="0.0.0"
190
         unpack="false"/>
191

  
192
   <plugin
193
         id="org.eclipse.compare"
194
         download-size="780"
195
         install-size="1626"
196
         version="0.0.0"
197
         unpack="false"/>
198

  
199
   <plugin
200
         id="org.eclipse.team.core"
201
         download-size="416"
202
         install-size="874"
203
         version="0.0.0"
204
         unpack="false"/>
205

  
206
   <plugin
207
         id="org.eclipse.team.ui"
208
         download-size="1500"
209
         install-size="3218"
210
         version="0.0.0"
211
         unpack="false"/>
212

  
213
   <plugin
214
         id="org.eclipse.compare.core"
215
         download-size="65"
216
         install-size="122"
217
         version="0.0.0"
218
         unpack="false"/>
219

  
220
   <plugin
221
         id="org.eclipse.ui.views"
222
         download-size="107"
223
         install-size="194"
224
         version="0.0.0"
225
         unpack="false"/>
226

  
227
   <plugin
228
         id="org.eclipse.ui.views.properties.tabbed"
229
         download-size="107"
230
         install-size="220"
231
         version="0.0.0"
232
         unpack="false"/>
233

  
234
   <plugin
235
         id="org.eclipse.jdt.annotation"
236
         download-size="0"
237
         install-size="0"
238
         version="0.0.0"
239
         unpack="false"/>
240

  
241
   <plugin
242
         id="org.eclipse.nebula.widgets.nattable.core"
243
         download-size="0"
244
         install-size="0"
245
         version="0.0.0"
246
         unpack="false"/>
247

  
248
   <plugin
249
         id="ca.odell.glazedlists"
250
         download-size="0"
251
         install-size="0"
252
         version="0.0.0"
253
         unpack="false"/>
254

  
255
   <plugin
256
         id="org.eclipse.nebula.widgets.nattable.extension.glazedlists"
257
         download-size="0"
258
         install-size="0"
259
         version="0.0.0"
260
         unpack="false"/>
261

  
262
   <plugin
263
         id="org.eclipse.nebula.widgets.compositetable"
264
         download-size="0"
265
         install-size="0"
266
         version="0.0.0"
267
         unpack="false"/>
268

  
269
   <plugin
270
         id="org.eclipse.nebula.widgets.nattable.extension.e4"
271
         download-size="0"
272
         install-size="0"
273
         version="0.0.0"
274
         unpack="false"/>
275

  
276
</feature>
eu.etaxonomy.taxeditor.feature/feature.xml
1
<?xml version="1.0" encoding="UTF-8"?>
2
<feature
3
      id="eu.etaxonomy.taxeditor.feature"
4
      label="Taxonomic Editor"
5
      version="5.18.0.qualifier"
6
      provider-name="EDIT"
7
      plugin="eu.etaxonomy.taxeditor.application"
8
      os="linux,macosx,win32"
9
      ws="cocoa,gtk,win32"
10
      arch="x86,x86_64">
11

  
12
   <description url="http://www.example.com/description">
13
      [Enter Feature Description here.]
14
   </description>
15

  
16
   <copyright url="http://www.example.com/copyright">
17
      [Enter Copyright Description here.]
18
   </copyright>
19

  
20
   <url>
21
      <update label="EDIT Taxonomic Editor" url="http://cybertaxonomy.eu/download/taxeditor/update/"/>
22
   </url>
23

  
24
   <includes
25
         id="eu.etaxonomy.taxeditor.feature.platform"
26
         version="0.0.0"/>
27

  
28
   <requires>
29
      <import plugin="org.eclipse.ui"/>
30
      <import plugin="org.eclipse.core.runtime"/>
31
      <import plugin="org.eclipse.equinox.ds"/>
32
      <import plugin="org.eclipse.equinox.util"/>
33
      <import plugin="org.eclipse.equinox.p2.core"/>
34
      <import plugin="org.eclipse.equinox.p2.ui"/>
35
      <import plugin="org.eclipse.equinox.p2.ui.sdk"/>
36
      <import plugin="org.eclipse.equinox.p2.updatechecker"/>
37
      <import plugin="org.eclipse.equinox.p2.operations"/>
38
      <import plugin="org.eclipse.equinox.app"/>
39
      <import plugin="org.eclipse.osgi"/>
40
      <import plugin="org.eclipse.ui.editors"/>
41
      <import plugin="org.eclipse.core.expressions"/>
42
      <import plugin="eu.etaxonomy.taxeditor.cdmlib" version="3.0.0" match="greaterOrEqual"/>
43
      <import plugin="org.eclipse.jface.text"/>
44
      <import plugin="org.eclipse.ui.ide"/>
45
      <import plugin="org.eclipse.ui.forms"/>
46
      <import plugin="org.eclipse.core.databinding.beans"/>
47
      <import plugin="org.eclipse.core.databinding.observable"/>
48
      <import plugin="org.eclipse.core.resources"/>
49
      <import plugin="org.eclipse.jface.databinding"/>
50
      <import plugin="org.eclipse.ui.navigator"/>
51
      <import plugin="org.eclipse.ui.navigator.resources"/>
52
      <import plugin="org.eclipse.core.jobs"/>
53
      <import plugin="org.eclipse.pde.runtime"/>
54
      <import plugin="org.eclipse.core.commands"/>
55
      <import plugin="org.eclipse.jface"/>
56
      <import plugin="org.eclipse.swt"/>
57
      <import plugin="org.eclipse.equinox.common" version="3.6.0" match="greaterOrEqual"/>
58
      <import plugin="org.eclipse.update.configurator"/>
59
      <import plugin="org.eclipse.equinox.p2.publisher.eclipse"/>
60
   </requires>
61

  
62
   <plugin
63
         id="eu.etaxonomy.taxeditor.application"
64
         download-size="0"
65
         install-size="0"
66
         version="0.0.0"
67
         unpack="false"/>
68

  
69
   <plugin
70
         id="eu.etaxonomy.taxeditor.bulkeditor"
71
         download-size="0"
72
         install-size="0"
73
         version="0.0.0"
74
         unpack="false"/>
75

  
76
   <plugin
77
         id="eu.etaxonomy.taxeditor.editor"
78
         download-size="0"
79
         install-size="0"
80
         version="0.0.0"
81
         unpack="false"/>
82

  
83
   <plugin
84
         id="eu.etaxonomy.taxeditor.navigation"
85
         download-size="0"
86
         install-size="0"
87
         version="0.0.0"
88
         unpack="false"/>
89

  
90
   <plugin
91
         id="eu.etaxonomy.taxeditor.store"
92
         download-size="0"
93
         install-size="0"
94
         version="0.0.0"
95
         unpack="false"/>
96

  
97
   <plugin
98
         id="eu.etaxonomy.taxeditor.printpublisher"
99
         download-size="0"
100
         install-size="0"
101
         version="0.0.0"
102
         unpack="false"/>
103

  
104
   <plugin
105
         id="eu.etaxonomy.taxeditor.cdmlib"
106
         download-size="0"
107
         install-size="0"
108
         version="0.0.0"/>
109

  
110
   <plugin
111
         id="eu.etaxonomy.taxeditor.help"
112
         download-size="0"
113
         install-size="0"
114
         version="0.0.0"
115
         unpack="false"/>
116

  
117
   <plugin
118
         id="eu.etaxonomy.taxeditor.molecular"
119
         download-size="0"
120
         install-size="0"
121
         version="0.0.0"
122
         unpack="false"/>
123

  
124
   <plugin
125
         id="eu.etaxonomy.taxeditor.molecular.lib"
126
         download-size="0"
127
         install-size="0"
128
         version="0.0.0"
129
         unpack="false"/>
130

  
131
   <plugin
132
         id="eu.etaxonomy.taxeditor.webapp"
133
         download-size="0"
134
         install-size="0"
135
         version="0.0.0"
136
         unpack="false"/>
137

  
138
   <plugin
139
         id="eu.etaxonomy.taxeditor.workbench"
140
         download-size="0"
141
         install-size="0"
142
         version="0.0.0"
143
         unpack="false"/>
144

  
145
</feature>
1
<?xml version="1.0" encoding="UTF-8"?>
2
<feature
3
      id="eu.etaxonomy.taxeditor.feature"
4
      label="Taxonomic Editor"
5
      version="5.18.0.qualifier"
6
      provider-name="EDIT"
7
      plugin="eu.etaxonomy.taxeditor.application"
8
      os="linux,macosx,win32"
9
      ws="cocoa,gtk,win32"
10
      arch="x86,x86_64">
11

  
12
   <description url="http://www.example.com/description">
13
      [Enter Feature Description here.]
14
   </description>
15

  
16
   <copyright url="http://www.example.com/copyright">
17
      [Enter Copyright Description here.]
18
   </copyright>
19

  
20
   <url>
21
      <update label="EDIT Taxonomic Editor" url="http://cybertaxonomy.eu/download/taxeditor/update/"/>
22
   </url>
23

  
24
   <includes
25
         id="eu.etaxonomy.taxeditor.feature.platform"
26
         version="0.0.0"/>
27

  
28
   <requires>
29
      <import plugin="org.eclipse.ui"/>
30
      <import plugin="org.eclipse.core.runtime"/>
31
      <import plugin="org.eclipse.equinox.ds"/>
32
      <import plugin="org.eclipse.equinox.util"/>
33
      <import plugin="org.eclipse.equinox.p2.core"/>
34
      <import plugin="org.eclipse.equinox.p2.ui"/>
35
      <import plugin="org.eclipse.equinox.p2.ui.sdk"/>
36
      <import plugin="org.eclipse.equinox.p2.updatechecker"/>
37
      <import plugin="org.eclipse.equinox.p2.operations"/>
38
      <import plugin="org.eclipse.equinox.app"/>
39
      <import plugin="org.eclipse.osgi"/>
40
      <import plugin="org.eclipse.ui.editors"/>
41
      <import plugin="org.eclipse.core.expressions"/>
42
      <import plugin="org.eclipse.jface.text"/>
43
      <import plugin="org.eclipse.ui.ide"/>
44
      <import plugin="org.eclipse.ui.forms"/>
45
      <import plugin="org.eclipse.core.databinding.beans"/>
46
      <import plugin="org.eclipse.core.databinding.observable"/>
47
      <import plugin="org.eclipse.core.resources"/>
48
      <import plugin="org.eclipse.jface.databinding"/>
49
      <import plugin="org.eclipse.ui.navigator"/>
50
      <import plugin="org.eclipse.ui.navigator.resources"/>
51
      <import plugin="org.eclipse.core.jobs"/>
52
      <import plugin="org.eclipse.core.commands"/>
53
      <import plugin="org.eclipse.jface"/>
54
      <import plugin="org.eclipse.swt"/>
55
      <import plugin="org.eclipse.equinox.common" version="3.6.0" match="greaterOrEqual"/>
56
      <import plugin="org.eclipse.help.ui"/>
57
      <import plugin="org.eclipse.equinox.p2.metadata"/>
58
      <import plugin="org.eclipse.equinox.p2.engine"/>
59
      <import plugin="org.eclipse.equinox.p2.metadata.repository"/>
60
      <import plugin="org.eclipse.equinox.p2.repository"/>
61
      <import plugin="org.eclipse.equinox.p2.transport.ecf"/>
62
      <import plugin="org.eclipse.e4.ui.workbench" version="1.4.0" match="greaterOrEqual"/>
63
      <import plugin="org.eclipse.e4.ui.model.workbench"/>
64
      <import plugin="org.eclipse.e4.ui.di"/>
65
      <import plugin="org.eclipse.e4.core.di.annotations"/>
66
      <import plugin="org.eclipse.emf.ecore"/>
67
      <import plugin="org.eclipse.emf.ecore.xmi"/>
68
      <import plugin="org.eclipse.e4.core.contexts"/>
69
      <import plugin="org.eclipse.e4.core.di"/>
70
      <import plugin="org.eclipse.e4.core.services"/>
71
      <import plugin="org.eclipse.osgi.services"/>
72
      <import plugin="org.eclipse.equinox.event"/>
73
      <import plugin="javax.inject"/>
74
      <import plugin="javax.annotation"/>
75
      <import plugin="org.eclipse.e4.ui.model.workbench" version="1.2.0.v20160229-1459" match="greaterOrEqual"/>
76
      <import plugin="org.eclipse.e4.ui.services"/>
77
      <import plugin="org.eclipse.nebula.widgets.nattable.core"/>
78
      <import plugin="ca.odell.glazedlists"/>
79
      <import plugin="org.eclipse.nebula.widgets.nattable.extension.glazedlists"/>
80
      <import plugin="org.eclipse.nebula.widgets.nattable.extension.e4"/>
81
      <import plugin="org.eclipse.zest.core"/>
82
      <import plugin="org.eclipse.zest.layouts"/>
83
      <import plugin="org.eclipse.e4.core.commands"/>
84
      <import plugin="org.eclipse.nebula.widgets.nattable.extension.e4" version="1.1.0" match="greaterOrEqual"/>
85
      <import plugin="org.eclipse.e4.core.contexts" version="1.5.1" match="greaterOrEqual"/>
86
      <import plugin="org.eclipse.core.databinding"/>
87
      <import plugin="org.eclipse.core.databinding.property"/>
88
      <import plugin="org.eclipse.e4.core.di.annotations" version="1.5.0" match="greaterOrEqual"/>
89
      <import plugin="org.eclipse.e4.ui.di" version="1.1.100" match="greaterOrEqual"/>
90
      <import plugin="org.eclipse.e4.core.commands" version="0.11.100" match="greaterOrEqual"/>
91
      <import plugin="org.eclipse.e4.ui.services" version="1.2.100" match="greaterOrEqual"/>
92
      <import plugin="org.eclipse.e4.ui.model.workbench" version="1.2.0" match="greaterOrEqual"/>
93
      <import plugin="org.eclipse.nebula.widgets.compositetable" version="1.0.0" match="greaterOrEqual"/>
94
      <import plugin="org.eclipse.equinox.preferences"/>
95
      <import plugin="org.eclipse.help.webapp"/>
96
      <import plugin="org.eclipse.core.databinding.observable" version="1.4.0" match="greaterOrEqual"/>
97
      <import plugin="org.eclipse.core.databinding" version="1.4.0" match="greaterOrEqual"/>
98
      <import plugin="org.eclipse.jface.databinding" version="1.5.0" match="greaterOrEqual"/>
99
      <import plugin="org.eclipse.core.databinding.property" version="1.4.0" match="greaterOrEqual"/>
100
      <import plugin="org.eclipse.jetty.server" version="9.3.9" match="greaterOrEqual"/>
101
      <import plugin="org.eclipse.jetty.util" version="9.3.9" match="greaterOrEqual"/>
102
      <import plugin="org.eclipse.ui.workbench"/>
103
      <import plugin="org.eclipse.equinox.p2.metadata" version="2.3.100" match="greaterOrEqual"/>
104
      <import plugin="org.eclipse.equinox.p2.operations" version="2.4.200" match="greaterOrEqual"/>
105
   </requires>
106

  
107
   <plugin
108
         id="eu.etaxonomy.taxeditor.application"
109
         download-size="0"
110
         install-size="0"
111
         version="0.0.0"
112
         unpack="false"/>
113

  
114
   <plugin
115
         id="eu.etaxonomy.taxeditor.bulkeditor"
116
         download-size="0"
117
         install-size="0"
118
         version="0.0.0"
119
         unpack="false"/>
120

  
121
   <plugin
122
         id="eu.etaxonomy.taxeditor.editor"
123
         download-size="0"
124
         install-size="0"
125
         version="0.0.0"
126
         unpack="false"/>
127

  
128
   <plugin
129
         id="eu.etaxonomy.taxeditor.navigation"
130
         download-size="0"
131
         install-size="0"
132
         version="0.0.0"
133
         unpack="false"/>
134

  
135
   <plugin
136
         id="eu.etaxonomy.taxeditor.store"
137
         download-size="0"
138
         install-size="0"
139
         version="0.0.0"
140
         unpack="false"/>
141

  
142
   <plugin
143
         id="eu.etaxonomy.taxeditor.printpublisher"
144
         download-size="0"
145
         install-size="0"
146
         version="0.0.0"
147
         unpack="false"/>
148

  
149
   <plugin
150
         id="eu.etaxonomy.taxeditor.cdmlib"
151
         download-size="0"
152
         install-size="0"
153
         version="0.0.0"/>
154

  
155
   <plugin
156
         id="eu.etaxonomy.taxeditor.help"
157
         download-size="0"
158
         install-size="0"
159
         version="0.0.0"
160
         unpack="false"/>
161

  
162
   <plugin
163
         id="eu.etaxonomy.taxeditor.molecular"
164
         download-size="0"
165
         install-size="0"
166
         version="0.0.0"
167
         unpack="false"/>
168

  
169
   <plugin
170
         id="eu.etaxonomy.taxeditor.molecular.lib"
171
         download-size="0"
172
         install-size="0"
173
         version="0.0.0"
174
         unpack="false"/>
175

  
176
   <plugin
177
         id="eu.etaxonomy.taxeditor.webapp"
178
         download-size="0"
179
         install-size="0"
180
         version="0.0.0"
181
         unpack="false"/>
182

  
183
   <plugin
184
         id="eu.etaxonomy.taxeditor.workbench"
185
         download-size="0"
186
         install-size="0"
187
         version="0.0.0"
188
         unpack="false"/>
189

  
190
</feature>
eu.etaxonomy.taxeditor.navigation/src/main/java/eu/etaxonomy/taxeditor/navigation/navigator/Root.java
56 56
	public List<TaxonNodeDto> getParentBeans() {
57 57
		List<String> propertyPaths = Arrays.asList(new String[]{
58 58
		        "name", //$NON-NLS-1$
59
		        "rootNode.childNodes"}); //$NON-NLS-1$
59
		        "rootNode.statusNote",//$NON-NLS-1$
60
		        "rootNode.childNodes",//$NON-NLS-1$
61
		        "rootNode.childNodes.statusNote"}); //$NON-NLS-1$
60 62
		if (rootNodes.isEmpty()){
61 63
    		List<Classification> classifications = CdmStore.getService(IClassificationService.class).list(null, null, null, null, propertyPaths);
62 64

  
eu.etaxonomy.taxeditor.remote/.gitignore
1
/bin/
2
/target/
eu.etaxonomy.taxeditor.remote/META-INF/MANIFEST.MF
1
Manifest-Version: 1.0
2
Bundle-ManifestVersion: 2
3
Bundle-Name: Remote
4
Bundle-SymbolicName: eu.etaxonomy.taxeditor.remote;singleton:=true
5
Bundle-Version: 5.18.0.qualifier
6
Require-Bundle: org.eclipse.core.runtime,
7
 org.eclipse.jface,
8
 eu.etaxonomy.taxeditor.cdmlib,
9
 eu.etaxonomy.taxeditor.store,
10
 org.eclipse.ui.workbench,
11
 org.eclipse.e4.ui.di,
12
 org.eclipse.e4.ui.workbench,
13
 org.eclipse.e4.ui.services,
14
 org.eclipse.e4.core.di.annotations,
15
 org.eclipse.e4.ui.model.workbench,
16
 org.eclipse.core.expressions,
17
 org.eclipse.ui.forms,
18
 eu.etaxonomy.taxeditor.remote
19
Bundle-RequiredExecutionEnvironment: JavaSE-1.8
20
Bundle-ActivationPolicy: lazy
21
Export-Package: eu.etaxonomy.taxeditor.remote.store,
22
 eu.etaxonomy.taxeditor.remote.ui
23
Bundle-ClassPath: .,
24
 lib/log4j-1.2.17.jar,
25
 lib/jetty-server-9.4.26.v20200117.jar,
26
 lib/javax.servlet-api-4.0.1.jar,
27
 lib/c3p0-0.9.5.2.jar,
28
 lib/h2-1.4.190.jar,
29
 lib/mchange-commons-java-0.2.11.jar,
30
 lib/postgresql-42.2.15.jar,
31
 lib/mssql-jdbc-8.4.1.jre8.jar,
32
 lib/jtds-1.3.1.jar,
33
 lib/mysql-connector-java-8.0.21.jar,
34
 lib/jetty-util-9.4.26.v20200117.jar,
35
 lib/jetty-webapp-9.4.26.v20200117.jar,
36
 lib/jetty-security-9.4.26.v20200117.jar,
37
 lib/jetty-servlet-9.4.26.v20200117.jar,
38
 lib/jetty-xml-9.4.26.v20200117.jar,
39
 lib/jetty-http-9.4.26.v20200117.jar,
40
 lib/jetty-io-9.4.26.v20200117.jar
41
Bundle-Vendor: EDIT
42
Import-Package: eu.etaxonomy.taxeditor.workbench.datasource,
43
 org.eclipse.jface.resource,
44
 org.eclipse.ui.plugin
45

  
eu.etaxonomy.taxeditor.remote/build.properties
1
source.. = src/main/java/,\
2
           src/main/resources/
3
bin.includes = META-INF/,\
4
               .,\
5
               lib/,\
6
               lib/h2-1.4.190.jar,\
7
               lib/mchange-commons-java-0.2.11.jar,\
8
               lib/postgresql-42.2.15.jar,\
9
               lib/mssql-jdbc-8.4.1.jre8.jar,\
10
               lib/jtds-1.3.1.jar,\
11
               lib/mysql-connector-java-8.0.21.jar,\
12
               lib/jetty-util-9.4.26.v20200117.jar,\
13
               lib/jetty-webapp-9.4.26.v20200117.jar,\
14
               lib/jetty-security-9.4.26.v20200117.jar,\
15
               lib/jetty-servlet-9.4.26.v20200117.jar,\
16
               lib/jetty-xml-9.4.26.v20200117.jar,\
17
               lib/jetty-http-9.4.26.v20200117.jar,\
18
               lib/jetty-io-9.4.26.v20200117.jar,\
19
               plugin.xml,\
20
               fragment.e4xmi,\
21
               src/main/java/eu/etaxonomy/taxeditor/l10n/
22
output.. = bin/
eu.etaxonomy.taxeditor.remote/fragment.e4xmi
1
<?xml version="1.0" encoding="ASCII"?>
2
<fragment:ModelFragments xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:application="http://www.eclipse.org/ui/2010/UIModel/application" xmlns:commands="http://www.eclipse.org/ui/2010/UIModel/application/commands" xmlns:fragment="http://www.eclipse.org/ui/2010/UIModel/fragment" xmlns:menu="http://www.eclipse.org/ui/2010/UIModel/application/ui/menu" xmi:id="_OhwnQCTfEeeiN5lBIuqN3g">
3
  <imports xsi:type="commands:Command" xmi:id="_bnVKsCZxEeeQLpuomSmVoQ" elementId="eu.etaxonomy.taxeditor.command.openPart"/>
4
  <imports xsi:type="commands:Command" xmi:id="_LlbAMEq2EeeN-dEYnw7m3g" elementId="org.eclipse.ui.file.save"/>
5
  <fragments xsi:type="fragment:StringModelFragment" xmi:id="_mPdAcGceEee0qLTtA2ZpVQ" featurename="commands" parentElementId="xpath:/">
6
    <elements xsi:type="commands:Command" xmi:id="_OlOO0O0HEeqksLQRVeqFGA" elementId="eu.etaxonomy.taxeditor.store.operations.showRemotingLoginWindow" commandName="Connect"/>
7
  </fragments>
8
  <fragments xsi:type="fragment:StringModelFragment" xmi:id="_pVVyEJFJEeeDJpjGQES7gw" featurename="addons" parentElementId="xpath:/">
9
    <elements xsi:type="application:Addon" xmi:id="_q4JBkJFJEeeDJpjGQES7gw" elementId="eu.etaxonomy.taxeditor.event.EventUtility" contributionURI="bundleclass://eu.etaxonomy.taxeditor.store/eu.etaxonomy.taxeditor.event.EventUtility"/>
10
  </fragments>
11
  <fragments xsi:type="fragment:StringModelFragment" xmi:id="_YYu-YPmLEeq2T8kN8JfvEQ" featurename="children" parentElementId="eu.etaxonomy.taxeditor.workbench.menu.file" positionInList="">
12
    <elements xsi:type="menu:HandledMenuItem" xmi:id="_giNm8PmLEeq2T8kN8JfvEQ" elementId="eu.etaxonomy.taxeditor.store.handledmenuitem.commandlabelconnect" label="Connect" command="_OlOO0O0HEeqksLQRVeqFGA"/>
13
  </fragments>
14
  <fragments xsi:type="fragment:StringModelFragment" xmi:id="_WiYDQPmXEeq2T8kN8JfvEQ" featurename="handlers" parentElementId="xpath:/" positionInList="top">
15
    <elements xsi:type="commands:Handler" xmi:id="_hDQoEPmXEeq2T8kN8JfvEQ" elementId="eu.etaxonomy.taxeditor.remote.handler.connect" contributionURI="bundleclass://eu.etaxonomy.taxeditor.remote/eu.etaxonomy.taxeditor.remote.handler.ShowRemotingLoginWindowHandlerE4" command="_OlOO0O0HEeqksLQRVeqFGA"/>
16
  </fragments>
17
</fragment:ModelFragments>
... This diff was truncated because it exceeds the maximum size that can be displayed.

Also available in: Unified diff