Skip to content

Commit caefb3a

Browse files
committed
Split PCR UI into separate bundle.
1 parent 2088907 commit caefb3a

File tree

130 files changed

+1743
-1093
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

130 files changed

+1743
-1093
lines changed

chemclipse/features/org.eclipse.chemclipse.rcp.app.base.feature/feature.xml

Lines changed: 5 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -13,7 +13,7 @@
1313
</description>
1414

1515
<copyright url="https://www.chemclipse.net">
16-
Copyright (c) 2008, 2024 Lablicate GmbH.
16+
Copyright (c) 2008, 2025 Lablicate GmbH.
1717
</copyright>
1818

1919
<license url="%licenseURL">
@@ -372,4 +372,8 @@
372372
id="org.eclipse.chemclipse.fsd.model"
373373
version="0.0.0"/>
374374

375+
<plugin
376+
id="org.eclipse.chemclipse.ux.extension.pcr.ui"
377+
version="0.0.0"/>
378+
375379
</feature>
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<classpath>
3+
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER/org.eclipse.jdt.internal.debug.ui.launcher.StandardVMType/JavaSE-17"/>
4+
<classpathentry kind="con" path="org.eclipse.pde.core.requiredPlugins"/>
5+
<classpathentry kind="src" path="src"/>
6+
<classpathentry kind="output" path="bin"/>
7+
</classpath>
Lines changed: 28 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,28 @@
1+
<?xml version="1.0" encoding="UTF-8"?>
2+
<projectDescription>
3+
<name>org.eclipse.chemclipse.ux.extension.pcr.ui</name>
4+
<comment></comment>
5+
<projects>
6+
</projects>
7+
<buildSpec>
8+
<buildCommand>
9+
<name>org.eclipse.jdt.core.javabuilder</name>
10+
<arguments>
11+
</arguments>
12+
</buildCommand>
13+
<buildCommand>
14+
<name>org.eclipse.pde.ManifestBuilder</name>
15+
<arguments>
16+
</arguments>
17+
</buildCommand>
18+
<buildCommand>
19+
<name>org.eclipse.pde.SchemaBuilder</name>
20+
<arguments>
21+
</arguments>
22+
</buildCommand>
23+
</buildSpec>
24+
<natures>
25+
<nature>org.eclipse.pde.PluginNature</nature>
26+
<nature>org.eclipse.jdt.core.javanature</nature>
27+
</natures>
28+
</projectDescription>
Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
eclipse.preferences.version=1
2+
encoding/<project>=UTF-8
Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,9 @@
1+
eclipse.preferences.version=1
2+
org.eclipse.jdt.core.compiler.codegen.targetPlatform=17
3+
org.eclipse.jdt.core.compiler.compliance=17
4+
org.eclipse.jdt.core.compiler.problem.assertIdentifier=error
5+
org.eclipse.jdt.core.compiler.problem.enablePreviewFeatures=disabled
6+
org.eclipse.jdt.core.compiler.problem.enumIdentifier=error
7+
org.eclipse.jdt.core.compiler.problem.reportPreviewFeatures=warning
8+
org.eclipse.jdt.core.compiler.release=enabled
9+
org.eclipse.jdt.core.compiler.source=17
Lines changed: 38 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,38 @@
1+
Manifest-Version: 1.0
2+
Bundle-ManifestVersion: 2
3+
Bundle-Name: UX extension PCR UI
4+
Bundle-SymbolicName: org.eclipse.chemclipse.ux.extension.pcr.ui;singleton:=true
5+
Bundle-Version: 0.9.0.qualifier
6+
Require-Bundle: org.eclipse.ui;bundle-version="3.207.0",
7+
org.eclipse.core.runtime;bundle-version="3.32.0",
8+
org.eclipse.e4.core.di;bundle-version="1.9.500",
9+
org.eclipse.e4.ui.workbench;bundle-version="1.16.0",
10+
org.eclipse.e4.ui.di;bundle-version="1.5.400",
11+
org.eclipse.e4.ui.services;bundle-version="1.1.0",
12+
org.eclipse.e4.core.contexts;bundle-version="1.2.0",
13+
org.eclipse.e4.core.services;bundle-version="1.1.0",
14+
org.eclipse.e4.ui.model.workbench;bundle-version="1.1.0",
15+
org.eclipse.swtchart;bundle-version="1.1.0",
16+
org.eclipse.swtchart.extensions;bundle-version="1.1.0",
17+
org.eclipse.chemclipse.logging;bundle-version="0.9.0",
18+
org.eclipse.chemclipse.support;bundle-version="0.9.0",
19+
org.eclipse.chemclipse.support.ui;bundle-version="0.9.0",
20+
org.eclipse.chemclipse.pcr.model;bundle-version="0.9.0",
21+
org.eclipse.chemclipse.pcr.converter;bundle-version="0.9.0",
22+
org.eclipse.chemclipse.processing;bundle-version="0.9.0",
23+
org.eclipse.chemclipse.processing.ui;bundle-version="0.9.0",
24+
org.eclipse.chemclipse.converter;bundle-version="0.9.0",
25+
org.eclipse.chemclipse.xxd.process.ui;bundle-version="0.9.0",
26+
org.eclipse.chemclipse.ux.extension.ui;bundle-version="0.9.0",
27+
org.eclipse.chemclipse.model;bundle-version="0.9.0",
28+
org.eclipse.chemclipse.rcp.ui.icons;bundle-version="0.9.0",
29+
org.eclipse.chemclipse.swt.ui;bundle-version="0.9.0",
30+
org.apache.commons.commons-io;bundle-version="2.17.0"
31+
Bundle-Vendor: ChemClipse
32+
Automatic-Module-Name: org.eclipse.chemclipse.ux.extension.pcr.ui
33+
Bundle-ActivationPolicy: lazy
34+
Bundle-Activator: org.eclipse.chemclipse.ux.extension.pcr.ui.Activator
35+
Bundle-RequiredExecutionEnvironment: JavaSE-17
36+
Export-Package: org.eclipse.chemclipse.ux.extension.pcr.ui.editors
37+
Import-Package: jakarta.annotation;version="[2.1.0,3.0.0)",
38+
jakarta.inject;version="[2.0.0,3.0.0)"
Lines changed: 19 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,19 @@
1+
###############################################################################
2+
# Copyright (c) 2022, 2025 Lablicate GmbH.
3+
#
4+
# All rights reserved. This program and the accompanying materials
5+
# are made available under the terms of the Eclipse Public License v1.0
6+
# which accompanies this distribution, and is available at
7+
# http://www.eclipse.org/legal/epl-v10.html
8+
#
9+
# Contributors:
10+
# Matthias Mailänder - initial API and implementation
11+
###############################################################################
12+
#Properties file
13+
DataExplorer=Data
14+
PeakDetector=Peak Detector
15+
PlateCharts=Plate Charts
16+
WellData=Well Data
17+
WellChart=Well Chart
18+
PlateData=Plate Data
19+
WellChannels=Well Channels
Lines changed: 18 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,18 @@
1+
###############################################################################
2+
# Copyright (c) 2022, 2025 Lablicate GmbH.
3+
#
4+
# All rights reserved. This program and the accompanying materials
5+
# are made available under the terms of the Eclipse Public License v1.0
6+
# which accompanies this distribution, and is available at
7+
# http://www.eclipse.org/legal/epl-v10.html
8+
#
9+
# Contributors:
10+
# Matthias Mailänder - initial API and implementation
11+
###############################################################################
12+
#Properties file
13+
DataExplorer=Daten
14+
PlateCharts=Plattendiagramme
15+
WellData=Well-Daten
16+
WellChart=Well-Diagramm
17+
PlateData=Plattendaten
18+
WellChannels=Well-Kanäle
Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
source.. = src/
2+
output.. = bin/
3+
bin.includes = META-INF/,\
4+
.,\
5+
fragment.e4xmi,\
6+
plugin.xml,\
7+
OSGI-INF/
Lines changed: 39 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,39 @@
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:advanced="http://www.eclipse.org/ui/2010/UIModel/application/ui/advanced" xmlns:basic="http://www.eclipse.org/ui/2010/UIModel/application/ui/basic" xmlns:fragment="http://www.eclipse.org/ui/2010/UIModel/fragment" xmi:id="_RvTHsKuDEeSKQ7OYnQVHjQ">
3+
<imports xsi:type="advanced:Area" xmi:id="_qjvtkCskEeakPPc3RJFSAg" elementId="org.eclipse.chemclipse.rcp.app.ui.editor"/>
4+
<fragments xsi:type="fragment:StringModelFragment" xmi:id="_TxCZIKuHEeSKQ7OYnQVHjQ" featurename="sharedElements" parentElementId="org.eclipse.chemclipse.rcp.app.ui.trimmedwindow.main">
5+
<elements xsi:type="basic:Part" xmi:id="_2wi6ECfdEeu5Pepo04c08Q" elementId="org.eclipse.chemclipse.ux.extension.xxd.ui.part.platecharts" contributionURI="bundleclass://org.eclipse.chemclipse.ux.extension.pcr.ui/org.eclipse.chemclipse.ux.extension.pcr.ui.parts.PlateChartsPart" label="%PlateCharts" iconURI="platform:/plugin/org.eclipse.chemclipse.rcp.ui.icons/icons/16x16/plateCharts.png"/>
6+
<elements xsi:type="basic:Part" xmi:id="_3OFKoCfdEeu5Pepo04c08Q" elementId="org.eclipse.chemclipse.ux.extension.xxd.ui.part.welldata" contributionURI="bundleclass://org.eclipse.chemclipse.ux.extension.pcr.ui/org.eclipse.chemclipse.ux.extension.pcr.ui.parts.WellDataPart" label="%WellData" iconURI="platform:/plugin/org.eclipse.chemclipse.rcp.ui.icons/icons/16x16/header.gif"/>
7+
<elements xsi:type="basic:Part" xmi:id="_3pxoICfdEeu5Pepo04c08Q" elementId="org.eclipse.chemclipse.ux.extension.xxd.ui.part.wellchart" contributionURI="bundleclass://org.eclipse.chemclipse.ux.extension.pcr.ui/org.eclipse.chemclipse.ux.extension.pcr.ui.parts.WellChartPart" label="%WellChart" iconURI="platform:/plugin/org.eclipse.chemclipse.rcp.ui.icons/icons/16x16/wellChart.png"/>
8+
<elements xsi:type="basic:Part" xmi:id="_4El74CfdEeu5Pepo04c08Q" elementId="org.eclipse.chemclipse.ux.extension.xxd.ui.part.platedata" contributionURI="bundleclass://org.eclipse.chemclipse.ux.extension.pcr.ui/org.eclipse.chemclipse.ux.extension.pcr.ui.parts.PlateDataPart" label="%PlateData" iconURI="platform:/plugin/org.eclipse.chemclipse.rcp.ui.icons/icons/16x16/file.gif"/>
9+
<elements xsi:type="basic:Part" xmi:id="_4fuYsCfdEeu5Pepo04c08Q" elementId="org.eclipse.chemclipse.ux.extension.xxd.ui.part.wellchannels" contributionURI="bundleclass://org.eclipse.chemclipse.ux.extension.pcr.ui/org.eclipse.chemclipse.ux.extension.pcr.ui.parts.WellChannelsPart" label="%WellChannels" iconURI="platform:/plugin/org.eclipse.chemclipse.rcp.ui.icons/icons/16x16/wellChannels.png"/>
10+
<elements xsi:type="basic:Part" xmi:id="_0tI_oOCjEe-rPY8RFjn_WQ" elementId="org.eclipse.chemclipse.ux.extension.xxd.ui.part.dataexplorer" contributionURI="bundleclass://org.eclipse.chemclipse.ux.extension.pcr.ui/org.eclipse.chemclipse.ux.extension.pcr.ui.parts.DataExplorerPart" label="%DataExplorer" iconURI="platform:/plugin/org.eclipse.chemclipse.rcp.ui.icons/icons/16x16/file.gif"/>
11+
</fragments>
12+
<fragments xsi:type="fragment:StringModelFragment" xmi:id="_NOrRACskEeakPPc3RJFSAg" featurename="children" parentElementId="org.eclipse.chemclipse.rcp.app.ui.perspectivestack.main">
13+
<elements xsi:type="advanced:Perspective" xmi:id="_LTsDcCfdEeu5Pepo04c08Q" elementId="org.eclipse.chemclipse.ux.extension.pcr.ui.perspective.pcr" label="Polymerase Chain Reaction (PCR)" iconURI="platform:/plugin/org.eclipse.chemclipse.rcp.ui.icons/icons/16x16/plateCharts.png" tooltip="Polymerase Chain Reaction (PCR)">
14+
<children xsi:type="basic:PartSashContainer" xmi:id="_YY3xACfdEeu5Pepo04c08Q" elementId="org.eclipse.chemclipse.ux.extension.xxd.ui.partsashcontainer.5">
15+
<children xsi:type="basic:PartSashContainer" xmi:id="_ZJOP4CfdEeu5Pepo04c08Q" elementId="org.eclipse.chemclipse.ux.extension.xxd.ui.partsashcontainer.6" horizontal="true">
16+
<children xsi:type="basic:PartSashContainer" xmi:id="_yrc3gCfeEeu5Pepo04c08Q" elementId="org.eclipse.chemclipse.ux.extension.xxd.ui.partsashcontainer.8" containerData="3000">
17+
<children xsi:type="basic:PartSashContainer" xmi:id="_7y4EIKwPEey7K4kYy1L1Sw" elementId="org.eclipse.chemclipse.ux.extension.xxd.ui.partsashcontainer.14">
18+
<children xsi:type="basic:PartStack" xmi:id="_eCbagCfdEeu5Pepo04c08Q" elementId="org.eclipse.chemclipse.ux.extension.xxd.ui.partstack.0">
19+
<children xsi:type="advanced:Placeholder" xmi:id="_e7z5kCfdEeu5Pepo04c08Q" elementId="org.eclipse.chemclipse.ux.extension.xxd.ui.part.dataexplorer" ref="_0tI_oOCjEe-rPY8RFjn_WQ"/>
20+
</children>
21+
<children xsi:type="advanced:Placeholder" xmi:id="_2AQ3MCfeEeu5Pepo04c08Q" elementId="org.eclipse.ui.editorss" ref="_qjvtkCskEeakPPc3RJFSAg"/>
22+
<children xsi:type="basic:PartStack" xmi:id="_FzwjIKwkEey7K4kYy1L1Sw" elementId="org.eclipse.chemclipse.ux.extension.xxd.ui.partstack.3" visible="false">
23+
<children xsi:type="advanced:Placeholder" xmi:id="_sUSmgKwgEey7K4kYy1L1Sw" elementId="org.eclipse.chemclipse.ux.extension.xxd.ui.part.welldata" toBeRendered="false" ref="_3OFKoCfdEeu5Pepo04c08Q"/>
24+
<children xsi:type="advanced:Placeholder" xmi:id="_apy94KwkEey7K4kYy1L1Sw" elementId="org.eclipse.chemclipse.ux.extension.xxd.ui.part.wellchart" toBeRendered="false" ref="_3pxoICfdEeu5Pepo04c08Q"/>
25+
<children xsi:type="advanced:Placeholder" xmi:id="_ma-s8KwkEey7K4kYy1L1Sw" elementId="org.eclipse.chemclipse.ux.extension.xxd.ui.part.platedata" toBeRendered="false" ref="_4El74CfdEeu5Pepo04c08Q"/>
26+
<children xsi:type="advanced:Placeholder" xmi:id="_qnIkUKwkEey7K4kYy1L1Sw" elementId="org.eclipse.chemclipse.ux.extension.xxd.ui.part.wellchannels" toBeRendered="false" ref="_4fuYsCfdEeu5Pepo04c08Q"/>
27+
</children>
28+
</children>
29+
</children>
30+
<children xsi:type="basic:PartSashContainer" xmi:id="_y_wTkCfeEeu5Pepo04c08Q" elementId="org.eclipse.chemclipse.ux.extension.xxd.ui.partsashcontainer.9" containerData="7500" horizontal="true">
31+
<children xsi:type="basic:PartStack" xmi:id="_hMdGgCfdEeu5Pepo04c08Q" elementId="org.eclipse.chemclipse.ux.extension.xxd.ui.partstack.1">
32+
<children xsi:type="advanced:Placeholder" xmi:id="_lEE4UCfdEeu5Pepo04c08Q" elementId="org.eclipse.chemclipse.ux.extension.xxd.ui.part.platecharts" ref="_2wi6ECfdEeu5Pepo04c08Q"/>
33+
</children>
34+
</children>
35+
</children>
36+
</children>
37+
</elements>
38+
</fragments>
39+
</fragment:ModelFragments>

0 commit comments

Comments
 (0)