Revision 821fe02d
Added by Katja Luther over 3 years ago
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> |
Also available in: Unified diff
create new branch webapp