diff --git a/java/bundles/org.eclipse.set.basis/META-INF/MANIFEST.MF b/java/bundles/org.eclipse.set.basis/META-INF/MANIFEST.MF index bfe4bb17b1..ab774ead99 100644 --- a/java/bundles/org.eclipse.set.basis/META-INF/MANIFEST.MF +++ b/java/bundles/org.eclipse.set.basis/META-INF/MANIFEST.MF @@ -58,6 +58,7 @@ Import-Package: com.google.common.collect, org.eclipse.jface.resource, org.eclipse.jface.text.rules, org.eclipse.jface.window, + org.eclipse.swt.widgets, org.eclipse.osgi.util, org.eclipse.set.model.simplemerge, org.eclipse.set.model.temporaryintegration, diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/.classpath b/java/bundles/org.eclipse.set.feature.table.pt1.test/.classpath index 1aa9eca95a..b458754069 100644 --- a/java/bundles/org.eclipse.set.feature.table.pt1.test/.classpath +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/.classpath @@ -1,5 +1,8 @@ + + + diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/.gitignore b/java/bundles/org.eclipse.set.feature.table.pt1.test/.gitignore index 07f43b870e..67b073c4b6 100644 --- a/java/bundles/org.eclipse.set.feature.table.pt1.test/.gitignore +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/.gitignore @@ -1 +1,2 @@ -data/* \ No newline at end of file +data/* +diff/* \ No newline at end of file diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/META-INF/MANIFEST.MF b/java/bundles/org.eclipse.set.feature.table.pt1.test/META-INF/MANIFEST.MF index ce6fd932e4..ccf4dc83f6 100644 --- a/java/bundles/org.eclipse.set.feature.table.pt1.test/META-INF/MANIFEST.MF +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/META-INF/MANIFEST.MF @@ -4,38 +4,60 @@ Bundle-Name: Pt1 Table Test Bundle-SymbolicName: org.eclipse.set.feature.table.pt1.test Bundle-Vendor: Eclipse Signalling Engineering Toolbox Bundle-Version: 2.7.0.qualifier +Export-Package: org.eclipse.set.feature.table.pt1.test, + org.eclipse.set.feature.table.pt1.test.tabledata, + org.eclipse.set.feature.table.pt1.test.utils Automatic-Module-Name: org.eclipse.set.feature.table.pt1.test Bundle-Activator: org.eclipse.set.feature.table.pt1.test.Activator +Bundle-ClassPath: res/testfile/, + ., + res/table_reference/, + res/xsl/ Bundle-ActivationPolicy: lazy Bundle-RequiredExecutionEnvironment: JavaSE-21 -Import-Package: com.google.common.util.concurrent, +Import-Package: com.google.common.collect;version="[33.4.0,34.0.0)", + com.google.common.escape;version="[33.4.0,34.0.0)", + com.google.common.html;version="[33.4.0,34.0.0)", + com.google.common.util.concurrent, com.google.common.util.concurrent.internal, net.bytebuddy, net.bytebuddy.agent, org.apache.commons.collections4, + org.apache.commons.csv;version="[1.9.0,2.0.0)", org.apache.commons.lang3, org.apache.commons.lang3.reflect, org.dom4j, org.dom4j.io, org.dom4j.util, + org.eclipse.e4.core.contexts;version="[1.7.0,2.0.0)", org.eclipse.e4.core.services.events, + org.eclipse.e4.ui.workbench, org.eclipse.emf.edit.domain;version="[2.23.0,3.0.0)", org.eclipse.set.application.cacheservice, org.eclipse.set.application.geometry, org.eclipse.set.application.graph, org.eclipse.set.core, + org.eclipse.set.core.services, org.eclipse.set.core.services.cache, org.eclipse.set.core.services.enumtranslation, org.eclipse.set.core.services.geometry, + org.eclipse.set.core.services.graph, + org.eclipse.set.core.services.session, + org.eclipse.set.core.services.viewmodel, org.eclipse.set.model.tablemodel, + org.eclipse.set.model.tablemodel.extensions, org.eclipse.set.model.temporaryintegration, + org.eclipse.set.nattable.utils, org.eclipse.set.ppmodel.extensions.container, org.eclipse.set.ppmodel.extensions.utils, + org.eclipse.set.services.table, org.eclipse.set.unittest.utils, org.eclipse.set.utils, org.eclipse.set.utils.export.xsl, org.eclipse.set.utils.table, + org.eclipse.set.utils.table.export, org.eclipse.swt.widgets, + org.eclipse.xtext.xbase.lib;version="[2.39.0,3.0.0)", org.jgrapht.graph, org.jheaps.tree, org.junit.jupiter.api, @@ -46,10 +68,12 @@ Import-Package: com.google.common.util.concurrent, org.osgi.framework, org.osgi.service.event, org.osgi.test.common.annotation, + org.osgi.test.common.inject;version="[1.1.0,2.0.0)", org.osgi.test.junit5.service;version="[1.2.0,2.0.0)" Require-Bundle: org.mockito.mockito-core, org.eclipse.set.feature.table, org.eclipse.set.feature.table.pt1, org.eclipse.set.model.planpro, org.eclipse.set.ppmodel.extensions, - org.eclipse.set.basis + org.eclipse.set.basis, + slf4j.api diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/build.properties b/java/bundles/org.eclipse.set.feature.table.pt1.test/build.properties index 34d2e4d2da..f4e29ccd56 100644 --- a/java/bundles/org.eclipse.set.feature.table.pt1.test/build.properties +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/build.properties @@ -1,4 +1,7 @@ source.. = src/ output.. = bin/ bin.includes = META-INF/,\ - . + .,\ + res/testfile/,\ + res/table_reference/,\ + res/xsl/ diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/pom.xml b/java/bundles/org.eclipse.set.feature.table.pt1.test/pom.xml index 81aabb057f..9ac5c783dd 100644 --- a/java/bundles/org.eclipse.set.feature.table.pt1.test/pom.xml +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/pom.xml @@ -35,6 +35,24 @@ -javaagent:${org.mockito:mockito-core:jar} + + org.eclipse.tycho + target-platform-configuration + + + + win32 + win32 + x86_64 + + + linux + gtk + x86_64 + + + + \ No newline at end of file diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/ESTW-A Linksdorf/sska_reference.csv b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/ESTW-A Linksdorf/sska_reference.csv new file mode 100644 index 0000000000..a636ded21a --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/ESTW-A Linksdorf/sska_reference.csv @@ -0,0 +1,4 @@ +Lfd. Nr.;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q;R;S;T;U;V;W +1;ESTW-A Linksdorf;ESTW-A;SIMIS-C;Gebäude;;8980;120,340;;ESTW-UZ N-Stadt;;Landesnetz VNB;Notstromaggregat (NEA stationär);;;;;;;;;;; +2;ESTW-UZ N-Stadt;ESTW-ZE;SIMIS-C;Gebäude;;8980;120,340;;;;Landesnetz VNB;Notstromaggregat (NEA stationär);;;;;;;;;;; +3;Linksdorf Achszählrechner;Gleisfreimelde-Innenanlage;;Gebäude;;8980;120,340;;ESTW-A Linksdorf;;ESTW-UZ N-Stadt;ESTW-UZ N-Stadt;;;;;;;;;;; diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/ESTW-A Linksdorf/sskf_reference.csv b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/ESTW-A Linksdorf/sskf_reference.csv new file mode 100644 index 0000000000..f1f2504bfd --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/ESTW-A Linksdorf/sskf_reference.csv @@ -0,0 +1,3 @@ +Lfd. Nr.;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q;R;S;T;U;V;W +1;59B111;;;AzA;;Linksdorf Achszählrechner;;;;;;;;;;;;;;;□;Räumungsprüfung; +2;59B112;;;AzA;;Linksdorf Achszählrechner;;;;;;;;;;;;;;;□;; diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/ESTW-A Linksdorf/sskg_reference.csv b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/ESTW-A Linksdorf/sskg_reference.csv new file mode 100644 index 0000000000..7c8e68fcee --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/ESTW-A Linksdorf/sskg_reference.csv @@ -0,0 +1,3 @@ +Lfd. Nr.;A;B;C;D;E;F;G;H;I;J;K;L;M +1;59B109/59B111;Achszählpunkt;;Linksdorf Achszählrechner;Linksdorf Achszählrechner;□;49 E 5 (S 49);;;8980;116,165;; +2;59B112;Achszählpunkt;;Linksdorf Achszählrechner;Linksdorf Achszählrechner;□;49 E 5 (S 49);;;8980;116,165;; diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/ESTW-A Linksdorf/sskp_dm_reference.csv b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/ESTW-A Linksdorf/sskp_dm_reference.csv new file mode 100644 index 0000000000..02222f8007 --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/ESTW-A Linksdorf/sskp_dm_reference.csv @@ -0,0 +1,2 @@ +Lfd. Nr.;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q;R;S;T;U;V;W;X;Y;Z +1;Lf 7 '12' km: 117,100;2000 (GÜ);;;;;stä. akt.;;-355;;;;;;;;;135;;;45.00;1;PZ 80;;n; diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/ESTW-A Linksdorf/sskp_reference.csv b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/ESTW-A Linksdorf/sskp_reference.csv new file mode 100644 index 0000000000..02222f8007 --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/ESTW-A Linksdorf/sskp_reference.csv @@ -0,0 +1,2 @@ +Lfd. Nr.;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q;R;S;T;U;V;W;X;Y;Z +1;Lf 7 '12' km: 117,100;2000 (GÜ);;;;;stä. akt.;;-355;;;;;;;;;135;;;45.00;1;PZ 80;;n; diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/ESTW-A Linksdorf/ssks_reference.csv b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/ESTW-A Linksdorf/ssks_reference.csv new file mode 100644 index 0000000000..c673a369df --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/ESTW-A Linksdorf/ssks_reference.csv @@ -0,0 +1,5 @@ +Lfd. Nr.;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q;R;S;T;U;V;W;X;Y;Z;AA;AB;AC;AD;AE;AF;AG;AH;AI;AJ;AK;AL;AM;AN;AO;AP;AQ;AR;AS;AT;AU;AV;AW;AX +1;59111;H;;;8980;116,200;;GC;67;3800;;;;;;;Regelanordnung Mast hoch;;;;;;;;;;□;0;1;;;;;;;;;;;;ws/rt/ws;;□;;;;;;; +2;59112;H;;;8980;116,200;;GC;67;3800;;;;;;;Regelanordnung Mast hoch;;;;;;;;;;□;0;1;;;;;;;;;;;;ws/rt/ws;;□;;;;;;; +3;60LIPH;;;ZZS;8980;116,179;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +4;60PHLIG;;;ZZS;8980;118,950;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/ESTW-A Linksdorf/sskx_reference.csv b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/ESTW-A Linksdorf/sskx_reference.csv new file mode 100644 index 0000000000..cf25b763ec --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/ESTW-A Linksdorf/sskx_reference.csv @@ -0,0 +1,6 @@ +Lfd. Nr.;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O +1;Lf 7 '12' km: 117,100;8980;117,100;(1);GC;67;x;;sonstige Regelanordnung hoch;;;;Lf 7 (12);; +2;Lf 7 '16' km: 117,100;8980;117,100;(1);GC;67;x(4237);;sonstige Regelanordnung hoch;;;;Lf 7 (16);; +3;Vorsignalbake km: 117,730;8980;117,730;(1);GC;0;x;;Pfahl;S 526.2.6 (1);;;Ne 3 3str;; +4;Vorsignalbake km: 117,805;8980;117,805;(1);GC;0;x;;Pfahl;S 526.2.6 (1);;;Ne 3 2str;; +5;[]/[Vorsignalbake km: 117,880];8980;117,880;(1);GC;0;x;;Pfahl;S 526.2.6 (1);;;Ne 3 1str;; diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/ESTW-A Linksdorf/sslb_reference.csv b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/ESTW-A Linksdorf/sslb_reference.csv new file mode 100644 index 0000000000..e107f9fc36 --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/ESTW-A Linksdorf/sslb_reference.csv @@ -0,0 +1,3 @@ +Lfd. Nr.;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q;R;S;T;U;V;W;X;Y +1;8980;(1);R;60LIPH;zweigleisig GWB;PLKF;ESTW-Zb;59B111;PPHN;ESTW-Zb;;;□;auto;x;□;;;;;59B111;□;□;; +2;8980;(1);G;60PHLIG;zweigleisig GWB;PPHN;ESTW-Zb;59B111;PLKF;ESTW-Zb;;;□;;□;□;;;;;;□;□;; diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/ESTW-A Linksdorf/sslz_reference.csv b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/ESTW-A Linksdorf/sslz_reference.csv new file mode 100644 index 0000000000..f8e5dc418a --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/ESTW-A Linksdorf/sslz_reference.csv @@ -0,0 +1,2 @@ +Lfd. Nr.;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q;R;S;T;U;V;W;X;Y;Z;AA;AB;AC;AD;AE;AF +1;59111/60A;59111;60A;;;;Z;;□;;;;;;;120;;;;;;;;;;;;;;;60VWa60Va; diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/ESTW-A P-Hausen/ssit_reference.csv b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/ESTW-A P-Hausen/ssit_reference.csv new file mode 100644 index 0000000000..f25179f482 --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/ESTW-A P-Hausen/ssit_reference.csv @@ -0,0 +1,6 @@ +Lfd. Nr.;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q;R +1;60ZPZU20;ESTW-A P-Hausen;Bediensäule;Fundament;8980;120,501;Leuchtmelder Zp 10Leuchtmelder Zp 9Signalfahrtmelder;Schlüsselschalter Vierkant;Bedientaste Zp 10Bedientaste Zp 9;;;;;;;;; +2;60ZUZU20/S;ESTW-A P-Hausen;Bediensäule;Fundament;8980;120,513;AnforderungsempfangSignalanforderung empfangen;Schlüsselschalter DB 21;Ausfahrgruppentaste Zp 9/10Bedientaste Zp 10FahrstraßenanforderungSignalanforderung;;;;;;;;; +3;Nb1;ESTW-A P-Hausen;Bediensäule;Fundament;8980;119,178;;Schlüsselschalter DB 21;;x;x;x;;;;;30; +4;Nb2/1;ESTW-A P-Hausen;Bediensäule;Fundament;8980;119,993;;Schlüsselschalter DB 21;;x;x;x;;;;;; +5;Nb2/2;ESTW-A P-Hausen;Bediensäule;Fundament;8980;120,084;;Schlüsselschalter DB 21;;x;x;x;;;;;30; diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/ESTW-A P-Hausen/sska_reference.csv b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/ESTW-A P-Hausen/sska_reference.csv new file mode 100644 index 0000000000..456e12e319 --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/ESTW-A P-Hausen/sska_reference.csv @@ -0,0 +1,4 @@ +Lfd. Nr.;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q;R;S;T;U;V;W +1;ESTW-A P-Hausen;ESTW-A;SIMIS-C;Gebäude;;8980;120,362;;ESTW-UZ N-Stadt;;Landesnetz VNB;Notstromaggregat (NEA stationär);;;;;;;;;;; +2;ESTW-UZ N-Stadt;ESTW-ZE;SIMIS-C;Gebäude;;8980;120,340;;;;Landesnetz VNB;Notstromaggregat (NEA stationär);;;;;;;;;;; +3;P-Hausen Achszählrechner;Gleisfreimelde-Innenanlage;;Gebäude;;8980;120,362;;ESTW-A P-Hausen;;ESTW-A P-Hausen;ESTW-A P-Hausen;;;;;;;;;;; diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/ESTW-A P-Hausen/sskf_reference.csv b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/ESTW-A P-Hausen/sskf_reference.csv new file mode 100644 index 0000000000..5f32688162 --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/ESTW-A P-Hausen/sskf_reference.csv @@ -0,0 +1,55 @@ +Lfd. Nr.;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q;R;S;T;U;V;W +1;60B114;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;W41;;;;□;Räumungsprüfung; +2;60G101;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +3;60G102;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +4;60G103;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +5;60G104;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +6;60G105;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +7;60G106;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +8;60G107;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +9;60G108;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +10;60G111;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +11;60G113;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +12;60G120;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +13;60G121;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +14;60G122;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +15;60G123;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;W22;;;;□;; +16;60G124;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +17;60G201;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +18;60G202;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +19;60G211;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +20;60G220;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +21;60G221;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +22;60G222;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +23;60G223;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +24;60G301;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +25;60G302;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +26;60G321;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +27;60G322;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +28;60G402;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +29;60G422;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +30;60W1;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;60W1;;;;□;; +31;60W2;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;60W2;;;;□;; +32;60W3;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;60W3;;;;□;; +33;60W4;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;60W4;;;;□;; +34;60W5;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;60W5;;;;□;; +35;60W6;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;60W660W760W8;;;;□;; +36;60W24;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;60W2460W2560W2660W2760W5260W5360W54;;;;□;; +37;60W28;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;60W28AB60W28CD;;;;□;; +38;60W29;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;60W29;;;;□;; +39;60W30;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;60W30;;;;□;; +40;60W31;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;60W3160W32;;;;□;; +41;60W33;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;60W3360W35;;;;□;; +42;60W34;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;60W34;;;;□;; +43;60W36;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;60W36;;;;□;; +44;60W51;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;60W51;;;;□;; +45;60113;I;□;NF-GSK;GF 100 e WM91;ESTW-A P-Hausen;;;;;;;;700;700;2.00;;;;;□;; +46;60113;II;□;NF-GSK;GF 100 e WM91;ESTW-A P-Hausen;;;;;;;;700;700;2.00;;;;;□;; +47;60113;III;□;NF-GSK;GF 100 e WM91;ESTW-A P-Hausen;;;;;;;;700;700;2.00;;;;;□;Räumungsprüfung; +48;60113;IV;□;NF-GSK;GF 100 e WM91;ESTW-A P-Hausen;;;;;;;;700;700;2.00;;;;;□;; +49;60113;V;□;NF-GSK;GF 100 e WM91;ESTW-A P-Hausen;;;;;;;;504;504;2.00;;;;;□;; +50;60116;V;□;NF-GSK;GF 100 e WM91;ESTW-A P-Hausen;;;;;;;;700;700;2.00;;;;;□;; +51;60116;IV;□;NF-GSK;GF 100 e WM91;ESTW-A P-Hausen;;;;;;;;700;700;2.00;;;;;□;; +52;60116;III;□;NF-GSK;GF 100 e WM91;ESTW-A P-Hausen;;;;;;;;700;700;2.00;;;;;□;Räumungsprüfung; +53;60116;II;□;NF-GSK;GF 100 e WM91;ESTW-A P-Hausen;;;;;;;;700;700;2.00;;;;;□;; +54;60116;I;□;NF-GSK;GF 100 e WM91;ESTW-A P-Hausen;;;;;;;;229;229;2.00;;;;;□;; diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/ESTW-A P-Hausen/sskg_reference.csv b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/ESTW-A P-Hausen/sskg_reference.csv new file mode 100644 index 0000000000..0292d907fc --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/ESTW-A P-Hausen/sskg_reference.csv @@ -0,0 +1,63 @@ +Lfd. Nr.;A;B;C;D;E;F;G;H;I;J;K;L;M +1;59B112/60B114;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);;;8980;116,176;; +2;60B114B;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);Gz W41;10;8980;117,759;; +3;60G102B;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);60AA;0;8980;118,950;; +4;60G111A;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);60A;0;8980;118,950;; +5;60W51A;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);60LW51X;0;8980;119,170;; +6;59B111/60G111/60G211;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);Ra 10 km: 119,183;0;8980;119,183;; +7;60G211/60W1;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;60 E 2 (UIC 60);60L211X;0;8980;119,251;; +8;60W51/60G107;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);60L107Y;0;8980;119,253;; +9;60W51/60G108;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);60L108Y;0;8980;119,253;; +10;60B114/60G102/60W2;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);Gz 60W2;10;8980;119,274;; +11;60W2C;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;60 E 2 (UIC 60);Mittig WV 60W1/60W2;1;8980;119,299;; +12;60W1B;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;60 E 2 (UIC 60);Mittig WV 60W1/60W2;1;8980;119,300;; +13;60W1/60G101;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);Gz 60W1;10;8980;119,325;; +14;60W2/60W3;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;60 E 2 (UIC 60);WA 60W2;6;8980;119,355;; +15;60W3/60W4;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);Mittig WV 60W3/60W4;0;8980;119,413;; +16;60G101/60G201;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);60P1;0;8980;119,418;; +17;60W3/60G202;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);Gz 60W3;10;8980;119,435;; +18;60W4/60G113;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);60P13;0;8980;119,468;; +19;60G113/60W5;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);60L113X;0;8980;119,526;; +20;60G202/60G302;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);60P2;0;8980;119,539;; +21;60W5/60W6;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);WA 60W6;3;8980;119,574;; +22;60W5/60G103;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);60ZV3;0;8980;119,584;; +23;60W6/60G104;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);60ZV4;0;8980;119,637;; +24;60W6/60G105;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);60L105Y;0;8980;119,676;; +25;60W6/60G106;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);60L106Y;0;8980;119,676;; +26;60W24F;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);60LW52X;0;8980;119,841;; +27;60G108/60W24;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);60L108X;0;8980;119,855;; +28;60G107/60W24;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);60L107X;0;8980;119,923;; +29;60G106/60W24;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);60L106X;0;8980;119,945;; +30;60G105/60W24;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);60L105X;0;8980;119,990;; +31;60G201/60G301;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);60ZR1;0;8980;120,028;; +32;60G104/60W28;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);60ZR4;0;8980;120,042;; +33;60W24/60W28;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);WA 60W26;2;8980;120,050;; +34;60G103/60W29;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);60ZR3;0;8980;120,076;; +35;60G302/60G402;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);60ZR2;0;8980;120,100;; +36;60W28/60W29;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);Mittig WV 60W28/60W29;0;8980;120,106;; +37;60W28/60G124;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);60L124Y;0;8980;120,134;; +38;60W29/60W30;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);WA 60W29;4;8980;120,141;; +39;60G402/60W31;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);Gz 60W31;10;8980;120,163;; +40;60W30/60W31;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);Mittig WV 60W30/60W31;0;8980;120,183;; +41;60G124/60W34;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);60L124X;0;8980;120,229;; +42;60W30/60W34;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);Gz 60W34;10;8980;120,230;; +43;60G301/60W33;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);Gz 60W33;10;8980;120,248;; +44;60W33B;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);Mittig WV 60W32/60W33;1;8980;120,268;; +45;60W31D;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);Mittig WV 60W32/60W33;1;8980;120,269;; +46;60W34/60G123;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);60L123Y;0;8980;120,287;; +47;60W31/60G122;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);Gz 60W32;10;8980;120,289;; +48;60W33/60G121;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);60ZU21;0;8980;120,370;; +49;60W36B;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);Mittig WV 60W35/60W36;1;8980;120,372;; +50;60W33D;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);Mittig WV 60W35/60W36;1;8980;120,373;; +51;60W36/60G220;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);60ZU20;0;8980;120,441;; +52;60G122/60G222;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);60ZU22;0;8980;120,475;; +53;60G121/60G221;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);60N21;0;8980;120,637;; +54;60G222/60G322;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);60N22;0;8980;120,637;; +55;60G221/60G321;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);Ra 10 km: 121,050;0;8980;121,050;; +56;60G322/60G422;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);Ra 10 km: 121,050;0;8980;121,050;; +57;60G321B;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);60FF;0;8980;121,449;; +58;60G422A;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);60F;0;8980;121,449;; +59;60G120/60W36;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);Gz 60W36;10;8981;0,056;; +60;60G120B;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);60B;0;8981;0,346;; +61;60G223A;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);60G;0;8982;17,518;; +62;60G123/60G223;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);60L123X;0;8982;17,718;; diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/ESTW-A P-Hausen/ssko_reference.csv b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/ESTW-A P-Hausen/ssko_reference.csv new file mode 100644 index 0000000000..974bee7000 --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/ESTW-A P-Hausen/ssko_reference.csv @@ -0,0 +1,7 @@ +Lfd. Nr.;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q;R;S;T;U;V +1;40;Ssp;x;W41R-C1;c;1;;;;;;;;60W40;;Schaltschrank/Schaltkasten;;8980;117,696;;; +2;41R;W;□;W41R-C1;c;1;;;W41;R;L;Spitze;Riegelhandschloss;;;;;;;;; +3;G102;Ssp;x;G102-B5;b;5;;;;;;;;60WG102;;Gebäude;;8980;120,362;;; +4;G102-TB;;□;G102-B5;b;5;;;;;;;;;;;;;;;x; +5;G111;Ssp;x;G111-M3;m;3;;;;;;;;60WG111;;Gebäude;;8980;120,362;;; +6;G111-TB;;□;G111-M3;m;3;;;;;;;;;;;;;;;x; diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/ESTW-A P-Hausen/sskp_dm_reference.csv b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/ESTW-A P-Hausen/sskp_dm_reference.csv new file mode 100644 index 0000000000..b4f2a354f0 --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/ESTW-A P-Hausen/sskp_dm_reference.csv @@ -0,0 +1,71 @@ +Lfd. Nr.;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q;R;S;T;U;V;W;X;Y;Z +1;Lf 7 '12' km: 117,100;2000 (GÜ);;;;;stä. akt.;;-355;;;;;;;;;135;;;45.00;1;PZ 80;;n; +2;60Va;1000;;;;;ge;;0;;;;;;;;;;;;;;;;; +3;60Vaa;1000;;;;;ge;;0;;;;;;;;;;;;;;;;; +4;60A;1000/2000;60A;;450;0;ge;;0;;;;;;;;;;;;;;;;; +5;60A;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +6;60AA;1000/2000;Gz 60W2;;450;333;ge;;0;;;;;;;;;;;;;;;;; +7;60AA;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +8;60L107Y;2000;60LW51X;v ≤ 40;215;82;stä. wirk.;;0;;;;;;;;;;;;;;;;; +9;60L107Y;500;;;;;stä. wirk.;;-250;-250;;;;;;;;;;;;;;;; +10;60L108Y;2000;60LW51X;v ≤ 40;215;82;stä. wirk.;;0;;;;;;;;;;;;;;;;; +11;60L108Y;500;;;;;stä. wirk.;;-250;-250;;;;;;;;;;;;;;;; +12;60P1;2000;Ra 10 km: 119,183;v > 60;449;235;ge;;0;;;;;;;;;;;;;;;;; +13;60P1;2000;Gz 60W1;40 < v ≤ 60;350;103;ge;;0;;;;;;;;;;;;;;;;; +14;60P1;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +15;60P2;2000;60L211X;v > 60;450;288;ge;;0;;;;;;;;;;;;;;;;; +16;60P2;2000;Gz 60W3;40 < v ≤ 60;350;114;ge;;0;;;;;;;;;;;;;;;;; +17;60P2;2000;60AA;v > 60;450;588;ge;;0;;;;;;;;;;;;;;;;; +18;60P2;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +19;60ZV4;2000;Gz 60W5;v ≤ 40;211;63;ge;;0;;;;;;;;;;;;;;;;; +20;60ZV4;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +21;60ZR1;1000/2000;Gz 60W33;v > 60;478;229;ge;;0;;;;;;;;;;;;;;;;; +22;60ZR1;500;;;;;ge;;-260;-260;;;;;;;;;;;;;;;; +23;60ZR1;500;;;;;ge;wirk. 60ZR1/60G220X;+6;+6;;;;;;;;;;;;;;;; +24;60ZR4;1000/2000;60L124Y;v ≤ 40;217;92;ge;;0;;;;;;;;;;;;;;;;; +25;60ZR4;1000/2000;Gz 60W31;v ≤ 40;217;131;ge;;0;;;;;;;;;;;;;;;;; +26;60ZR4;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +27;60ZR2;1000/2000;60ZU22;v > 60;482;375;ge;;0;;;;;;;;;;;;;;;;; +28;60ZR2;1000/2000;60ZU21;v > 60;482;270;ge;;0;;;;;;;;;;;;;;;;; +29;60ZR2;1000/2000;Gz 60W31;v ≤ 40;218;72;ge;;0;;;;;;;;;;;;;;;;; +30;60ZR2;500;;;;;ge;;-260;-260;;;;;;;;;;;;;;;; +31;60ZR2;500;;;;;ge;wirk. 60ZR2/60G220X;+6;+6;;;;;;;;;;;;;;;; +32;60ZU21;1000/2000;60ZR1;v > 60;492;342;ge;;0.0;;;;;;;;;;;;;;;;; +33;60ZU21;1000/2000;60ZR2;v > 60;492;270;ge;;0.0;;;;;;;;;;;;;;;;; +34;60ZU21;1000/2000;60ZR3;v > 60;492;294;ge;;0.0;;;;;;;;;;;;;;;;; +35;60ZU21;1000/2000;60ZR4;v > 60;492;328;ge;;0.0;;;;;;;;;;;;;;;;; +36;60ZU21;500;;;;;ge;;-110.0;-110.0;;;;;;;;;;;;;;;; +37;60ZU21;500;;;;;ge;;-150.0;-150.0;;;;;;;;;;;;;;;; +38;60ZU21;500;;;;;ge;;-250.0;-250.0;;;;;;;;;;;;;;;; +39;60ZU22;1000/2000;Gz 60W30;v > 60;500;279;ge;;0.0;;Gz 60W32;195.7;126.0;5.0;;;;;;;;;;;; +40;60ZU22;1000/2000;Gz 60W32;40 < v ≤ 60;375;195;ge;;0.0;;Gz 60W32;195.7;126.0;5.0;;;;;;;;;;;; +41;60ZU22;500;;;;;ge;;-250.0;-250.0;;;;;;;;;;;;;;;; +42;60N21;2000;60FF;v > 60;456;811;ge;;0.0;;Gz 60W35;277.4;148.9;24.9;;;;;;;;;;;; +43;60N22;2000;60F;v > 60;456;812;ge;;0.0;;60F;812.5;157.1;36.1;;;;;;;;;;;; +44;Lf 6 '9' km: 121,200;1000 (GÜ);;;;;stä. akt.;;0;;;;;;;;;105;;;35.00;1;PZ 80;;n; +45;60F;1000/2000 (GÜ);Ra 10 km: 121,050;;450;399;ge;;0;;;;;;;;;95;;;31.70;1;PZ 80;;n; +46;60F;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +47;60FF;1000/2000;Ra 10 km: 121,050;;450;399;ge;;0;;;;;;;;;;;;;;;;; +48;60FF;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +49;60Vf;1000;;;;;ge;;0;;;;;;;;;;;;;;;;; +50;60Vff;1000;;;;;ge;;0;;;;;;;;;;;;;;;;; +51;60ZU20;1000/2000;;;;;ge;;0.0;;Gz 60W35;82.1;139.0;47.0;;;;;;;;;;;; +52;60ZU20;500;;;;;ge;;-66.0;-66.0;;;;;;;;;;;;;;;; +53;60ZU20;500;;;;;ge;;-27.0;-27.0;;;;;;;;;;;;;;;; +54;60B;1000/2000;Gz 60W36;;450;300;ge;;0;;;;;;;;;;;;;;;;; +55;60B;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +56;60Vb;1000;;;;;stä. wirk.;;0;;;;;;;;;;;;;;;;; +57;60Vg;1000;;;;;ge;;0;;;;;;;;;;;;;;;;; +58;60G;2000;60L123X;;350;200;ge;;0;;;;;;;;;;;;;;;;; +59;60G;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +60;60L123X;2000;60G;v ≤ 40;210;200;ge;;0;;;;;;;;;;;;;;;;; +61;60L123X;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +62;60Vp23;1000;;;;;stä. wirk.;;0;;;;;;;;;;;;;;;;; +63;60ZR3;1000/2000;Gz 60W34;40 < v ≤ 60;366;164;ge;;0;;;;;;;;;;;;;;;;; +64;60ZR3;1000/2000;60ZU22;40 < v ≤ 60;366;399;ge;;0;;;;;;;;;;;;;;;;; +65;60ZR3;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +66;60ZV3;2000;Gz 60W3;40 < v ≤ 60;351;159;ge;;0;;;;;;;;;;;;;;;;; +67;60ZV3;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +68;60P13;2000;Gleisabschluß 60W4R;v ≤ 40;210;70;ge;;0;;;;;;;;;;;;;;;;; +69;60P13;2000;60LW3X;40 < v ≤ 60;350;113;ge;;0;;;;;;;;;;;;;;;;; +70;60P13;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/ESTW-A P-Hausen/sskp_reference.csv b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/ESTW-A P-Hausen/sskp_reference.csv new file mode 100644 index 0000000000..135bec8f63 --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/ESTW-A P-Hausen/sskp_reference.csv @@ -0,0 +1,71 @@ +Lfd. Nr.;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q;R;S;T;U;V;W;X;Y;Z +1;Lf 7 '12' km: 117,100;2000 (GÜ);;;;;stä. akt.;;-355;;;;;;;;;135;;;45.00;1;PZ 80;;n; +2;60Va;1000;;;;;ge;;0;;;;;;;;;;;;;;;;; +3;60Vaa;1000;;;;;ge;;0;;;;;;;;;;;;;;;;; +4;60A;1000/2000;60A;;450;0;ge;;0;;;;;;;;;;;;;;;;; +5;60A;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +6;60AA;1000/2000;Gz 60W2;;450;333;ge;;0;;;;;;;;;;;;;;;;; +7;60AA;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +8;60L107Y;2000;60LW51X;v ≤ 40;215;82;stä. wirk.;;0;;;;;;;;;;;;;;;;; +9;60L107Y;500;;;;;stä. wirk.;;-250;-250;;;;;;;;;;;;;;;; +10;60L108Y;2000;60LW51X;v ≤ 40;215;82;stä. wirk.;;0;;;;;;;;;;;;;;;;; +11;60L108Y;500;;;;;stä. wirk.;;-250;-250;;;;;;;;;;;;;;;; +12;60P1;2000;Ra 10 km: 119,183;v > 60;449;235;ge;;0;;;;;;;;;;;;;;;;; +13;60P1;2000;Gz 60W1;40 < v ≤ 60;350;103;ge;;0;;;;;;;;;;;;;;;;; +14;60P1;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +15;60P2;2000;60L211X;v > 60;450;288;ge;;0;;;;;;;;;;;;;;;;; +16;60P2;2000;Gz 60W3;40 < v ≤ 60;350;114;ge;;0;;;;;;;;;;;;;;;;; +17;60P2;2000;60AA;v > 60;450;588;ge;;0;;;;;;;;;;;;;;;;; +18;60P2;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +19;60ZV4;2000;Gz 60W5;v ≤ 40;211;63;ge;;0;;;;;;;;;;;;;;;;; +20;60ZV4;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +21;60ZR1;1000/2000;Gz 60W33;v > 60;478;229;ge;;0;;;;;;;;;;;;;;;;; +22;60ZR1;500;;;;;ge;;-260;-260;;;;;;;;;;;;;;;; +23;60ZR1;500;;;;;ge;wirk. 60ZR1/60G220X;+6;+6;;;;;;;;;;;;;;;; +24;60ZR4;1000/2000;60L124Y;v ≤ 40;217;92;ge;;0;;;;;;;;;;;;;;;;; +25;60ZR4;1000/2000;Gz 60W31;v ≤ 40;217;131;ge;;0;;;;;;;;;;;;;;;;; +26;60ZR4;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +27;60ZR2;1000/2000;60ZU22;v > 60;482;375;ge;;0;;;;;;;;;;;;;;;;; +28;60ZR2;1000/2000;60ZU21;v > 60;482;270;ge;;0;;;;;;;;;;;;;;;;; +29;60ZR2;1000/2000;Gz 60W31;v ≤ 40;218;72;ge;;0;;;;;;;;;;;;;;;;; +30;60ZR2;500;;;;;ge;;-260;-260;;;;;;;;;;;;;;;; +31;60ZR2;500;;;;;ge;wirk. 60ZR2/60G220X;+6;+6;;;;;;;;;;;;;;;; +32;60ZU21;1000/2000;60ZR1;v > 60;492;342;ge;;0;;;;;;;;;;;;;;;;; +33;60ZU21;1000/2000;60ZR2;v > 60;492;270;ge;;0;;;;;;;;;;;;;;;;; +34;60ZU21;1000/2000;60ZR3;v > 60;492;294;ge;;0;;;;;;;;;;;;;;;;; +35;60ZU21;1000/2000;60ZR4;v > 60;492;328;ge;;0;;;;;;;;;;;;;;;;; +36;60ZU21;500;;;;;ge;;-110;-110;;;;;;;;;;;;;;;; +37;60ZU21;500;;;;;ge;;-150;-150;;;;;;;;;;;;;;;; +38;60ZU21;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +39;60ZU22;1000/2000;Gz 60W30;v > 60;500;279;ge;;0;;Gz 60W32;195;126;5;;;;;;;;;;;; +40;60ZU22;1000/2000;Gz 60W32;40 < v ≤ 60;375;195;ge;;0;;Gz 60W32;195;126;5;;;;;;;;;;;; +41;60ZU22;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +42;60N21;2000;60FF;v > 60;456;811;ge;;0;;Gz 60W35;277;149;25;;;;;;;;;;;; +43;60N22;2000;60F;v > 60;456;812;ge;;0;;60F;812;157;36;;;;;;;;;;;; +44;Lf 6 '9' km: 121,200;1000 (GÜ);;;;;stä. akt.;;0;;;;;;;;;105;;;35.00;1;PZ 80;;n; +45;60F;1000/2000 (GÜ);Ra 10 km: 121,050;;450;399;ge;;0;;;;;;;;;95;;;31.70;1;PZ 80;;n; +46;60F;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +47;60FF;1000/2000;Ra 10 km: 121,050;;450;399;ge;;0;;;;;;;;;;;;;;;;; +48;60FF;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +49;60Vf;1000;;;;;ge;;0;;;;;;;;;;;;;;;;; +50;60Vff;1000;;;;;ge;;0;;;;;;;;;;;;;;;;; +51;60ZU20;1000/2000;;;;;ge;;0;;Gz 60W35;82;139;47;;;;;;;;;;;; +52;60ZU20;500;;;;;ge;;-66;-66;;;;;;;;;;;;;;;; +53;60ZU20;500;;;;;ge;;-27;-27;;;;;;;;;;;;;;;; +54;60B;1000/2000;Gz 60W36;;450;300;ge;;0;;;;;;;;;;;;;;;;; +55;60B;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +56;60Vb;1000;;;;;stä. wirk.;;0;;;;;;;;;;;;;;;;; +57;60Vg;1000;;;;;ge;;0;;;;;;;;;;;;;;;;; +58;60G;2000;60L123X;;350;200;ge;;0;;;;;;;;;;;;;;;;; +59;60G;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +60;60L123X;2000;60G;v ≤ 40;210;200;ge;;0;;;;;;;;;;;;;;;;; +61;60L123X;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +62;60Vp23;1000;;;;;stä. wirk.;;0;;;;;;;;;;;;;;;;; +63;60ZR3;1000/2000;Gz 60W34;40 < v ≤ 60;366;164;ge;;0;;;;;;;;;;;;;;;;; +64;60ZR3;1000/2000;60ZU22;40 < v ≤ 60;366;399;ge;;0;;;;;;;;;;;;;;;;; +65;60ZR3;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +66;60ZV3;2000;Gz 60W3;40 < v ≤ 60;351;159;ge;;0;;;;;;;;;;;;;;;;; +67;60ZV3;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +68;60P13;2000;Gleisabschluß 60W4R;v ≤ 40;210;70;ge;;0;;;;;;;;;;;;;;;;; +69;60P13;2000;60LW3X;40 < v ≤ 60;350;113;ge;;0;;;;;;;;;;;;;;;;; +70;60P13;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/ESTW-A P-Hausen/ssks_reference.csv b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/ESTW-A P-Hausen/ssks_reference.csv new file mode 100644 index 0000000000..4c08050941 --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/ESTW-A P-Hausen/ssks_reference.csv @@ -0,0 +1,71 @@ +Lfd. Nr.;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q;R;S;T;U;V;W;X;Y;Z;AA;AB;AC;AD;AE;AF;AG;AH;AI;AJ;AK;AL;AM;AN;AO;AP;AQ;AR;AS;AT;AU;AV;AW;AX +1;60Va;V;;;8980;117,980;;GC;0;3800;;250;;;300;;Regelanordnung Mast hoch;S 525.4.5 (5)S 8000.5.6 (19);5000;VRL;VL;S 8240.25.7;700;;;;□;;12;;;;;;;46;;;;;;;;□;;;;;; +2;60Vaa;V;;;8980;117,980;;GC;0;;3950;250;;;300;;Regelanordnung Mast hoch;S 525.4.5 (5)S 8000.5.6 (19);5000;VRL;VL;S 8240.25.7;700;;;;□;;12;;;;;;;46;;;;;;;;□;;;;;; +3;60VWa;V;;;8980;118,800;;GC;35;3770;;;75;;210;;Regelanordnung Mast hoch;S 8000.5.6 (11);5100;VRL;VL;S 8240.25.7;700;;;;□;;12;Zl;;;;;;46;;;;;;;;□;;;;;; +4;60VWaa;V;;;8980;118,800;;GC;35;;4650;;75;;210;;Regelanordnung Mast hoch;S 8000.5.6 (19);5100;VRL;VL;S 8240.25.7;700;;;;□;;12;Zl;;;;;;46;;;;;;;;□;;;;;; +5;60A;M;;;8980;118,950;;GC;35;3920;;400;225;350;150;;Regelanordnung Mast hoch;S 8000.5.6 (1);5400;HG;HG4;S 8240.25.7;700;;;;□;0;12;;;7;;;46;456;;;;;ws/rt/ws +V;;ZL;□;;;Z;;; +6;60AA;M;;;8980;118,950;;GC;35;;3950;400;225;350;150;;Regelanordnung Mast hoch;S 8000.5.6 (9);5400;HG;HG4;S 8240.25.7;700;;;;□;0;12;;;7;;;46;456;;;;;ws/rt/ws +V;;ZL;□;;;Z;;; +7;60LW51X;S;;;8980;119,170;;GC;;2700;;200;120;150;200;;Regelanordnung Mast hoch;S 8000.7.1 (6);630;;;S 8240.21 kl. Bf;-245;;;;□;0;;Kl;Sh 1;;;;;;;;;;Sp;;□;□;;;;;; +8;60L211X;S;;;8980;119,251;;GC;35;3700;;200;120;150;200;;Regelanordnung Mast hoch;S 8000.7.1 (6);630;;;S 8240.28.4;-245;;;;□;0;;;Sh 1;;;;;;;;;;Sp;;□;□;;;;;; +9;60L107Y;S;;;8980;119,253;;GC;0;3450(7557);;200;120;150;200;;Regelanordnung Mast hoch;S 8000.7.1 (4);3830;;;S 8240.21 kl. Bf;100;;;;□;0;;Kl;Sh 1;;;;;;;;;;Sp;;□;□;;;;;; +10;60L108Y;S;;;8980;119,253;;GC;;3450;;200;120;150;200;;Regelanordnung Mast hoch;S 8000.7.1 (2);3830;;;S 8240.21 kl. Bf;100;;;;□;0;;Kl;Sh 1;;;;;;;;;;Sp;;□;□;;;;;; +11;60Zp;W;;;8980;119,349;;GC;35;3450;;225;200;150;;;Regelanordnung Mast hoch;S 8000.8.2 (2);3800;;;S 8240.28.4;100;;;;□;;;;;;;;;;6;;;;;;;;;;;;; +12;60LW3X;S;;;8980;119,355;;GC;30;2250(4500);;200;120;150;200;;Regelanordnung Mast hoch;S 8000.7.1 (7);258;;;S 8240.11.10;100;;;;□;0;;;Sh 1;;;;;;;;;;Sp;;□;□;;;;;; +13;60P1;H;;;8980;119,418;;GC;0;2250(4500);;400;225;350;500;;Regelanordnung Mast hoch;S 8000.5.6 (8);6000;HG;HG2;S 8240.25.7;100;;;;□;0;1;;Sh 1;1;;;;;6F;;;;ws/rt/ws;;ZL;□;x;;Z;;; +14;60P2;H;;;8980;119,539;;GC;0;2500(5110);;400;225;400;400;;Regelanordnung Mast hoch;S 8000.5.6 (7);5400;HG;HG2;S 8240.25.7;100;;;;□;0;1;;Sh 1;1;;;6;;;;;;ws/rt/ws;;ZL;□;x;;Z;;; +15;60ZV4;H;;;8980;119,637;;GC;0;2250(4631);;300;80;250;350;;Regelanordnung Mast hoch;S 8000.5.6 (8);6000;HG;HG2;S 8240.25.7;100;;;;□;0;1;;Sh 1;1;;;4F;;;;;;ws/rt/ws;;ZL;□;x;;Z;;; +16;60L105Y;S;;;8980;119,676;;GC;0;2040(4654);;200;120;150;200;;Regelanordnung Mast hoch;S 8000.7.1 (8);630;;;S 8240.21 kl. Bf;-245;;;;□;0;;;Sh 1;;;;;;;;;;Sp;;□;□;;;;;; +17;60L106Y;S;;;8980;119,676;;GC;0;3150;;200;120;150;200;;Regelanordnung Mast hoch;S 8000.7.1 (6);630;;;S 8240.21 kl. Bf;-245;;;;□;0;;;Sh 1;;;;;;;;;;Sp;;□;□;;;;;; +18;60LW52X;S;;;8980;119,841;;GC;;2550(6424);;200;120;150;200;;Regelanordnung Mast hoch;S 8000.7.1 (8);630;;;S 8240.21 kl. Bf;-245;;;;□;0;;Kl;Sh 1;;;;;;;;;;Sp;;□;□;;;;;; +19;60L108X;S;;;8980;119,855;;GC;;3150(7923);;200;120;150;200;;Regelanordnung Mast hoch;S 8000.7.1 (8);630;;;S 8240.21 kl. Bf;-245;;;;□;0;;Kl;Sh 1;;;;;;;;;;Sp;;□;□;;;;;; +20;60L107X;S;;;8980;119,923;;GC;0;2500(5000);;200;120;150;200;;Regelanordnung Mast hoch;S 8000.7.1 (8);630;;;S 8240.21 kl. Bf;-245;;;;□;0;;Kl;Sh 1;;;;;;;;;;Sp;;□;□;;;;;; +21;60L106X;S;;;8980;119,945;;GC;0;2390(4750);;200;120;150;200;;Regelanordnung Mast hoch;S 8000.7.1 (8);630;;;S 8240.21 kl. Bf;-245;;;;□;0;;Kl;Sh 1;;;;;;;;;;Sp;;□;□;;;;;; +22;60L105X;S;;;8980;119,990;;GC;0;2450(4922);;200;120;150;200;;Regelanordnung Mast hoch;S 8000.7.1 (8);630;;;S 8240.21 kl. Bf;-245;;;;□;0;;Kl;Sh 1;;;;;;;;;;Sp;;□;□;;;;;; +23;60ZR1;M;;;8980;120,028;;GC;0;3920;;400;225;350;500;;Regelanordnung Mast hoch;S 8000.5.6 (1);5400;HG;HG2;S 8240.21 gr. Bf. T2;700;;;;□;0;12;Zl;Sh 1;7;;;46;;13;;;;ws/rt/ws +V;;ZL;□;x;;Z;;; +24;60ZR4;M;;;8980;120,042;;GC;0;2250(4670);;300;80;250;350;;Regelanordnung Mast hoch;S 8000.5.6 (8);6000;HG;HG2;S 8240.21 gr. Bf. T2;100;;;;□;0;12;KlZl;Sh 1;7;RT;;4F;;;;;;ws/rt/ws +V;;ZL;□;x;;Z;RT;; +25;60LW26Y;S;;;8980;120,051;;GC;0;3150;;200;120;150;200;;Regelanordnung Mast hoch;S 8000.7.1 (6);630;;;S 8240.21 kl. Bf;-245;;;;□;0;;Kl;Sh 1;;;;;;;;;;Sp;;□;□;;;;;; +26;60ZR2;M;;;8980;120,100;;GC;0;2250(4501);;400;225;350;500;;Regelanordnung Mast hoch;S 8000.5.6 (8);6000;HG;HG2;S 8240.21 gr. Bf. T2;100;;;;□;0;12;Zl;Sh 1;7;;;456;;13;;;;ws/rt/ws +V;;ZL;□;x;;Z;;; +27;60L124Y;S;;;8980;120,134;;GC;;3150;;200;120;150;200;;Regelanordnung Mast hoch;S 8000.7.1 (6);630;;;S 8240.28.4;-245;;;;□;0;;Kl;Sh 1;;;;;;;;;;Sp;;□;□;;;;;; +28;60L124X;S;;;8980;120,229;;GC;;2100(4270);;200;120;150;200;;Regelanordnung Mast hoch;S 8000.7.1 (7);258;;;S 8240.11.10;100;;;;□;0;;Kl;Sh 1;;;;;;;;;;Sp;;□;□;;;;;; +29;60ZU21;M;;;8980;120,370;;GC;0;2450(4969);;400;225;350;365;;Regelanordnung Mast hoch;S 8000.5.6 (8);6000;HG;HG2;S 8240.21 gr. Bf. T2;100;;;;□;0;12;Zl;Sh 1;7;;;45;;;;;60FAZU21;ws/rt/ws +V;;ZL;□;x;;Z;;; +30;60ZU22;M;;;8980;120,475;;GC;0;3770;;400;225;400;272;;Regelanordnung Mast hoch;S 8000.5.6 (2);5400;HG;HG4;S 8240.21 gr. Bf. T2;100;;;;□;0;12;Zl;Sh 1;7;;;458;6;;;;;ws/rt/ws +V;;ZL;□;x;;Z;;; +31;60N21;H;;;8980;120,637;;GC;55;3950;;400;225;350;500;;Regelanordnung Mast hoch;S 8000.5.6 (9);5400;HG;HG2;S 8240.25.7;700;;;;□;0;1;;Sh 1;1;;;;;;;;;ws/rt/ws;;ZL;□;x;;Z;;; +32;60N22;H;;;8980;120,637;;GC;43;2485(5000);;400;225;350;500;;Regelanordnung Mast hoch;S 8000.5.6 (8);6000;HG;HG2;S 8240.25.7;100;;;;□;0;;;Sh 1;;;;;;;;;60FAN22;ws/rt/ws;;□;□;;;;;; +33;60VWzu22;V;;;8980;120,747;;GC;110;3030(6642);;;28;;300;;Regelanordnung Mast hoch;S 8000.5.6 (13);5100;VRL;VL;S 8240.21 gr. Bf. T2;100;;;;□;;12;Zl;;;;;;458;;;;;;;;□;;;;;; +34;60F;M;;;8980;121,449;;GC;0;3900(5212);;400;225;400;400;;Arbeitsbühne;S 8000.6.2;7650;HG;HG2;;;;;;□;0;12;;;7;;;6;458;;;;;ws/rt/ws +V;;ZL;□;;;Z;;; +35;60FF;M;;;8980;121,449;;GC;0;;3900;300;188;250;450;;Arbeitsbühne;S 8000.6.2;7650;HG;HG2;;;;;;□;0;12;;;7;;;;45;;;;;ws/rt/ws +V;;ZL;□;;;Z;;; +36;60Vf;V;;;8980;122,486;;GC;19;3770;;200;;;300;;Regelanordnung Mast hoch;S 525.4.5 (1)S 8000.5.6 (12);5000;VRL;VL;S 8240.25.7;100;;;;□;;12;;;;;;;6;;;;;;;;□;;;;;; +37;60Vff;V;;;8980;122,486;;GC;19;;3950;200;;;300;;Regelanordnung Mast hoch;S 525.4.5 (5)S 8000.5.6 (19);5000;VRL;VL;S 8240.25.7;700;;;;□;;12;;;;;;;;;;;;;;;□;;;;;; +38;60ZU20;M;;;8981;-0,010;;GC;0;3486;;80;80;75;160;;Regelanordnung Mast hoch;S 8000.5.6 (3);5400;HG;HG4;S 8240.21 gr. Bf. T2;100;;;;□;0;12;Zl;Sh 1;7;;;45;;;910;Zp 9 + Zp 10;60FAZU20;ws/rt/ws +V;;ZL;□;;;Z;;; +39;60B;M;;;8981;0,346;;GC;0;3920;;300;150;250;500;;Regelanordnung Mast hoch;S 8000.5.6 (1);5400;HG;HG2;S 8240.21 gr. Bf. T2;700;;;;□;0;2;Zl;;7;;;4F;;;;;60HM1B;ws/rt/ws +V;;□;□;;;Z;;; +40;60Vb;V;;;8981;1,050;;GC;0;3570;;200;;;300;;Regelanordnung Mast hoch;S 525.4.5 (5)S 8000.5.6 (11);5000;VRL;VR;S 8240.21 gr. Bf. T2;700;;;;□;;12;;;;;;;4F;;;;;;;;□;;;;;; +41;60Vg;V;;;8982;17,118;;GC;80;3670;;200;;;250;;Regelanordnung Mast hoch;S 525.4.5 (5)S 8000.5.6 (11);5000;VRL;VR;S 8240.21 gr. Bf. T2;700;;;;□;;12;;;;;;;4;;;;;;;;□;;;;;; +42;60G;H;;;8982;17,518;;GC;0;3920;;300;94;250;350;;Regelanordnung Mast hoch;S 8000.5.6 (1);5400;HG;HG2;S 8240.21 gr. Bf. T2;700;;;;□;0;1;;;7;;;4;;;;;;ws/rt/ws;;□;□;;;Z;;; +43;60L123X;S;;;8982;17,718;;GC;0;3150(6398);;200;120;150;200;;Regelanordnung Mast hoch;S 8000.7.1 (4);3830;;;S 8240.28.4;100;;;;□;0;;;Sh 1;;;;;;;;;;Sp;;□;□;;;;;; +44;60Vp23;V;;;8982;18,127;;GC;0;3920;;200;;;160;;Regelanordnung Mast hoch;S 8000.5.6 (11);5000;VRL;VL;S 8240.25.7;700;;;;□;;12;;;;;;;46;;;;;;;;□;;;;;; +45;60L123Y;S;;;8982;18,431;;GC;0;3150;;200;120;150;200;;Regelanordnung Mast hoch;S 8000.7.1 (6);630;;;S 8240.28.4;-245;;;;□;0;;Kl;Sh 1;;;;;;;;;;Sp;;□;□;;;;;; +46;60ZR3;M;;;8982;18,642;;GC;0;2500(4964);;300;113;250;500;;Regelanordnung Mast hoch;S 8000.5.6 (7);5400;HG;HG2;S 8240.21 gr. Bf. T2;100;;;;□;0;12;Zl;Sh 1;7;RT;;45;;;;;;ws/rt/ws +V;;ZL;□;x;;Z;RT;; +47;60ZV3;H;;;8982;19,134;;GC;0;2380(4607);;300;94;250;500;;Regelanordnung Mast hoch;S 8000.5.6 (8);6000;HG;HG2;S 8240.25.7;100;;;;□;0;1;Kl;Sh 1;1;;;6F;;;;;;ws/rt/ws;;ZL;□;x;;Z;;; +48;60L113X;S;;;8982;19,192;;GC;0;2550(5109);;200;120;150;200;;Regelanordnung Mast hoch;S 8000.7.1 (8);630;;;S 8240.28.4;-245;;;;□;0;;;Sh 1;;;;;;;;;;Sp;;□;□;;;;;; +49;60P13;H;;;8982;19,250;;GC;0;4050;;300;94;250;350;;Regelanordnung Mast hoch;S 8000.5.6 (10);5400;HG;HG2;S 8240.25.7;100;;;;□;0;1;Kl;Sh 1;1;;;56;;;;;;ws/rt/ws;;ZL;□;x;;Z;;; +50;60PMPH;;;ZSA;8980;117,706;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +51;60G102Y;;;RSZ;8980;118,950;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +52;60PHLI;;;ZZS;8980;118,950;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +53;60PHLIG;;;ZZS;8980;118,950;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +54;60PHPM;;;ZZA;8980;118,950;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +55;60G91Y;;;RSZ;8980;119,033;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +56;60G211Y;;;RSZ;8980;119,183;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +57;60G102X;;;RSZ;8980;119,274;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +58;60G95Y;;;RSZ;8980;119,760;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +59;60ZV4B;;;ZSM;8980;120,106;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;x;;;;; +60;60ZV4A;;;ZSM;8980;120,134;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;x;;;;; +61;60P13A;;;ZSM;8980;120,183;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;x;;;;; +62;60G221Y;;;RSZ;8980;120,637;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +63;60G322Y;;;RSZ;8980;120,637;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +64;60G221X;;;RSZ;8980;121,050;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +65;60G322X;;;RSZ;8980;121,050;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +66;60RE;;;ZZS;8980;121,449;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +67;60REG;;;ZZS;8980;121,449;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +68;60G220X;;;RSZZZ;8981;-0,152;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +69;60LO;;;ZZS;8981;0,346;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +70;60TR;;;ZZS;8982;17,518;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/ESTW-A P-Hausen/sskw_reference.csv b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/ESTW-A P-Hausen/sskw_reference.csv new file mode 100644 index 0000000000..89e093161b --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/ESTW-A P-Hausen/sskw_reference.csv @@ -0,0 +1,29 @@ +Lfd. Nr.;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q;R;S;T;U;V;W;X;Y;Z +1;W41;EW;EW 54-190-1:9;60B114;;;;;;□;0 ;reflekt.;0;40 ;120 (pmax);;;;;;;;Sw 3101.0001 (1)WSK_2018_W41;x;; +2;W42;EW;EW 54-190-1:9;;;;;;;□;0 ;reflekt.;0;40 ;40 ;;;;;;;;Sw 3101.0001 (1)WSK_2018_W42;x;; +3;60W1;IBW;IBW 60-500-1:12-fb;60W1;60W2 L;;;R;x;x;1 ;reflekt.;1;60 ;120 (pmax);;;1 ;;;;;Sw 1262.0501 (1)Sw 1262.0501 (1)WSK_2018_W1;x;; +4;60W2;ABW;ABW 60-500-1:12-fb;60W2;60W1 L;;;R;x;x;1 ;reflekt.;1;60 ;120 ;;;1 ;;;;;Sw 1262.0501 (1)Sw 1262.0501 (1)WSK_2018_W2;x;; +5;60W3;ABW;ABW 54-500-1:12;60W3;60W4 L;;;R;x;□;1 ;;1;60 ;120 ;;;;;;;;Sw 1151.0501 (2)WSK_2018_W3;x;; +6;60W4;EW;EW 54-500-1:12;60W4;60W3 L;;;;;□;1 ;reflekt.;1;60 ;60 ;;;;;;;;Sw 1151.0501 (1)WSK_2018_W4;x;; +7;60W5;EW;EW 49-190-1:9;60W5;60W6;;;;;□;1 ;;0;40 ;60 ;;;;;;;;Sw 1101.0001 (2)WSK_2018_W5;x;; +8;60W6;EW;EW 54-190-1:9;60W6;60W7;;;;;□;1 ;;0;40 ;40 ;;;;;;;;Sw 1101.0001 (2)WSK_2018_W6;x;; +9;60W7;EW;EW 54-190-1:9;60W6;;;;;;□;1 ;;0;40 ;40 ;;;;;;;;Sw 1101.0001 (2)WSK_2018_W7;x;; +10;60W8;;;60W6;;;;auf;□;;;;;;;;;;1;□;R;□;S 7320.10;;; +11;60W24;EW;EW 54-190-1:9;60W24;;;;;;□;1 ;;0;40 ;40 ;;;;;;;;Sw 1101.0001 (1)WSK_2018_W24;x;; +12;60W25;;;60W24;;;;auf;□;;;;;;;;;;1;□;R;□;S 7320.7;;; +13;60W26;EW;EW 54-190-1:9;60W24;;;;;;□;1 ;;0;40 ;40 ;;;;;;;;Sw 1101.0001 (1)WSK_2018_W26;x;; +14;60W27;;;60W24;;;;auf;□;;;;;;;;;;1;□;R;x;S 7320.7;;; +15;60W28AB;DKW;DKW 54-190-1:9;60W28;60W29 R;;;;;□;2 ;reflekt.;0;40 ;40 ;100 ;100 ;;;;;;Sw 1451.0121 (2)WSK_2018_W28AB_CD;x;; +16;60W28CD;DKW;DKW 54-190-1:9;60W28;60W26;;;;;□;2 ;reflekt.;0;40 ;40 ;100 ;100 ;;;;;;Sw 1451.0121 (1)WSK_2018_W28AB_CD;x;; +17;60W29;EW;EW 54-190-1:9;60W29;;60W28AB R;;;;□;1 ;;0;50 ;40 ;;;;;;;;Sw 1101.0001 (1)WSK_2018_W29;x;; +18;60W30;EW;EW 54-300-1:9;60W30;;60W31 R;;;;□;1 ;;0;50 ;50 ;;;;;;;;Sw 1101.0001 (2)WSK_2018_W30;x;; +19;60W31;EW;EW 54-300-1:9;60W31;;60W30 R;;L;x;□;1 ;;0;120 ;50 ;;;;;;;;Sw 1101.0001 (1)WSK_2018_W31;x;; +20;60W32;EW;EW 54-300-1:9;60W31;;60W33 R;;L;x;□;1 ;;0;120 ;50 ;;;;;;;;Sw 1101.0001 (2)WSK_2018_W32;x;; +21;60W33;EW;EW 54-300-1:9;60W33;;60W32 R;;L;x;□;1 ;;0;120 ;50 ;;;;;;;;Sw 1101.0001 (2)WSK_2018_W33;x;; +22;60W34;EW;EW 54-190-1:9;60W34;;;;;;□;1 ;;0;50 ;40 ;;;;;;;;Sw 1101.0001 (1)WSK_2018_W34;x;; +23;60W35;EW;EW 54-300-1:9;60W33;;;;L;x;□;1 ;reflekt.;0;120 ;50 ;;;;;;;;Sw 1101.0001 (1)WSK_2018_W35;x;; +24;60W36;ABW;ABW 54-300-1:9;60W36;;;;L;x;□;1 ;reflekt.;0;80 ;50 ;;;;;;;;Sw 1101.0001 (2)WSK_2018_W36;x;; +25;60W51;EW;EW 49-190-1:9;60W51;;;;;;□;1 ;reflekt.;0;40 ;40 ;;;;;;;;Sw 1101.0001 (1)WSK_2018_W51;x;; +26;60W52;EW;EW 54-300-1:9;60W24;;;;;;□;1 ;innenbel.;0;40 ;40 ;;;;;;;;Sw 1101.0001 (1)WSK_2018_W52;x;; +27;60W53;EW;EW 49-300-1:9;60W24;;;;;;□;1 ;innenbel.;0;40 ;40 ;;;;;;;;Sw 1101.0001 (1)WSK_2018_W53;x;; +28;60W54;ABW;ABW 49-190-1:9;60W24;;;;;;□;1 ;;0;40 ;40 ;;;;;;;;Sw 1101.0001 (1)WSK_2018_W54;x;; diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/ESTW-A P-Hausen/sskx_reference.csv b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/ESTW-A P-Hausen/sskx_reference.csv new file mode 100644 index 0000000000..b6e74388c5 --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/ESTW-A P-Hausen/sskx_reference.csv @@ -0,0 +1,45 @@ +Lfd. Nr.;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O +1;Lf 7 '12' km: 117,100;8980;117,100;(2)2;GC;65;;x;sonstige Regelanordnung hoch;;;;Lf 7 (12);; +2;Lf 7 '16' km: 117,100;8980;117,100;(2)2;GC;65;;x(4237);sonstige Regelanordnung hoch;;;;Lf 7 (16);; +3;Vorsignalbake km: 117,754;8980;117,754;(2)2;GC;0;;x(4151);Pfahl;S 526.2.6 (1);;;Ne 3 3str;; +4;[]/[Vorsignalbake km: 117,822];8980;117,822;(2)2;GC;0;;x;Pfahl;S 526.2.6 (1);;;Ne 3 2str;; +5;[]/[Vorsignalbake km: 117,890];8980;117,890;(2)2;GC;0;;x;Pfahl;S 526.2.6 (1);;;Ne 3 1str;; +6;Ra 10 km: 119,183;8980;119,183;11;GC;35;x(4327);;Pfahl;S 516.2.6 (1);;;Ra 10;; +7;Lf 7 '12' km: 119,240;8980;119,240;(2)2;GC;35;;x(4471);sonstige Regelanordnung hoch;S 501.34.3 (1);;;Lf 7 (12);; +8;Lf 7 '12' km: 119,240;8980;119,240;11;GC;35;x(4471);;sonstige Regelanordnung hoch;S 501.34.3 (1);;;Lf 7 (12);; +9;Sh 2 60W4R;8980;119,398;;GC;;;;Prellbock;;;;Sh 2;; +10;Lf 7 '12' km: 119,418;8980;119,418;1;GC;0;;x;sonstige Regelanordnung niedrig;S 501.34.3 (3);;;Lf 7 (12);; +11;Lf 7 '12' km: 119,539;8980;119,539;2;GC;0;;x(4500);sonstige Regelanordnung hoch;S 501.34.3 (1);;;Lf 7 (12);; +12;Lf 6 '10' km: 119,685;8980;119,685;2;GC;0;x(4500);;sonstige Regelanordnung hoch;;;;Lf 6 (10), Lf Pf l;; +13;Sh 2 60W52L;8980;119,899;;GC;;;;Prellbock;;;;Sh 2;; +14;Lf 7 '10' km: 120,635;8980;120,635;22;GC;40;x(5001);;sonstige Regelanordnung hoch;S 501.34.3 (3);;;Lf 7 (10);; +15;Lf 7 '12' km: 120,637;8980;120,637;21;GC;55;x;;sonstige Regelanordnung hoch;S 501.34.3 (1);;;Lf 7 (12);; +16;Ra 10 km: 121,050;8980;121,050;22;GC;0;;x(6270);Pfahl;S 516.2.6 (2);;;Ra 10;; +17;Ra 10 km: 121,050;8980;121,050;21;GC;0;;x(4000);Pfahl;S 516.2.6 (7);;;Ra 10;; +18;Lf 6 '9' km: 121,200;8980;121,200;22;GC;0;;x(5358);sonstige Regelanordnung hoch;;;;Lf 6 (9), Lf Pf r;; +19;Lf 6 '9' km: 121,200;8980;121,200;21;GC;0;x;;sonstige Regelanordnung hoch;;;;Lf 6 (9);; +20;Lf 7 '10' km: 122,200;8980;122,200;(1);GC;5;x(4000);;sonstige Regelanordnung hoch;;;;Lf 7 (10);; +21;Lf 7 '12' km: 122,200;8980;122,200;(2);GC;5;;;;;;;Lf 7 (12);; +22;Lf 7 '9' km: 122,200;8980;122,200;(2);GC;5;;x;sonstige Regelanordnung hoch;;;;Lf 7 (9);; +23;Lf 7 '9' km: 122,200;8980;122,200;(1);GC;5;x;;sonstige Regelanordnung hoch;;;;Lf 7 (9);; +24;[]/[Vorsignalbake km: 122,586];8980;122,586;(2);GC;0;;x(4000);Pfahl;S 526.2.6 (1);;;Ne 3 1str;; +25;[]/[Vorsignalbake km: 122,586];8980;122,586;(1);GC;0;x(4000);;Pfahl;S 526.2.6 (1);;;Ne 3 1str;; +26;[]/[Vorsignalbake km: 122,661];8980;122,661;(2);GC;0;;x(4000);Pfahl;S 526.2.6 (1);;;Ne 3 2str;; +27;[]/[Vorsignalbake km: 122,661];8980;122,661;(1);GC;0;x(4000);;Pfahl;S 526.2.6 (1);;;Ne 3 2str;; +28;[]/[Vorsignalbake km: 122,731];8980;122,731;(2);GC;0;;x(4000);Pfahl;S 526.2.6 (1);;;Ne 3 3str;; +29;[]/[Vorsignalbake km: 122,731];8980;122,731;(1);GC;0;x(4000);;Pfahl;S 526.2.6 (1);;;Ne 3 3str;; +30;Lf 7 '10' km: 123,570;8980;123,570;(2);GC;38;;x;sonstige Regelanordnung hoch;;;;Lf 7 (10);; +31;Lf 7 '16' km: 123,570;8980;123,570;(1);GC;38;x;;sonstige Regelanordnung hoch;;;;Lf 7 (16);; +32;Lf 7 '9' km: 123,570;8980;123,570;(2);GC;38;;x(4000);sonstige Regelanordnung hoch;;;;Lf 7 (9);; +33;Lf 7 '9' km: 123,570;8980;123,570;(1);GC;38;x(4000);;sonstige Regelanordnung hoch;;;;Lf 7 (9);; +34;Sh 2 Gl. 20;8981;-0,152;20;GC;0;;;Prellbock;;;;Sh 2;; +35;Lf 6 '2' km: 0,065;8981;0,065;20;GC;1;x(6952);;sonstige Regelanordnung hoch;;;;Lf 6 (2);; +36;Lf 7 '8' km: 0,065;8981;0,065;20;GC;1;x(6952);;sonstige Regelanordnung hoch;;;;Lf 7 (8);; +37;Bü 4 km: 0,657;8981;0,657;(1)20;GC;0;x;;Regelanordnung Mast hoch;;;;Bü 4;; +38;Lf 7 '2' km: 0,735;8981;0,735;(1)20;GC;0;x;;sonstige Regelanordnung hoch;;;;Lf 7 (2);; +39;Lf 7 '8' km: 0,735;8981;0,735;(1)20;GC;0;;x;sonstige Regelanordnung hoch;;;;BS Zusatz (BÜ), Lf 7 (8);; +40;Lf 7 '8' km: 0,750;8981;0,750;(1)20;GC;0;x;;sonstige Regelanordnung hoch;;;;BS Zusatz (BÜ), Lf 7 (8);; +41;Lf 7 '2' km: 0,755;8981;0,755;(1)20;GC;0;;x;sonstige Regelanordnung hoch;;;;Lf 7 (2);; +42;Bü 4 km: 0,827;8981;0,827;(1)20;GC;0;;x;Regelanordnung Mast hoch;;;;Bü 4;; +43;Lf 7 '5' km: 18,363;8982;18,363;23;GC;0;;x;sonstige Regelanordnung hoch;;;;Lf 7 (5);; +44;Lf 7 '6' km: 18,718;8982;18,718;3;GC;0;x(4801);;sonstige Regelanordnung niedrig;S 501.34.3 (3);;;Lf 7 (6);; diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/ESTW-A P-Hausen/ssla_reference.csv b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/ESTW-A P-Hausen/ssla_reference.csv new file mode 100644 index 0000000000..1a5d49538b --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/ESTW-A P-Hausen/ssla_reference.csv @@ -0,0 +1,59 @@ +Lfd. Nr.;A;B;C;D;E;F;G +1;60A/60G220X;60A;60G220X;;Z;60ZR1(D1); +2;60A/60L123X (D1);60A;60L123X;D1;Z;60ZR3(D1); +3;60A/60N21 (D1);60A;60N21;D1;Z;60ZR1(D1); +4;60A/60RE;60A;60RE;;Z;60ZR1(D1) - 60N21(D1); +5;60AA/60G220X;60AA;60G220X;;Z;60ZR2(D3); +6;60AA/60L123X (D1);60AA;60L123X;D1;Z;60ZR3(D1); +7;60AA/60N21 (D1);60AA;60N21;D1;Z;60ZR2(D2); +8;60AA/60RE;60AA;60RE;;Z;60ZR2(D2) - 60N21(D1); +9;60ZR1/60RE;60ZR1;60RE;;Z;60N21(D1); +10;60ZR4/60RE;60ZR4;60RE;;Z;60N21(D1); +11;60ZR2/60RE;60ZR2;60RE;;Z;60N21(D1); +12;60ZU21/60PHLIG;60ZU21;60PHLIG;;Z;60P1(D1); +13;60ZU22/60PHLI;60ZU22;60PHLI;;Z;60P2(D1); +14;60ZU22/60PHLIG;60ZU22;60PHLIG;;Z;60P2(D3); +15;60F/60L107Y (D1);60F;60L107Y;D1;Z;60ZU22(D1); +16;60F/60L108Y (D1);60F;60L108Y;D1;Z;60ZU22(D1); +17;60F/60P13 (D2);60F;60P13;D2;Z;60ZU22(D1); +18;60F/60P2 (D1);60F;60P2;D1;Z;60ZU22(D1); +19;60F/60PHLI;60F;60PHLI;;Z;60ZU22(D1) - 60P2(D1); +20;60F/60ZV3 (D1);60F;60ZV3;D1;Z;60ZU22(D1); +21;60F/60ZV4 (D1);60F;60ZV4;D1;Z;60ZU22(D1); +22;60FF/60P1 (D1);60FF;60P1;D1;Z;60ZU21(D1); +23;60FF/60P13 (D1);60FF;60P13;D1;Z;60ZU21(D3); +24;60FF/60P2 (D1);60FF;60P2;D1;Z;60ZU21(D2); +25;60FF/60PHLI;60FF;60PHLI;;Z;60ZU21(D2) - 60P2(D1); +26;60FF/60PHLIG;60FF;60PHLIG;;Z;60ZU21(D1) - 60P1(D1); +27;60FF/60ZV3 (D1);60FF;60ZV3;D1;Z;60ZU21(D3); +28;60FF/60ZV4 (D1);60FF;60ZV4;D1;Z;60ZU21(D4); +29;60ZU20/60PHLI;60ZU20;60PHLI;;Z;60P2(D1); +30;60G/60PHLI;60G;60PHLI;;Z;60ZV3(D1); +31;60ZR3/60RE;60ZR3;60RE;;Z;60N21(D1); +32;60LW51X/60L123X;60LW51X;60L123X;;R;60L107X - 60L124X; +33;60LW51X/60L124X;60LW51X;60L124X;;R;60L107X; +34;60LW51X/60N21;60LW51X;60N21;;R;60L107X; +35;60L211X/60L113X;60L211X;60L113X;;R;60LW3X; +36;60L211X/60L123X;60L211X;60L123X;;R;60LW3X - 60L113X - 60ZR3; +37;60L211X/60ZR3;60L211X;60ZR3;;R;60LW3X - 60L113X; +38;60LW3X/60L123X;60LW3X;60L123X;;R;60L113X - 60ZR3; +39;60LW3X/60ZR3;60LW3X;60ZR3;;R;60L113X; +40;60LW52X/60L123X;60LW52X;60L123X;;R;60L124X; +41;60L108X/60L123X;60L108X;60L123X;;R;60L124X; +42;60L107X/60L123X;60L107X;60L123X;;R;60L124X; +43;60L106X/60L123X;60L106X;60L123X;;R;60L124X; +44;60L105X/60L123X;60L105X;60L123X;;R;60L124X; +45;60ZR4/60L123X;60ZR4;60L123X;;R;60L124X; +46;60L124Y/60L107Y;60L124Y;60L107Y;;R;60LW26Y; +47;60L124Y/60L108Y;60L124Y;60L108Y;;R;60LW26Y; +48;60G322Y/60P2;60G322Y;60P2;;R;60ZU22; +49;60G322Y/60ZV3;60G322Y;60ZV3;;R;60ZU22; +50;60G322Y/60ZV4;60G322Y;60ZV4;;R;60ZU22; +51;60ZU20/60L105Y;60ZU20;60L105Y;;R;60LW26Y; +52;60ZU20/60L106Y;60ZU20;60L106Y;;R;60LW26Y; +53;60L123Y/60L107Y;60L123Y;60L107Y;;R;60L124Y - 60LW26Y; +54;60L123Y/60L108Y;60L123Y;60L108Y;;R;60L124Y - 60LW26Y; +55;60L123Y/60LW26Y;60L123Y;60LW26Y;;R;60L124Y; +56;60L123Y/60ZV4;60L123Y;60ZV4;;R;60L124Y; +57;60L113X/60L123X;60L113X;60L123X;;R;60ZR3; +58;60L113X/60L124X;60L113X;60L124X;;R;60ZR4; diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/ESTW-A P-Hausen/sslb_reference.csv b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/ESTW-A P-Hausen/sslb_reference.csv new file mode 100644 index 0000000000..180ba20946 --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/ESTW-A P-Hausen/sslb_reference.csv @@ -0,0 +1,6 @@ +Lfd. Nr.;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q;R;S;T;U;V;W;X;Y +1;8980;(2);G;60LIPHG;zweigleisig GWB;PLKF;ESTW-Zb;60B114;PPHN;ESTW-Zb;;;□;;□;□;;;;;60B114;□;□;; +2;8980;(1);R;60LIPH;zweigleisig GWB;PLKF;ESTW-Zb;59B111;PPHN;ESTW-Zb;;;□;auto;x;□;;;;;59B111;□;□;; +3;8980;(2);R;(60PHLI);zweigleisig GWB;PPHN;ESTW-Zb;60B114;PLKF;ESTW-Zb;;;□;auto;□;x;x;;;;;□;□;; +4;8980;(1);G;(60PHLIG);zweigleisig GWB;PPHN;ESTW-Zb;59B111;PLKF;ESTW-Zb;;;□;;□;□;;;;;;□;□;; +5;8980;(2);;PH;zweigleisig;PRM;AB 70;60116;PPHN;AB 70;;x;□;;□;□;;;;;60116;□;□;; diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/ESTW-A P-Hausen/ssld_reference.csv b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/ESTW-A P-Hausen/ssld_reference.csv new file mode 100644 index 0000000000..2147eb8988 --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/ESTW-A P-Hausen/ssld_reference.csv @@ -0,0 +1,35 @@ +Lfd. Nr.;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q;R;S;T +1;60A;;Ra 10 km: 119,183;60A;;;198;233;233;0.2;;;60G111;;;;;;; +2;60AA;;Gz 60W2;Gz 60W2;;;199;333;323;0.1;;;60G102;;;;;;; +3;60L107Y;60LW51X;;60LW51X;D1;40;55;82;82;-0.9;60W51 (R);;60W51;;;□;60G107;668;68; +4;60L108Y;60LW51X;;60LW51X;D1;40;55;82;82;-0.9;60W51 (L);;60W51;;;□;60G108;600;68; +5;60P1;Ra 10 km: 119,183;;Ra 10 km: 119,183;D1;160;199;235;235;0.1;60W1 (R);;60G10160G21160W1;□;□;□;60G201;610;68; +6;60P1;Gz 60W1;;Gz 60W1;D2;60;101;103;93;0.1;;;60G101;x;□;□;60G201;610;68; +7;60P2;60B114/60G102/60W2;;60AA;D1;160;200;265;265;0.0;60W2 (R)60W3 (R);;60G20260W260W3;□;□;□;60G302;561;58; +8;60P2;60L211X;;60L211X;D2;160;200;288;288;0.0;60W1 (L)60W2 (L)60W3 (R);;60W1;□;□;□;60G302;561;58; +9;60P2;Gz 60W3;;Gz 60W3;D3;60;100;114;104;0.0;;;60G202;x;□;□;60G302;561;58; +10;60ZV4;Gz 60W5;;Gz 60W5;D1;40;51;63;63;-0.2;60W6 (R);;60W6;□;□;□;60G104;405;50; +11;60ZR1;Gz 60W33;;Gz 60W33;D1;160;228;229;219;-1.4;;;60G301;□;;□;60G201;610;50; +12;60ZR4;60L124Y;;60L124Y;D1;40;57;92;92;-1.4;60W28AB (L)60W28CD (L);;60W28;□;;□;60G104;405;50; +13;60ZR4;WA 60W30;;Gz 60W31;D2;40;57;102;99;-1.4;60W28AB (R)60W28CD (L)60W29 (R);;60W2860W29;□;;□;60G104;405;50; +14;60ZR2;60ZU22;;60ZU22;D1;160;232;375;375;-1.6;60W31 (L)60W32 (L);;60G12260G40260W31;□;;□;60G302;561;58; +15;60ZR2;60ZU21;;60ZU21;D2;160;232;270;> 270;-1.6;60W31 (L)60W32 (R)60W33 (R)60W35 (L);;60G40260W3160W33;□;;□;60G302;561;58; +16;60ZR2;Gz 60W31;;Gz 60W31;D3;40;58;72;62;-1.6;;;60G402;x;;□;60G302;561;58; +17;60ZU21;60ZR1;;60ZR1;D1;160;242;342;342;-2.1;60W33 (L)60W35 (L);;60G30160W33;□;;□;60G121;267;32; +18;60ZU21;60ZR2;;60ZR2;D2;160;242;270;270;-2.1;60W31 (L)60W32 (R)60W33 (R)60W35 (L);;60G40260W3160W33;□;;□;60G121;267;32; +19;60ZU21;60ZR3;;60ZR3;D3;160;242;294;294;-2.1;60W29 (L)60W30 (R)60W31 (R)60W32 (R)60W33 (R)60W35 (L);;60W2960W3060W3160W33;□;;□;60G121;267;32; +20;60ZU21;60ZR4;;60ZR4;D4;160;242;328;328;-2.1;60W28AB (R)60W28CD (L)60W29 (R)60W30 (R)60W31 (R)60W32 (R)60W33 (R)60W35 (L);;60W2860W2960W3060W3160W33;□;;□;60G121;267;32; +21;60ZU22;WA 60W31;;Gz 60W30;D1;160;250;253;> 253;-2.5;60W32 (L);;60G12260W31;□;;□;60G222;162;32; +22;60ZU22;Gz 60W32;;Gz 60W32;D2;60;125;195;185;-2.5;;;60G122;x;;□;60G222;162;32; +23;60N21;Ra 10 km: 121,050;;60FF;D1;160;206;412;412;-0.3;;;60G221;□;□;□;60G121;267;32; +24;60N22;Ra 10 km: 121,050;;60F;D1;160;206;413;413;-0.3;;;60G322;;□;□;60G222;162;32; +25;60F;;Ra 10 km: 121,050;Ra 10 km: 121,050;;;280;399;399;-4.0;;;60G422;;;;;;; +26;60FF;;Ra 10 km: 121,050;Ra 10 km: 121,050;;;280;399;399;-4.0;;;60G321;;;;;;; +27;60B;;Gz 60W36;Gz 60W36;;;228;300;290;-12.8;;;60G120;;;;;;; +28;60G;;60L123X;60L123X;;;155;200;200;-5.5;;;60G223;;;;;;; +29;60L123X;60G;;60G;D1;40;50;200;200;0.1;;;60G223;;;;60G123;713;78; +30;60ZR3;Gz 60W34;;Gz 60W34;D1;60;100;164;154;-1.6;60W29 (L)60W30 (L);;60W2960W30;□;;□;60G103;492;50; +31;60ZR3;WA 60W32;;60ZU22;D2;60;116;154;> 154;-1.6;60W29 (L)60W30 (R)60W31 (R);;60W2960W3060W31;□;;□;60G103;492;50; +32;60ZV3;WA 60W4;;Gz 60W3;D1;60;101;119;116;-0.1;60W5 (R);;60G11360W5;□;□;□;60G103;492;50; +33;60P13;Gleisabschluß 60W4R;;Gleisabschluß 60W4R;D1;40;50;70;70;0.1;60W4 (R);;60W4;□;□;□;60G113;58;32; +34;60P13;60LW3X;;60LW3X;D2;60;100;113;113;0.1;60W3 (L)60W4 (L);;60W360W4;□;□;□;60G113;58;32; diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/ESTW-A P-Hausen/sslf_reference.csv b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/ESTW-A P-Hausen/sslf_reference.csv new file mode 100644 index 0000000000..3d5682fb2e --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/ESTW-A P-Hausen/sslf_reference.csv @@ -0,0 +1,55 @@ +Lfd. Nr.;A;B;C;D;E;F;G;H;I;J;K;L;M +1;60 Nb1/1;60L107X;60W54;R;x;;;;;;;; +2;60 Nb1/1;60L108X;60W53;R;x;;;;;;;; +3;60 Nb2/2;60L105Y;60W5;R;□;;;;;;;; +4;60 Nb2/2;60L106Y;60W5;R;□;;;;;;;; +5;60 Nb2/2;60L123X;;;;60G;;;;;;; +6;60 Nb2/2;60W28/60W29;60W29;L;□;;;;;;;; +7;60 Nb2/2;60W30/60W34;60W30;R;x;;;;;;;; +8;60 Nb2/2;60ZV4;60W5;R;□;;;;;;;; +9;60W1;L;;;;60P1;;;;;60G101;; +10;60W1;R;60W2;R;□;;;;;;;; +11;60W2;L;;;;60AA;;;;;60G102;; +12;60W2;R;60W1;R;□;;;;;;;; +13;60W3;L;;;;60P2;;;;;60G202;; +14;60W3;R;60W4;R;□;;;;;;;; +15;60W4;L;;;;;;;;x;;; +16;60W4;R;60W3;R;□;;;;;;;; +17;60W5;L;;;;60ZV3;;;;;;; +18;60W5;R;;;;;;60W6;L+R;;60W6;; +19;60W6;L;;;;60ZV4;;;;;;; +20;60W6;R;;;;;;60W7;L+R;;;; +21;60W7;L;60W8;;□;;;;;;;; +22;60W7;R;60W8;;□;;;;;;;; +23;60W24;L;;;;;;60W54;L+R;;;; +24;60W24;R;60W25;;□;;;;;;;; +25;60W26;L;;;;;;60W24;L+R;;;; +26;60W26;R;60W27;;□;;;;;;;; +27;60W28AB;L;;;;;;60W26;L+R;;;; +28;60W28AB;R;;;;60ZR4;;;;;;; +29;60W28CD;L;60W29;L;□;;;;;;;; +30;60W28CD;R;;;;60L124Y;x;;;;;; +31;60W29;L;60W28CD;L;□;;;;;;;; +32;60W29;R;;;;60ZR3;;;;;;; +33;60W30;L;60W31;L;□;;;;;;;; +34;60W30;R;60W34;R;□;;;;;;;; +35;60W31;L;60W30;L;x;;;;;;;; +36;60W31;R;;;;60ZR2;;;;;60G402;; +37;60W32;L;60W33;L;□;;;;;;;; +38;60W32;R;;;;60ZU22;;;;;60G122;; +39;60W33;L;60W32;L;□;;;;;;;; +40;60W33;R;;;;60ZR1;;;;;60G301;; +41;60W34;L;;;;60L124X;;;;;;; +42;60W34;R;60W30;R;x;;;;;;;; +43;60W35;L;60W36;L;□;;;;;;;; +44;60W35;R;;;;60ZU21;;;;;;; +45;60W36;L;60W35;L;□;;;;;;;; +46;60W36;R;;;;60B;;;;;60G120;; +47;60W51;L;;;;60L107Y;;;;;;; +48;60W51;R;;;;60L108Y;;;;;;; +49;60W52;L;60W53;L;x;;;;;;;; +50;60W52;R;;;;;;;;x;;; +51;60W53;L;60W52;L;□;;;;;;;; +52;60W53;R;;;;60L108X;;;;;;; +53;60W54;L;;;;;;60W53;L+R;;;; +54;60W54;R;;;;60L107X;;;;;;; diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/ESTW-A P-Hausen/ssli_reference.csv b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/ESTW-A P-Hausen/ssli_reference.csv new file mode 100644 index 0000000000..2366fa58a9 --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/ESTW-A P-Hausen/ssli_reference.csv @@ -0,0 +1,5 @@ +Lfd. Nr.;A;B;C;D;E;F;G;H +1;13;58;60P13;60L113X;;x;x; +2;21;266;60ZU21;60N21;x;x;x; +3;22;162;60ZU22;60N22;;x;x; +4;24;94;60L124Y;60L124X;;x;□; diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/ESTW-A P-Hausen/ssln_reference.csv b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/ESTW-A P-Hausen/ssln_reference.csv new file mode 100644 index 0000000000..cfaa704fd2 --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/ESTW-A P-Hausen/ssln_reference.csv @@ -0,0 +1,3 @@ +Lfd. Nr.;A;B;C;D;E;F;G;H;I;J;K;L;M;N +1;60Nb1/1;W (W elektr.);2;;;60L107X (60L107X, 60W54)60L108X (60L108X, 60W53)60LW51X (60LW51X, -);;;;60L108Y;;Nb1;; +2;60Nb2/2;W (W elektr.);;;;60L105Y (60L105Y, 60W5)60L106Y (60L106Y, 60W5)60L123X (60L123X, )60LW51X (60LW51X, -)60LW52X (60LW52X, -)60W28/60W29 (-, 60W29)60W30/60W34 (-, 60W30)60ZR4 (60ZR4, -)60ZV4 (60ZV4, 60W5);60W24 (-)60W26 (-)60W28CD (-)60W51 (-)60W52 (-)60W53 (-)60W54 (-);60W25 (-)60W27 (-)60W28AB (-)60W34 (-);;60L105X60L106X60L107X60L107Y60L108X60L123Y60L124X60L124Y60LW26Y;;Nb2/1Nb2/2;; diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/ESTW-A P-Hausen/sslr_reference.csv b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/ESTW-A P-Hausen/sslr_reference.csv new file mode 100644 index 0000000000..b27c0a930c --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/ESTW-A P-Hausen/sslr_reference.csv @@ -0,0 +1,92 @@ +Lfd. Nr.;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q +1;60LW51X/60L107X;60LW51X;60L107X;;;R;;□;7;□;60W51;;;;□;x; +2;60LW51X/60L108X;60LW51X;60L108X;;;R;;□;8;□;60W51;;;;□;x; +3;60L211X/60LW3X;60L211X;60LW3X;;;R;;□;;;60W1;60W160W2;;;□;; +4;60L211X/60ZR1;60L211X;60ZR1;;;R;;□;1;□;60G10160W1;60W1;;;□;x; +5;60L107Y/60G91Y;60L107Y;60G91Y;;;R;;□;;;60W51;;;;□;; +6;60L108Y/60G91Y;60L108Y;60G91Y;;;R;;□;;;60W51;;;;□;; +7;60G102X/60LW3X;60G102X;60LW3X;;;R;;□;;;;;;;□;; +8;60LW3X/60L113X;60LW3X;60L113X;;;R;;□;13;x;60W360W4;60W3;;;□;x; +9;60LW3X/60ZR2;60LW3X;60ZR2;;;R;;□;2;□;60G20260W3;60W3;;;□;x; +10;60P1/60G211Y;60P1;60G211Y;;;R;;□;;;60G10160W1;;;;□;; +11;60P2/60G102Y;60P2;60G102Y;;;R;;□;;;60G20260W260W3;;;60U1190;x;; +12;60P2/60G211Y;60P2;60G211Y;;;R;;□;;;60G20260W160W260W3;60W160W260W3;;;□;; +13;60ZV4/60P13;60ZV4;60P13;;;R;;□;13;x;60W560W6;;;;□;x; +14;60L105Y/60P13;60L105Y;60P13;;;R;;□;13;x;60W560W6;;;;□;x; +15;60L106Y/60P13;60L106Y;60P13;;;R;;□;13;x;60W560W6;;;;□;x; +16;60LW52X/60G220X;60LW52X;60G220X;;;R;;x;;;60W2460W2860W2960W3060W3160W33;;;;□;; +17;60LW52X/60L123X [U2];60LW52X;60L123X;2;60W28AB R;U;;□;;;60W2460W2860W2960W3060W34;;;;□;; +18;60LW52X/60L124X;60LW52X;60L124X;;;R;;x;24;x;60W2460W28;;;;□;x; +19;60LW52X/60N21;60LW52X;60N21;;;R;;□;21;x;60W2460W2860W2960W3060W3160W33;60W3160W3260W3360W35;;;□;x; +20;60LW52X/60N22;60LW52X;60N22;;;R;;□;22;x;60W2460W2860W2960W3060W31;60W3160W32;;;□;x; +21;60L108X/60G220X;60L108X;60G220X;;;R;;x;;;60W2460W2860W2960W3060W3160W3360W36;;;;□;; +22;60L108X/60L123X [U2];60L108X;60L123X;2;60W28AB R;U;;□;;;60W2460W2860W2960W3060W34;;;;□;; +23;60L108X/60L124X;60L108X;60L124X;;;R;;x;24;x;60W2460W28;;;;□;x; +24;60L108X/60N21;60L108X;60N21;;;R;;□;21;x;60W2460W2860W2960W3060W3160W33;60W3160W3260W3360W35;;;□;x; +25;60L108X/60N22;60L108X;60N22;;;R;;□;22;x;60W2460W2860W2960W3060W31;60W3160W32;;;□;x; +26;60L107X/60G220X;60L107X;60G220X;;;R;;x;;;60W2460W2860W2960W3060W3160W3360W36;;;;□;; +27;60L107X/60L123X [U2];60L107X;60L123X;2;60W28AB R;U;;□;;;60W2460W2860W2960W3060W34;;;;□;; +28;60L107X/60L124X;60L107X;60L124X;;;R;;x;24;x;60W2460W28;;;;□;x; +29;60L107X/60N21;60L107X;60N21;;;R;;□;21;x;60W2460W2860W2960W3060W3160W33;60W3160W3260W3360W35;;;□;x; +30;60L107X/60N22;60L107X;60N22;;;R;;□;22;x;60W2460W2860W2960W3060W31;60W3160W32;;;□;x; +31;60L106X/60G220X;60L106X;60G220X;;;R;;x;;;60W2460W2860W2960W3060W3160W3360W36;;;;□;; +32;60L106X/60L123X [U2];60L106X;60L123X;2;60W28AB R;U;;□;;;60W2460W2860W2960W3060W34;;;;□;; +33;60L106X/60L124X;60L106X;60L124X;;;R;;x;24;x;60W2460W28;;;;□;x; +34;60L106X/60N21;60L106X;60N21;;;R;;□;21;x;60W2460W2860W2960W3060W3160W33;60W3160W3260W3360W35;;;□;x; +35;60L106X/60N22;60L106X;60N22;;;R;;□;22;x;60W2460W2860W2960W3060W31;60W3160W32;;;□;x; +36;60L105X/60G220X;60L105X;60G220X;;;R;;x;;;60W2460W2860W2960W3060W3160W3360W36;;;;□;; +37;60L105X/60L123X [U2];60L105X;60L123X;2;60W28AB R;U;;□;;;60W2460W2860W2960W3060W34;;;;□;; +38;60L105X/60L124X;60L105X;60L124X;;;R;;x;24;x;60W2460W28;;;;□;x; +39;60L105X/60N21;60L105X;60N21;;;R;;□;21;x;60W2460W2860W2960W3060W3160W33;60W3160W3260W35;;;□;x; +40;60L105X/60N22;60L105X;60N22;;;R;;□;22;x;60W2460W2860W2960W3060W31;60W3160W32;;;□;x; +41;60ZR1/60G220X;60ZR1;60G220X;;;R;;x;;;60G22060G30160W3360W36;;;;□;; +42;60ZR1/60N21;60ZR1;60N21;;;R;;x;21;x;60G30160W33;60W3360W35;;;□;x; +43;60ZR4/60G220X;60ZR4;60G220X;;;R;;x;;;60W2860W2960W3060W3160W3360W36;;;;□;; +44;60ZR4/60L123X [U2];60ZR4;60L123X;2;60W28AB L;U;;□;;;60W2860W2960W3060W34;;;;□;; +45;60ZR4/60L124X;60ZR4;60L124X;;;R;;x;24;x;60W28;;;;□;x; +46;60ZR4/60N21;60ZR4;60N21;;;R;;□;21;x;60W2860W2960W3060W3160W33;60W3160W3260W3360W35;;;□;x; +47;60ZR4/60N22;60ZR4;60N22;;;R;;□;22;x;60G12260W2860W2960W3060W31;60W3160W32;;;□;x; +48;60LW26Y/60G95Y;60LW26Y;60G95Y;;;R;;□;;;60W24;;;;□;; +49;60LW26Y/60L105Y;60LW26Y;60L105Y;;;R;;□;5;□;60W24;;;;□;x; +50;60LW26Y/60L106Y;60LW26Y;60L106Y;;;R;;□;6;□;60W24;;;;□;x; +51;60LW26Y/60L107Y;60LW26Y;60L107Y;;;R;;□;7;□;60W24;;;;□;x; +52;60LW26Y/60L108Y;60LW26Y;60L108Y;;;R;;□;8;□;60W24;;;;□;x; +53;60ZR2/60G220X;60ZR2;60G220X;;;R;;x;;;60G402;;;;□;; +54;60ZR2/60N21;60ZR2;60N21;;;R;;□;21;x;60G40260W3160W33;60W3160W3260W3360W35;;;□;x; +55;60ZR2/60N22;60ZR2;60N22;;;R;;□;22;x;60G12260G40260W31;60W3160W32;;;□;x; +56;60L124Y/60LW26Y;60L124Y;60LW26Y;;;R;;□;;;;;;;□;x; +57;60L124Y/60ZV4;60L124Y;60ZV4;;;R;;□;4;□;60W28;;;;□;x; +58;60L124X/60L123X;60L124X;60L123X;;;R;;□;;;60W34;;;;□;; +59;60ZU21/60LW26Y;60ZU21;60LW26Y;;;R;;□;;;60W2960W3060W3160W33;60W3160W3260W3360W35;;;□;x; +60;60ZU21/60P1;60ZU21;60P1;;;R;;□;1;□;60G30160W33;60W3360W35;;;□;x; +61;60ZU21/60P2;60ZU21;60P2;;;R;;□;2;□;60G40260W3160W33;;;;□;x; +62;60ZU21/60ZV3;60ZU21;60ZV3;;;R;;□;3;□;60W2960W3060W3160W33;60W3160W3260W3360W35;;;□;x; +63;60ZU21/60ZV4;60ZU21;60ZV4;;;R;;□;4;□;60W2860W2960W3060W3160W33;60W3160W3260W3360W35;;;□;x; +64;60ZU22/60LW26Y;60ZU22;60LW26Y;;;R;;□;;;60G12260W2960W3060W31;60W3160W32;;;□;x; +65;60ZU22/60P2;60ZU22;60P2;;;R;;□;2;□;60G12260G40260W31;60W3160W32;;;□;x; +66;60ZU22/60ZV3;60ZU22;60ZV3;;;R;;□;3;□;60G12260W2960W3060W31;60W3160W32;;;□;x; +67;60ZU22/60ZV4;60ZU22;60ZV4;;;R;;□;4;□;60G12260W2860W2960W3060W31;60W3160W32;;;□;x; +68;60G221Y/60ZU21;60G221Y;60ZU21;;;R;;□;21;x;;;;;□;x; +69;60G322Y/60ZU22;60G322Y;60ZU22;;;R;;□;22;x;;;;;□;x; +70;60N21/60G221X;60N21;60G221X;;;R;;□;;;;;;;□;; +71;60N22/60G322X;60N22;60G322X;;;R;;□;;;;;;;□;; +72;60ZU20/60LW26Y;60ZU20;60LW26Y;;;R;;□;;;60W2960W3060W3160W3360W36;;;;□;x; +73;60ZU20/60P1;60ZU20;60P1;;;R;;□;1;□;60G30160W3360W36;60W3360W35;;;□;x; +74;60ZU20/60P2;60ZU20;60P2;;;R;;□;2;□;60G40260W3160W3360W36;60W3160W3260W3360W35;;;□;x; +75;60ZU20/60ZV3;60ZU20;60ZV3;;;R;;□;3;□;60W2960W3060W3160W3360W36;;;;□;x; +76;60ZU20/60ZV4;60ZU20;60ZV4;;;R;;□;4;□;60W2860W2960W3060W3160W3360W36;;;;□;x; +77;60L123Y/60L124Y;60L123Y;60L124Y;;;R;;x;24;x;60W34;;;;□;x; +78;60L123Y/60LW26Y [U2];60L123Y;60LW26Y;2;60W34 L;U;;□;;;60W2960W3060W34;;;;□;x; +79;60L123Y/60ZV3;60L123Y;60ZV3;;;R;;□;3;□;60W2960W3060W34;;;;□;x; +80;60L123Y/60ZV4 [U2];60L123Y;60ZV4;2;60W34 L;U;;□;4;□;60W2860W2960W3060W34;;;;□;x; +81;60ZR3/60G220X;60ZR3;60G220X;;;R;;x;;;60W2960W3060W3160W3360W36;;;;□;; +82;60ZR3/60L123X;60ZR3;60L123X;;;R;;□;;;60W2960W3060W34;;;;□;; +83;60ZR3/60N21;60ZR3;60N21;;;R;;□;21;x;60W2960W3060W3160W33;60W3160W3260W3360W35;;;□;x; +84;60ZR3/60N22;60ZR3;60N22;;;R;;□;22;x;60G12260W2960W3060W31;60W3160W32;;;□;x; +85;60ZV3/60P13;60ZV3;60P13;;;R;;□;13;x;60W5;;;;□;x; +86;60L113X/60L105X;60L113X;60L105X;;;R;;□;5;□;60W560W6;;;;□;x; +87;60L113X/60L106X;60L113X;60L106X;;;R;;□;6;□;60W560W6;;;;□;x; +88;60L113X/60ZR3;60L113X;60ZR3;;;R;;□;3;□;60W5;;;;□;x; +89;60L113X/60ZR4;60L113X;60ZR4;;;R;;□;4;□;60W560W6;;;;□;x; +90;60P13/60G102Y;60P13;60G102Y;;;R;;□;;;60W260W360W4;;;60U1190;x;; +91;60P13/60G211Y;60P13;60G211Y;;;R;;□;;;60W160W260W360W4;60W160W260W3;;;□;; diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/ESTW-A P-Hausen/sslw_reference.csv b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/ESTW-A P-Hausen/sslw_reference.csv new file mode 100644 index 0000000000..d13bb7ac52 --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/ESTW-A P-Hausen/sslw_reference.csv @@ -0,0 +1,7 @@ +Lfd. Nr.;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P +1;60W30L;;x;x;;;;;;;;;;;x; +2;60W30R;;x;;;;;;;60W29;L+R;;;;x; +3;60W53L;;x;x;;;;;;;;;;;x; +4;60W53R;;x;;60W54;L;□;;;;;;;;x; +5;60W54L;;x;;60W24;L;□;;;;;;;;x; +6;60W54R;;x;x;;;;;;;;;;;x; diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/ESTW-A P-Hausen/sslz_reference.csv b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/ESTW-A P-Hausen/sslz_reference.csv new file mode 100644 index 0000000000..7aaa225608 --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/ESTW-A P-Hausen/sslz_reference.csv @@ -0,0 +1,97 @@ +Lfd. Nr.;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q;R;S;T;U;V;W;X;Y;Z;AA;AB;AC;AD;AE;AF +1;60PMPH/60AA;60PMPH;60AA;;;;Z;;□;;;;;;;120;120;;;;;;;;;;;;;;60VWaa60Vaa; +2;60A/60ZR1 (D1);60A;60ZR1;;;D1*;R;ZL;□;;;60U1190;60G111;;;120;120;160;;;;;46;;;;;;;;; +3;60A/60ZR2 (D1);60A;60ZR2;;;D1;R;ZL;□;;;60U1190;60G111;;;120;60;160;;6;;;;;;;;;;;; +4;60A/60ZR2 (D2);60A;60ZR2;;;D2;R;ZL;□;;;60U1190;60G111;;;120;60;160;;6;;;45;;;;;;;;; +5;60A/60ZR2 (D3);60A;60ZR2;;;D3*;R;ZL;□;;;60U1190;60G111;;;120;60;40;;4;;;;;;;;;;;; +6;60A/60ZR3 (D1);60A;60ZR3;;;D1;R;ZL;□;;;60U1190;60G111;;;120;60;60;;6;;;45;;;;;;;;; +7;60A/60ZR3 (D2);60A;60ZR3;;;D2*;R;ZL;□;;;60U1190;60G111;;;120;60;60;;6;;;;;;;;;;;; +8;60A/60ZR4 (D1);60A;60ZR4;;;D1;R;;□;;;60U1190;60G111;;;120;40;40;;4;;;;;;;;;;;; +9;60A/60ZR4 (D2);60A;60ZR4;;;D2*;R;ZL;□;;;60U1190;60G111;;;120;40;40;;4;;;;;;;;;;;; +10;60AA/60ZR2 (D1);60AA;60ZR2;;;D1*;R;ZL;□;;;60U1190;60G102;;;120;120;160;;4;;;456;;;;;;;;; +11;60AA/60ZR2 (D2);60AA;60ZR2;;;D2;R;ZL;□;;;60U1190;60G102;;;120;120;160;;4;;;456;;;;;;;;; +12;60AA/60ZR2 (D3);60AA;60ZR2;;;D3;R;ZL;□;;;60U1190;60G102;;;120;120;40;;4;;;456;;;;;;;;; +13;60AA/60ZR3 (D1);60AA;60ZR3;;;D1*;R;ZL;□;;;60U1190;60G102;;;120;60;60;;6;;;45;;;;;;;;; +14;60AA/60ZR3 (D2);60AA;60ZR3;;;D2;R;ZL;□;;;60U1190;60G102;;;120;60;60;;6;;;45;;;;;;;;; +15;60AA/60ZR4 (D1);60AA;60ZR4;;;D1*;R;;□;;;60U1190;60G102;;;120;40;40;;4;;;;;;;;;;;; +16;60AA/60ZR4 (D2);60AA;60ZR4;;;D2;R;;□;;;60U1190;60G102;;;120;40;40;;4;;;;;;;;;;;; +17;60P1/60PHLIG;60P1;60PHLIG;;;;R;ZL;□;;;60U1190;60G101;;;120;120;;;;;;;;;x;;;;;; +18;60P2/60PHLI;60P2;60PHLI[59112];;;;RB;ZL;□[□];;;60U1190;60G202;;;120[120];120[120];;;;;;;;;;;;;;; +19;60P2/60PHLIG;60P2;60PHLIG;;;;R;;□;;;60U1190;60G202;;;120;60;;;6;;;;;;;;;60Zp;;; +20;60P2/60PHPM;60P2;60PHPM;;;;R;;□;;;60U1190;60G202;;;120;120;;;;;;;;;;;;;;; +21;60ZV4/60PHLI;60ZV4;60PHLI[59112];;;;RB;ZL;□[□];;;60U1190;60W6;;;120[120];40[120];;;4F;;;;;;;;;;;; +22;60ZV4/60PHLIG;60ZV4;60PHLIG;;;;R;ZL;□;;;60U1190;60W6;;;120;40;;;4F;;;;;;;;;60Zp;60P13;; +23;60ZV4/60PHPM;60ZV4;60PHPM;;;;R;;□;;;60U1190;60W6;;;120;40;;;4F;;;;;;;;;;;; +24;60ZR1/60G220X;60ZR1;60G220X;;;;R;;x;;;;;;;120;50;;;4;;x;;;;;x;;;;; +25;60ZR1/60N21 (D1);60ZR1;60N21;;;D1*;R;ZL;□;21;;;60G301;;;120;120;160;;;;x;;;;;;;;;; +26;60ZR4/60L123X (D1);60ZR4;60L123X;;60W28AB R;D1*;R;;x;;;;60W28;;;120;40;40;;4F;;x;;T;;;;;;;; +27;60ZR4/60L123X [U2] (D1);60ZR4;60L123X;2;60W28AB L;D1*;U;ZL;□;;;;60W28;;;120;40;40;;4F;;x;;T;;;;;;;; +28;60ZR4/60N21 (D1);60ZR4;60N21;;;D1*;R;ZL;□;21;;;60W28;;;120;40;160;;4F;;x;;R;;;;;;;; +29;60ZR4/60N22 (D1);60ZR4;60N22;;;D1*;R;ZL;□;;;;60W28;;;120;40;160;;4F;;x;;R;;;;;;;; +30;60ZR4/60TR;60ZR4;60TR;;60W28AB R;;R;;x;;;;60W28;;;120;40;;;4F;;;;T;;;;;;;; +31;60ZR4/60TR [U2];60ZR4;60TR;2;60W28AB L;;U;;x;;;;60W28;;;120;40;;;4F;;;;T;;;;;;;; +32;60ZR2/60G220X;60ZR2;60G220X;;;;R;;x;;;;;;;120;50;;;4;;x;;;;;x;;;;; +33;60ZR2/60N21 (D1);60ZR2;60N21;;;D1*;R;ZL;□;21;;;60G402;;;120;50;160;;5;;x;;;;;;;;;; +34;60ZR2/60N22 (D1);60ZR2;60N22;;;D1*;R;ZL;□;;;;60G402;;;120;120;160;;;;x;;;;;;;;;; +35;60ZV4B/60ZV4;60ZV4B;60ZV4;;;;M;;□;;;;;;;;40;;;4F;□;;;;;;;;;;; +36;60ZV4A/60ZV4;60ZV4A;60ZV4;;;;M;;□;;;;;;;;100;;;4F;□;;;;;;;;;;; +37;60P13A/60P13;60P13A;60P13;;60W29 L;;M;;□;;;;;;;;50;;;5;□;;;;;;;;;;; +38;60ZU21/60L107Y (D1);60ZU21;60L107Y;;;D1*;R;ZL;□;;;;60W33;;;120;40;40;;4;;;;;;;;;;;; +39;60ZU21/60L108Y (D1);60ZU21;60L108Y;;;D1*;R;ZL;□;;;;60W33;;;120;40;40;;4;;;;;;;;;;;; +40;60ZU21/60P1 (D1);60ZU21;60P1;;;D1*;R;ZL;□;;;;60W33;;;120;120;160;;;;;;;;;;;;;; +41;60ZU21/60P1 (D2);60ZU21;60P1;;;D2;R;ZL;□;;;;60W33;;;120;120;60;;5;;;;;;;;;;;; +42;60ZU21/60P13 (D1);60ZU21;60P13;;60W29 L;D1*;R;;□;;;;60W33;;;120;50;40;;4;;x;;;;;;;;60ZV3;; +43;60ZU21/60P13 (D2);60ZU21;60P13;;60W29 L;D2;R;;□;;;;60W33;;;120;50;60;;5;;x;;;;;;;;60ZV3;; +44;60ZU21/60P2 (D1);60ZU21;60P2;;;D1*;R;;□;;;;60W33;;;120;50;160;;5;;x;;;;;;;;;; +45;60ZU21/60P2 (D2);60ZU21;60P2;;;D2;R;ZL;□;;;;60W33;;;120;50;160;;5;;x;;;;;;;;;; +46;60ZU21/60P2 (D3);60ZU21;60P2;;;D3;R;ZL;□;;;;60W33;;;120;50;60;;5;;x;;;;;;;;;; +47;60ZU21/60ZV3 (D1);60ZU21;60ZV3;;;D1*;R;ZL;□;;;;60W33;;;120;50;60;;5;;x;;;;;;;;;; +48;60ZU21/60ZV4 (D1);60ZU21;60ZV4;;;D1*;R;ZL;□;;;;60W33;;;120;40;40;;4;;x;;;;;;;;;; +49;60ZU22/60L107Y (D1);60ZU22;60L107Y;;;D1*;R;ZL;□;;;;60G122;;;120;40;40;;4;;;;;;;;;;;; +50;60ZU22/60L108Y (D1);60ZU22;60L108Y;;;D1*;R;ZL;□;;;;60G122;;;120;40;40;;4;;;;;;;;;;;; +51;60ZU22/60P13 (D1);60ZU22;60P13;;60W29 L;D1*;R;;□;;;;60G122;;;120;50;40;;4;;;;;;;;;;60ZV3;; +52;60ZU22/60P13 (D2);60ZU22;60P13;;60W29 L;D2;R;;□;;;;60G122;;;120;50;60;;5;;;;;;;;;;60ZV3;; +53;60ZU22/60P2 (D1);60ZU22;60P2;;;D1*;R;;□;;;;60G122;;;120;120;160;;;;x;;;;;;;;;; +54;60ZU22/60P2 (D2);60ZU22;60P2;;;D2;R;ZL;□;;;;60G122;;;120;120;160;;8(6);;x;6;;;;;;;;; +55;60ZU22/60P2 (D3);60ZU22;60P2;;;D3;R;ZL;□;;;;60G122;;;120;120;60;;5;;x;;;;;;;;;; +56;60ZU22/60ZV3 (D1);60ZU22;60ZV3;;;D1*;R;ZL;□;;;;60G122;;;120;50;60;;5;;x;;;;;;;;;; +57;60ZU22/60ZV4 (D1);60ZU22;60ZV4;;;D1*;R;ZL;□;;;;60W33;;;120;40;40;;4;;x;;;;;;;;;; +58;60N21/60RE;60N21;60RE;;;;R;;□;;;;60G221;;;120;;;;;;;;;;;;;;;; +59;60F/60ZU22 (D1);60F;60ZU22;;;D1*;R;ZL;□;;;;60G422;;;120;;160;;;;;458;;;;;;;;60VWzu22; +60;60F/60ZU22 (D2);60F;60ZU22;;;D2;R;ZL;□;;;;60G422;;;120;;60;;6;;;;;;;;;;;60VWzu22; +61;60FF/60ZU21 (D1);60FF;60ZU21;;;D1;R;ZL;□;21;;;60G321;;;120;;160;;;;;45;;;;;;;;; +62;60FF/60ZU21 (D2);60FF;60ZU21;;;D2;R;ZL;□;21;;;60G321;;;120;;160;;;;;;;;;;;;;; +63;60FF/60ZU21 (D3);60FF;60ZU21;;;D3*;R;ZL;□;21;;;60G321;;;120;;160;;;;;;;;;;;;;; +64;60FF/60ZU21 (D4);60FF;60ZU21;;;D4;R;ZL;□;21;;;60G321;;;120;;160;;;;;;;;;;;;;; +65;60ZU20/60L107Y (D1);60ZU20;60L107Y;;;D1*;R;ZL;□;;;;60W36;;;80;40;40;;4;;;;;;;;;;;; +66;60ZU20/60L108Y (D1);60ZU20;60L108Y;;;D1*;R;ZL;□;;;;60W36;;;80;40;40;;4;;;;;;;;;;;; +67;60ZU20/60LO;60ZU20;60LO;;;;R;;□;;;;60W36;;;80;80;;;;;;;;;;;;;;; +68;60ZU20/60P1 (D1);60ZU20;60P1;;;D1*;R;ZL;□;;;;60W36;;;80;50;160;;5;;;;;;;;;;;; +69;60ZU20/60P1 (D2);60ZU20;60P1;;;D2;R;ZL;□;;;;60W36;;;80;50;60;;5;;;;;;;;;;;; +70;60ZU20/60P13 (D1);60ZU20;60P13;;60W29 L;D1*;R;;□;;;;60W36;;;80;50;40;;4;;;;;;;;;;60ZV3;; +71;60ZU20/60P13 (D2);60ZU20;60P13;;60W29 L;D2;R;;□;;;;60W36;;;80;50;60;;5;;;;;;;;;;60ZV3;; +72;60ZU20/60P2 (D1);60ZU20;60P2;;;D1*;R;;□;;;;60W36;;;80;50;160;;5;;x;;;;;;;;;; +73;60ZU20/60P2 (D2);60ZU20;60P2;;;D2;R;ZL;□;;;;60W36;;;80;50;160;;5;;x;;;;;;;;;; +74;60ZU20/60P2 (D3);60ZU20;60P2;;;D3;R;ZL;□;;;;60W36;;;80;50;60;;5;;x;;;;;;;;;; +75;60ZU20/60ZV3 (D1);60ZU20;60ZV3;;;D1*;R;ZL;□;;;;60W36;;;80;50;60;;5;;x;;;;;;;;;; +76;60ZU20/60ZV4 (D1);60ZU20;60ZV4;;;D1*;R;ZL;□;;;;60W36;;;80;40;40;;4;;x;;;;;;;;;; +77;60B/60G220X;60B;60G220X;;;;R;;x;;;;;;;40;80;;;4F;;;;;;;;;;;; +78;60G/60L107Y (D1);60G;60L107Y;;60W34 L;D1*;R;;□;;;;60G223;;;50;40;40;;4;;;;;;;;;;;60Vp23; +79;60G/60L107Y [U2] (D1);60G;60L107Y;2;60W34 R;D1*;U;;□;;;;60G223;;;50;40;40;;4;;;;;;;;;;;60Vp23; +80;60G/60L108Y (D1);60G;60L108Y;;60W34 R;D1*;R;;□;;;;60G223;;;50;40;40;;4;;;;;;;;;;;60Vp23; +81;60G/60L108Y [U2] (D1);60G;60L108Y;2;60W34 L;D1*;U;;□;;;;60G223;;;50;40;40;;4;;;;;;;;;;;60Vp23; +82;60G/60P13 (D1);60G;60P13;;60W29 L60W34 L;D1*;R;;□;;;;60G223;;;50;50;40;;4;;;;;;;;;;60ZV3;60Vp23; +83;60G/60P13 (D2);60G;60P13;;60W29 L60W34 L;D2;R;;□;;;;60G223;;;50;50;60;;;;;;;;;;;;60ZV3;60Vp23; +84;60G/60ZV3 (D1);60G;60ZV3;;;D1*;R;;□;;;;60G223;;;50;50;60;;;;;;;;;;;;;60Vp23 (6); +85;60G/60ZV4 (D1);60G;60ZV4;;60W34 L;D1*;R;;□;;;;60G223;;;50;40;40;;4;;;;;;;;;;;60Vp23; +86;60G/60ZV4 [U2] (D1);60G;60ZV4;2;60W34 R;D1*;U;;□;;;;60G223;;;50;40;40;;4;;;;;;;;;;;60Vp23 (4); +87;60ZR3/60L123X (D1);60ZR3;60L123X;;;D1*;R;;□;;;;60W29;;;50;50;40;;4;;x;;T;;;;;;;; +88;60ZR3/60N21 (D1);60ZR3;60N21;;;D1*;R;ZL;□;21;;;60W29;;;50;50;160;;5;;x;;R;;;;;;;; +89;60ZR3/60N22 (D1);60ZR3;60N22;;;D1*;R;ZL;□;;;;60W29;;;50;50;160;;5;;x;;R;;;;;;;; +90;60ZR3/60TR;60ZR3;60TR;;;;R;;x;;;;60W29;;;50;50;;;5;;;;T;;;;;;;; +91;60ZV3/60PHLI;60ZV3;60PHLI[59112];;;;RB;ZL;□[□];;;60U1190;60W5;;;60[120];60[120];;;6F;;;;;;;;;;;; +92;60ZV3/60PHLIG;60ZV3;60PHLIG;;;;R;ZL;□;;;60U1190;60W5;;;120;60;;;6F;;;;;;;;;60Zp;60P13;; +93;60ZV3/60PHPM;60ZV3;60PHPM;;;;R;;□;;;60U1190;60W5;;;120;60;;;6F;;;;;;;;;;;; +94;60P13/60PHLI;60P13;60PHLI[59112];;;;RB;ZL;□[□];;;60U1190;60W4;;;60[120];60[120];;;6;;;;;;;;;;;; +95;60P13/60PHLIG;60P13;60PHLIG;;;;R;ZL;□;;;60U1190;60W4;;;60;60;;;6;;;;;;;;;60Zp;;; +96;60P13/60PHPM;60P13;60PHPM;;;;R;;□;;;60U1190;60W4;;;120;60;;;6;;;;;;;;;;;; diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/Lorenztal/ssks_reference.csv b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/Lorenztal/ssks_reference.csv new file mode 100644 index 0000000000..07110e2cb9 --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/Lorenztal/ssks_reference.csv @@ -0,0 +1,2 @@ +Lfd. Nr.;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q;R;S;T;U;V;W;X;Y;Z;AA;AB;AC;AD;AE;AF;AG;AH;AI;AJ;AK;AL;AM;AN;AO;AP;AQ;AR;AS;AT;AU;AV;AW;AX +1;60LOPH;;;ZZS;8981;3,168;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/Lorenztal/sskx_reference.csv b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/Lorenztal/sskx_reference.csv new file mode 100644 index 0000000000..1989ebe882 --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/Lorenztal/sskx_reference.csv @@ -0,0 +1,5 @@ +Lfd. Nr.;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O +1;[]/[Vorsignalbake km: 1,150];8981;1,150;(1)20;GC;100;;x;Pfahl;S 526.2.6 (1);;;Ne 3 1str;; +2;[]/[Vorsignalbake km: 1,225];8981;1,225;(1)20;GC;72;;x;Pfahl;S 526.2.6 (1);;;Ne 3 2str;; +3;[]/[Vorsignalbake km: 1,300];8981;1,300;(1)20;GC;0;;x;Pfahl;S 526.2.6 (1);;;Ne 3 3str;; +4;Lf 6 '2' km: 1,455;8981;1,455;(1)20;GC;70;;x;sonstige Regelanordnung hoch;;;;Lf 6 (2);; diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/Rechtsheim/sskp_dm_reference.csv b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/Rechtsheim/sskp_dm_reference.csv new file mode 100644 index 0000000000..cb8abd5e40 --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/Rechtsheim/sskp_dm_reference.csv @@ -0,0 +1,2 @@ +Lfd. Nr.;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q;R;S;T;U;V;W;X;Y;Z +1;Lf 6 '9' km: 124,570;1000 (GÜ);;;;;stä. akt.;;0;;;;;;;;;105;;;35.00;1;PZ 80;;n; diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/Rechtsheim/sskp_reference.csv b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/Rechtsheim/sskp_reference.csv new file mode 100644 index 0000000000..cb8abd5e40 --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/Rechtsheim/sskp_reference.csv @@ -0,0 +1,2 @@ +Lfd. Nr.;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q;R;S;T;U;V;W;X;Y;Z +1;Lf 6 '9' km: 124,570;1000 (GÜ);;;;;stä. akt.;;0;;;;;;;;;105;;;35.00;1;PZ 80;;n; diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/Rechtsheim/ssks_reference.csv b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/Rechtsheim/ssks_reference.csv new file mode 100644 index 0000000000..c9ae3cf665 --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/Rechtsheim/ssks_reference.csv @@ -0,0 +1,3 @@ +Lfd. Nr.;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q;R;S;T;U;V;W;X;Y;Z;AA;AB;AC;AD;AE;AF;AG;AH;AI;AJ;AK;AL;AM;AN;AO;AP;AQ;AR;AS;AT;AU;AV;AW;AX +1;PH;;;ZZS;8980;127,369;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +2;PHG;;;ZZS;8980;127,370;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/Rechtsheim/sskx_reference.csv b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/Rechtsheim/sskx_reference.csv new file mode 100644 index 0000000000..63fec63309 --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/Rechtsheim/sskx_reference.csv @@ -0,0 +1,3 @@ +Lfd. Nr.;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O +1;Lf 6 '9' km: 124,570;8980;124,570;(2);GC;0;;x(4000);sonstige Regelanordnung hoch;;;;Lf 6 (9);; +2;Lf 6 '9' km: 124,570;8980;124,570;(1);GC;0;x(4000);;sonstige Regelanordnung hoch;;;;Lf 6 (9);; diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/Rechtsheim/sslb_reference.csv b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/Rechtsheim/sslb_reference.csv new file mode 100644 index 0000000000..b9d4e0cc85 --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/Rechtsheim/sslb_reference.csv @@ -0,0 +1,2 @@ +Lfd. Nr.;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q;R;S;T;U;V;W;X;Y +1;8980;(1);;60RE;zweigleisig;PPHN;AB 70;60113;PRM;AB 70;;x;□;;□;□;;;;;;□;□;; diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/Treumgart/ssks_reference.csv b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/Treumgart/ssks_reference.csv new file mode 100644 index 0000000000..ed0b12ae16 --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/Treumgart/ssks_reference.csv @@ -0,0 +1,2 @@ +Lfd. Nr.;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q;R;S;T;U;V;W;X;Y;Z;AA;AB;AC;AD;AE;AF;AG;AH;AI;AJ;AK;AL;AM;AN;AO;AP;AQ;AR;AS;AT;AU;AV;AW;AX +1;60TRPH;;;ZZS;8982;13,441;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/Treumgart/sskx_reference.csv b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/Treumgart/sskx_reference.csv new file mode 100644 index 0000000000..717521cb00 --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/Treumgart/sskx_reference.csv @@ -0,0 +1,2 @@ +Lfd. Nr.;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O +1;[]/[Vorsignalbake km: 17,027];8982;17,027;(1);GC;80;x;;Pfahl;S 526.2.6 (1);;;Ne 3 1str;; diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/diffState/ssit_reference.csv b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/diffState/ssit_reference.csv new file mode 100644 index 0000000000..f25179f482 --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/diffState/ssit_reference.csv @@ -0,0 +1,6 @@ +Lfd. Nr.;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q;R +1;60ZPZU20;ESTW-A P-Hausen;Bediensäule;Fundament;8980;120,501;Leuchtmelder Zp 10Leuchtmelder Zp 9Signalfahrtmelder;Schlüsselschalter Vierkant;Bedientaste Zp 10Bedientaste Zp 9;;;;;;;;; +2;60ZUZU20/S;ESTW-A P-Hausen;Bediensäule;Fundament;8980;120,513;AnforderungsempfangSignalanforderung empfangen;Schlüsselschalter DB 21;Ausfahrgruppentaste Zp 9/10Bedientaste Zp 10FahrstraßenanforderungSignalanforderung;;;;;;;;; +3;Nb1;ESTW-A P-Hausen;Bediensäule;Fundament;8980;119,178;;Schlüsselschalter DB 21;;x;x;x;;;;;30; +4;Nb2/1;ESTW-A P-Hausen;Bediensäule;Fundament;8980;119,993;;Schlüsselschalter DB 21;;x;x;x;;;;;; +5;Nb2/2;ESTW-A P-Hausen;Bediensäule;Fundament;8980;120,084;;Schlüsselschalter DB 21;;x;x;x;;;;;30; diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/diffState/sska_reference.csv b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/diffState/sska_reference.csv new file mode 100644 index 0000000000..c2829e9d50 --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/diffState/sska_reference.csv @@ -0,0 +1,7 @@ +Lfd. Nr.;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q;R;S;T;U;V;W +1;Anschaltung ÜS BÜ 17,1;BÜ-Anschaltung;;Schalthaus;;;;;;;Landesnetz VNB;Batterie;;;;;;;;;;; +2;ESTW-A Linksdorf;ESTW-A;SIMIS-C;Gebäude;;8980;120,340;;ESTW-UZ N-Stadt;;Landesnetz VNB;Notstromaggregat (NEA stationär);;;;;;;;;;; +3;ESTW-A P-Hausen;ESTW-A;SIMIS-C;Gebäude;;8980;120,362;;ESTW-UZ N-Stadt;;Landesnetz VNB;Notstromaggregat (NEA stationär);;;;;;;;;;; +4;ESTW-UZ N-Stadt;ESTW-ZE;SIMIS-C;Gebäude;;8980;120,340;;;;Landesnetz VNB;Notstromaggregat (NEA stationär);;;;;;;;;;; +5;Linksdorf Achszählrechner;Gleisfreimelde-Innenanlage;;Gebäude;;8980;120,340;;ESTW-A Linksdorf;;ESTW-UZ N-Stadt;ESTW-UZ N-Stadt;;;;;;;;;;; +6;P-Hausen Achszählrechner;Gleisfreimelde-Innenanlage;;Gebäude;;8980;120,362;;ESTW-A P-Hausen;;ESTW-A P-Hausen;ESTW-A P-Hausen;;;;;;;;;;; diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/diffState/sskf_reference.csv b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/diffState/sskf_reference.csv new file mode 100644 index 0000000000..52fc661267 --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/diffState/sskf_reference.csv @@ -0,0 +1,57 @@ +Lfd. Nr.;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q;R;S;T;U;V;W +1;59B111;;;AzA;;Linksdorf Achszählrechner;;;;;;;;;;;;;;;□;Räumungsprüfung; +2;59B112;;;AzA;;Linksdorf Achszählrechner;;;;;;;;;;;;;;;□;; +3;60B114;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;W41;;;;□;Räumungsprüfung; +4;60G101;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +5;60G102;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +6;60G103;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +7;60G104;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +8;60G105;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +9;60G106;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +10;60G107;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +11;60G108;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +12;60G111;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +13;60G113;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +14;60G120;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +15;60G121;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +16;60G122;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +17;60G123;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;W22;;;;□;; +18;60G124;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +19;60G201;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +20;60G202;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +21;60G211;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +22;60G220;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +23;60G221;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +24;60G222;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +25;60G223;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +26;60G301;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +27;60G302;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +28;60G321;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +29;60G322;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +30;60G402;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +31;60G422;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +32;60W1;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;60W1;;;;□;; +33;60W2;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;60W2;;;;□;; +34;60W3;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;60W3;;;;□;; +35;60W4;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;60W4;;;;□;; +36;60W5;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;60W5;;;;□;; +37;60W6;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;60W660W760W8;;;;□;; +38;60W24;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;60W2460W2560W2660W2760W5260W5360W54;;;;□;; +39;60W28;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;60W28AB60W28CD;;;;□;; +40;60W29;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;60W29;;;;□;; +41;60W30;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;60W30;;;;□;; +42;60W31;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;60W3160W32;;;;□;; +43;60W33;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;60W3360W35;;;;□;; +44;60W34;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;60W34;;;;□;; +45;60W36;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;60W36;;;;□;; +46;60W51;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;60W51;;;;□;; +47;60113;I;□;NF-GSK;GF 100 e WM91;ESTW-A P-Hausen;;;;;;;;700;700;2.00;;;;;□;; +48;60113;II;□;NF-GSK;GF 100 e WM91;ESTW-A P-Hausen;;;;;;;;700;700;2.00;;;;;□;; +49;60113;III;□;NF-GSK;GF 100 e WM91;ESTW-A P-Hausen;;;;;;;;700;700;2.00;;;;;□;Räumungsprüfung; +50;60113;IV;□;NF-GSK;GF 100 e WM91;ESTW-A P-Hausen;;;;;;;;700;700;2.00;;;;;□;; +51;60113;V;□;NF-GSK;GF 100 e WM91;ESTW-A P-Hausen;;;;;;;;504;504;2.00;;;;;□;; +52;60116;V;□;NF-GSK;GF 100 e WM91;ESTW-A P-Hausen;;;;;;;;700;700;2.00;;;;;□;; +53;60116;IV;□;NF-GSK;GF 100 e WM91;ESTW-A P-Hausen;;;;;;;;700;700;2.00;;;;;□;; +54;60116;III;□;NF-GSK;GF 100 e WM91;ESTW-A P-Hausen;;;;;;;;700;700;2.00;;;;;□;Räumungsprüfung; +55;60116;II;□;NF-GSK;GF 100 e WM91;ESTW-A P-Hausen;;;;;;;;700;700;2.00;;;;;□;; +56;60116;I;□;NF-GSK;GF 100 e WM91;ESTW-A P-Hausen;;;;;;;;229;229;2.00;;;;;□;; diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/diffState/sskg_reference.csv b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/diffState/sskg_reference.csv new file mode 100644 index 0000000000..86e04ed19f --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/diffState/sskg_reference.csv @@ -0,0 +1,78 @@ +Lfd. Nr.;A;B;C;D;E;F;G;H;I;J;K;L;M +1;59B109/59B111;Achszählpunkt;;Linksdorf Achszählrechner;Linksdorf Achszählrechner;□;49 E 5 (S 49);;;8980;116,165;; +2;59B112;Achszählpunkt;;Linksdorf Achszählrechner;Linksdorf Achszählrechner;□;49 E 5 (S 49);;;8980;116,165;; +3;59B112/60B114;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);;;8980;116,176;; +4;ARM1/11a.119,0;Doppel-Schleife;;;;;;BÜ 119,018;2709;8980;116,264;ARM; +5;ARM2/12b.119,0;Doppel-Schleife;;;;;;BÜ 119,018;2707;8980;116,264;ARM; +6;60Rs43;Einfach-Sensor;;;;;;WA W41;2;8980;117,704;; +7;60B114B;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);Gz W41;10;8980;117,759;; +8;ARM1/11a.121,6;Doppel-Schleife;;;;;;BÜ 121,6;3025;8980;118,590;ARM; +9;ARM2b/12b.121,6;Doppel-Schleife;;;;;;BÜ 121,6;3023;8980;118,590;ARM; +10;60G102B;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);60AA;0;8980;118,950;; +11;60G111A;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);60A;0;8980;118,950;; +12;60W51A;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);60LW51X;0;8980;119,170;; +13;59B111/60G111/60G211;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);Ra 10 km: 119,183;0;8980;119,183;; +14;60G211/60W1;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;60 E 2 (UIC 60);60L211X;0;8980;119,251;; +15;60W51/60G107;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);60L107Y;0;8980;119,253;; +16;60W51/60G108;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);60L108Y;0;8980;119,253;; +17;60B114/60G102/60W2;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);Gz 60W2;10;8980;119,274;; +18;60W2C;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;60 E 2 (UIC 60);Mittig WV 60W1/60W2;1;8980;119,299;; +19;60W1B;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;60 E 2 (UIC 60);Mittig WV 60W1/60W2;1;8980;119,300;; +20;60W1/60G101;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);Gz 60W1;10;8980;119,325;; +21;60W2/60W3;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;60 E 2 (UIC 60);WA 60W2;6;8980;119,355;; +22;60W3/60W4;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);Mittig WV 60W3/60W4;0;8980;119,413;; +23;60G101/60G201;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);60P1;0;8980;119,418;; +24;60W3/60G202;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);Gz 60W3;10;8980;119,435;; +25;60W4/60G113;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);60P13;0;8980;119,468;; +26;60G113/60W5;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);60L113X;0;8980;119,526;; +27;60G202/60G302;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);60P2;0;8980;119,539;; +28;60W5/60W6;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);WA 60W6;3;8980;119,574;; +29;60W5/60G103;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);60ZV3;0;8980;119,584;; +30;60W6/60G104;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);60ZV4;0;8980;119,637;; +31;60W6/60G105;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);60L105Y;0;8980;119,676;; +32;60W6/60G106;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);60L106Y;0;8980;119,676;; +33;60W24F;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);60LW52X;0;8980;119,841;; +34;60G108/60W24;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);60L108X;0;8980;119,855;; +35;60G107/60W24;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);60L107X;0;8980;119,923;; +36;60G106/60W24;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);60L106X;0;8980;119,945;; +37;60G105/60W24;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);60L105X;0;8980;119,990;; +38;60G201/60G301;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);60ZR1;0;8980;120,028;; +39;60G104/60W28;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);60ZR4;0;8980;120,042;; +40;60W24/60W28;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);WA 60W26;2;8980;120,050;; +41;60G103/60W29;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);60ZR3;0;8980;120,076;; +42;60G302/60G402;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);60ZR2;0;8980;120,100;; +43;60W28/60W29;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);Mittig WV 60W28/60W29;0;8980;120,106;; +44;60W28/60G124;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);60L124Y;0;8980;120,134;; +45;60W29/60W30;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);WA 60W29;4;8980;120,141;; +46;60G402/60W31;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);Gz 60W31;10;8980;120,163;; +47;60W30/60W31;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);Mittig WV 60W30/60W31;0;8980;120,183;; +48;60G124/60W34;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);60L124X;0;8980;120,229;; +49;60W30/60W34;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);Gz 60W34;10;8980;120,230;; +50;60G301/60W33;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);Gz 60W33;10;8980;120,248;; +51;60W33B;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);Mittig WV 60W32/60W33;1;8980;120,268;; +52;60W31D;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);Mittig WV 60W32/60W33;1;8980;120,269;; +53;60W34/60G123;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);60L123Y;0;8980;120,287;; +54;60W31/60G122;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);Gz 60W32;10;8980;120,289;; +55;60W33/60G121;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);60ZU21;0;8980;120,370;; +56;60W36B;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);Mittig WV 60W35/60W36;1;8980;120,372;; +57;60W33D;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);Mittig WV 60W35/60W36;1;8980;120,373;; +58;60W36/60G220;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);60ZU20;0;8980;120,441;; +59;60G122/60G222;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);60ZU22;0;8980;120,475;; +60;60G121/60G221;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);60N21;0;8980;120,637;; +61;60G222/60G322;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);60N22;0;8980;120,637;; +62;60G221/60G321;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);Ra 10 km: 121,050;0;8980;121,050;; +63;60G322/60G422;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);Ra 10 km: 121,050;0;8980;121,050;; +64;60G321B;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);60FF;0;8980;121,449;; +65;60G422A;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);60F;0;8980;121,449;; +66;ARM12/2a.119,0;Doppel-Schleife;;;;;;BÜ 119,018;2922;8980;121,940;ARM; +67;FS12/2a.121,6;Doppel-Schleife;;;;;;BÜ 121,6;1056;8980;122,670;Ein BÜ; +68;ARM11/1bI.119,0;Doppel-Schleife;;;;;;BÜ 119,018;3683;8980;122,700;ARM; +69;FS11/1b.121,6;Doppel-Schleife;;;;;;BÜ 121,6;1696;8980;123,310;Ein BÜ; +70;60G120/60W36;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);Gz 60W36;10;8981;0,056;; +71;60G120B;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);60B;0;8981;0,346;; +72;60RsAN_B;Einfach-Sensor;;;;;;60B;1366;8981;1,712;; +73;Az1/11.17,1;Doppel-Sensor;;;;;;BÜ 17,104;754;8982;16,350;Ein BÜ; +74;ARM1bII.119,0;Doppel-Schleife;;;;;;BÜ 119,018;2275;8982;17,425;ARM; +75;60G223A;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);60G;0;8982;17,518;; +76;60G123/60G223;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);60L123X;0;8982;17,718;; +77;Az2/12.17,1;Doppel-Sensor;;;;;;BÜ 17,104;736;8982;17,840;Ein BÜ; diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/diffState/ssko_reference.csv b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/diffState/ssko_reference.csv new file mode 100644 index 0000000000..51c388d23b --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/diffState/ssko_reference.csv @@ -0,0 +1,9 @@ +Lfd. Nr.;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q;R;S;T;U;V +1;40;Ssp;x;W41R-C1;c;1;;;;;;;;60W40;;Schaltschrank/Schaltkasten;;8980;117,696;;; +2;41L;W;x;W42R-F1;f;1;;;W41;L;L;Spitze;Riegelhandschloss;;;;;;;;; +3;41R;W;□;W41R-C1;c;1;;;W41;R;L;Spitze;Riegelhandschloss;;;;;;;;; +4;42R;W;□;W42R-F1;f;1;;;W42;R;L;Spitze;Riegelhandschloss;;;;;;;;; +5;G102;Ssp;x;G102-B5;b;5;;;;;;;;60WG102;;Gebäude;;8980;120,362;;; +6;G102-TB;;□;G102-B5;b;5;;;;;;;;;;;;;;;x; +7;G111;Ssp;x;G111-M3;m;3;;;;;;;;60WG111;;Gebäude;;8980;120,362;;; +8;G111-TB;;□;G111-M3;m;3;;;;;;;;;;;;;;;x; diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/diffState/sskp_dm_reference.csv b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/diffState/sskp_dm_reference.csv new file mode 100644 index 0000000000..3e78e99e9f --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/diffState/sskp_dm_reference.csv @@ -0,0 +1,75 @@ +Lfd. Nr.;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q;R;S;T;U;V;W;X;Y;Z +1;Lf 7 '12' km: 117,100;2000 (GÜ);;;;;stä. akt.;;-355;;;;;;;;;135;;;45.00;1;PZ 80;;n; +2;Lf 7 '12' km: 117,100;2000 (GÜ);;;;;stä. akt.;;-355;;;;;;;;;135;;;45.00;1;PZ 80;;n; +3;60Va;1000;;;;;ge;;0;;;;;;;;;;;;;;;;; +4;60Vaa;1000;;;;;ge;;0;;;;;;;;;;;;;;;;; +5;60A;1000/2000;60A;;450;0;ge;;0;;;;;;;;;;;;;;;;; +6;60A;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +7;60AA;1000/2000;Gz 60W2;;450;333;ge;;0;;;;;;;;;;;;;;;;; +8;60AA;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +9;60L107Y;2000;60LW51X;v ≤ 40;215;82;stä. wirk.;;0;;;;;;;;;;;;;;;;; +10;60L107Y;500;;;;;stä. wirk.;;-250;-250;;;;;;;;;;;;;;;; +11;60L108Y;2000;60LW51X;v ≤ 40;215;82;stä. wirk.;;0;;;;;;;;;;;;;;;;; +12;60L108Y;500;;;;;stä. wirk.;;-250;-250;;;;;;;;;;;;;;;; +13;60P1;2000;Ra 10 km: 119,183;v > 60;449;235;ge;;0;;;;;;;;;;;;;;;;; +14;60P1;2000;Gz 60W1;40 < v ≤ 60;350;103;ge;;0;;;;;;;;;;;;;;;;; +15;60P1;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +16;60P2;2000;60L211X;v > 60;450;288;ge;;0;;;;;;;;;;;;;;;;; +17;60P2;2000;Gz 60W3;40 < v ≤ 60;350;114;ge;;0;;;;;;;;;;;;;;;;; +18;60P2;2000;60AA;v > 60;450;588;ge;;0;;;;;;;;;;;;;;;;; +19;60P2;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +20;60ZV4;2000;Gz 60W5;v ≤ 40;211;63;ge;;0;;;;;;;;;;;;;;;;; +21;60ZV4;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +22;60ZR1;1000/2000;Gz 60W33;v > 60;478;229;ge;;0;;;;;;;;;;;;;;;;; +23;60ZR1;500;;;;;ge;;-260;-260;;;;;;;;;;;;;;;; +24;60ZR1;500;;;;;ge;wirk. 60ZR1/60G220X;+6;+6;;;;;;;;;;;;;;;; +25;60ZR4;1000/2000;60L124Y;v ≤ 40;217;92;ge;;0;;;;;;;;;;;;;;;;; +26;60ZR4;1000/2000;Gz 60W31;v ≤ 40;217;131;ge;;0;;;;;;;;;;;;;;;;; +27;60ZR4;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +28;60ZR2;1000/2000;60ZU22;v > 60;482;375;ge;;0;;;;;;;;;;;;;;;;; +29;60ZR2;1000/2000;60ZU21;v > 60;482;270;ge;;0;;;;;;;;;;;;;;;;; +30;60ZR2;1000/2000;Gz 60W31;v ≤ 40;218;72;ge;;0;;;;;;;;;;;;;;;;; +31;60ZR2;500;;;;;ge;;-260;-260;;;;;;;;;;;;;;;; +32;60ZR2;500;;;;;ge;wirk. 60ZR2/60G220X;+6;+6;;;;;;;;;;;;;;;; +33;60ZU21;1000/2000;60ZR1;v > 60;492;342;ge;;0.0;;;;;;;;;;;;;;;;; +34;60ZU21;1000/2000;60ZR2;v > 60;492;270;ge;;0.0;;;;;;;;;;;;;;;;; +35;60ZU21;1000/2000;60ZR3;v > 60;492;294;ge;;0.0;;;;;;;;;;;;;;;;; +36;60ZU21;1000/2000;60ZR4;v > 60;492;328;ge;;0.0;;;;;;;;;;;;;;;;; +37;60ZU21;500;;;;;ge;;-110.0;-110.0;;;;;;;;;;;;;;;; +38;60ZU21;500;;;;;ge;;-150.0;-150.0;;;;;;;;;;;;;;;; +39;60ZU21;500;;;;;ge;;-250.0;-250.0;;;;;;;;;;;;;;;; +40;60ZU22;1000/2000;Gz 60W30;v > 60;500;279;ge;;0.0;;Gz 60W32;195.7;126.0;5.0;;;;;;;;;;;; +41;60ZU22;1000/2000;Gz 60W32;40 < v ≤ 60;375;195;ge;;0.0;;Gz 60W32;195.7;126.0;5.0;;;;;;;;;;;; +42;60ZU22;500;;;;;ge;;-250.0;-250.0;;;;;;;;;;;;;;;; +43;60N21;2000;60FF;v > 60;456;811;ge;;0.0;;Gz 60W35;277.4;148.9;24.9;;;;;;;;;;;; +44;60N22;2000;60F;v > 60;456;812;ge;;0.0;;60F;812.5;157.1;36.1;;;;;;;;;;;; +45;Lf 6 '9' km: 121,200;1000 (GÜ);;;;;stä. akt.;;0;;;;;;;;;105;;;35.00;1;PZ 80;;n; +46;60F;1000/2000 (GÜ);Ra 10 km: 121,050;;450;399;ge;;0;;;;;;;;;95;;;31.70;1;PZ 80;;n; +47;60F;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +48;60FF;1000/2000;Ra 10 km: 121,050;;450;399;ge;;0;;;;;;;;;;;;;;;;; +49;60FF;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +50;60Vf;1000;;;;;ge;;0;;;;;;;;;;;;;;;;; +51;60Vff;1000;;;;;ge;;0;;;;;;;;;;;;;;;;; +52;Lf 6 '9' km: 124,570;1000 (GÜ);;;;;stä. akt.;;0;;;;;;;;;105;;;35.00;1;PZ 80;;n; +53;60ZU20;1000/2000;;;;;ge;;0.0;;Gz 60W35;82.1;139.0;47.0;;;;;;;;;;;; +54;60ZU20;500;;;;;ge;;-66.0;-66.0;;;;;;;;;;;;;;;; +55;60ZU20;500;;;;;ge;;-27.0;-27.0;;;;;;;;;;;;;;;; +56;60B;1000/2000;Gz 60W36;;450;300;ge;;0;;;;;;;;;;;;;;;;; +57;60B;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +58;60Vb;1000;;;;;stä. wirk.;;0;;;;;;;;;;;;;;;;; +59;BÜ-K ÜS1.17,1;1000;;;;;ge;60U171;;;;;;;;;;;;;;;;;; +60;60Vg;1000;;;;;ge;;0;;;;;;;;;;;;;;;;; +61;BÜ-K ÜS2.17,1;1000;;;;;ge;60U171;;;;;;;;;;;;;;;;;; +62;60G;2000;60L123X;;350;200;ge;;0;;;;;;;;;;;;;;;;; +63;60G;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +64;60L123X;2000;60G;v ≤ 40;210;200;ge;;0;;;;;;;;;;;;;;;;; +65;60L123X;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +66;60Vp23;1000;;;;;stä. wirk.;;0;;;;;;;;;;;;;;;;; +67;60ZR3;1000/2000;Gz 60W34;40 < v ≤ 60;366;164;ge;;0;;;;;;;;;;;;;;;;; +68;60ZR3;1000/2000;60ZU22;40 < v ≤ 60;366;399;ge;;0;;;;;;;;;;;;;;;;; +69;60ZR3;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +70;60ZV3;2000;Gz 60W3;40 < v ≤ 60;351;159;ge;;0;;;;;;;;;;;;;;;;; +71;60ZV3;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +72;60P13;2000;Gleisabschluß 60W4R;v ≤ 40;210;70;ge;;0;;;;;;;;;;;;;;;;; +73;60P13;2000;60LW3X;40 < v ≤ 60;350;113;ge;;0;;;;;;;;;;;;;;;;; +74;60P13;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/diffState/sskp_reference.csv b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/diffState/sskp_reference.csv new file mode 100644 index 0000000000..82092c1e37 --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/diffState/sskp_reference.csv @@ -0,0 +1,75 @@ +Lfd. Nr.;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q;R;S;T;U;V;W;X;Y;Z +1;Lf 7 '12' km: 117,100;2000 (GÜ);;;;;stä. akt.;;-355;;;;;;;;;135;;;45.00;1;PZ 80;;n; +2;Lf 7 '12' km: 117,100;2000 (GÜ);;;;;stä. akt.;;-355;;;;;;;;;135;;;45.00;1;PZ 80;;n; +3;60Va;1000;;;;;ge;;0;;;;;;;;;;;;;;;;; +4;60Vaa;1000;;;;;ge;;0;;;;;;;;;;;;;;;;; +5;60A;1000/2000;60A;;450;0;ge;;0;;;;;;;;;;;;;;;;; +6;60A;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +7;60AA;1000/2000;Gz 60W2;;450;333;ge;;0;;;;;;;;;;;;;;;;; +8;60AA;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +9;60L107Y;2000;60LW51X;v ≤ 40;215;82;stä. wirk.;;0;;;;;;;;;;;;;;;;; +10;60L107Y;500;;;;;stä. wirk.;;-250;-250;;;;;;;;;;;;;;;; +11;60L108Y;2000;60LW51X;v ≤ 40;215;82;stä. wirk.;;0;;;;;;;;;;;;;;;;; +12;60L108Y;500;;;;;stä. wirk.;;-250;-250;;;;;;;;;;;;;;;; +13;60P1;2000;Ra 10 km: 119,183;v > 60;449;235;ge;;0;;;;;;;;;;;;;;;;; +14;60P1;2000;Gz 60W1;40 < v ≤ 60;350;103;ge;;0;;;;;;;;;;;;;;;;; +15;60P1;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +16;60P2;2000;60L211X;v > 60;450;288;ge;;0;;;;;;;;;;;;;;;;; +17;60P2;2000;Gz 60W3;40 < v ≤ 60;350;114;ge;;0;;;;;;;;;;;;;;;;; +18;60P2;2000;60AA;v > 60;450;588;ge;;0;;;;;;;;;;;;;;;;; +19;60P2;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +20;60ZV4;2000;Gz 60W5;v ≤ 40;211;63;ge;;0;;;;;;;;;;;;;;;;; +21;60ZV4;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +22;60ZR1;1000/2000;Gz 60W33;v > 60;478;229;ge;;0;;;;;;;;;;;;;;;;; +23;60ZR1;500;;;;;ge;;-260;-260;;;;;;;;;;;;;;;; +24;60ZR1;500;;;;;ge;wirk. 60ZR1/60G220X;+6;+6;;;;;;;;;;;;;;;; +25;60ZR4;1000/2000;60L124Y;v ≤ 40;217;92;ge;;0;;;;;;;;;;;;;;;;; +26;60ZR4;1000/2000;Gz 60W31;v ≤ 40;217;131;ge;;0;;;;;;;;;;;;;;;;; +27;60ZR4;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +28;60ZR2;1000/2000;60ZU22;v > 60;482;375;ge;;0;;;;;;;;;;;;;;;;; +29;60ZR2;1000/2000;60ZU21;v > 60;482;270;ge;;0;;;;;;;;;;;;;;;;; +30;60ZR2;1000/2000;Gz 60W31;v ≤ 40;218;72;ge;;0;;;;;;;;;;;;;;;;; +31;60ZR2;500;;;;;ge;;-260;-260;;;;;;;;;;;;;;;; +32;60ZR2;500;;;;;ge;wirk. 60ZR2/60G220X;+6;+6;;;;;;;;;;;;;;;; +33;60ZU21;1000/2000;60ZR1;v > 60;492;342;ge;;0;;;;;;;;;;;;;;;;; +34;60ZU21;1000/2000;60ZR2;v > 60;492;270;ge;;0;;;;;;;;;;;;;;;;; +35;60ZU21;1000/2000;60ZR3;v > 60;492;294;ge;;0;;;;;;;;;;;;;;;;; +36;60ZU21;1000/2000;60ZR4;v > 60;492;328;ge;;0;;;;;;;;;;;;;;;;; +37;60ZU21;500;;;;;ge;;-110;-110;;;;;;;;;;;;;;;; +38;60ZU21;500;;;;;ge;;-150;-150;;;;;;;;;;;;;;;; +39;60ZU21;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +40;60ZU22;1000/2000;Gz 60W30;v > 60;500;279;ge;;0;;Gz 60W32;195;126;5;;;;;;;;;;;; +41;60ZU22;1000/2000;Gz 60W32;40 < v ≤ 60;375;195;ge;;0;;Gz 60W32;195;126;5;;;;;;;;;;;; +42;60ZU22;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +43;60N21;2000;60FF;v > 60;456;811;ge;;0;;Gz 60W35;277;149;25;;;;;;;;;;;; +44;60N22;2000;60F;v > 60;456;812;ge;;0;;60F;812;157;36;;;;;;;;;;;; +45;Lf 6 '9' km: 121,200;1000 (GÜ);;;;;stä. akt.;;0;;;;;;;;;105;;;35.00;1;PZ 80;;n; +46;60F;1000/2000 (GÜ);Ra 10 km: 121,050;;450;399;ge;;0;;;;;;;;;95;;;31.70;1;PZ 80;;n; +47;60F;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +48;60FF;1000/2000;Ra 10 km: 121,050;;450;399;ge;;0;;;;;;;;;;;;;;;;; +49;60FF;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +50;60Vf;1000;;;;;ge;;0;;;;;;;;;;;;;;;;; +51;60Vff;1000;;;;;ge;;0;;;;;;;;;;;;;;;;; +52;Lf 6 '9' km: 124,570;1000 (GÜ);;;;;stä. akt.;;0;;;;;;;;;105;;;35.00;1;PZ 80;;n; +53;60ZU20;1000/2000;;;;;ge;;0;;Gz 60W35;82;139;47;;;;;;;;;;;; +54;60ZU20;500;;;;;ge;;-66;-66;;;;;;;;;;;;;;;; +55;60ZU20;500;;;;;ge;;-27;-27;;;;;;;;;;;;;;;; +56;60B;1000/2000;Gz 60W36;;450;300;ge;;0;;;;;;;;;;;;;;;;; +57;60B;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +58;60Vb;1000;;;;;stä. wirk.;;0;;;;;;;;;;;;;;;;; +59;BÜ-K ÜS1.17,1;1000;;;;;ge;60U171;;;;;;;;;;;;;;;;;; +60;60Vg;1000;;;;;ge;;0;;;;;;;;;;;;;;;;; +61;BÜ-K ÜS2.17,1;1000;;;;;ge;60U171;;;;;;;;;;;;;;;;;; +62;60G;2000;60L123X;;350;200;ge;;0;;;;;;;;;;;;;;;;; +63;60G;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +64;60L123X;2000;60G;v ≤ 40;210;200;ge;;0;;;;;;;;;;;;;;;;; +65;60L123X;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +66;60Vp23;1000;;;;;stä. wirk.;;0;;;;;;;;;;;;;;;;; +67;60ZR3;1000/2000;Gz 60W34;40 < v ≤ 60;366;164;ge;;0;;;;;;;;;;;;;;;;; +68;60ZR3;1000/2000;60ZU22;40 < v ≤ 60;366;399;ge;;0;;;;;;;;;;;;;;;;; +69;60ZR3;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +70;60ZV3;2000;Gz 60W3;40 < v ≤ 60;351;159;ge;;0;;;;;;;;;;;;;;;;; +71;60ZV3;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +72;60P13;2000;Gleisabschluß 60W4R;v ≤ 40;210;70;ge;;0;;;;;;;;;;;;;;;;; +73;60P13;2000;60LW3X;40 < v ≤ 60;350;113;ge;;0;;;;;;;;;;;;;;;;; +74;60P13;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/diffState/ssks_reference.csv b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/diffState/ssks_reference.csv new file mode 100644 index 0000000000..3de5e8d70d --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/diffState/ssks_reference.csv @@ -0,0 +1,79 @@ +Lfd. Nr.;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q;R;S;T;U;V;W;X;Y;Z;AA;AB;AC;AD;AE;AF;AG;AH;AI;AJ;AK;AL;AM;AN;AO;AP;AQ;AR;AS;AT;AU;AV;AW;AX +1;59111;H;;;8980;116,200;;GC;67;3800;;;;;;;Regelanordnung Mast hoch;;;;;;;;;;□;0;1;;;;;;;;;;;;ws/rt/ws;;□;;;;;;; +2;59112;H;;;8980;116,200;;GC;67;3800;;;;;;;Regelanordnung Mast hoch;;;;;;;;;;□;0;1;;;;;;;;;;;;ws/rt/ws;;□;;;;;;; +3;60Va;V;;;8980;117,980;;GC;0;3800;;250;;;300;;Regelanordnung Mast hoch;S 525.4.5 (5)S 8000.5.6 (19);5000;VRL;VL;S 8240.25.7;700;;;;□;;12;;;;;;;46;;;;;;;;□;;;;;; +4;60Vaa;V;;;8980;117,980;;GC;0;;3950;250;;;300;;Regelanordnung Mast hoch;S 525.4.5 (5)S 8000.5.6 (19);5000;VRL;VL;S 8240.25.7;700;;;;□;;12;;;;;;;46;;;;;;;;□;;;;;; +5;60VWa;V;;;8980;118,800;;GC;35;3770;;;75;;210;;Regelanordnung Mast hoch;S 8000.5.6 (11);5100;VRL;VL;S 8240.25.7;700;;;;□;;12;Zl;;;;;;46;;;;;;;;□;;;;;; +6;60VWaa;V;;;8980;118,800;;GC;35;;4650;;75;;210;;Regelanordnung Mast hoch;S 8000.5.6 (19);5100;VRL;VL;S 8240.25.7;700;;;;□;;12;Zl;;;;;;46;;;;;;;;□;;;;;; +7;60A;M;;;8980;118,950;;GC;35;3920;;400;225;350;150;;Regelanordnung Mast hoch;S 8000.5.6 (1);5400;HG;HG4;S 8240.25.7;700;;;;□;0;12;;;7;;;46;456;;;;;ws/rt/ws +V;;ZL;□;;;Z;;; +8;60AA;M;;;8980;118,950;;GC;35;;3950;400;225;350;150;;Regelanordnung Mast hoch;S 8000.5.6 (9);5400;HG;HG4;S 8240.25.7;700;;;;□;0;12;;;7;;;46;456;;;;;ws/rt/ws +V;;ZL;□;;;Z;;; +9;60LW51X;S;;;8980;119,170;;GC;;2700;;200;120;150;200;;Regelanordnung Mast hoch;S 8000.7.1 (6);630;;;S 8240.21 kl. Bf;-245;;;;□;0;;Kl;Sh 1;;;;;;;;;;Sp;;□;□;;;;;; +10;60L211X;S;;;8980;119,251;;GC;35;3700;;200;120;150;200;;Regelanordnung Mast hoch;S 8000.7.1 (6);630;;;S 8240.28.4;-245;;;;□;0;;;Sh 1;;;;;;;;;;Sp;;□;□;;;;;; +11;60L107Y;S;;;8980;119,253;;GC;0;3450(7557);;200;120;150;200;;Regelanordnung Mast hoch;S 8000.7.1 (4);3830;;;S 8240.21 kl. Bf;100;;;;□;0;;Kl;Sh 1;;;;;;;;;;Sp;;□;□;;;;;; +12;60L108Y;S;;;8980;119,253;;GC;;3450;;200;120;150;200;;Regelanordnung Mast hoch;S 8000.7.1 (2);3830;;;S 8240.21 kl. Bf;100;;;;□;0;;Kl;Sh 1;;;;;;;;;;Sp;;□;□;;;;;; +13;60Zp;W;;;8980;119,349;;GC;35;3450;;225;200;150;;;Regelanordnung Mast hoch;S 8000.8.2 (2);3800;;;S 8240.28.4;100;;;;□;;;;;;;;;;6;;;;;;;;;;;;; +14;60LW3X;S;;;8980;119,355;;GC;30;2250(4500);;200;120;150;200;;Regelanordnung Mast hoch;S 8000.7.1 (7);258;;;S 8240.11.10;100;;;;□;0;;;Sh 1;;;;;;;;;;Sp;;□;□;;;;;; +15;60P1;H;;;8980;119,418;;GC;0;2250(4500);;400;225;350;500;;Regelanordnung Mast hoch;S 8000.5.6 (8);6000;HG;HG2;S 8240.25.7;100;;;;□;0;1;;Sh 1;1;;;;;6F;;;;ws/rt/ws;;ZL;□;x;;Z;;; +16;60P2;H;;;8980;119,539;;GC;0;2500(5110);;400;225;400;400;;Regelanordnung Mast hoch;S 8000.5.6 (7);5400;HG;HG2;S 8240.25.7;100;;;;□;0;1;;Sh 1;1;;;6;;;;;;ws/rt/ws;;ZL;□;x;;Z;;; +17;60ZV4;H;;;8980;119,637;;GC;0;2250(4631);;300;80;250;350;;Regelanordnung Mast hoch;S 8000.5.6 (8);6000;HG;HG2;S 8240.25.7;100;;;;□;0;1;;Sh 1;1;;;4F;;;;;;ws/rt/ws;;ZL;□;x;;Z;;; +18;60L105Y;S;;;8980;119,676;;GC;0;2040(4654);;200;120;150;200;;Regelanordnung Mast hoch;S 8000.7.1 (8);630;;;S 8240.21 kl. Bf;-245;;;;□;0;;;Sh 1;;;;;;;;;;Sp;;□;□;;;;;; +19;60L106Y;S;;;8980;119,676;;GC;0;3150;;200;120;150;200;;Regelanordnung Mast hoch;S 8000.7.1 (6);630;;;S 8240.21 kl. Bf;-245;;;;□;0;;;Sh 1;;;;;;;;;;Sp;;□;□;;;;;; +20;60LW52X;S;;;8980;119,841;;GC;;2550(6424);;200;120;150;200;;Regelanordnung Mast hoch;S 8000.7.1 (8);630;;;S 8240.21 kl. Bf;-245;;;;□;0;;Kl;Sh 1;;;;;;;;;;Sp;;□;□;;;;;; +21;60L108X;S;;;8980;119,855;;GC;;3150(7923);;200;120;150;200;;Regelanordnung Mast hoch;S 8000.7.1 (8);630;;;S 8240.21 kl. Bf;-245;;;;□;0;;Kl;Sh 1;;;;;;;;;;Sp;;□;□;;;;;; +22;60L107X;S;;;8980;119,923;;GC;0;2500(5000);;200;120;150;200;;Regelanordnung Mast hoch;S 8000.7.1 (8);630;;;S 8240.21 kl. Bf;-245;;;;□;0;;Kl;Sh 1;;;;;;;;;;Sp;;□;□;;;;;; +23;60L106X;S;;;8980;119,945;;GC;0;2390(4750);;200;120;150;200;;Regelanordnung Mast hoch;S 8000.7.1 (8);630;;;S 8240.21 kl. Bf;-245;;;;□;0;;Kl;Sh 1;;;;;;;;;;Sp;;□;□;;;;;; +24;60L105X;S;;;8980;119,990;;GC;0;2450(4922);;200;120;150;200;;Regelanordnung Mast hoch;S 8000.7.1 (8);630;;;S 8240.21 kl. Bf;-245;;;;□;0;;Kl;Sh 1;;;;;;;;;;Sp;;□;□;;;;;; +25;60ZR1;M;;;8980;120,028;;GC;0;3920;;400;225;350;500;;Regelanordnung Mast hoch;S 8000.5.6 (1);5400;HG;HG2;S 8240.21 gr. Bf. T2;700;;;;□;0;12;Zl;Sh 1;7;;;46;;13;;;;ws/rt/ws +V;;ZL;□;x;;Z;;; +26;60ZR4;M;;;8980;120,042;;GC;0;2250(4670);;300;80;250;350;;Regelanordnung Mast hoch;S 8000.5.6 (8);6000;HG;HG2;S 8240.21 gr. Bf. T2;100;;;;□;0;12;KlZl;Sh 1;7;RT;;4F;;;;;;ws/rt/ws +V;;ZL;□;x;;Z;RT;; +27;60LW26Y;S;;;8980;120,051;;GC;0;3150;;200;120;150;200;;Regelanordnung Mast hoch;S 8000.7.1 (6);630;;;S 8240.21 kl. Bf;-245;;;;□;0;;Kl;Sh 1;;;;;;;;;;Sp;;□;□;;;;;; +28;60ZR2;M;;;8980;120,100;;GC;0;2250(4501);;400;225;350;500;;Regelanordnung Mast hoch;S 8000.5.6 (8);6000;HG;HG2;S 8240.21 gr. Bf. T2;100;;;;□;0;12;Zl;Sh 1;7;;;456;;13;;;;ws/rt/ws +V;;ZL;□;x;;Z;;; +29;60L124Y;S;;;8980;120,134;;GC;;3150;;200;120;150;200;;Regelanordnung Mast hoch;S 8000.7.1 (6);630;;;S 8240.28.4;-245;;;;□;0;;Kl;Sh 1;;;;;;;;;;Sp;;□;□;;;;;; +30;60L124X;S;;;8980;120,229;;GC;;2100(4270);;200;120;150;200;;Regelanordnung Mast hoch;S 8000.7.1 (7);258;;;S 8240.11.10;100;;;;□;0;;Kl;Sh 1;;;;;;;;;;Sp;;□;□;;;;;; +31;60ZU21;M;;;8980;120,370;;GC;0;2450(4969);;400;225;350;365;;Regelanordnung Mast hoch;S 8000.5.6 (8);6000;HG;HG2;S 8240.21 gr. Bf. T2;100;;;;□;0;12;Zl;Sh 1;7;;;45;;;;;60FAZU21;ws/rt/ws +V;;ZL;□;x;;Z;;; +32;60ZU22;M;;;8980;120,475;;GC;0;3770;;400;225;400;272;;Regelanordnung Mast hoch;S 8000.5.6 (2);5400;HG;HG4;S 8240.21 gr. Bf. T2;100;;;;□;0;12;Zl;Sh 1;7;;;458;6;;;;;ws/rt/ws +V;;ZL;□;x;;Z;;; +33;60N21;H;;;8980;120,637;;GC;55;3950;;400;225;350;500;;Regelanordnung Mast hoch;S 8000.5.6 (9);5400;HG;HG2;S 8240.25.7;700;;;;□;0;1;;Sh 1;1;;;;;;;;;ws/rt/ws;;ZL;□;x;;Z;;; +34;60N22;H;;;8980;120,637;;GC;43;2485(5000);;400;225;350;500;;Regelanordnung Mast hoch;S 8000.5.6 (8);6000;HG;HG2;S 8240.25.7;100;;;;□;0;;;Sh 1;;;;;;;;;60FAN22;ws/rt/ws;;□;□;;;;;; +35;60VWzu22;V;;;8980;120,747;;GC;110;3030(6642);;;28;;300;;Regelanordnung Mast hoch;S 8000.5.6 (13);5100;VRL;VL;S 8240.21 gr. Bf. T2;100;;;;□;;12;Zl;;;;;;458;;;;;;;;□;;;;;; +36;60F;M;;;8980;121,449;;GC;0;3900(5212);;400;225;400;400;;Arbeitsbühne;S 8000.6.2;7650;HG;HG2;;;;;;□;0;12;;;7;;;6;458;;;;;ws/rt/ws +V;;ZL;□;;;Z;;; +37;60FF;M;;;8980;121,449;;GC;0;;3900;300;188;250;450;;Arbeitsbühne;S 8000.6.2;7650;HG;HG2;;;;;;□;0;12;;;7;;;;45;;;;;ws/rt/ws +V;;ZL;□;;;Z;;; +38;60Vf;V;;;8980;122,486;;GC;19;3770;;200;;;300;;Regelanordnung Mast hoch;S 525.4.5 (1)S 8000.5.6 (12);5000;VRL;VL;S 8240.25.7;100;;;;□;;12;;;;;;;6;;;;;;;;□;;;;;; +39;60Vff;V;;;8980;122,486;;GC;19;;3950;200;;;300;;Regelanordnung Mast hoch;S 525.4.5 (5)S 8000.5.6 (19);5000;VRL;VL;S 8240.25.7;700;;;;□;;12;;;;;;;;;;;;;;;□;;;;;; +40;60ZU20;M;;;8981;-0,010;;GC;0;3486;;80;80;75;160;;Regelanordnung Mast hoch;S 8000.5.6 (3);5400;HG;HG4;S 8240.21 gr. Bf. T2;100;;;;□;0;12;Zl;Sh 1;7;;;45;;;910;Zp 9 + Zp 10;60FAZU20;ws/rt/ws +V;;ZL;□;;;Z;;; +41;60B;M;;;8981;0,346;;GC;0;3920;;300;150;250;500;;Regelanordnung Mast hoch;S 8000.5.6 (1);5400;HG;HG2;S 8240.21 gr. Bf. T2;700;;;;□;0;2;Zl;;7;;;4F;;;;;60HM1B;ws/rt/ws +V;;□;□;;;Z;;; +42;60Vb;V;;;8981;1,050;;GC;0;3570;;200;;;300;;Regelanordnung Mast hoch;S 525.4.5 (5)S 8000.5.6 (11);5000;VRL;VR;S 8240.21 gr. Bf. T2;700;;;;□;;12;;;;;;;4F;;;;;;;;□;;;;;; +43;60Vg;V;;;8982;17,118;;GC;80;3670;;200;;;250;;Regelanordnung Mast hoch;S 525.4.5 (5)S 8000.5.6 (11);5000;VRL;VR;S 8240.21 gr. Bf. T2;700;;;;□;;12;;;;;;;4;;;;;;;;□;;;;;; +44;60G;H;;;8982;17,518;;GC;0;3920;;300;94;250;350;;Regelanordnung Mast hoch;S 8000.5.6 (1);5400;HG;HG2;S 8240.21 gr. Bf. T2;700;;;;□;0;1;;;7;;;4;;;;;;ws/rt/ws;;□;□;;;Z;;; +45;60L123X;S;;;8982;17,718;;GC;0;3150(6398);;200;120;150;200;;Regelanordnung Mast hoch;S 8000.7.1 (4);3830;;;S 8240.28.4;100;;;;□;0;;;Sh 1;;;;;;;;;;Sp;;□;□;;;;;; +46;60Vp23;V;;;8982;18,127;;GC;0;3920;;200;;;160;;Regelanordnung Mast hoch;S 8000.5.6 (11);5000;VRL;VL;S 8240.25.7;700;;;;□;;12;;;;;;;46;;;;;;;;□;;;;;; +47;60L123Y;S;;;8982;18,431;;GC;0;3150;;200;120;150;200;;Regelanordnung Mast hoch;S 8000.7.1 (6);630;;;S 8240.28.4;-245;;;;□;0;;Kl;Sh 1;;;;;;;;;;Sp;;□;□;;;;;; +48;60ZR3;M;;;8982;18,642;;GC;0;2500(4964);;300;113;250;500;;Regelanordnung Mast hoch;S 8000.5.6 (7);5400;HG;HG2;S 8240.21 gr. Bf. T2;100;;;;□;0;12;Zl;Sh 1;7;RT;;45;;;;;;ws/rt/ws +V;;ZL;□;x;;Z;RT;; +49;60ZV3;H;;;8982;19,134;;GC;0;2380(4607);;300;94;250;500;;Regelanordnung Mast hoch;S 8000.5.6 (8);6000;HG;HG2;S 8240.25.7;100;;;;□;0;1;Kl;Sh 1;1;;;6F;;;;;;ws/rt/ws;;ZL;□;x;;Z;;; +50;60L113X;S;;;8982;19,192;;GC;0;2550(5109);;200;120;150;200;;Regelanordnung Mast hoch;S 8000.7.1 (8);630;;;S 8240.28.4;-245;;;;□;0;;;Sh 1;;;;;;;;;;Sp;;□;□;;;;;; +51;60P13;H;;;8982;19,250;;GC;0;4050;;300;94;250;350;;Regelanordnung Mast hoch;S 8000.5.6 (10);5400;HG;HG2;S 8240.25.7;100;;;;□;0;1;Kl;Sh 1;1;;;56;;;;;;ws/rt/ws;;ZL;□;x;;Z;;; +52;60LIPH;;;ZZS;8980;116,179;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +53;60LIPHG;;;ZZS;8980;116,180;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +54;60PMPH;;;ZSA;8980;117,706;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +55;60G102Y;;;RSZ;8980;118,950;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +56;60PHLI;;;ZZS;8980;118,950;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +57;60PHLIG;;;ZZS;8980;118,950;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +58;60PHPM;;;ZZA;8980;118,950;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +59;60G91Y;;;RSZ;8980;119,033;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +60;60G211Y;;;RSZ;8980;119,183;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +61;60G102X;;;RSZ;8980;119,274;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +62;60G95Y;;;RSZ;8980;119,760;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +63;60ZV4B;;;ZSM;8980;120,106;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;x;;;;; +64;60ZV4A;;;ZSM;8980;120,134;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;x;;;;; +65;60P13A;;;ZSM;8980;120,183;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;x;;;;; +66;60G221Y;;;RSZ;8980;120,637;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +67;60G322Y;;;RSZ;8980;120,637;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +68;60G221X;;;RSZ;8980;121,050;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +69;60G322X;;;RSZ;8980;121,050;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +70;60RE;;;ZZS;8980;121,449;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +71;60REG;;;ZZS;8980;121,449;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +72;PH;;;ZZS;8980;127,369;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +73;PHG;;;ZZS;8980;127,370;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +74;60G220X;;;RSZZZ;8981;-0,152;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +75;60LO;;;ZZS;8981;0,346;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +76;60LOPH;;;ZZS;8981;3,168;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +77;60TRPH;;;ZZS;8982;13,441;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +78;60TR;;;ZZS;8982;17,518;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/diffState/sskw_reference.csv b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/diffState/sskw_reference.csv new file mode 100644 index 0000000000..89e093161b --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/diffState/sskw_reference.csv @@ -0,0 +1,29 @@ +Lfd. Nr.;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q;R;S;T;U;V;W;X;Y;Z +1;W41;EW;EW 54-190-1:9;60B114;;;;;;□;0 ;reflekt.;0;40 ;120 (pmax);;;;;;;;Sw 3101.0001 (1)WSK_2018_W41;x;; +2;W42;EW;EW 54-190-1:9;;;;;;;□;0 ;reflekt.;0;40 ;40 ;;;;;;;;Sw 3101.0001 (1)WSK_2018_W42;x;; +3;60W1;IBW;IBW 60-500-1:12-fb;60W1;60W2 L;;;R;x;x;1 ;reflekt.;1;60 ;120 (pmax);;;1 ;;;;;Sw 1262.0501 (1)Sw 1262.0501 (1)WSK_2018_W1;x;; +4;60W2;ABW;ABW 60-500-1:12-fb;60W2;60W1 L;;;R;x;x;1 ;reflekt.;1;60 ;120 ;;;1 ;;;;;Sw 1262.0501 (1)Sw 1262.0501 (1)WSK_2018_W2;x;; +5;60W3;ABW;ABW 54-500-1:12;60W3;60W4 L;;;R;x;□;1 ;;1;60 ;120 ;;;;;;;;Sw 1151.0501 (2)WSK_2018_W3;x;; +6;60W4;EW;EW 54-500-1:12;60W4;60W3 L;;;;;□;1 ;reflekt.;1;60 ;60 ;;;;;;;;Sw 1151.0501 (1)WSK_2018_W4;x;; +7;60W5;EW;EW 49-190-1:9;60W5;60W6;;;;;□;1 ;;0;40 ;60 ;;;;;;;;Sw 1101.0001 (2)WSK_2018_W5;x;; +8;60W6;EW;EW 54-190-1:9;60W6;60W7;;;;;□;1 ;;0;40 ;40 ;;;;;;;;Sw 1101.0001 (2)WSK_2018_W6;x;; +9;60W7;EW;EW 54-190-1:9;60W6;;;;;;□;1 ;;0;40 ;40 ;;;;;;;;Sw 1101.0001 (2)WSK_2018_W7;x;; +10;60W8;;;60W6;;;;auf;□;;;;;;;;;;1;□;R;□;S 7320.10;;; +11;60W24;EW;EW 54-190-1:9;60W24;;;;;;□;1 ;;0;40 ;40 ;;;;;;;;Sw 1101.0001 (1)WSK_2018_W24;x;; +12;60W25;;;60W24;;;;auf;□;;;;;;;;;;1;□;R;□;S 7320.7;;; +13;60W26;EW;EW 54-190-1:9;60W24;;;;;;□;1 ;;0;40 ;40 ;;;;;;;;Sw 1101.0001 (1)WSK_2018_W26;x;; +14;60W27;;;60W24;;;;auf;□;;;;;;;;;;1;□;R;x;S 7320.7;;; +15;60W28AB;DKW;DKW 54-190-1:9;60W28;60W29 R;;;;;□;2 ;reflekt.;0;40 ;40 ;100 ;100 ;;;;;;Sw 1451.0121 (2)WSK_2018_W28AB_CD;x;; +16;60W28CD;DKW;DKW 54-190-1:9;60W28;60W26;;;;;□;2 ;reflekt.;0;40 ;40 ;100 ;100 ;;;;;;Sw 1451.0121 (1)WSK_2018_W28AB_CD;x;; +17;60W29;EW;EW 54-190-1:9;60W29;;60W28AB R;;;;□;1 ;;0;50 ;40 ;;;;;;;;Sw 1101.0001 (1)WSK_2018_W29;x;; +18;60W30;EW;EW 54-300-1:9;60W30;;60W31 R;;;;□;1 ;;0;50 ;50 ;;;;;;;;Sw 1101.0001 (2)WSK_2018_W30;x;; +19;60W31;EW;EW 54-300-1:9;60W31;;60W30 R;;L;x;□;1 ;;0;120 ;50 ;;;;;;;;Sw 1101.0001 (1)WSK_2018_W31;x;; +20;60W32;EW;EW 54-300-1:9;60W31;;60W33 R;;L;x;□;1 ;;0;120 ;50 ;;;;;;;;Sw 1101.0001 (2)WSK_2018_W32;x;; +21;60W33;EW;EW 54-300-1:9;60W33;;60W32 R;;L;x;□;1 ;;0;120 ;50 ;;;;;;;;Sw 1101.0001 (2)WSK_2018_W33;x;; +22;60W34;EW;EW 54-190-1:9;60W34;;;;;;□;1 ;;0;50 ;40 ;;;;;;;;Sw 1101.0001 (1)WSK_2018_W34;x;; +23;60W35;EW;EW 54-300-1:9;60W33;;;;L;x;□;1 ;reflekt.;0;120 ;50 ;;;;;;;;Sw 1101.0001 (1)WSK_2018_W35;x;; +24;60W36;ABW;ABW 54-300-1:9;60W36;;;;L;x;□;1 ;reflekt.;0;80 ;50 ;;;;;;;;Sw 1101.0001 (2)WSK_2018_W36;x;; +25;60W51;EW;EW 49-190-1:9;60W51;;;;;;□;1 ;reflekt.;0;40 ;40 ;;;;;;;;Sw 1101.0001 (1)WSK_2018_W51;x;; +26;60W52;EW;EW 54-300-1:9;60W24;;;;;;□;1 ;innenbel.;0;40 ;40 ;;;;;;;;Sw 1101.0001 (1)WSK_2018_W52;x;; +27;60W53;EW;EW 49-300-1:9;60W24;;;;;;□;1 ;innenbel.;0;40 ;40 ;;;;;;;;Sw 1101.0001 (1)WSK_2018_W53;x;; +28;60W54;ABW;ABW 49-190-1:9;60W24;;;;;;□;1 ;;0;40 ;40 ;;;;;;;;Sw 1101.0001 (1)WSK_2018_W54;x;; diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/diffState/sskx_reference.csv b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/diffState/sskx_reference.csv new file mode 100644 index 0000000000..73e2b3f60a --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/diffState/sskx_reference.csv @@ -0,0 +1,57 @@ +Lfd. Nr.;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O +1;Lf 7 '12' km: 117,100;8980;117,100;(1);GC;67;x;;sonstige Regelanordnung hoch;;;;Lf 7 (12);; +2;Lf 7 '12' km: 117,100;8980;117,100;(2)2;GC;65;;x;sonstige Regelanordnung hoch;;;;Lf 7 (12);; +3;Lf 7 '16' km: 117,100;8980;117,100;(1);GC;67;x(4237);;sonstige Regelanordnung hoch;;;;Lf 7 (16);; +4;Lf 7 '16' km: 117,100;8980;117,100;(2)2;GC;65;;x(4237);sonstige Regelanordnung hoch;;;;Lf 7 (16);; +5;Vorsignalbake km: 117,730;8980;117,730;(1);GC;0;x;;Pfahl;S 526.2.6 (1);;;Ne 3 3str;; +6;Vorsignalbake km: 117,754;8980;117,754;(2)2;GC;0;;x(4151);Pfahl;S 526.2.6 (1);;;Ne 3 3str;; +7;Vorsignalbake km: 117,805;8980;117,805;(1);GC;0;x;;Pfahl;S 526.2.6 (1);;;Ne 3 2str;; +8;[]/[Vorsignalbake km: 117,822];8980;117,822;(2)2;GC;0;;x;Pfahl;S 526.2.6 (1);;;Ne 3 2str;; +9;[]/[Vorsignalbake km: 117,880];8980;117,880;(1);GC;0;x;;Pfahl;S 526.2.6 (1);;;Ne 3 1str;; +10;[]/[Vorsignalbake km: 117,890];8980;117,890;(2)2;GC;0;;x;Pfahl;S 526.2.6 (1);;;Ne 3 1str;; +11;Ra 10 km: 119,183;8980;119,183;11;GC;35;x(4327);;Pfahl;S 516.2.6 (1);;;Ra 10;; +12;Lf 7 '12' km: 119,240;8980;119,240;(2)2;GC;35;;x(4471);sonstige Regelanordnung hoch;S 501.34.3 (1);;;Lf 7 (12);; +13;Lf 7 '12' km: 119,240;8980;119,240;11;GC;35;x(4471);;sonstige Regelanordnung hoch;S 501.34.3 (1);;;Lf 7 (12);; +14;Sh 2 60W4R;8980;119,398;;GC;;;;Prellbock;;;;Sh 2;; +15;Lf 7 '12' km: 119,418;8980;119,418;1;GC;0;;x;sonstige Regelanordnung niedrig;S 501.34.3 (3);;;Lf 7 (12);; +16;Lf 7 '12' km: 119,539;8980;119,539;2;GC;0;;x(4500);sonstige Regelanordnung hoch;S 501.34.3 (1);;;Lf 7 (12);; +17;Lf 6 '10' km: 119,685;8980;119,685;2;GC;0;x(4500);;sonstige Regelanordnung hoch;;;;Lf 6 (10), Lf Pf l;; +18;Sh 2 60W52L;8980;119,899;;GC;;;;Prellbock;;;;Sh 2;; +19;Lf 7 '10' km: 120,635;8980;120,635;22;GC;40;x(5001);;sonstige Regelanordnung hoch;S 501.34.3 (3);;;Lf 7 (10);; +20;Lf 7 '12' km: 120,637;8980;120,637;21;GC;55;x;;sonstige Regelanordnung hoch;S 501.34.3 (1);;;Lf 7 (12);; +21;Ra 10 km: 121,050;8980;121,050;22;GC;0;;x(6270);Pfahl;S 516.2.6 (2);;;Ra 10;; +22;Ra 10 km: 121,050;8980;121,050;21;GC;0;;x(4000);Pfahl;S 516.2.6 (7);;;Ra 10;; +23;Lf 6 '9' km: 121,200;8980;121,200;22;GC;0;;x(5358);sonstige Regelanordnung hoch;;;;Lf 6 (9), Lf Pf r;; +24;Lf 6 '9' km: 121,200;8980;121,200;21;GC;0;x;;sonstige Regelanordnung hoch;;;;Lf 6 (9);; +25;Lf 7 '10' km: 122,200;8980;122,200;(1);GC;5;x(4000);;sonstige Regelanordnung hoch;;;;Lf 7 (10);; +26;Lf 7 '12' km: 122,200;8980;122,200;(2);GC;5;;;;;;;Lf 7 (12);; +27;Lf 7 '9' km: 122,200;8980;122,200;(2);GC;5;;x;sonstige Regelanordnung hoch;;;;Lf 7 (9);; +28;Lf 7 '9' km: 122,200;8980;122,200;(1);GC;5;x;;sonstige Regelanordnung hoch;;;;Lf 7 (9);; +29;[]/[Vorsignalbake km: 122,586];8980;122,586;(2);GC;0;;x(4000);Pfahl;S 526.2.6 (1);;;Ne 3 1str;; +30;[]/[Vorsignalbake km: 122,586];8980;122,586;(1);GC;0;x(4000);;Pfahl;S 526.2.6 (1);;;Ne 3 1str;; +31;[]/[Vorsignalbake km: 122,661];8980;122,661;(2);GC;0;;x(4000);Pfahl;S 526.2.6 (1);;;Ne 3 2str;; +32;[]/[Vorsignalbake km: 122,661];8980;122,661;(1);GC;0;x(4000);;Pfahl;S 526.2.6 (1);;;Ne 3 2str;; +33;[]/[Vorsignalbake km: 122,731];8980;122,731;(2);GC;0;;x(4000);Pfahl;S 526.2.6 (1);;;Ne 3 3str;; +34;[]/[Vorsignalbake km: 122,731];8980;122,731;(1);GC;0;x(4000);;Pfahl;S 526.2.6 (1);;;Ne 3 3str;; +35;Lf 7 '10' km: 123,570;8980;123,570;(2);GC;38;;x;sonstige Regelanordnung hoch;;;;Lf 7 (10);; +36;Lf 7 '16' km: 123,570;8980;123,570;(1);GC;38;x;;sonstige Regelanordnung hoch;;;;Lf 7 (16);; +37;Lf 7 '9' km: 123,570;8980;123,570;(2);GC;38;;x(4000);sonstige Regelanordnung hoch;;;;Lf 7 (9);; +38;Lf 7 '9' km: 123,570;8980;123,570;(1);GC;38;x(4000);;sonstige Regelanordnung hoch;;;;Lf 7 (9);; +39;Lf 6 '9' km: 124,570;8980;124,570;(2);GC;0;;x(4000);sonstige Regelanordnung hoch;;;;Lf 6 (9);; +40;Lf 6 '9' km: 124,570;8980;124,570;(1);GC;0;x(4000);;sonstige Regelanordnung hoch;;;;Lf 6 (9);; +41;Sh 2 Gl. 20;8981;-0,152;20;GC;0;;;Prellbock;;;;Sh 2;; +42;Lf 6 '2' km: 0,065;8981;0,065;20;GC;1;x(6952);;sonstige Regelanordnung hoch;;;;Lf 6 (2);; +43;Lf 7 '8' km: 0,065;8981;0,065;20;GC;1;x(6952);;sonstige Regelanordnung hoch;;;;Lf 7 (8);; +44;Bü 4 km: 0,657;8981;0,657;(1)20;GC;0;x;;Regelanordnung Mast hoch;;;;Bü 4;; +45;Lf 7 '2' km: 0,735;8981;0,735;(1)20;GC;0;x;;sonstige Regelanordnung hoch;;;;Lf 7 (2);; +46;Lf 7 '8' km: 0,735;8981;0,735;(1)20;GC;0;;x;sonstige Regelanordnung hoch;;;;BS Zusatz (BÜ), Lf 7 (8);; +47;Lf 7 '8' km: 0,750;8981;0,750;(1)20;GC;0;x;;sonstige Regelanordnung hoch;;;;BS Zusatz (BÜ), Lf 7 (8);; +48;Lf 7 '2' km: 0,755;8981;0,755;(1)20;GC;0;;x;sonstige Regelanordnung hoch;;;;Lf 7 (2);; +49;Bü 4 km: 0,827;8981;0,827;(1)20;GC;0;;x;Regelanordnung Mast hoch;;;;Bü 4;; +50;[]/[Vorsignalbake km: 1,150];8981;1,150;(1)20;GC;100;;x;Pfahl;S 526.2.6 (1);;;Ne 3 1str;; +51;[]/[Vorsignalbake km: 1,225];8981;1,225;(1)20;GC;72;;x;Pfahl;S 526.2.6 (1);;;Ne 3 2str;; +52;[]/[Vorsignalbake km: 1,300];8981;1,300;(1)20;GC;0;;x;Pfahl;S 526.2.6 (1);;;Ne 3 3str;; +53;Lf 6 '2' km: 1,455;8981;1,455;(1)20;GC;70;;x;sonstige Regelanordnung hoch;;;;Lf 6 (2);; +54;[]/[Vorsignalbake km: 17,027];8982;17,027;(1);GC;80;x;;Pfahl;S 526.2.6 (1);;;Ne 3 1str;; +55;Lf 7 '5' km: 18,363;8982;18,363;23;GC;0;;x;sonstige Regelanordnung hoch;;;;Lf 7 (5);; +56;Lf 7 '6' km: 18,718;8982;18,718;3;GC;0;x(4801);;sonstige Regelanordnung niedrig;S 501.34.3 (3);;;Lf 7 (6);; diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/diffState/ssla_reference.csv b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/diffState/ssla_reference.csv new file mode 100644 index 0000000000..1a5d49538b --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/diffState/ssla_reference.csv @@ -0,0 +1,59 @@ +Lfd. Nr.;A;B;C;D;E;F;G +1;60A/60G220X;60A;60G220X;;Z;60ZR1(D1); +2;60A/60L123X (D1);60A;60L123X;D1;Z;60ZR3(D1); +3;60A/60N21 (D1);60A;60N21;D1;Z;60ZR1(D1); +4;60A/60RE;60A;60RE;;Z;60ZR1(D1) - 60N21(D1); +5;60AA/60G220X;60AA;60G220X;;Z;60ZR2(D3); +6;60AA/60L123X (D1);60AA;60L123X;D1;Z;60ZR3(D1); +7;60AA/60N21 (D1);60AA;60N21;D1;Z;60ZR2(D2); +8;60AA/60RE;60AA;60RE;;Z;60ZR2(D2) - 60N21(D1); +9;60ZR1/60RE;60ZR1;60RE;;Z;60N21(D1); +10;60ZR4/60RE;60ZR4;60RE;;Z;60N21(D1); +11;60ZR2/60RE;60ZR2;60RE;;Z;60N21(D1); +12;60ZU21/60PHLIG;60ZU21;60PHLIG;;Z;60P1(D1); +13;60ZU22/60PHLI;60ZU22;60PHLI;;Z;60P2(D1); +14;60ZU22/60PHLIG;60ZU22;60PHLIG;;Z;60P2(D3); +15;60F/60L107Y (D1);60F;60L107Y;D1;Z;60ZU22(D1); +16;60F/60L108Y (D1);60F;60L108Y;D1;Z;60ZU22(D1); +17;60F/60P13 (D2);60F;60P13;D2;Z;60ZU22(D1); +18;60F/60P2 (D1);60F;60P2;D1;Z;60ZU22(D1); +19;60F/60PHLI;60F;60PHLI;;Z;60ZU22(D1) - 60P2(D1); +20;60F/60ZV3 (D1);60F;60ZV3;D1;Z;60ZU22(D1); +21;60F/60ZV4 (D1);60F;60ZV4;D1;Z;60ZU22(D1); +22;60FF/60P1 (D1);60FF;60P1;D1;Z;60ZU21(D1); +23;60FF/60P13 (D1);60FF;60P13;D1;Z;60ZU21(D3); +24;60FF/60P2 (D1);60FF;60P2;D1;Z;60ZU21(D2); +25;60FF/60PHLI;60FF;60PHLI;;Z;60ZU21(D2) - 60P2(D1); +26;60FF/60PHLIG;60FF;60PHLIG;;Z;60ZU21(D1) - 60P1(D1); +27;60FF/60ZV3 (D1);60FF;60ZV3;D1;Z;60ZU21(D3); +28;60FF/60ZV4 (D1);60FF;60ZV4;D1;Z;60ZU21(D4); +29;60ZU20/60PHLI;60ZU20;60PHLI;;Z;60P2(D1); +30;60G/60PHLI;60G;60PHLI;;Z;60ZV3(D1); +31;60ZR3/60RE;60ZR3;60RE;;Z;60N21(D1); +32;60LW51X/60L123X;60LW51X;60L123X;;R;60L107X - 60L124X; +33;60LW51X/60L124X;60LW51X;60L124X;;R;60L107X; +34;60LW51X/60N21;60LW51X;60N21;;R;60L107X; +35;60L211X/60L113X;60L211X;60L113X;;R;60LW3X; +36;60L211X/60L123X;60L211X;60L123X;;R;60LW3X - 60L113X - 60ZR3; +37;60L211X/60ZR3;60L211X;60ZR3;;R;60LW3X - 60L113X; +38;60LW3X/60L123X;60LW3X;60L123X;;R;60L113X - 60ZR3; +39;60LW3X/60ZR3;60LW3X;60ZR3;;R;60L113X; +40;60LW52X/60L123X;60LW52X;60L123X;;R;60L124X; +41;60L108X/60L123X;60L108X;60L123X;;R;60L124X; +42;60L107X/60L123X;60L107X;60L123X;;R;60L124X; +43;60L106X/60L123X;60L106X;60L123X;;R;60L124X; +44;60L105X/60L123X;60L105X;60L123X;;R;60L124X; +45;60ZR4/60L123X;60ZR4;60L123X;;R;60L124X; +46;60L124Y/60L107Y;60L124Y;60L107Y;;R;60LW26Y; +47;60L124Y/60L108Y;60L124Y;60L108Y;;R;60LW26Y; +48;60G322Y/60P2;60G322Y;60P2;;R;60ZU22; +49;60G322Y/60ZV3;60G322Y;60ZV3;;R;60ZU22; +50;60G322Y/60ZV4;60G322Y;60ZV4;;R;60ZU22; +51;60ZU20/60L105Y;60ZU20;60L105Y;;R;60LW26Y; +52;60ZU20/60L106Y;60ZU20;60L106Y;;R;60LW26Y; +53;60L123Y/60L107Y;60L123Y;60L107Y;;R;60L124Y - 60LW26Y; +54;60L123Y/60L108Y;60L123Y;60L108Y;;R;60L124Y - 60LW26Y; +55;60L123Y/60LW26Y;60L123Y;60LW26Y;;R;60L124Y; +56;60L123Y/60ZV4;60L123Y;60ZV4;;R;60L124Y; +57;60L113X/60L123X;60L113X;60L123X;;R;60ZR3; +58;60L113X/60L124X;60L113X;60L124X;;R;60ZR4; diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/diffState/sslb_reference.csv b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/diffState/sslb_reference.csv new file mode 100644 index 0000000000..7d2beee655 --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/diffState/sslb_reference.csv @@ -0,0 +1,9 @@ +Lfd. Nr.;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q;R;S;T;U;V;W;X;Y +1;8981;;;60LO;ZLB;;;60G120;PLL;;;;;;;;;;;;;;;; +2;8982;;;60TR;eingleisig;;;;PTGT;;;;;;;;;;;;;;;; +3;8980;(2);G;60LIPHG;zweigleisig GWB;PLKF;ESTW-Zb;60B114;PPHN;ESTW-Zb;;;□;;□;□;;;;;60B114;□;□;; +4;8980;(1);R;60LIPH;zweigleisig GWB;PLKF;ESTW-Zb;59B111;PPHN;ESTW-Zb;;;□;auto;x;□;;;;;59B111;□;□;; +5;8980;(2);R;60PHLI;zweigleisig GWB;PPHN;ESTW-Zb;60B114;PLKF;ESTW-Zb;;;□;auto;□;x;x;;;;;□;□;; +6;8980;(1);G;60PHLIG;zweigleisig GWB;PPHN;ESTW-Zb;59B111;PLKF;ESTW-Zb;;;□;;□;□;;;;;;□;□;; +7;8980;(1);;60RE;zweigleisig;PPHN;AB 70;60113;PRM;AB 70;;x;□;;□;□;;;;;;□;□;; +8;8980;(2);;PH;zweigleisig;PRM;AB 70;60116;PPHN;AB 70;;x;□;;□;□;;;;;60116;□;□;; diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/diffState/ssld_reference.csv b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/diffState/ssld_reference.csv new file mode 100644 index 0000000000..2147eb8988 --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/diffState/ssld_reference.csv @@ -0,0 +1,35 @@ +Lfd. Nr.;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q;R;S;T +1;60A;;Ra 10 km: 119,183;60A;;;198;233;233;0.2;;;60G111;;;;;;; +2;60AA;;Gz 60W2;Gz 60W2;;;199;333;323;0.1;;;60G102;;;;;;; +3;60L107Y;60LW51X;;60LW51X;D1;40;55;82;82;-0.9;60W51 (R);;60W51;;;□;60G107;668;68; +4;60L108Y;60LW51X;;60LW51X;D1;40;55;82;82;-0.9;60W51 (L);;60W51;;;□;60G108;600;68; +5;60P1;Ra 10 km: 119,183;;Ra 10 km: 119,183;D1;160;199;235;235;0.1;60W1 (R);;60G10160G21160W1;□;□;□;60G201;610;68; +6;60P1;Gz 60W1;;Gz 60W1;D2;60;101;103;93;0.1;;;60G101;x;□;□;60G201;610;68; +7;60P2;60B114/60G102/60W2;;60AA;D1;160;200;265;265;0.0;60W2 (R)60W3 (R);;60G20260W260W3;□;□;□;60G302;561;58; +8;60P2;60L211X;;60L211X;D2;160;200;288;288;0.0;60W1 (L)60W2 (L)60W3 (R);;60W1;□;□;□;60G302;561;58; +9;60P2;Gz 60W3;;Gz 60W3;D3;60;100;114;104;0.0;;;60G202;x;□;□;60G302;561;58; +10;60ZV4;Gz 60W5;;Gz 60W5;D1;40;51;63;63;-0.2;60W6 (R);;60W6;□;□;□;60G104;405;50; +11;60ZR1;Gz 60W33;;Gz 60W33;D1;160;228;229;219;-1.4;;;60G301;□;;□;60G201;610;50; +12;60ZR4;60L124Y;;60L124Y;D1;40;57;92;92;-1.4;60W28AB (L)60W28CD (L);;60W28;□;;□;60G104;405;50; +13;60ZR4;WA 60W30;;Gz 60W31;D2;40;57;102;99;-1.4;60W28AB (R)60W28CD (L)60W29 (R);;60W2860W29;□;;□;60G104;405;50; +14;60ZR2;60ZU22;;60ZU22;D1;160;232;375;375;-1.6;60W31 (L)60W32 (L);;60G12260G40260W31;□;;□;60G302;561;58; +15;60ZR2;60ZU21;;60ZU21;D2;160;232;270;> 270;-1.6;60W31 (L)60W32 (R)60W33 (R)60W35 (L);;60G40260W3160W33;□;;□;60G302;561;58; +16;60ZR2;Gz 60W31;;Gz 60W31;D3;40;58;72;62;-1.6;;;60G402;x;;□;60G302;561;58; +17;60ZU21;60ZR1;;60ZR1;D1;160;242;342;342;-2.1;60W33 (L)60W35 (L);;60G30160W33;□;;□;60G121;267;32; +18;60ZU21;60ZR2;;60ZR2;D2;160;242;270;270;-2.1;60W31 (L)60W32 (R)60W33 (R)60W35 (L);;60G40260W3160W33;□;;□;60G121;267;32; +19;60ZU21;60ZR3;;60ZR3;D3;160;242;294;294;-2.1;60W29 (L)60W30 (R)60W31 (R)60W32 (R)60W33 (R)60W35 (L);;60W2960W3060W3160W33;□;;□;60G121;267;32; +20;60ZU21;60ZR4;;60ZR4;D4;160;242;328;328;-2.1;60W28AB (R)60W28CD (L)60W29 (R)60W30 (R)60W31 (R)60W32 (R)60W33 (R)60W35 (L);;60W2860W2960W3060W3160W33;□;;□;60G121;267;32; +21;60ZU22;WA 60W31;;Gz 60W30;D1;160;250;253;> 253;-2.5;60W32 (L);;60G12260W31;□;;□;60G222;162;32; +22;60ZU22;Gz 60W32;;Gz 60W32;D2;60;125;195;185;-2.5;;;60G122;x;;□;60G222;162;32; +23;60N21;Ra 10 km: 121,050;;60FF;D1;160;206;412;412;-0.3;;;60G221;□;□;□;60G121;267;32; +24;60N22;Ra 10 km: 121,050;;60F;D1;160;206;413;413;-0.3;;;60G322;;□;□;60G222;162;32; +25;60F;;Ra 10 km: 121,050;Ra 10 km: 121,050;;;280;399;399;-4.0;;;60G422;;;;;;; +26;60FF;;Ra 10 km: 121,050;Ra 10 km: 121,050;;;280;399;399;-4.0;;;60G321;;;;;;; +27;60B;;Gz 60W36;Gz 60W36;;;228;300;290;-12.8;;;60G120;;;;;;; +28;60G;;60L123X;60L123X;;;155;200;200;-5.5;;;60G223;;;;;;; +29;60L123X;60G;;60G;D1;40;50;200;200;0.1;;;60G223;;;;60G123;713;78; +30;60ZR3;Gz 60W34;;Gz 60W34;D1;60;100;164;154;-1.6;60W29 (L)60W30 (L);;60W2960W30;□;;□;60G103;492;50; +31;60ZR3;WA 60W32;;60ZU22;D2;60;116;154;> 154;-1.6;60W29 (L)60W30 (R)60W31 (R);;60W2960W3060W31;□;;□;60G103;492;50; +32;60ZV3;WA 60W4;;Gz 60W3;D1;60;101;119;116;-0.1;60W5 (R);;60G11360W5;□;□;□;60G103;492;50; +33;60P13;Gleisabschluß 60W4R;;Gleisabschluß 60W4R;D1;40;50;70;70;0.1;60W4 (R);;60W4;□;□;□;60G113;58;32; +34;60P13;60LW3X;;60LW3X;D2;60;100;113;113;0.1;60W3 (L)60W4 (L);;60W360W4;□;□;□;60G113;58;32; diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/diffState/sslf_reference.csv b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/diffState/sslf_reference.csv new file mode 100644 index 0000000000..3d5682fb2e --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/diffState/sslf_reference.csv @@ -0,0 +1,55 @@ +Lfd. Nr.;A;B;C;D;E;F;G;H;I;J;K;L;M +1;60 Nb1/1;60L107X;60W54;R;x;;;;;;;; +2;60 Nb1/1;60L108X;60W53;R;x;;;;;;;; +3;60 Nb2/2;60L105Y;60W5;R;□;;;;;;;; +4;60 Nb2/2;60L106Y;60W5;R;□;;;;;;;; +5;60 Nb2/2;60L123X;;;;60G;;;;;;; +6;60 Nb2/2;60W28/60W29;60W29;L;□;;;;;;;; +7;60 Nb2/2;60W30/60W34;60W30;R;x;;;;;;;; +8;60 Nb2/2;60ZV4;60W5;R;□;;;;;;;; +9;60W1;L;;;;60P1;;;;;60G101;; +10;60W1;R;60W2;R;□;;;;;;;; +11;60W2;L;;;;60AA;;;;;60G102;; +12;60W2;R;60W1;R;□;;;;;;;; +13;60W3;L;;;;60P2;;;;;60G202;; +14;60W3;R;60W4;R;□;;;;;;;; +15;60W4;L;;;;;;;;x;;; +16;60W4;R;60W3;R;□;;;;;;;; +17;60W5;L;;;;60ZV3;;;;;;; +18;60W5;R;;;;;;60W6;L+R;;60W6;; +19;60W6;L;;;;60ZV4;;;;;;; +20;60W6;R;;;;;;60W7;L+R;;;; +21;60W7;L;60W8;;□;;;;;;;; +22;60W7;R;60W8;;□;;;;;;;; +23;60W24;L;;;;;;60W54;L+R;;;; +24;60W24;R;60W25;;□;;;;;;;; +25;60W26;L;;;;;;60W24;L+R;;;; +26;60W26;R;60W27;;□;;;;;;;; +27;60W28AB;L;;;;;;60W26;L+R;;;; +28;60W28AB;R;;;;60ZR4;;;;;;; +29;60W28CD;L;60W29;L;□;;;;;;;; +30;60W28CD;R;;;;60L124Y;x;;;;;; +31;60W29;L;60W28CD;L;□;;;;;;;; +32;60W29;R;;;;60ZR3;;;;;;; +33;60W30;L;60W31;L;□;;;;;;;; +34;60W30;R;60W34;R;□;;;;;;;; +35;60W31;L;60W30;L;x;;;;;;;; +36;60W31;R;;;;60ZR2;;;;;60G402;; +37;60W32;L;60W33;L;□;;;;;;;; +38;60W32;R;;;;60ZU22;;;;;60G122;; +39;60W33;L;60W32;L;□;;;;;;;; +40;60W33;R;;;;60ZR1;;;;;60G301;; +41;60W34;L;;;;60L124X;;;;;;; +42;60W34;R;60W30;R;x;;;;;;;; +43;60W35;L;60W36;L;□;;;;;;;; +44;60W35;R;;;;60ZU21;;;;;;; +45;60W36;L;60W35;L;□;;;;;;;; +46;60W36;R;;;;60B;;;;;60G120;; +47;60W51;L;;;;60L107Y;;;;;;; +48;60W51;R;;;;60L108Y;;;;;;; +49;60W52;L;60W53;L;x;;;;;;;; +50;60W52;R;;;;;;;;x;;; +51;60W53;L;60W52;L;□;;;;;;;; +52;60W53;R;;;;60L108X;;;;;;; +53;60W54;L;;;;;;60W53;L+R;;;; +54;60W54;R;;;;60L107X;;;;;;; diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/diffState/ssli_reference.csv b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/diffState/ssli_reference.csv new file mode 100644 index 0000000000..2366fa58a9 --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/diffState/ssli_reference.csv @@ -0,0 +1,5 @@ +Lfd. Nr.;A;B;C;D;E;F;G;H +1;13;58;60P13;60L113X;;x;x; +2;21;266;60ZU21;60N21;x;x;x; +3;22;162;60ZU22;60N22;;x;x; +4;24;94;60L124Y;60L124X;;x;□; diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/diffState/ssln_reference.csv b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/diffState/ssln_reference.csv new file mode 100644 index 0000000000..cfaa704fd2 --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/diffState/ssln_reference.csv @@ -0,0 +1,3 @@ +Lfd. Nr.;A;B;C;D;E;F;G;H;I;J;K;L;M;N +1;60Nb1/1;W (W elektr.);2;;;60L107X (60L107X, 60W54)60L108X (60L108X, 60W53)60LW51X (60LW51X, -);;;;60L108Y;;Nb1;; +2;60Nb2/2;W (W elektr.);;;;60L105Y (60L105Y, 60W5)60L106Y (60L106Y, 60W5)60L123X (60L123X, )60LW51X (60LW51X, -)60LW52X (60LW52X, -)60W28/60W29 (-, 60W29)60W30/60W34 (-, 60W30)60ZR4 (60ZR4, -)60ZV4 (60ZV4, 60W5);60W24 (-)60W26 (-)60W28CD (-)60W51 (-)60W52 (-)60W53 (-)60W54 (-);60W25 (-)60W27 (-)60W28AB (-)60W34 (-);;60L105X60L106X60L107X60L107Y60L108X60L123Y60L124X60L124Y60LW26Y;;Nb2/1Nb2/2;; diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/diffState/sslr_reference.csv b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/diffState/sslr_reference.csv new file mode 100644 index 0000000000..b27c0a930c --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/diffState/sslr_reference.csv @@ -0,0 +1,92 @@ +Lfd. Nr.;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q +1;60LW51X/60L107X;60LW51X;60L107X;;;R;;□;7;□;60W51;;;;□;x; +2;60LW51X/60L108X;60LW51X;60L108X;;;R;;□;8;□;60W51;;;;□;x; +3;60L211X/60LW3X;60L211X;60LW3X;;;R;;□;;;60W1;60W160W2;;;□;; +4;60L211X/60ZR1;60L211X;60ZR1;;;R;;□;1;□;60G10160W1;60W1;;;□;x; +5;60L107Y/60G91Y;60L107Y;60G91Y;;;R;;□;;;60W51;;;;□;; +6;60L108Y/60G91Y;60L108Y;60G91Y;;;R;;□;;;60W51;;;;□;; +7;60G102X/60LW3X;60G102X;60LW3X;;;R;;□;;;;;;;□;; +8;60LW3X/60L113X;60LW3X;60L113X;;;R;;□;13;x;60W360W4;60W3;;;□;x; +9;60LW3X/60ZR2;60LW3X;60ZR2;;;R;;□;2;□;60G20260W3;60W3;;;□;x; +10;60P1/60G211Y;60P1;60G211Y;;;R;;□;;;60G10160W1;;;;□;; +11;60P2/60G102Y;60P2;60G102Y;;;R;;□;;;60G20260W260W3;;;60U1190;x;; +12;60P2/60G211Y;60P2;60G211Y;;;R;;□;;;60G20260W160W260W3;60W160W260W3;;;□;; +13;60ZV4/60P13;60ZV4;60P13;;;R;;□;13;x;60W560W6;;;;□;x; +14;60L105Y/60P13;60L105Y;60P13;;;R;;□;13;x;60W560W6;;;;□;x; +15;60L106Y/60P13;60L106Y;60P13;;;R;;□;13;x;60W560W6;;;;□;x; +16;60LW52X/60G220X;60LW52X;60G220X;;;R;;x;;;60W2460W2860W2960W3060W3160W33;;;;□;; +17;60LW52X/60L123X [U2];60LW52X;60L123X;2;60W28AB R;U;;□;;;60W2460W2860W2960W3060W34;;;;□;; +18;60LW52X/60L124X;60LW52X;60L124X;;;R;;x;24;x;60W2460W28;;;;□;x; +19;60LW52X/60N21;60LW52X;60N21;;;R;;□;21;x;60W2460W2860W2960W3060W3160W33;60W3160W3260W3360W35;;;□;x; +20;60LW52X/60N22;60LW52X;60N22;;;R;;□;22;x;60W2460W2860W2960W3060W31;60W3160W32;;;□;x; +21;60L108X/60G220X;60L108X;60G220X;;;R;;x;;;60W2460W2860W2960W3060W3160W3360W36;;;;□;; +22;60L108X/60L123X [U2];60L108X;60L123X;2;60W28AB R;U;;□;;;60W2460W2860W2960W3060W34;;;;□;; +23;60L108X/60L124X;60L108X;60L124X;;;R;;x;24;x;60W2460W28;;;;□;x; +24;60L108X/60N21;60L108X;60N21;;;R;;□;21;x;60W2460W2860W2960W3060W3160W33;60W3160W3260W3360W35;;;□;x; +25;60L108X/60N22;60L108X;60N22;;;R;;□;22;x;60W2460W2860W2960W3060W31;60W3160W32;;;□;x; +26;60L107X/60G220X;60L107X;60G220X;;;R;;x;;;60W2460W2860W2960W3060W3160W3360W36;;;;□;; +27;60L107X/60L123X [U2];60L107X;60L123X;2;60W28AB R;U;;□;;;60W2460W2860W2960W3060W34;;;;□;; +28;60L107X/60L124X;60L107X;60L124X;;;R;;x;24;x;60W2460W28;;;;□;x; +29;60L107X/60N21;60L107X;60N21;;;R;;□;21;x;60W2460W2860W2960W3060W3160W33;60W3160W3260W3360W35;;;□;x; +30;60L107X/60N22;60L107X;60N22;;;R;;□;22;x;60W2460W2860W2960W3060W31;60W3160W32;;;□;x; +31;60L106X/60G220X;60L106X;60G220X;;;R;;x;;;60W2460W2860W2960W3060W3160W3360W36;;;;□;; +32;60L106X/60L123X [U2];60L106X;60L123X;2;60W28AB R;U;;□;;;60W2460W2860W2960W3060W34;;;;□;; +33;60L106X/60L124X;60L106X;60L124X;;;R;;x;24;x;60W2460W28;;;;□;x; +34;60L106X/60N21;60L106X;60N21;;;R;;□;21;x;60W2460W2860W2960W3060W3160W33;60W3160W3260W3360W35;;;□;x; +35;60L106X/60N22;60L106X;60N22;;;R;;□;22;x;60W2460W2860W2960W3060W31;60W3160W32;;;□;x; +36;60L105X/60G220X;60L105X;60G220X;;;R;;x;;;60W2460W2860W2960W3060W3160W3360W36;;;;□;; +37;60L105X/60L123X [U2];60L105X;60L123X;2;60W28AB R;U;;□;;;60W2460W2860W2960W3060W34;;;;□;; +38;60L105X/60L124X;60L105X;60L124X;;;R;;x;24;x;60W2460W28;;;;□;x; +39;60L105X/60N21;60L105X;60N21;;;R;;□;21;x;60W2460W2860W2960W3060W3160W33;60W3160W3260W35;;;□;x; +40;60L105X/60N22;60L105X;60N22;;;R;;□;22;x;60W2460W2860W2960W3060W31;60W3160W32;;;□;x; +41;60ZR1/60G220X;60ZR1;60G220X;;;R;;x;;;60G22060G30160W3360W36;;;;□;; +42;60ZR1/60N21;60ZR1;60N21;;;R;;x;21;x;60G30160W33;60W3360W35;;;□;x; +43;60ZR4/60G220X;60ZR4;60G220X;;;R;;x;;;60W2860W2960W3060W3160W3360W36;;;;□;; +44;60ZR4/60L123X [U2];60ZR4;60L123X;2;60W28AB L;U;;□;;;60W2860W2960W3060W34;;;;□;; +45;60ZR4/60L124X;60ZR4;60L124X;;;R;;x;24;x;60W28;;;;□;x; +46;60ZR4/60N21;60ZR4;60N21;;;R;;□;21;x;60W2860W2960W3060W3160W33;60W3160W3260W3360W35;;;□;x; +47;60ZR4/60N22;60ZR4;60N22;;;R;;□;22;x;60G12260W2860W2960W3060W31;60W3160W32;;;□;x; +48;60LW26Y/60G95Y;60LW26Y;60G95Y;;;R;;□;;;60W24;;;;□;; +49;60LW26Y/60L105Y;60LW26Y;60L105Y;;;R;;□;5;□;60W24;;;;□;x; +50;60LW26Y/60L106Y;60LW26Y;60L106Y;;;R;;□;6;□;60W24;;;;□;x; +51;60LW26Y/60L107Y;60LW26Y;60L107Y;;;R;;□;7;□;60W24;;;;□;x; +52;60LW26Y/60L108Y;60LW26Y;60L108Y;;;R;;□;8;□;60W24;;;;□;x; +53;60ZR2/60G220X;60ZR2;60G220X;;;R;;x;;;60G402;;;;□;; +54;60ZR2/60N21;60ZR2;60N21;;;R;;□;21;x;60G40260W3160W33;60W3160W3260W3360W35;;;□;x; +55;60ZR2/60N22;60ZR2;60N22;;;R;;□;22;x;60G12260G40260W31;60W3160W32;;;□;x; +56;60L124Y/60LW26Y;60L124Y;60LW26Y;;;R;;□;;;;;;;□;x; +57;60L124Y/60ZV4;60L124Y;60ZV4;;;R;;□;4;□;60W28;;;;□;x; +58;60L124X/60L123X;60L124X;60L123X;;;R;;□;;;60W34;;;;□;; +59;60ZU21/60LW26Y;60ZU21;60LW26Y;;;R;;□;;;60W2960W3060W3160W33;60W3160W3260W3360W35;;;□;x; +60;60ZU21/60P1;60ZU21;60P1;;;R;;□;1;□;60G30160W33;60W3360W35;;;□;x; +61;60ZU21/60P2;60ZU21;60P2;;;R;;□;2;□;60G40260W3160W33;;;;□;x; +62;60ZU21/60ZV3;60ZU21;60ZV3;;;R;;□;3;□;60W2960W3060W3160W33;60W3160W3260W3360W35;;;□;x; +63;60ZU21/60ZV4;60ZU21;60ZV4;;;R;;□;4;□;60W2860W2960W3060W3160W33;60W3160W3260W3360W35;;;□;x; +64;60ZU22/60LW26Y;60ZU22;60LW26Y;;;R;;□;;;60G12260W2960W3060W31;60W3160W32;;;□;x; +65;60ZU22/60P2;60ZU22;60P2;;;R;;□;2;□;60G12260G40260W31;60W3160W32;;;□;x; +66;60ZU22/60ZV3;60ZU22;60ZV3;;;R;;□;3;□;60G12260W2960W3060W31;60W3160W32;;;□;x; +67;60ZU22/60ZV4;60ZU22;60ZV4;;;R;;□;4;□;60G12260W2860W2960W3060W31;60W3160W32;;;□;x; +68;60G221Y/60ZU21;60G221Y;60ZU21;;;R;;□;21;x;;;;;□;x; +69;60G322Y/60ZU22;60G322Y;60ZU22;;;R;;□;22;x;;;;;□;x; +70;60N21/60G221X;60N21;60G221X;;;R;;□;;;;;;;□;; +71;60N22/60G322X;60N22;60G322X;;;R;;□;;;;;;;□;; +72;60ZU20/60LW26Y;60ZU20;60LW26Y;;;R;;□;;;60W2960W3060W3160W3360W36;;;;□;x; +73;60ZU20/60P1;60ZU20;60P1;;;R;;□;1;□;60G30160W3360W36;60W3360W35;;;□;x; +74;60ZU20/60P2;60ZU20;60P2;;;R;;□;2;□;60G40260W3160W3360W36;60W3160W3260W3360W35;;;□;x; +75;60ZU20/60ZV3;60ZU20;60ZV3;;;R;;□;3;□;60W2960W3060W3160W3360W36;;;;□;x; +76;60ZU20/60ZV4;60ZU20;60ZV4;;;R;;□;4;□;60W2860W2960W3060W3160W3360W36;;;;□;x; +77;60L123Y/60L124Y;60L123Y;60L124Y;;;R;;x;24;x;60W34;;;;□;x; +78;60L123Y/60LW26Y [U2];60L123Y;60LW26Y;2;60W34 L;U;;□;;;60W2960W3060W34;;;;□;x; +79;60L123Y/60ZV3;60L123Y;60ZV3;;;R;;□;3;□;60W2960W3060W34;;;;□;x; +80;60L123Y/60ZV4 [U2];60L123Y;60ZV4;2;60W34 L;U;;□;4;□;60W2860W2960W3060W34;;;;□;x; +81;60ZR3/60G220X;60ZR3;60G220X;;;R;;x;;;60W2960W3060W3160W3360W36;;;;□;; +82;60ZR3/60L123X;60ZR3;60L123X;;;R;;□;;;60W2960W3060W34;;;;□;; +83;60ZR3/60N21;60ZR3;60N21;;;R;;□;21;x;60W2960W3060W3160W33;60W3160W3260W3360W35;;;□;x; +84;60ZR3/60N22;60ZR3;60N22;;;R;;□;22;x;60G12260W2960W3060W31;60W3160W32;;;□;x; +85;60ZV3/60P13;60ZV3;60P13;;;R;;□;13;x;60W5;;;;□;x; +86;60L113X/60L105X;60L113X;60L105X;;;R;;□;5;□;60W560W6;;;;□;x; +87;60L113X/60L106X;60L113X;60L106X;;;R;;□;6;□;60W560W6;;;;□;x; +88;60L113X/60ZR3;60L113X;60ZR3;;;R;;□;3;□;60W5;;;;□;x; +89;60L113X/60ZR4;60L113X;60ZR4;;;R;;□;4;□;60W560W6;;;;□;x; +90;60P13/60G102Y;60P13;60G102Y;;;R;;□;;;60W260W360W4;;;60U1190;x;; +91;60P13/60G211Y;60P13;60G211Y;;;R;;□;;;60W160W260W360W4;60W160W260W3;;;□;; diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/diffState/sslw_reference.csv b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/diffState/sslw_reference.csv new file mode 100644 index 0000000000..d13bb7ac52 --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/diffState/sslw_reference.csv @@ -0,0 +1,7 @@ +Lfd. Nr.;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P +1;60W30L;;x;x;;;;;;;;;;;x; +2;60W30R;;x;;;;;;;60W29;L+R;;;;x; +3;60W53L;;x;x;;;;;;;;;;;x; +4;60W53R;;x;;60W54;L;□;;;;;;;;x; +5;60W54L;;x;;60W24;L;□;;;;;;;;x; +6;60W54R;;x;x;;;;;;;;;;;x; diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/diffState/sslz_reference.csv b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/diffState/sslz_reference.csv new file mode 100644 index 0000000000..1ccf58f820 --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/diffState/sslz_reference.csv @@ -0,0 +1,98 @@ +Lfd. Nr.;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q;R;S;T;U;V;W;X;Y;Z;AA;AB;AC;AD;AE;AF +1;59111/60A;59111;60A;;;;Z;;□;;;;;;;120;;;;;;;;;;;;;;;60VWa60Va; +2;60PMPH/60AA;60PMPH;60AA;;;;Z;;□;;;;;;;120;120;;;;;;;;;;;;;;60VWaa60Vaa; +3;60A/60ZR1 (D1);60A;60ZR1;;;D1*;R;ZL;□;;;60U1190;60G111;;;120;120;160;;;;;46;;;;;;;;; +4;60A/60ZR2 (D1);60A;60ZR2;;;D1;R;ZL;□;;;60U1190;60G111;;;120;60;160;;6;;;;;;;;;;;; +5;60A/60ZR2 (D2);60A;60ZR2;;;D2;R;ZL;□;;;60U1190;60G111;;;120;60;160;;6;;;45;;;;;;;;; +6;60A/60ZR2 (D3);60A;60ZR2;;;D3*;R;ZL;□;;;60U1190;60G111;;;120;60;40;;4;;;;;;;;;;;; +7;60A/60ZR3 (D1);60A;60ZR3;;;D1;R;ZL;□;;;60U1190;60G111;;;120;60;60;;6;;;45;;;;;;;;; +8;60A/60ZR3 (D2);60A;60ZR3;;;D2*;R;ZL;□;;;60U1190;60G111;;;120;60;60;;6;;;;;;;;;;;; +9;60A/60ZR4 (D1);60A;60ZR4;;;D1;R;;□;;;60U1190;60G111;;;120;40;40;;4;;;;;;;;;;;; +10;60A/60ZR4 (D2);60A;60ZR4;;;D2*;R;ZL;□;;;60U1190;60G111;;;120;40;40;;4;;;;;;;;;;;; +11;60AA/60ZR2 (D1);60AA;60ZR2;;;D1*;R;ZL;□;;;60U1190;60G102;;;120;120;160;;4;;;456;;;;;;;;; +12;60AA/60ZR2 (D2);60AA;60ZR2;;;D2;R;ZL;□;;;60U1190;60G102;;;120;120;160;;4;;;456;;;;;;;;; +13;60AA/60ZR2 (D3);60AA;60ZR2;;;D3;R;ZL;□;;;60U1190;60G102;;;120;120;40;;4;;;456;;;;;;;;; +14;60AA/60ZR3 (D1);60AA;60ZR3;;;D1*;R;ZL;□;;;60U1190;60G102;;;120;60;60;;6;;;45;;;;;;;;; +15;60AA/60ZR3 (D2);60AA;60ZR3;;;D2;R;ZL;□;;;60U1190;60G102;;;120;60;60;;6;;;45;;;;;;;;; +16;60AA/60ZR4 (D1);60AA;60ZR4;;;D1*;R;;□;;;60U1190;60G102;;;120;40;40;;4;;;;;;;;;;;; +17;60AA/60ZR4 (D2);60AA;60ZR4;;;D2;R;;□;;;60U1190;60G102;;;120;40;40;;4;;;;;;;;;;;; +18;60P1/60PHLIG;60P1;60PHLIG;;;;R;ZL;□;;;60U1190;60G101;;;120;120;;;;;;;;;x;;;;;; +19;60P2/60PHLI;60P2;60PHLI[59112];;;;RB;ZL;□[□];;;60U1190;60G202;;;120[120];120[120];;;;;;;;;;;;;;; +20;60P2/60PHLIG;60P2;60PHLIG;;;;R;;□;;;60U1190;60G202;;;120;60;;;6;;;;;;;;;60Zp;;; +21;60P2/60PHPM;60P2;60PHPM;;;;R;;□;;;60U1190;60G202;;;120;120;;;;;;;;;;;;;;; +22;60ZV4/60PHLI;60ZV4;60PHLI[59112];;;;RB;ZL;□[□];;;60U1190;60W6;;;120[120];40[120];;;4F;;;;;;;;;;;; +23;60ZV4/60PHLIG;60ZV4;60PHLIG;;;;R;ZL;□;;;60U1190;60W6;;;120;40;;;4F;;;;;;;;;60Zp;60P13;; +24;60ZV4/60PHPM;60ZV4;60PHPM;;;;R;;□;;;60U1190;60W6;;;120;40;;;4F;;;;;;;;;;;; +25;60ZR1/60G220X;60ZR1;60G220X;;;;R;;x;;;;;;;120;50;;;4;;x;;;;;x;;;;; +26;60ZR1/60N21 (D1);60ZR1;60N21;;;D1*;R;ZL;□;21;;;60G301;;;120;120;160;;;;x;;;;;;;;;; +27;60ZR4/60L123X (D1);60ZR4;60L123X;;60W28AB R;D1*;R;;x;;;;60W28;;;120;40;40;;4F;;x;;T;;;;;;;; +28;60ZR4/60L123X [U2] (D1);60ZR4;60L123X;2;60W28AB L;D1*;U;ZL;□;;;;60W28;;;120;40;40;;4F;;x;;T;;;;;;;; +29;60ZR4/60N21 (D1);60ZR4;60N21;;;D1*;R;ZL;□;21;;;60W28;;;120;40;160;;4F;;x;;R;;;;;;;; +30;60ZR4/60N22 (D1);60ZR4;60N22;;;D1*;R;ZL;□;;;;60W28;;;120;40;160;;4F;;x;;R;;;;;;;; +31;60ZR4/60TR;60ZR4;60TR;;60W28AB R;;R;;x;;;;60W28;;;120;40;;;4F;;;;T;;;;;;;; +32;60ZR4/60TR [U2];60ZR4;60TR;2;60W28AB L;;U;;x;;;;60W28;;;120;40;;;4F;;;;T;;;;;;;; +33;60ZR2/60G220X;60ZR2;60G220X;;;;R;;x;;;;;;;120;50;;;4;;x;;;;;x;;;;; +34;60ZR2/60N21 (D1);60ZR2;60N21;;;D1*;R;ZL;□;21;;;60G402;;;120;50;160;;5;;x;;;;;;;;;; +35;60ZR2/60N22 (D1);60ZR2;60N22;;;D1*;R;ZL;□;;;;60G402;;;120;120;160;;;;x;;;;;;;;;; +36;60ZV4B/60ZV4;60ZV4B;60ZV4;;;;M;;□;;;;;;;;40;;;4F;□;;;;;;;;;;; +37;60ZV4A/60ZV4;60ZV4A;60ZV4;;;;M;;□;;;;;;;;100;;;4F;□;;;;;;;;;;; +38;60P13A/60P13;60P13A;60P13;;60W29 L;;M;;□;;;;;;;;50;;;5;□;;;;;;;;;;; +39;60ZU21/60L107Y (D1);60ZU21;60L107Y;;;D1*;R;ZL;□;;;;60W33;;;120;40;40;;4;;;;;;;;;;;; +40;60ZU21/60L108Y (D1);60ZU21;60L108Y;;;D1*;R;ZL;□;;;;60W33;;;120;40;40;;4;;;;;;;;;;;; +41;60ZU21/60P1 (D1);60ZU21;60P1;;;D1*;R;ZL;□;;;;60W33;;;120;120;160;;;;;;;;;;;;;; +42;60ZU21/60P1 (D2);60ZU21;60P1;;;D2;R;ZL;□;;;;60W33;;;120;120;60;;5;;;;;;;;;;;; +43;60ZU21/60P13 (D1);60ZU21;60P13;;60W29 L;D1*;R;;□;;;;60W33;;;120;50;40;;4;;x;;;;;;;;60ZV3;; +44;60ZU21/60P13 (D2);60ZU21;60P13;;60W29 L;D2;R;;□;;;;60W33;;;120;50;60;;5;;x;;;;;;;;60ZV3;; +45;60ZU21/60P2 (D1);60ZU21;60P2;;;D1*;R;;□;;;;60W33;;;120;50;160;;5;;x;;;;;;;;;; +46;60ZU21/60P2 (D2);60ZU21;60P2;;;D2;R;ZL;□;;;;60W33;;;120;50;160;;5;;x;;;;;;;;;; +47;60ZU21/60P2 (D3);60ZU21;60P2;;;D3;R;ZL;□;;;;60W33;;;120;50;60;;5;;x;;;;;;;;;; +48;60ZU21/60ZV3 (D1);60ZU21;60ZV3;;;D1*;R;ZL;□;;;;60W33;;;120;50;60;;5;;x;;;;;;;;;; +49;60ZU21/60ZV4 (D1);60ZU21;60ZV4;;;D1*;R;ZL;□;;;;60W33;;;120;40;40;;4;;x;;;;;;;;;; +50;60ZU22/60L107Y (D1);60ZU22;60L107Y;;;D1*;R;ZL;□;;;;60G122;;;120;40;40;;4;;;;;;;;;;;; +51;60ZU22/60L108Y (D1);60ZU22;60L108Y;;;D1*;R;ZL;□;;;;60G122;;;120;40;40;;4;;;;;;;;;;;; +52;60ZU22/60P13 (D1);60ZU22;60P13;;60W29 L;D1*;R;;□;;;;60G122;;;120;50;40;;4;;;;;;;;;;60ZV3;; +53;60ZU22/60P13 (D2);60ZU22;60P13;;60W29 L;D2;R;;□;;;;60G122;;;120;50;60;;5;;;;;;;;;;60ZV3;; +54;60ZU22/60P2 (D1);60ZU22;60P2;;;D1*;R;;□;;;;60G122;;;120;120;160;;;;x;;;;;;;;;; +55;60ZU22/60P2 (D2);60ZU22;60P2;;;D2;R;ZL;□;;;;60G122;;;120;120;160;;8(6);;x;6;;;;;;;;; +56;60ZU22/60P2 (D3);60ZU22;60P2;;;D3;R;ZL;□;;;;60G122;;;120;120;60;;5;;x;;;;;;;;;; +57;60ZU22/60ZV3 (D1);60ZU22;60ZV3;;;D1*;R;ZL;□;;;;60G122;;;120;50;60;;5;;x;;;;;;;;;; +58;60ZU22/60ZV4 (D1);60ZU22;60ZV4;;;D1*;R;ZL;□;;;;60W33;;;120;40;40;;4;;x;;;;;;;;;; +59;60N21/60RE;60N21;60RE;;;;R;;□;;;;60G221;;;120;;;;;;;;;;;;;;;; +60;60F/60ZU22 (D1);60F;60ZU22;;;D1*;R;ZL;□;;;;60G422;;;120;;160;;;;;458;;;;;;;;60VWzu22; +61;60F/60ZU22 (D2);60F;60ZU22;;;D2;R;ZL;□;;;;60G422;;;120;;60;;6;;;;;;;;;;;60VWzu22; +62;60FF/60ZU21 (D1);60FF;60ZU21;;;D1;R;ZL;□;21;;;60G321;;;120;;160;;;;;45;;;;;;;;; +63;60FF/60ZU21 (D2);60FF;60ZU21;;;D2;R;ZL;□;21;;;60G321;;;120;;160;;;;;;;;;;;;;; +64;60FF/60ZU21 (D3);60FF;60ZU21;;;D3*;R;ZL;□;21;;;60G321;;;120;;160;;;;;;;;;;;;;; +65;60FF/60ZU21 (D4);60FF;60ZU21;;;D4;R;ZL;□;21;;;60G321;;;120;;160;;;;;;;;;;;;;; +66;60ZU20/60L107Y (D1);60ZU20;60L107Y;;;D1*;R;ZL;□;;;;60W36;;;80;40;40;;4;;;;;;;;;;;; +67;60ZU20/60L108Y (D1);60ZU20;60L108Y;;;D1*;R;ZL;□;;;;60W36;;;80;40;40;;4;;;;;;;;;;;; +68;60ZU20/60LO;60ZU20;60LO;;;;R;;□;;;;60W36;;;80;80;;;;;;;;;;;;;;; +69;60ZU20/60P1 (D1);60ZU20;60P1;;;D1*;R;ZL;□;;;;60W36;;;80;50;160;;5;;;;;;;;;;;; +70;60ZU20/60P1 (D2);60ZU20;60P1;;;D2;R;ZL;□;;;;60W36;;;80;50;60;;5;;;;;;;;;;;; +71;60ZU20/60P13 (D1);60ZU20;60P13;;60W29 L;D1*;R;;□;;;;60W36;;;80;50;40;;4;;;;;;;;;;60ZV3;; +72;60ZU20/60P13 (D2);60ZU20;60P13;;60W29 L;D2;R;;□;;;;60W36;;;80;50;60;;5;;;;;;;;;;60ZV3;; +73;60ZU20/60P2 (D1);60ZU20;60P2;;;D1*;R;;□;;;;60W36;;;80;50;160;;5;;x;;;;;;;;;; +74;60ZU20/60P2 (D2);60ZU20;60P2;;;D2;R;ZL;□;;;;60W36;;;80;50;160;;5;;x;;;;;;;;;; +75;60ZU20/60P2 (D3);60ZU20;60P2;;;D3;R;ZL;□;;;;60W36;;;80;50;60;;5;;x;;;;;;;;;; +76;60ZU20/60ZV3 (D1);60ZU20;60ZV3;;;D1*;R;ZL;□;;;;60W36;;;80;50;60;;5;;x;;;;;;;;;; +77;60ZU20/60ZV4 (D1);60ZU20;60ZV4;;;D1*;R;ZL;□;;;;60W36;;;80;40;40;;4;;x;;;;;;;;;; +78;60B/60G220X;60B;60G220X;;;;R;;x;;;;;;;40;80;;;4F;;;;;;;;;;;; +79;60G/60L107Y (D1);60G;60L107Y;;60W34 L;D1*;R;;□;;;;60G223;;;50;40;40;;4;;;;;;;;;;;60Vp23; +80;60G/60L107Y [U2] (D1);60G;60L107Y;2;60W34 R;D1*;U;;□;;;;60G223;;;50;40;40;;4;;;;;;;;;;;60Vp23; +81;60G/60L108Y (D1);60G;60L108Y;;60W34 R;D1*;R;;□;;;;60G223;;;50;40;40;;4;;;;;;;;;;;60Vp23; +82;60G/60L108Y [U2] (D1);60G;60L108Y;2;60W34 L;D1*;U;;□;;;;60G223;;;50;40;40;;4;;;;;;;;;;;60Vp23; +83;60G/60P13 (D1);60G;60P13;;60W29 L60W34 L;D1*;R;;□;;;;60G223;;;50;50;40;;4;;;;;;;;;;60ZV3;60Vp23; +84;60G/60P13 (D2);60G;60P13;;60W29 L60W34 L;D2;R;;□;;;;60G223;;;50;50;60;;;;;;;;;;;;60ZV3;60Vp23; +85;60G/60ZV3 (D1);60G;60ZV3;;;D1*;R;;□;;;;60G223;;;50;50;60;;;;;;;;;;;;;60Vp23 (6); +86;60G/60ZV4 (D1);60G;60ZV4;;60W34 L;D1*;R;;□;;;;60G223;;;50;40;40;;4;;;;;;;;;;;60Vp23; +87;60G/60ZV4 [U2] (D1);60G;60ZV4;2;60W34 R;D1*;U;;□;;;;60G223;;;50;40;40;;4;;;;;;;;;;;60Vp23 (4); +88;60ZR3/60L123X (D1);60ZR3;60L123X;;;D1*;R;;□;;;;60W29;;;50;50;40;;4;;x;;T;;;;;;;; +89;60ZR3/60N21 (D1);60ZR3;60N21;;;D1*;R;ZL;□;21;;;60W29;;;50;50;160;;5;;x;;R;;;;;;;; +90;60ZR3/60N22 (D1);60ZR3;60N22;;;D1*;R;ZL;□;;;;60W29;;;50;50;160;;5;;x;;R;;;;;;;; +91;60ZR3/60TR;60ZR3;60TR;;;;R;;x;;;;60W29;;;50;50;;;5;;;;T;;;;;;;; +92;60ZV3/60PHLI;60ZV3;60PHLI[59112];;;;RB;ZL;□[□];;;60U1190;60W5;;;60[120];60[120];;;6F;;;;;;;;;;;; +93;60ZV3/60PHLIG;60ZV3;60PHLIG;;;;R;ZL;□;;;60U1190;60W5;;;120;60;;;6F;;;;;;;;;60Zp;60P13;; +94;60ZV3/60PHPM;60ZV3;60PHPM;;;;R;;□;;;60U1190;60W5;;;120;60;;;6F;;;;;;;;;;;; +95;60P13/60PHLI;60P13;60PHLI[59112];;;;RB;ZL;□[□];;;60U1190;60W4;;;60[120];60[120];;;6;;;;;;;;;;;; +96;60P13/60PHLIG;60P13;60PHLIG;;;;R;ZL;□;;;60U1190;60W4;;;60;60;;;6;;;;;;;;;60Zp;;; +97;60P13/60PHPM;60P13;60PHPM;;;;R;;□;;;60U1190;60W4;;;120;60;;;6;;;;;;;;;;;; diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/finalState/ssit_reference.csv b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/finalState/ssit_reference.csv new file mode 100644 index 0000000000..f25179f482 --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/finalState/ssit_reference.csv @@ -0,0 +1,6 @@ +Lfd. Nr.;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q;R +1;60ZPZU20;ESTW-A P-Hausen;Bediensäule;Fundament;8980;120,501;Leuchtmelder Zp 10Leuchtmelder Zp 9Signalfahrtmelder;Schlüsselschalter Vierkant;Bedientaste Zp 10Bedientaste Zp 9;;;;;;;;; +2;60ZUZU20/S;ESTW-A P-Hausen;Bediensäule;Fundament;8980;120,513;AnforderungsempfangSignalanforderung empfangen;Schlüsselschalter DB 21;Ausfahrgruppentaste Zp 9/10Bedientaste Zp 10FahrstraßenanforderungSignalanforderung;;;;;;;;; +3;Nb1;ESTW-A P-Hausen;Bediensäule;Fundament;8980;119,178;;Schlüsselschalter DB 21;;x;x;x;;;;;30; +4;Nb2/1;ESTW-A P-Hausen;Bediensäule;Fundament;8980;119,993;;Schlüsselschalter DB 21;;x;x;x;;;;;; +5;Nb2/2;ESTW-A P-Hausen;Bediensäule;Fundament;8980;120,084;;Schlüsselschalter DB 21;;x;x;x;;;;;30; diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/finalState/sska_reference.csv b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/finalState/sska_reference.csv new file mode 100644 index 0000000000..c2829e9d50 --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/finalState/sska_reference.csv @@ -0,0 +1,7 @@ +Lfd. Nr.;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q;R;S;T;U;V;W +1;Anschaltung ÜS BÜ 17,1;BÜ-Anschaltung;;Schalthaus;;;;;;;Landesnetz VNB;Batterie;;;;;;;;;;; +2;ESTW-A Linksdorf;ESTW-A;SIMIS-C;Gebäude;;8980;120,340;;ESTW-UZ N-Stadt;;Landesnetz VNB;Notstromaggregat (NEA stationär);;;;;;;;;;; +3;ESTW-A P-Hausen;ESTW-A;SIMIS-C;Gebäude;;8980;120,362;;ESTW-UZ N-Stadt;;Landesnetz VNB;Notstromaggregat (NEA stationär);;;;;;;;;;; +4;ESTW-UZ N-Stadt;ESTW-ZE;SIMIS-C;Gebäude;;8980;120,340;;;;Landesnetz VNB;Notstromaggregat (NEA stationär);;;;;;;;;;; +5;Linksdorf Achszählrechner;Gleisfreimelde-Innenanlage;;Gebäude;;8980;120,340;;ESTW-A Linksdorf;;ESTW-UZ N-Stadt;ESTW-UZ N-Stadt;;;;;;;;;;; +6;P-Hausen Achszählrechner;Gleisfreimelde-Innenanlage;;Gebäude;;8980;120,362;;ESTW-A P-Hausen;;ESTW-A P-Hausen;ESTW-A P-Hausen;;;;;;;;;;; diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/finalState/sskf_reference.csv b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/finalState/sskf_reference.csv new file mode 100644 index 0000000000..52fc661267 --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/finalState/sskf_reference.csv @@ -0,0 +1,57 @@ +Lfd. Nr.;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q;R;S;T;U;V;W +1;59B111;;;AzA;;Linksdorf Achszählrechner;;;;;;;;;;;;;;;□;Räumungsprüfung; +2;59B112;;;AzA;;Linksdorf Achszählrechner;;;;;;;;;;;;;;;□;; +3;60B114;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;W41;;;;□;Räumungsprüfung; +4;60G101;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +5;60G102;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +6;60G103;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +7;60G104;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +8;60G105;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +9;60G106;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +10;60G107;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +11;60G108;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +12;60G111;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +13;60G113;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +14;60G120;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +15;60G121;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +16;60G122;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +17;60G123;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;W22;;;;□;; +18;60G124;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +19;60G201;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +20;60G202;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +21;60G211;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +22;60G220;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +23;60G221;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +24;60G222;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +25;60G223;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +26;60G301;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +27;60G302;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +28;60G321;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +29;60G322;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +30;60G402;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +31;60G422;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +32;60W1;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;60W1;;;;□;; +33;60W2;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;60W2;;;;□;; +34;60W3;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;60W3;;;;□;; +35;60W4;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;60W4;;;;□;; +36;60W5;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;60W5;;;;□;; +37;60W6;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;60W660W760W8;;;;□;; +38;60W24;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;60W2460W2560W2660W2760W5260W5360W54;;;;□;; +39;60W28;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;60W28AB60W28CD;;;;□;; +40;60W29;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;60W29;;;;□;; +41;60W30;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;60W30;;;;□;; +42;60W31;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;60W3160W32;;;;□;; +43;60W33;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;60W3360W35;;;;□;; +44;60W34;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;60W34;;;;□;; +45;60W36;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;60W36;;;;□;; +46;60W51;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;60W51;;;;□;; +47;60113;I;□;NF-GSK;GF 100 e WM91;ESTW-A P-Hausen;;;;;;;;700;700;2.00;;;;;□;; +48;60113;II;□;NF-GSK;GF 100 e WM91;ESTW-A P-Hausen;;;;;;;;700;700;2.00;;;;;□;; +49;60113;III;□;NF-GSK;GF 100 e WM91;ESTW-A P-Hausen;;;;;;;;700;700;2.00;;;;;□;Räumungsprüfung; +50;60113;IV;□;NF-GSK;GF 100 e WM91;ESTW-A P-Hausen;;;;;;;;700;700;2.00;;;;;□;; +51;60113;V;□;NF-GSK;GF 100 e WM91;ESTW-A P-Hausen;;;;;;;;504;504;2.00;;;;;□;; +52;60116;V;□;NF-GSK;GF 100 e WM91;ESTW-A P-Hausen;;;;;;;;700;700;2.00;;;;;□;; +53;60116;IV;□;NF-GSK;GF 100 e WM91;ESTW-A P-Hausen;;;;;;;;700;700;2.00;;;;;□;; +54;60116;III;□;NF-GSK;GF 100 e WM91;ESTW-A P-Hausen;;;;;;;;700;700;2.00;;;;;□;Räumungsprüfung; +55;60116;II;□;NF-GSK;GF 100 e WM91;ESTW-A P-Hausen;;;;;;;;700;700;2.00;;;;;□;; +56;60116;I;□;NF-GSK;GF 100 e WM91;ESTW-A P-Hausen;;;;;;;;229;229;2.00;;;;;□;; diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/finalState/sskg_reference.csv b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/finalState/sskg_reference.csv new file mode 100644 index 0000000000..86e04ed19f --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/finalState/sskg_reference.csv @@ -0,0 +1,78 @@ +Lfd. Nr.;A;B;C;D;E;F;G;H;I;J;K;L;M +1;59B109/59B111;Achszählpunkt;;Linksdorf Achszählrechner;Linksdorf Achszählrechner;□;49 E 5 (S 49);;;8980;116,165;; +2;59B112;Achszählpunkt;;Linksdorf Achszählrechner;Linksdorf Achszählrechner;□;49 E 5 (S 49);;;8980;116,165;; +3;59B112/60B114;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);;;8980;116,176;; +4;ARM1/11a.119,0;Doppel-Schleife;;;;;;BÜ 119,018;2709;8980;116,264;ARM; +5;ARM2/12b.119,0;Doppel-Schleife;;;;;;BÜ 119,018;2707;8980;116,264;ARM; +6;60Rs43;Einfach-Sensor;;;;;;WA W41;2;8980;117,704;; +7;60B114B;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);Gz W41;10;8980;117,759;; +8;ARM1/11a.121,6;Doppel-Schleife;;;;;;BÜ 121,6;3025;8980;118,590;ARM; +9;ARM2b/12b.121,6;Doppel-Schleife;;;;;;BÜ 121,6;3023;8980;118,590;ARM; +10;60G102B;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);60AA;0;8980;118,950;; +11;60G111A;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);60A;0;8980;118,950;; +12;60W51A;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);60LW51X;0;8980;119,170;; +13;59B111/60G111/60G211;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);Ra 10 km: 119,183;0;8980;119,183;; +14;60G211/60W1;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;60 E 2 (UIC 60);60L211X;0;8980;119,251;; +15;60W51/60G107;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);60L107Y;0;8980;119,253;; +16;60W51/60G108;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);60L108Y;0;8980;119,253;; +17;60B114/60G102/60W2;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);Gz 60W2;10;8980;119,274;; +18;60W2C;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;60 E 2 (UIC 60);Mittig WV 60W1/60W2;1;8980;119,299;; +19;60W1B;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;60 E 2 (UIC 60);Mittig WV 60W1/60W2;1;8980;119,300;; +20;60W1/60G101;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);Gz 60W1;10;8980;119,325;; +21;60W2/60W3;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;60 E 2 (UIC 60);WA 60W2;6;8980;119,355;; +22;60W3/60W4;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);Mittig WV 60W3/60W4;0;8980;119,413;; +23;60G101/60G201;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);60P1;0;8980;119,418;; +24;60W3/60G202;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);Gz 60W3;10;8980;119,435;; +25;60W4/60G113;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);60P13;0;8980;119,468;; +26;60G113/60W5;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);60L113X;0;8980;119,526;; +27;60G202/60G302;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);60P2;0;8980;119,539;; +28;60W5/60W6;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);WA 60W6;3;8980;119,574;; +29;60W5/60G103;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);60ZV3;0;8980;119,584;; +30;60W6/60G104;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);60ZV4;0;8980;119,637;; +31;60W6/60G105;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);60L105Y;0;8980;119,676;; +32;60W6/60G106;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);60L106Y;0;8980;119,676;; +33;60W24F;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);60LW52X;0;8980;119,841;; +34;60G108/60W24;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);60L108X;0;8980;119,855;; +35;60G107/60W24;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);60L107X;0;8980;119,923;; +36;60G106/60W24;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);60L106X;0;8980;119,945;; +37;60G105/60W24;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);60L105X;0;8980;119,990;; +38;60G201/60G301;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);60ZR1;0;8980;120,028;; +39;60G104/60W28;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);60ZR4;0;8980;120,042;; +40;60W24/60W28;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);WA 60W26;2;8980;120,050;; +41;60G103/60W29;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);60ZR3;0;8980;120,076;; +42;60G302/60G402;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);60ZR2;0;8980;120,100;; +43;60W28/60W29;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);Mittig WV 60W28/60W29;0;8980;120,106;; +44;60W28/60G124;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);60L124Y;0;8980;120,134;; +45;60W29/60W30;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);WA 60W29;4;8980;120,141;; +46;60G402/60W31;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);Gz 60W31;10;8980;120,163;; +47;60W30/60W31;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);Mittig WV 60W30/60W31;0;8980;120,183;; +48;60G124/60W34;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);60L124X;0;8980;120,229;; +49;60W30/60W34;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);Gz 60W34;10;8980;120,230;; +50;60G301/60W33;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);Gz 60W33;10;8980;120,248;; +51;60W33B;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);Mittig WV 60W32/60W33;1;8980;120,268;; +52;60W31D;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);Mittig WV 60W32/60W33;1;8980;120,269;; +53;60W34/60G123;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);60L123Y;0;8980;120,287;; +54;60W31/60G122;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);Gz 60W32;10;8980;120,289;; +55;60W33/60G121;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);60ZU21;0;8980;120,370;; +56;60W36B;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);Mittig WV 60W35/60W36;1;8980;120,372;; +57;60W33D;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);Mittig WV 60W35/60W36;1;8980;120,373;; +58;60W36/60G220;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);60ZU20;0;8980;120,441;; +59;60G122/60G222;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);60ZU22;0;8980;120,475;; +60;60G121/60G221;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);60N21;0;8980;120,637;; +61;60G222/60G322;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);60N22;0;8980;120,637;; +62;60G221/60G321;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);Ra 10 km: 121,050;0;8980;121,050;; +63;60G322/60G422;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);Ra 10 km: 121,050;0;8980;121,050;; +64;60G321B;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);60FF;0;8980;121,449;; +65;60G422A;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);60F;0;8980;121,449;; +66;ARM12/2a.119,0;Doppel-Schleife;;;;;;BÜ 119,018;2922;8980;121,940;ARM; +67;FS12/2a.121,6;Doppel-Schleife;;;;;;BÜ 121,6;1056;8980;122,670;Ein BÜ; +68;ARM11/1bI.119,0;Doppel-Schleife;;;;;;BÜ 119,018;3683;8980;122,700;ARM; +69;FS11/1b.121,6;Doppel-Schleife;;;;;;BÜ 121,6;1696;8980;123,310;Ein BÜ; +70;60G120/60W36;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);Gz 60W36;10;8981;0,056;; +71;60G120B;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);60B;0;8981;0,346;; +72;60RsAN_B;Einfach-Sensor;;;;;;60B;1366;8981;1,712;; +73;Az1/11.17,1;Doppel-Sensor;;;;;;BÜ 17,104;754;8982;16,350;Ein BÜ; +74;ARM1bII.119,0;Doppel-Schleife;;;;;;BÜ 119,018;2275;8982;17,425;ARM; +75;60G223A;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);60G;0;8982;17,518;; +76;60G123/60G223;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);60L123X;0;8982;17,718;; +77;Az2/12.17,1;Doppel-Sensor;;;;;;BÜ 17,104;736;8982;17,840;Ein BÜ; diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/finalState/ssko_reference.csv b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/finalState/ssko_reference.csv new file mode 100644 index 0000000000..51c388d23b --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/finalState/ssko_reference.csv @@ -0,0 +1,9 @@ +Lfd. Nr.;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q;R;S;T;U;V +1;40;Ssp;x;W41R-C1;c;1;;;;;;;;60W40;;Schaltschrank/Schaltkasten;;8980;117,696;;; +2;41L;W;x;W42R-F1;f;1;;;W41;L;L;Spitze;Riegelhandschloss;;;;;;;;; +3;41R;W;□;W41R-C1;c;1;;;W41;R;L;Spitze;Riegelhandschloss;;;;;;;;; +4;42R;W;□;W42R-F1;f;1;;;W42;R;L;Spitze;Riegelhandschloss;;;;;;;;; +5;G102;Ssp;x;G102-B5;b;5;;;;;;;;60WG102;;Gebäude;;8980;120,362;;; +6;G102-TB;;□;G102-B5;b;5;;;;;;;;;;;;;;;x; +7;G111;Ssp;x;G111-M3;m;3;;;;;;;;60WG111;;Gebäude;;8980;120,362;;; +8;G111-TB;;□;G111-M3;m;3;;;;;;;;;;;;;;;x; diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/finalState/sskp_dm_reference.csv b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/finalState/sskp_dm_reference.csv new file mode 100644 index 0000000000..3e78e99e9f --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/finalState/sskp_dm_reference.csv @@ -0,0 +1,75 @@ +Lfd. Nr.;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q;R;S;T;U;V;W;X;Y;Z +1;Lf 7 '12' km: 117,100;2000 (GÜ);;;;;stä. akt.;;-355;;;;;;;;;135;;;45.00;1;PZ 80;;n; +2;Lf 7 '12' km: 117,100;2000 (GÜ);;;;;stä. akt.;;-355;;;;;;;;;135;;;45.00;1;PZ 80;;n; +3;60Va;1000;;;;;ge;;0;;;;;;;;;;;;;;;;; +4;60Vaa;1000;;;;;ge;;0;;;;;;;;;;;;;;;;; +5;60A;1000/2000;60A;;450;0;ge;;0;;;;;;;;;;;;;;;;; +6;60A;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +7;60AA;1000/2000;Gz 60W2;;450;333;ge;;0;;;;;;;;;;;;;;;;; +8;60AA;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +9;60L107Y;2000;60LW51X;v ≤ 40;215;82;stä. wirk.;;0;;;;;;;;;;;;;;;;; +10;60L107Y;500;;;;;stä. wirk.;;-250;-250;;;;;;;;;;;;;;;; +11;60L108Y;2000;60LW51X;v ≤ 40;215;82;stä. wirk.;;0;;;;;;;;;;;;;;;;; +12;60L108Y;500;;;;;stä. wirk.;;-250;-250;;;;;;;;;;;;;;;; +13;60P1;2000;Ra 10 km: 119,183;v > 60;449;235;ge;;0;;;;;;;;;;;;;;;;; +14;60P1;2000;Gz 60W1;40 < v ≤ 60;350;103;ge;;0;;;;;;;;;;;;;;;;; +15;60P1;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +16;60P2;2000;60L211X;v > 60;450;288;ge;;0;;;;;;;;;;;;;;;;; +17;60P2;2000;Gz 60W3;40 < v ≤ 60;350;114;ge;;0;;;;;;;;;;;;;;;;; +18;60P2;2000;60AA;v > 60;450;588;ge;;0;;;;;;;;;;;;;;;;; +19;60P2;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +20;60ZV4;2000;Gz 60W5;v ≤ 40;211;63;ge;;0;;;;;;;;;;;;;;;;; +21;60ZV4;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +22;60ZR1;1000/2000;Gz 60W33;v > 60;478;229;ge;;0;;;;;;;;;;;;;;;;; +23;60ZR1;500;;;;;ge;;-260;-260;;;;;;;;;;;;;;;; +24;60ZR1;500;;;;;ge;wirk. 60ZR1/60G220X;+6;+6;;;;;;;;;;;;;;;; +25;60ZR4;1000/2000;60L124Y;v ≤ 40;217;92;ge;;0;;;;;;;;;;;;;;;;; +26;60ZR4;1000/2000;Gz 60W31;v ≤ 40;217;131;ge;;0;;;;;;;;;;;;;;;;; +27;60ZR4;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +28;60ZR2;1000/2000;60ZU22;v > 60;482;375;ge;;0;;;;;;;;;;;;;;;;; +29;60ZR2;1000/2000;60ZU21;v > 60;482;270;ge;;0;;;;;;;;;;;;;;;;; +30;60ZR2;1000/2000;Gz 60W31;v ≤ 40;218;72;ge;;0;;;;;;;;;;;;;;;;; +31;60ZR2;500;;;;;ge;;-260;-260;;;;;;;;;;;;;;;; +32;60ZR2;500;;;;;ge;wirk. 60ZR2/60G220X;+6;+6;;;;;;;;;;;;;;;; +33;60ZU21;1000/2000;60ZR1;v > 60;492;342;ge;;0.0;;;;;;;;;;;;;;;;; +34;60ZU21;1000/2000;60ZR2;v > 60;492;270;ge;;0.0;;;;;;;;;;;;;;;;; +35;60ZU21;1000/2000;60ZR3;v > 60;492;294;ge;;0.0;;;;;;;;;;;;;;;;; +36;60ZU21;1000/2000;60ZR4;v > 60;492;328;ge;;0.0;;;;;;;;;;;;;;;;; +37;60ZU21;500;;;;;ge;;-110.0;-110.0;;;;;;;;;;;;;;;; +38;60ZU21;500;;;;;ge;;-150.0;-150.0;;;;;;;;;;;;;;;; +39;60ZU21;500;;;;;ge;;-250.0;-250.0;;;;;;;;;;;;;;;; +40;60ZU22;1000/2000;Gz 60W30;v > 60;500;279;ge;;0.0;;Gz 60W32;195.7;126.0;5.0;;;;;;;;;;;; +41;60ZU22;1000/2000;Gz 60W32;40 < v ≤ 60;375;195;ge;;0.0;;Gz 60W32;195.7;126.0;5.0;;;;;;;;;;;; +42;60ZU22;500;;;;;ge;;-250.0;-250.0;;;;;;;;;;;;;;;; +43;60N21;2000;60FF;v > 60;456;811;ge;;0.0;;Gz 60W35;277.4;148.9;24.9;;;;;;;;;;;; +44;60N22;2000;60F;v > 60;456;812;ge;;0.0;;60F;812.5;157.1;36.1;;;;;;;;;;;; +45;Lf 6 '9' km: 121,200;1000 (GÜ);;;;;stä. akt.;;0;;;;;;;;;105;;;35.00;1;PZ 80;;n; +46;60F;1000/2000 (GÜ);Ra 10 km: 121,050;;450;399;ge;;0;;;;;;;;;95;;;31.70;1;PZ 80;;n; +47;60F;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +48;60FF;1000/2000;Ra 10 km: 121,050;;450;399;ge;;0;;;;;;;;;;;;;;;;; +49;60FF;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +50;60Vf;1000;;;;;ge;;0;;;;;;;;;;;;;;;;; +51;60Vff;1000;;;;;ge;;0;;;;;;;;;;;;;;;;; +52;Lf 6 '9' km: 124,570;1000 (GÜ);;;;;stä. akt.;;0;;;;;;;;;105;;;35.00;1;PZ 80;;n; +53;60ZU20;1000/2000;;;;;ge;;0.0;;Gz 60W35;82.1;139.0;47.0;;;;;;;;;;;; +54;60ZU20;500;;;;;ge;;-66.0;-66.0;;;;;;;;;;;;;;;; +55;60ZU20;500;;;;;ge;;-27.0;-27.0;;;;;;;;;;;;;;;; +56;60B;1000/2000;Gz 60W36;;450;300;ge;;0;;;;;;;;;;;;;;;;; +57;60B;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +58;60Vb;1000;;;;;stä. wirk.;;0;;;;;;;;;;;;;;;;; +59;BÜ-K ÜS1.17,1;1000;;;;;ge;60U171;;;;;;;;;;;;;;;;;; +60;60Vg;1000;;;;;ge;;0;;;;;;;;;;;;;;;;; +61;BÜ-K ÜS2.17,1;1000;;;;;ge;60U171;;;;;;;;;;;;;;;;;; +62;60G;2000;60L123X;;350;200;ge;;0;;;;;;;;;;;;;;;;; +63;60G;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +64;60L123X;2000;60G;v ≤ 40;210;200;ge;;0;;;;;;;;;;;;;;;;; +65;60L123X;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +66;60Vp23;1000;;;;;stä. wirk.;;0;;;;;;;;;;;;;;;;; +67;60ZR3;1000/2000;Gz 60W34;40 < v ≤ 60;366;164;ge;;0;;;;;;;;;;;;;;;;; +68;60ZR3;1000/2000;60ZU22;40 < v ≤ 60;366;399;ge;;0;;;;;;;;;;;;;;;;; +69;60ZR3;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +70;60ZV3;2000;Gz 60W3;40 < v ≤ 60;351;159;ge;;0;;;;;;;;;;;;;;;;; +71;60ZV3;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +72;60P13;2000;Gleisabschluß 60W4R;v ≤ 40;210;70;ge;;0;;;;;;;;;;;;;;;;; +73;60P13;2000;60LW3X;40 < v ≤ 60;350;113;ge;;0;;;;;;;;;;;;;;;;; +74;60P13;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/finalState/sskp_reference.csv b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/finalState/sskp_reference.csv new file mode 100644 index 0000000000..82092c1e37 --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/finalState/sskp_reference.csv @@ -0,0 +1,75 @@ +Lfd. Nr.;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q;R;S;T;U;V;W;X;Y;Z +1;Lf 7 '12' km: 117,100;2000 (GÜ);;;;;stä. akt.;;-355;;;;;;;;;135;;;45.00;1;PZ 80;;n; +2;Lf 7 '12' km: 117,100;2000 (GÜ);;;;;stä. akt.;;-355;;;;;;;;;135;;;45.00;1;PZ 80;;n; +3;60Va;1000;;;;;ge;;0;;;;;;;;;;;;;;;;; +4;60Vaa;1000;;;;;ge;;0;;;;;;;;;;;;;;;;; +5;60A;1000/2000;60A;;450;0;ge;;0;;;;;;;;;;;;;;;;; +6;60A;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +7;60AA;1000/2000;Gz 60W2;;450;333;ge;;0;;;;;;;;;;;;;;;;; +8;60AA;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +9;60L107Y;2000;60LW51X;v ≤ 40;215;82;stä. wirk.;;0;;;;;;;;;;;;;;;;; +10;60L107Y;500;;;;;stä. wirk.;;-250;-250;;;;;;;;;;;;;;;; +11;60L108Y;2000;60LW51X;v ≤ 40;215;82;stä. wirk.;;0;;;;;;;;;;;;;;;;; +12;60L108Y;500;;;;;stä. wirk.;;-250;-250;;;;;;;;;;;;;;;; +13;60P1;2000;Ra 10 km: 119,183;v > 60;449;235;ge;;0;;;;;;;;;;;;;;;;; +14;60P1;2000;Gz 60W1;40 < v ≤ 60;350;103;ge;;0;;;;;;;;;;;;;;;;; +15;60P1;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +16;60P2;2000;60L211X;v > 60;450;288;ge;;0;;;;;;;;;;;;;;;;; +17;60P2;2000;Gz 60W3;40 < v ≤ 60;350;114;ge;;0;;;;;;;;;;;;;;;;; +18;60P2;2000;60AA;v > 60;450;588;ge;;0;;;;;;;;;;;;;;;;; +19;60P2;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +20;60ZV4;2000;Gz 60W5;v ≤ 40;211;63;ge;;0;;;;;;;;;;;;;;;;; +21;60ZV4;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +22;60ZR1;1000/2000;Gz 60W33;v > 60;478;229;ge;;0;;;;;;;;;;;;;;;;; +23;60ZR1;500;;;;;ge;;-260;-260;;;;;;;;;;;;;;;; +24;60ZR1;500;;;;;ge;wirk. 60ZR1/60G220X;+6;+6;;;;;;;;;;;;;;;; +25;60ZR4;1000/2000;60L124Y;v ≤ 40;217;92;ge;;0;;;;;;;;;;;;;;;;; +26;60ZR4;1000/2000;Gz 60W31;v ≤ 40;217;131;ge;;0;;;;;;;;;;;;;;;;; +27;60ZR4;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +28;60ZR2;1000/2000;60ZU22;v > 60;482;375;ge;;0;;;;;;;;;;;;;;;;; +29;60ZR2;1000/2000;60ZU21;v > 60;482;270;ge;;0;;;;;;;;;;;;;;;;; +30;60ZR2;1000/2000;Gz 60W31;v ≤ 40;218;72;ge;;0;;;;;;;;;;;;;;;;; +31;60ZR2;500;;;;;ge;;-260;-260;;;;;;;;;;;;;;;; +32;60ZR2;500;;;;;ge;wirk. 60ZR2/60G220X;+6;+6;;;;;;;;;;;;;;;; +33;60ZU21;1000/2000;60ZR1;v > 60;492;342;ge;;0;;;;;;;;;;;;;;;;; +34;60ZU21;1000/2000;60ZR2;v > 60;492;270;ge;;0;;;;;;;;;;;;;;;;; +35;60ZU21;1000/2000;60ZR3;v > 60;492;294;ge;;0;;;;;;;;;;;;;;;;; +36;60ZU21;1000/2000;60ZR4;v > 60;492;328;ge;;0;;;;;;;;;;;;;;;;; +37;60ZU21;500;;;;;ge;;-110;-110;;;;;;;;;;;;;;;; +38;60ZU21;500;;;;;ge;;-150;-150;;;;;;;;;;;;;;;; +39;60ZU21;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +40;60ZU22;1000/2000;Gz 60W30;v > 60;500;279;ge;;0;;Gz 60W32;195;126;5;;;;;;;;;;;; +41;60ZU22;1000/2000;Gz 60W32;40 < v ≤ 60;375;195;ge;;0;;Gz 60W32;195;126;5;;;;;;;;;;;; +42;60ZU22;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +43;60N21;2000;60FF;v > 60;456;811;ge;;0;;Gz 60W35;277;149;25;;;;;;;;;;;; +44;60N22;2000;60F;v > 60;456;812;ge;;0;;60F;812;157;36;;;;;;;;;;;; +45;Lf 6 '9' km: 121,200;1000 (GÜ);;;;;stä. akt.;;0;;;;;;;;;105;;;35.00;1;PZ 80;;n; +46;60F;1000/2000 (GÜ);Ra 10 km: 121,050;;450;399;ge;;0;;;;;;;;;95;;;31.70;1;PZ 80;;n; +47;60F;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +48;60FF;1000/2000;Ra 10 km: 121,050;;450;399;ge;;0;;;;;;;;;;;;;;;;; +49;60FF;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +50;60Vf;1000;;;;;ge;;0;;;;;;;;;;;;;;;;; +51;60Vff;1000;;;;;ge;;0;;;;;;;;;;;;;;;;; +52;Lf 6 '9' km: 124,570;1000 (GÜ);;;;;stä. akt.;;0;;;;;;;;;105;;;35.00;1;PZ 80;;n; +53;60ZU20;1000/2000;;;;;ge;;0;;Gz 60W35;82;139;47;;;;;;;;;;;; +54;60ZU20;500;;;;;ge;;-66;-66;;;;;;;;;;;;;;;; +55;60ZU20;500;;;;;ge;;-27;-27;;;;;;;;;;;;;;;; +56;60B;1000/2000;Gz 60W36;;450;300;ge;;0;;;;;;;;;;;;;;;;; +57;60B;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +58;60Vb;1000;;;;;stä. wirk.;;0;;;;;;;;;;;;;;;;; +59;BÜ-K ÜS1.17,1;1000;;;;;ge;60U171;;;;;;;;;;;;;;;;;; +60;60Vg;1000;;;;;ge;;0;;;;;;;;;;;;;;;;; +61;BÜ-K ÜS2.17,1;1000;;;;;ge;60U171;;;;;;;;;;;;;;;;;; +62;60G;2000;60L123X;;350;200;ge;;0;;;;;;;;;;;;;;;;; +63;60G;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +64;60L123X;2000;60G;v ≤ 40;210;200;ge;;0;;;;;;;;;;;;;;;;; +65;60L123X;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +66;60Vp23;1000;;;;;stä. wirk.;;0;;;;;;;;;;;;;;;;; +67;60ZR3;1000/2000;Gz 60W34;40 < v ≤ 60;366;164;ge;;0;;;;;;;;;;;;;;;;; +68;60ZR3;1000/2000;60ZU22;40 < v ≤ 60;366;399;ge;;0;;;;;;;;;;;;;;;;; +69;60ZR3;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +70;60ZV3;2000;Gz 60W3;40 < v ≤ 60;351;159;ge;;0;;;;;;;;;;;;;;;;; +71;60ZV3;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +72;60P13;2000;Gleisabschluß 60W4R;v ≤ 40;210;70;ge;;0;;;;;;;;;;;;;;;;; +73;60P13;2000;60LW3X;40 < v ≤ 60;350;113;ge;;0;;;;;;;;;;;;;;;;; +74;60P13;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/finalState/ssks_reference.csv b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/finalState/ssks_reference.csv new file mode 100644 index 0000000000..3de5e8d70d --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/finalState/ssks_reference.csv @@ -0,0 +1,79 @@ +Lfd. Nr.;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q;R;S;T;U;V;W;X;Y;Z;AA;AB;AC;AD;AE;AF;AG;AH;AI;AJ;AK;AL;AM;AN;AO;AP;AQ;AR;AS;AT;AU;AV;AW;AX +1;59111;H;;;8980;116,200;;GC;67;3800;;;;;;;Regelanordnung Mast hoch;;;;;;;;;;□;0;1;;;;;;;;;;;;ws/rt/ws;;□;;;;;;; +2;59112;H;;;8980;116,200;;GC;67;3800;;;;;;;Regelanordnung Mast hoch;;;;;;;;;;□;0;1;;;;;;;;;;;;ws/rt/ws;;□;;;;;;; +3;60Va;V;;;8980;117,980;;GC;0;3800;;250;;;300;;Regelanordnung Mast hoch;S 525.4.5 (5)S 8000.5.6 (19);5000;VRL;VL;S 8240.25.7;700;;;;□;;12;;;;;;;46;;;;;;;;□;;;;;; +4;60Vaa;V;;;8980;117,980;;GC;0;;3950;250;;;300;;Regelanordnung Mast hoch;S 525.4.5 (5)S 8000.5.6 (19);5000;VRL;VL;S 8240.25.7;700;;;;□;;12;;;;;;;46;;;;;;;;□;;;;;; +5;60VWa;V;;;8980;118,800;;GC;35;3770;;;75;;210;;Regelanordnung Mast hoch;S 8000.5.6 (11);5100;VRL;VL;S 8240.25.7;700;;;;□;;12;Zl;;;;;;46;;;;;;;;□;;;;;; +6;60VWaa;V;;;8980;118,800;;GC;35;;4650;;75;;210;;Regelanordnung Mast hoch;S 8000.5.6 (19);5100;VRL;VL;S 8240.25.7;700;;;;□;;12;Zl;;;;;;46;;;;;;;;□;;;;;; +7;60A;M;;;8980;118,950;;GC;35;3920;;400;225;350;150;;Regelanordnung Mast hoch;S 8000.5.6 (1);5400;HG;HG4;S 8240.25.7;700;;;;□;0;12;;;7;;;46;456;;;;;ws/rt/ws +V;;ZL;□;;;Z;;; +8;60AA;M;;;8980;118,950;;GC;35;;3950;400;225;350;150;;Regelanordnung Mast hoch;S 8000.5.6 (9);5400;HG;HG4;S 8240.25.7;700;;;;□;0;12;;;7;;;46;456;;;;;ws/rt/ws +V;;ZL;□;;;Z;;; +9;60LW51X;S;;;8980;119,170;;GC;;2700;;200;120;150;200;;Regelanordnung Mast hoch;S 8000.7.1 (6);630;;;S 8240.21 kl. Bf;-245;;;;□;0;;Kl;Sh 1;;;;;;;;;;Sp;;□;□;;;;;; +10;60L211X;S;;;8980;119,251;;GC;35;3700;;200;120;150;200;;Regelanordnung Mast hoch;S 8000.7.1 (6);630;;;S 8240.28.4;-245;;;;□;0;;;Sh 1;;;;;;;;;;Sp;;□;□;;;;;; +11;60L107Y;S;;;8980;119,253;;GC;0;3450(7557);;200;120;150;200;;Regelanordnung Mast hoch;S 8000.7.1 (4);3830;;;S 8240.21 kl. Bf;100;;;;□;0;;Kl;Sh 1;;;;;;;;;;Sp;;□;□;;;;;; +12;60L108Y;S;;;8980;119,253;;GC;;3450;;200;120;150;200;;Regelanordnung Mast hoch;S 8000.7.1 (2);3830;;;S 8240.21 kl. Bf;100;;;;□;0;;Kl;Sh 1;;;;;;;;;;Sp;;□;□;;;;;; +13;60Zp;W;;;8980;119,349;;GC;35;3450;;225;200;150;;;Regelanordnung Mast hoch;S 8000.8.2 (2);3800;;;S 8240.28.4;100;;;;□;;;;;;;;;;6;;;;;;;;;;;;; +14;60LW3X;S;;;8980;119,355;;GC;30;2250(4500);;200;120;150;200;;Regelanordnung Mast hoch;S 8000.7.1 (7);258;;;S 8240.11.10;100;;;;□;0;;;Sh 1;;;;;;;;;;Sp;;□;□;;;;;; +15;60P1;H;;;8980;119,418;;GC;0;2250(4500);;400;225;350;500;;Regelanordnung Mast hoch;S 8000.5.6 (8);6000;HG;HG2;S 8240.25.7;100;;;;□;0;1;;Sh 1;1;;;;;6F;;;;ws/rt/ws;;ZL;□;x;;Z;;; +16;60P2;H;;;8980;119,539;;GC;0;2500(5110);;400;225;400;400;;Regelanordnung Mast hoch;S 8000.5.6 (7);5400;HG;HG2;S 8240.25.7;100;;;;□;0;1;;Sh 1;1;;;6;;;;;;ws/rt/ws;;ZL;□;x;;Z;;; +17;60ZV4;H;;;8980;119,637;;GC;0;2250(4631);;300;80;250;350;;Regelanordnung Mast hoch;S 8000.5.6 (8);6000;HG;HG2;S 8240.25.7;100;;;;□;0;1;;Sh 1;1;;;4F;;;;;;ws/rt/ws;;ZL;□;x;;Z;;; +18;60L105Y;S;;;8980;119,676;;GC;0;2040(4654);;200;120;150;200;;Regelanordnung Mast hoch;S 8000.7.1 (8);630;;;S 8240.21 kl. Bf;-245;;;;□;0;;;Sh 1;;;;;;;;;;Sp;;□;□;;;;;; +19;60L106Y;S;;;8980;119,676;;GC;0;3150;;200;120;150;200;;Regelanordnung Mast hoch;S 8000.7.1 (6);630;;;S 8240.21 kl. Bf;-245;;;;□;0;;;Sh 1;;;;;;;;;;Sp;;□;□;;;;;; +20;60LW52X;S;;;8980;119,841;;GC;;2550(6424);;200;120;150;200;;Regelanordnung Mast hoch;S 8000.7.1 (8);630;;;S 8240.21 kl. Bf;-245;;;;□;0;;Kl;Sh 1;;;;;;;;;;Sp;;□;□;;;;;; +21;60L108X;S;;;8980;119,855;;GC;;3150(7923);;200;120;150;200;;Regelanordnung Mast hoch;S 8000.7.1 (8);630;;;S 8240.21 kl. Bf;-245;;;;□;0;;Kl;Sh 1;;;;;;;;;;Sp;;□;□;;;;;; +22;60L107X;S;;;8980;119,923;;GC;0;2500(5000);;200;120;150;200;;Regelanordnung Mast hoch;S 8000.7.1 (8);630;;;S 8240.21 kl. Bf;-245;;;;□;0;;Kl;Sh 1;;;;;;;;;;Sp;;□;□;;;;;; +23;60L106X;S;;;8980;119,945;;GC;0;2390(4750);;200;120;150;200;;Regelanordnung Mast hoch;S 8000.7.1 (8);630;;;S 8240.21 kl. Bf;-245;;;;□;0;;Kl;Sh 1;;;;;;;;;;Sp;;□;□;;;;;; +24;60L105X;S;;;8980;119,990;;GC;0;2450(4922);;200;120;150;200;;Regelanordnung Mast hoch;S 8000.7.1 (8);630;;;S 8240.21 kl. Bf;-245;;;;□;0;;Kl;Sh 1;;;;;;;;;;Sp;;□;□;;;;;; +25;60ZR1;M;;;8980;120,028;;GC;0;3920;;400;225;350;500;;Regelanordnung Mast hoch;S 8000.5.6 (1);5400;HG;HG2;S 8240.21 gr. Bf. T2;700;;;;□;0;12;Zl;Sh 1;7;;;46;;13;;;;ws/rt/ws +V;;ZL;□;x;;Z;;; +26;60ZR4;M;;;8980;120,042;;GC;0;2250(4670);;300;80;250;350;;Regelanordnung Mast hoch;S 8000.5.6 (8);6000;HG;HG2;S 8240.21 gr. Bf. T2;100;;;;□;0;12;KlZl;Sh 1;7;RT;;4F;;;;;;ws/rt/ws +V;;ZL;□;x;;Z;RT;; +27;60LW26Y;S;;;8980;120,051;;GC;0;3150;;200;120;150;200;;Regelanordnung Mast hoch;S 8000.7.1 (6);630;;;S 8240.21 kl. Bf;-245;;;;□;0;;Kl;Sh 1;;;;;;;;;;Sp;;□;□;;;;;; +28;60ZR2;M;;;8980;120,100;;GC;0;2250(4501);;400;225;350;500;;Regelanordnung Mast hoch;S 8000.5.6 (8);6000;HG;HG2;S 8240.21 gr. Bf. T2;100;;;;□;0;12;Zl;Sh 1;7;;;456;;13;;;;ws/rt/ws +V;;ZL;□;x;;Z;;; +29;60L124Y;S;;;8980;120,134;;GC;;3150;;200;120;150;200;;Regelanordnung Mast hoch;S 8000.7.1 (6);630;;;S 8240.28.4;-245;;;;□;0;;Kl;Sh 1;;;;;;;;;;Sp;;□;□;;;;;; +30;60L124X;S;;;8980;120,229;;GC;;2100(4270);;200;120;150;200;;Regelanordnung Mast hoch;S 8000.7.1 (7);258;;;S 8240.11.10;100;;;;□;0;;Kl;Sh 1;;;;;;;;;;Sp;;□;□;;;;;; +31;60ZU21;M;;;8980;120,370;;GC;0;2450(4969);;400;225;350;365;;Regelanordnung Mast hoch;S 8000.5.6 (8);6000;HG;HG2;S 8240.21 gr. Bf. T2;100;;;;□;0;12;Zl;Sh 1;7;;;45;;;;;60FAZU21;ws/rt/ws +V;;ZL;□;x;;Z;;; +32;60ZU22;M;;;8980;120,475;;GC;0;3770;;400;225;400;272;;Regelanordnung Mast hoch;S 8000.5.6 (2);5400;HG;HG4;S 8240.21 gr. Bf. T2;100;;;;□;0;12;Zl;Sh 1;7;;;458;6;;;;;ws/rt/ws +V;;ZL;□;x;;Z;;; +33;60N21;H;;;8980;120,637;;GC;55;3950;;400;225;350;500;;Regelanordnung Mast hoch;S 8000.5.6 (9);5400;HG;HG2;S 8240.25.7;700;;;;□;0;1;;Sh 1;1;;;;;;;;;ws/rt/ws;;ZL;□;x;;Z;;; +34;60N22;H;;;8980;120,637;;GC;43;2485(5000);;400;225;350;500;;Regelanordnung Mast hoch;S 8000.5.6 (8);6000;HG;HG2;S 8240.25.7;100;;;;□;0;;;Sh 1;;;;;;;;;60FAN22;ws/rt/ws;;□;□;;;;;; +35;60VWzu22;V;;;8980;120,747;;GC;110;3030(6642);;;28;;300;;Regelanordnung Mast hoch;S 8000.5.6 (13);5100;VRL;VL;S 8240.21 gr. Bf. T2;100;;;;□;;12;Zl;;;;;;458;;;;;;;;□;;;;;; +36;60F;M;;;8980;121,449;;GC;0;3900(5212);;400;225;400;400;;Arbeitsbühne;S 8000.6.2;7650;HG;HG2;;;;;;□;0;12;;;7;;;6;458;;;;;ws/rt/ws +V;;ZL;□;;;Z;;; +37;60FF;M;;;8980;121,449;;GC;0;;3900;300;188;250;450;;Arbeitsbühne;S 8000.6.2;7650;HG;HG2;;;;;;□;0;12;;;7;;;;45;;;;;ws/rt/ws +V;;ZL;□;;;Z;;; +38;60Vf;V;;;8980;122,486;;GC;19;3770;;200;;;300;;Regelanordnung Mast hoch;S 525.4.5 (1)S 8000.5.6 (12);5000;VRL;VL;S 8240.25.7;100;;;;□;;12;;;;;;;6;;;;;;;;□;;;;;; +39;60Vff;V;;;8980;122,486;;GC;19;;3950;200;;;300;;Regelanordnung Mast hoch;S 525.4.5 (5)S 8000.5.6 (19);5000;VRL;VL;S 8240.25.7;700;;;;□;;12;;;;;;;;;;;;;;;□;;;;;; +40;60ZU20;M;;;8981;-0,010;;GC;0;3486;;80;80;75;160;;Regelanordnung Mast hoch;S 8000.5.6 (3);5400;HG;HG4;S 8240.21 gr. Bf. T2;100;;;;□;0;12;Zl;Sh 1;7;;;45;;;910;Zp 9 + Zp 10;60FAZU20;ws/rt/ws +V;;ZL;□;;;Z;;; +41;60B;M;;;8981;0,346;;GC;0;3920;;300;150;250;500;;Regelanordnung Mast hoch;S 8000.5.6 (1);5400;HG;HG2;S 8240.21 gr. Bf. T2;700;;;;□;0;2;Zl;;7;;;4F;;;;;60HM1B;ws/rt/ws +V;;□;□;;;Z;;; +42;60Vb;V;;;8981;1,050;;GC;0;3570;;200;;;300;;Regelanordnung Mast hoch;S 525.4.5 (5)S 8000.5.6 (11);5000;VRL;VR;S 8240.21 gr. Bf. T2;700;;;;□;;12;;;;;;;4F;;;;;;;;□;;;;;; +43;60Vg;V;;;8982;17,118;;GC;80;3670;;200;;;250;;Regelanordnung Mast hoch;S 525.4.5 (5)S 8000.5.6 (11);5000;VRL;VR;S 8240.21 gr. Bf. T2;700;;;;□;;12;;;;;;;4;;;;;;;;□;;;;;; +44;60G;H;;;8982;17,518;;GC;0;3920;;300;94;250;350;;Regelanordnung Mast hoch;S 8000.5.6 (1);5400;HG;HG2;S 8240.21 gr. Bf. T2;700;;;;□;0;1;;;7;;;4;;;;;;ws/rt/ws;;□;□;;;Z;;; +45;60L123X;S;;;8982;17,718;;GC;0;3150(6398);;200;120;150;200;;Regelanordnung Mast hoch;S 8000.7.1 (4);3830;;;S 8240.28.4;100;;;;□;0;;;Sh 1;;;;;;;;;;Sp;;□;□;;;;;; +46;60Vp23;V;;;8982;18,127;;GC;0;3920;;200;;;160;;Regelanordnung Mast hoch;S 8000.5.6 (11);5000;VRL;VL;S 8240.25.7;700;;;;□;;12;;;;;;;46;;;;;;;;□;;;;;; +47;60L123Y;S;;;8982;18,431;;GC;0;3150;;200;120;150;200;;Regelanordnung Mast hoch;S 8000.7.1 (6);630;;;S 8240.28.4;-245;;;;□;0;;Kl;Sh 1;;;;;;;;;;Sp;;□;□;;;;;; +48;60ZR3;M;;;8982;18,642;;GC;0;2500(4964);;300;113;250;500;;Regelanordnung Mast hoch;S 8000.5.6 (7);5400;HG;HG2;S 8240.21 gr. Bf. T2;100;;;;□;0;12;Zl;Sh 1;7;RT;;45;;;;;;ws/rt/ws +V;;ZL;□;x;;Z;RT;; +49;60ZV3;H;;;8982;19,134;;GC;0;2380(4607);;300;94;250;500;;Regelanordnung Mast hoch;S 8000.5.6 (8);6000;HG;HG2;S 8240.25.7;100;;;;□;0;1;Kl;Sh 1;1;;;6F;;;;;;ws/rt/ws;;ZL;□;x;;Z;;; +50;60L113X;S;;;8982;19,192;;GC;0;2550(5109);;200;120;150;200;;Regelanordnung Mast hoch;S 8000.7.1 (8);630;;;S 8240.28.4;-245;;;;□;0;;;Sh 1;;;;;;;;;;Sp;;□;□;;;;;; +51;60P13;H;;;8982;19,250;;GC;0;4050;;300;94;250;350;;Regelanordnung Mast hoch;S 8000.5.6 (10);5400;HG;HG2;S 8240.25.7;100;;;;□;0;1;Kl;Sh 1;1;;;56;;;;;;ws/rt/ws;;ZL;□;x;;Z;;; +52;60LIPH;;;ZZS;8980;116,179;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +53;60LIPHG;;;ZZS;8980;116,180;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +54;60PMPH;;;ZSA;8980;117,706;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +55;60G102Y;;;RSZ;8980;118,950;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +56;60PHLI;;;ZZS;8980;118,950;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +57;60PHLIG;;;ZZS;8980;118,950;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +58;60PHPM;;;ZZA;8980;118,950;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +59;60G91Y;;;RSZ;8980;119,033;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +60;60G211Y;;;RSZ;8980;119,183;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +61;60G102X;;;RSZ;8980;119,274;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +62;60G95Y;;;RSZ;8980;119,760;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +63;60ZV4B;;;ZSM;8980;120,106;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;x;;;;; +64;60ZV4A;;;ZSM;8980;120,134;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;x;;;;; +65;60P13A;;;ZSM;8980;120,183;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;x;;;;; +66;60G221Y;;;RSZ;8980;120,637;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +67;60G322Y;;;RSZ;8980;120,637;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +68;60G221X;;;RSZ;8980;121,050;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +69;60G322X;;;RSZ;8980;121,050;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +70;60RE;;;ZZS;8980;121,449;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +71;60REG;;;ZZS;8980;121,449;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +72;PH;;;ZZS;8980;127,369;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +73;PHG;;;ZZS;8980;127,370;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +74;60G220X;;;RSZZZ;8981;-0,152;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +75;60LO;;;ZZS;8981;0,346;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +76;60LOPH;;;ZZS;8981;3,168;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +77;60TRPH;;;ZZS;8982;13,441;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +78;60TR;;;ZZS;8982;17,518;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/finalState/sskw_reference.csv b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/finalState/sskw_reference.csv new file mode 100644 index 0000000000..89e093161b --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/finalState/sskw_reference.csv @@ -0,0 +1,29 @@ +Lfd. Nr.;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q;R;S;T;U;V;W;X;Y;Z +1;W41;EW;EW 54-190-1:9;60B114;;;;;;□;0 ;reflekt.;0;40 ;120 (pmax);;;;;;;;Sw 3101.0001 (1)WSK_2018_W41;x;; +2;W42;EW;EW 54-190-1:9;;;;;;;□;0 ;reflekt.;0;40 ;40 ;;;;;;;;Sw 3101.0001 (1)WSK_2018_W42;x;; +3;60W1;IBW;IBW 60-500-1:12-fb;60W1;60W2 L;;;R;x;x;1 ;reflekt.;1;60 ;120 (pmax);;;1 ;;;;;Sw 1262.0501 (1)Sw 1262.0501 (1)WSK_2018_W1;x;; +4;60W2;ABW;ABW 60-500-1:12-fb;60W2;60W1 L;;;R;x;x;1 ;reflekt.;1;60 ;120 ;;;1 ;;;;;Sw 1262.0501 (1)Sw 1262.0501 (1)WSK_2018_W2;x;; +5;60W3;ABW;ABW 54-500-1:12;60W3;60W4 L;;;R;x;□;1 ;;1;60 ;120 ;;;;;;;;Sw 1151.0501 (2)WSK_2018_W3;x;; +6;60W4;EW;EW 54-500-1:12;60W4;60W3 L;;;;;□;1 ;reflekt.;1;60 ;60 ;;;;;;;;Sw 1151.0501 (1)WSK_2018_W4;x;; +7;60W5;EW;EW 49-190-1:9;60W5;60W6;;;;;□;1 ;;0;40 ;60 ;;;;;;;;Sw 1101.0001 (2)WSK_2018_W5;x;; +8;60W6;EW;EW 54-190-1:9;60W6;60W7;;;;;□;1 ;;0;40 ;40 ;;;;;;;;Sw 1101.0001 (2)WSK_2018_W6;x;; +9;60W7;EW;EW 54-190-1:9;60W6;;;;;;□;1 ;;0;40 ;40 ;;;;;;;;Sw 1101.0001 (2)WSK_2018_W7;x;; +10;60W8;;;60W6;;;;auf;□;;;;;;;;;;1;□;R;□;S 7320.10;;; +11;60W24;EW;EW 54-190-1:9;60W24;;;;;;□;1 ;;0;40 ;40 ;;;;;;;;Sw 1101.0001 (1)WSK_2018_W24;x;; +12;60W25;;;60W24;;;;auf;□;;;;;;;;;;1;□;R;□;S 7320.7;;; +13;60W26;EW;EW 54-190-1:9;60W24;;;;;;□;1 ;;0;40 ;40 ;;;;;;;;Sw 1101.0001 (1)WSK_2018_W26;x;; +14;60W27;;;60W24;;;;auf;□;;;;;;;;;;1;□;R;x;S 7320.7;;; +15;60W28AB;DKW;DKW 54-190-1:9;60W28;60W29 R;;;;;□;2 ;reflekt.;0;40 ;40 ;100 ;100 ;;;;;;Sw 1451.0121 (2)WSK_2018_W28AB_CD;x;; +16;60W28CD;DKW;DKW 54-190-1:9;60W28;60W26;;;;;□;2 ;reflekt.;0;40 ;40 ;100 ;100 ;;;;;;Sw 1451.0121 (1)WSK_2018_W28AB_CD;x;; +17;60W29;EW;EW 54-190-1:9;60W29;;60W28AB R;;;;□;1 ;;0;50 ;40 ;;;;;;;;Sw 1101.0001 (1)WSK_2018_W29;x;; +18;60W30;EW;EW 54-300-1:9;60W30;;60W31 R;;;;□;1 ;;0;50 ;50 ;;;;;;;;Sw 1101.0001 (2)WSK_2018_W30;x;; +19;60W31;EW;EW 54-300-1:9;60W31;;60W30 R;;L;x;□;1 ;;0;120 ;50 ;;;;;;;;Sw 1101.0001 (1)WSK_2018_W31;x;; +20;60W32;EW;EW 54-300-1:9;60W31;;60W33 R;;L;x;□;1 ;;0;120 ;50 ;;;;;;;;Sw 1101.0001 (2)WSK_2018_W32;x;; +21;60W33;EW;EW 54-300-1:9;60W33;;60W32 R;;L;x;□;1 ;;0;120 ;50 ;;;;;;;;Sw 1101.0001 (2)WSK_2018_W33;x;; +22;60W34;EW;EW 54-190-1:9;60W34;;;;;;□;1 ;;0;50 ;40 ;;;;;;;;Sw 1101.0001 (1)WSK_2018_W34;x;; +23;60W35;EW;EW 54-300-1:9;60W33;;;;L;x;□;1 ;reflekt.;0;120 ;50 ;;;;;;;;Sw 1101.0001 (1)WSK_2018_W35;x;; +24;60W36;ABW;ABW 54-300-1:9;60W36;;;;L;x;□;1 ;reflekt.;0;80 ;50 ;;;;;;;;Sw 1101.0001 (2)WSK_2018_W36;x;; +25;60W51;EW;EW 49-190-1:9;60W51;;;;;;□;1 ;reflekt.;0;40 ;40 ;;;;;;;;Sw 1101.0001 (1)WSK_2018_W51;x;; +26;60W52;EW;EW 54-300-1:9;60W24;;;;;;□;1 ;innenbel.;0;40 ;40 ;;;;;;;;Sw 1101.0001 (1)WSK_2018_W52;x;; +27;60W53;EW;EW 49-300-1:9;60W24;;;;;;□;1 ;innenbel.;0;40 ;40 ;;;;;;;;Sw 1101.0001 (1)WSK_2018_W53;x;; +28;60W54;ABW;ABW 49-190-1:9;60W24;;;;;;□;1 ;;0;40 ;40 ;;;;;;;;Sw 1101.0001 (1)WSK_2018_W54;x;; diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/finalState/sskx_reference.csv b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/finalState/sskx_reference.csv new file mode 100644 index 0000000000..b3a2b13f5a --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/finalState/sskx_reference.csv @@ -0,0 +1,57 @@ +Lfd. Nr.;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O +1;Lf 7 '12' km: 117,100;8980;117,100;(1);GC;67;x;;sonstige Regelanordnung hoch;;;;Lf 7 (12);; +2;Lf 7 '12' km: 117,100;8980;117,100;(2)2;GC;65;;x;sonstige Regelanordnung hoch;;;;Lf 7 (12);; +3;Lf 7 '16' km: 117,100;8980;117,100;(1);GC;67;x(4237);;sonstige Regelanordnung hoch;;;;Lf 7 (16);; +4;Lf 7 '16' km: 117,100;8980;117,100;(2)2;GC;65;;x(4237);sonstige Regelanordnung hoch;;;;Lf 7 (16);; +5;Vorsignalbake km: 117,730;8980;117,730;(1);GC;0;x;;Pfahl;S 526.2.6 (1);;;Ne 3 3str;; +6;Vorsignalbake km: 117,754;8980;117,754;(2)2;GC;0;;x(4151);Pfahl;S 526.2.6 (1);;;Ne 3 3str;; +7;Vorsignalbake km: 117,805;8980;117,805;(1);GC;0;x;;Pfahl;S 526.2.6 (1);;;Ne 3 2str;; +8;Vorsignalbake km: 117,822;8980;117,822;(2)2;GC;0;;x;Pfahl;S 526.2.6 (1);;;Ne 3 2str;; +9;Vorsignalbake km: 117,880;8980;117,880;(1);GC;0;x;;Pfahl;S 526.2.6 (1);;;Ne 3 1str;; +10;Vorsignalbake km: 117,890;8980;117,890;(2)2;GC;0;;x;Pfahl;S 526.2.6 (1);;;Ne 3 1str;; +11;Ra 10 km: 119,183;8980;119,183;11;GC;35;x(4327);;Pfahl;S 516.2.6 (1);;;Ra 10;; +12;Lf 7 '12' km: 119,240;8980;119,240;(2)2;GC;35;;x(4471);sonstige Regelanordnung hoch;S 501.34.3 (1);;;Lf 7 (12);; +13;Lf 7 '12' km: 119,240;8980;119,240;11;GC;35;x(4471);;sonstige Regelanordnung hoch;S 501.34.3 (1);;;Lf 7 (12);; +14;Sh 2 60W4R;8980;119,398;;GC;;;;Prellbock;;;;Sh 2;; +15;Lf 7 '12' km: 119,418;8980;119,418;1;GC;0;;x;sonstige Regelanordnung niedrig;S 501.34.3 (3);;;Lf 7 (12);; +16;Lf 7 '12' km: 119,539;8980;119,539;2;GC;0;;x(4500);sonstige Regelanordnung hoch;S 501.34.3 (1);;;Lf 7 (12);; +17;Lf 6 '10' km: 119,685;8980;119,685;2;GC;0;x(4500);;sonstige Regelanordnung hoch;;;;Lf 6 (10), Lf Pf l;; +18;Sh 2 60W52L;8980;119,899;;GC;;;;Prellbock;;;;Sh 2;; +19;Lf 7 '10' km: 120,635;8980;120,635;22;GC;40;x(5001);;sonstige Regelanordnung hoch;S 501.34.3 (3);;;Lf 7 (10);; +20;Lf 7 '12' km: 120,637;8980;120,637;21;GC;55;x;;sonstige Regelanordnung hoch;S 501.34.3 (1);;;Lf 7 (12);; +21;Ra 10 km: 121,050;8980;121,050;22;GC;0;;x(6270);Pfahl;S 516.2.6 (2);;;Ra 10;; +22;Ra 10 km: 121,050;8980;121,050;21;GC;0;;x(4000);Pfahl;S 516.2.6 (7);;;Ra 10;; +23;Lf 6 '9' km: 121,200;8980;121,200;22;GC;0;;x(5358);sonstige Regelanordnung hoch;;;;Lf 6 (9), Lf Pf r;; +24;Lf 6 '9' km: 121,200;8980;121,200;21;GC;0;x;;sonstige Regelanordnung hoch;;;;Lf 6 (9);; +25;Lf 7 '10' km: 122,200;8980;122,200;(1);GC;5;x(4000);;sonstige Regelanordnung hoch;;;;Lf 7 (10);; +26;Lf 7 '12' km: 122,200;8980;122,200;(2);GC;5;;;;;;;Lf 7 (12);; +27;Lf 7 '9' km: 122,200;8980;122,200;(2);GC;5;;x;sonstige Regelanordnung hoch;;;;Lf 7 (9);; +28;Lf 7 '9' km: 122,200;8980;122,200;(1);GC;5;x;;sonstige Regelanordnung hoch;;;;Lf 7 (9);; +29;Vorsignalbake km: 122,586;8980;122,586;(2);GC;0;;x(4000);Pfahl;S 526.2.6 (1);;;Ne 3 1str;; +30;Vorsignalbake km: 122,586;8980;122,586;(1);GC;0;x(4000);;Pfahl;S 526.2.6 (1);;;Ne 3 1str;; +31;Vorsignalbake km: 122,661;8980;122,661;(2);GC;0;;x(4000);Pfahl;S 526.2.6 (1);;;Ne 3 2str;; +32;Vorsignalbake km: 122,661;8980;122,661;(1);GC;0;x(4000);;Pfahl;S 526.2.6 (1);;;Ne 3 2str;; +33;Vorsignalbake km: 122,731;8980;122,731;(2);GC;0;;x(4000);Pfahl;S 526.2.6 (1);;;Ne 3 3str;; +34;Vorsignalbake km: 122,731;8980;122,731;(1);GC;0;x(4000);;Pfahl;S 526.2.6 (1);;;Ne 3 3str;; +35;Lf 7 '10' km: 123,570;8980;123,570;(2);GC;38;;x;sonstige Regelanordnung hoch;;;;Lf 7 (10);; +36;Lf 7 '16' km: 123,570;8980;123,570;(1);GC;38;x;;sonstige Regelanordnung hoch;;;;Lf 7 (16);; +37;Lf 7 '9' km: 123,570;8980;123,570;(2);GC;38;;x(4000);sonstige Regelanordnung hoch;;;;Lf 7 (9);; +38;Lf 7 '9' km: 123,570;8980;123,570;(1);GC;38;x(4000);;sonstige Regelanordnung hoch;;;;Lf 7 (9);; +39;Lf 6 '9' km: 124,570;8980;124,570;(2);GC;0;;x(4000);sonstige Regelanordnung hoch;;;;Lf 6 (9);; +40;Lf 6 '9' km: 124,570;8980;124,570;(1);GC;0;x(4000);;sonstige Regelanordnung hoch;;;;Lf 6 (9);; +41;Sh 2 Gl. 20;8981;-0,152;20;GC;0;;;Prellbock;;;;Sh 2;; +42;Lf 6 '2' km: 0,065;8981;0,065;20;GC;1;x(6952);;sonstige Regelanordnung hoch;;;;Lf 6 (2);; +43;Lf 7 '8' km: 0,065;8981;0,065;20;GC;1;x(6952);;sonstige Regelanordnung hoch;;;;Lf 7 (8);; +44;Bü 4 km: 0,657;8981;0,657;(1)20;GC;0;x;;Regelanordnung Mast hoch;;;;Bü 4;; +45;Lf 7 '2' km: 0,735;8981;0,735;(1)20;GC;0;x;;sonstige Regelanordnung hoch;;;;Lf 7 (2);; +46;Lf 7 '8' km: 0,735;8981;0,735;(1)20;GC;0;;x;sonstige Regelanordnung hoch;;;;BS Zusatz (BÜ), Lf 7 (8);; +47;Lf 7 '8' km: 0,750;8981;0,750;(1)20;GC;0;x;;sonstige Regelanordnung hoch;;;;BS Zusatz (BÜ), Lf 7 (8);; +48;Lf 7 '2' km: 0,755;8981;0,755;(1)20;GC;0;;x;sonstige Regelanordnung hoch;;;;Lf 7 (2);; +49;Bü 4 km: 0,827;8981;0,827;(1)20;GC;0;;x;Regelanordnung Mast hoch;;;;Bü 4;; +50;Vorsignalbake km: 1,150;8981;1,150;(1)20;GC;100;;x;Pfahl;S 526.2.6 (1);;;Ne 3 1str;; +51;Vorsignalbake km: 1,225;8981;1,225;(1)20;GC;72;;x;Pfahl;S 526.2.6 (1);;;Ne 3 2str;; +52;Vorsignalbake km: 1,300;8981;1,300;(1)20;GC;0;;x;Pfahl;S 526.2.6 (1);;;Ne 3 3str;; +53;Lf 6 '2' km: 1,455;8981;1,455;(1)20;GC;70;;x;sonstige Regelanordnung hoch;;;;Lf 6 (2);; +54;Vorsignalbake km: 17,027;8982;17,027;(1);GC;80;x;;Pfahl;S 526.2.6 (1);;;Ne 3 1str;; +55;Lf 7 '5' km: 18,363;8982;18,363;23;GC;0;;x;sonstige Regelanordnung hoch;;;;Lf 7 (5);; +56;Lf 7 '6' km: 18,718;8982;18,718;3;GC;0;x(4801);;sonstige Regelanordnung niedrig;S 501.34.3 (3);;;Lf 7 (6);; diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/finalState/ssla_reference.csv b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/finalState/ssla_reference.csv new file mode 100644 index 0000000000..1a5d49538b --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/finalState/ssla_reference.csv @@ -0,0 +1,59 @@ +Lfd. Nr.;A;B;C;D;E;F;G +1;60A/60G220X;60A;60G220X;;Z;60ZR1(D1); +2;60A/60L123X (D1);60A;60L123X;D1;Z;60ZR3(D1); +3;60A/60N21 (D1);60A;60N21;D1;Z;60ZR1(D1); +4;60A/60RE;60A;60RE;;Z;60ZR1(D1) - 60N21(D1); +5;60AA/60G220X;60AA;60G220X;;Z;60ZR2(D3); +6;60AA/60L123X (D1);60AA;60L123X;D1;Z;60ZR3(D1); +7;60AA/60N21 (D1);60AA;60N21;D1;Z;60ZR2(D2); +8;60AA/60RE;60AA;60RE;;Z;60ZR2(D2) - 60N21(D1); +9;60ZR1/60RE;60ZR1;60RE;;Z;60N21(D1); +10;60ZR4/60RE;60ZR4;60RE;;Z;60N21(D1); +11;60ZR2/60RE;60ZR2;60RE;;Z;60N21(D1); +12;60ZU21/60PHLIG;60ZU21;60PHLIG;;Z;60P1(D1); +13;60ZU22/60PHLI;60ZU22;60PHLI;;Z;60P2(D1); +14;60ZU22/60PHLIG;60ZU22;60PHLIG;;Z;60P2(D3); +15;60F/60L107Y (D1);60F;60L107Y;D1;Z;60ZU22(D1); +16;60F/60L108Y (D1);60F;60L108Y;D1;Z;60ZU22(D1); +17;60F/60P13 (D2);60F;60P13;D2;Z;60ZU22(D1); +18;60F/60P2 (D1);60F;60P2;D1;Z;60ZU22(D1); +19;60F/60PHLI;60F;60PHLI;;Z;60ZU22(D1) - 60P2(D1); +20;60F/60ZV3 (D1);60F;60ZV3;D1;Z;60ZU22(D1); +21;60F/60ZV4 (D1);60F;60ZV4;D1;Z;60ZU22(D1); +22;60FF/60P1 (D1);60FF;60P1;D1;Z;60ZU21(D1); +23;60FF/60P13 (D1);60FF;60P13;D1;Z;60ZU21(D3); +24;60FF/60P2 (D1);60FF;60P2;D1;Z;60ZU21(D2); +25;60FF/60PHLI;60FF;60PHLI;;Z;60ZU21(D2) - 60P2(D1); +26;60FF/60PHLIG;60FF;60PHLIG;;Z;60ZU21(D1) - 60P1(D1); +27;60FF/60ZV3 (D1);60FF;60ZV3;D1;Z;60ZU21(D3); +28;60FF/60ZV4 (D1);60FF;60ZV4;D1;Z;60ZU21(D4); +29;60ZU20/60PHLI;60ZU20;60PHLI;;Z;60P2(D1); +30;60G/60PHLI;60G;60PHLI;;Z;60ZV3(D1); +31;60ZR3/60RE;60ZR3;60RE;;Z;60N21(D1); +32;60LW51X/60L123X;60LW51X;60L123X;;R;60L107X - 60L124X; +33;60LW51X/60L124X;60LW51X;60L124X;;R;60L107X; +34;60LW51X/60N21;60LW51X;60N21;;R;60L107X; +35;60L211X/60L113X;60L211X;60L113X;;R;60LW3X; +36;60L211X/60L123X;60L211X;60L123X;;R;60LW3X - 60L113X - 60ZR3; +37;60L211X/60ZR3;60L211X;60ZR3;;R;60LW3X - 60L113X; +38;60LW3X/60L123X;60LW3X;60L123X;;R;60L113X - 60ZR3; +39;60LW3X/60ZR3;60LW3X;60ZR3;;R;60L113X; +40;60LW52X/60L123X;60LW52X;60L123X;;R;60L124X; +41;60L108X/60L123X;60L108X;60L123X;;R;60L124X; +42;60L107X/60L123X;60L107X;60L123X;;R;60L124X; +43;60L106X/60L123X;60L106X;60L123X;;R;60L124X; +44;60L105X/60L123X;60L105X;60L123X;;R;60L124X; +45;60ZR4/60L123X;60ZR4;60L123X;;R;60L124X; +46;60L124Y/60L107Y;60L124Y;60L107Y;;R;60LW26Y; +47;60L124Y/60L108Y;60L124Y;60L108Y;;R;60LW26Y; +48;60G322Y/60P2;60G322Y;60P2;;R;60ZU22; +49;60G322Y/60ZV3;60G322Y;60ZV3;;R;60ZU22; +50;60G322Y/60ZV4;60G322Y;60ZV4;;R;60ZU22; +51;60ZU20/60L105Y;60ZU20;60L105Y;;R;60LW26Y; +52;60ZU20/60L106Y;60ZU20;60L106Y;;R;60LW26Y; +53;60L123Y/60L107Y;60L123Y;60L107Y;;R;60L124Y - 60LW26Y; +54;60L123Y/60L108Y;60L123Y;60L108Y;;R;60L124Y - 60LW26Y; +55;60L123Y/60LW26Y;60L123Y;60LW26Y;;R;60L124Y; +56;60L123Y/60ZV4;60L123Y;60ZV4;;R;60L124Y; +57;60L113X/60L123X;60L113X;60L123X;;R;60ZR3; +58;60L113X/60L124X;60L113X;60L124X;;R;60ZR4; diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/finalState/sslb_reference.csv b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/finalState/sslb_reference.csv new file mode 100644 index 0000000000..7d2beee655 --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/finalState/sslb_reference.csv @@ -0,0 +1,9 @@ +Lfd. Nr.;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q;R;S;T;U;V;W;X;Y +1;8981;;;60LO;ZLB;;;60G120;PLL;;;;;;;;;;;;;;;; +2;8982;;;60TR;eingleisig;;;;PTGT;;;;;;;;;;;;;;;; +3;8980;(2);G;60LIPHG;zweigleisig GWB;PLKF;ESTW-Zb;60B114;PPHN;ESTW-Zb;;;□;;□;□;;;;;60B114;□;□;; +4;8980;(1);R;60LIPH;zweigleisig GWB;PLKF;ESTW-Zb;59B111;PPHN;ESTW-Zb;;;□;auto;x;□;;;;;59B111;□;□;; +5;8980;(2);R;60PHLI;zweigleisig GWB;PPHN;ESTW-Zb;60B114;PLKF;ESTW-Zb;;;□;auto;□;x;x;;;;;□;□;; +6;8980;(1);G;60PHLIG;zweigleisig GWB;PPHN;ESTW-Zb;59B111;PLKF;ESTW-Zb;;;□;;□;□;;;;;;□;□;; +7;8980;(1);;60RE;zweigleisig;PPHN;AB 70;60113;PRM;AB 70;;x;□;;□;□;;;;;;□;□;; +8;8980;(2);;PH;zweigleisig;PRM;AB 70;60116;PPHN;AB 70;;x;□;;□;□;;;;;60116;□;□;; diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/finalState/ssld_reference.csv b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/finalState/ssld_reference.csv new file mode 100644 index 0000000000..2147eb8988 --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/finalState/ssld_reference.csv @@ -0,0 +1,35 @@ +Lfd. Nr.;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q;R;S;T +1;60A;;Ra 10 km: 119,183;60A;;;198;233;233;0.2;;;60G111;;;;;;; +2;60AA;;Gz 60W2;Gz 60W2;;;199;333;323;0.1;;;60G102;;;;;;; +3;60L107Y;60LW51X;;60LW51X;D1;40;55;82;82;-0.9;60W51 (R);;60W51;;;□;60G107;668;68; +4;60L108Y;60LW51X;;60LW51X;D1;40;55;82;82;-0.9;60W51 (L);;60W51;;;□;60G108;600;68; +5;60P1;Ra 10 km: 119,183;;Ra 10 km: 119,183;D1;160;199;235;235;0.1;60W1 (R);;60G10160G21160W1;□;□;□;60G201;610;68; +6;60P1;Gz 60W1;;Gz 60W1;D2;60;101;103;93;0.1;;;60G101;x;□;□;60G201;610;68; +7;60P2;60B114/60G102/60W2;;60AA;D1;160;200;265;265;0.0;60W2 (R)60W3 (R);;60G20260W260W3;□;□;□;60G302;561;58; +8;60P2;60L211X;;60L211X;D2;160;200;288;288;0.0;60W1 (L)60W2 (L)60W3 (R);;60W1;□;□;□;60G302;561;58; +9;60P2;Gz 60W3;;Gz 60W3;D3;60;100;114;104;0.0;;;60G202;x;□;□;60G302;561;58; +10;60ZV4;Gz 60W5;;Gz 60W5;D1;40;51;63;63;-0.2;60W6 (R);;60W6;□;□;□;60G104;405;50; +11;60ZR1;Gz 60W33;;Gz 60W33;D1;160;228;229;219;-1.4;;;60G301;□;;□;60G201;610;50; +12;60ZR4;60L124Y;;60L124Y;D1;40;57;92;92;-1.4;60W28AB (L)60W28CD (L);;60W28;□;;□;60G104;405;50; +13;60ZR4;WA 60W30;;Gz 60W31;D2;40;57;102;99;-1.4;60W28AB (R)60W28CD (L)60W29 (R);;60W2860W29;□;;□;60G104;405;50; +14;60ZR2;60ZU22;;60ZU22;D1;160;232;375;375;-1.6;60W31 (L)60W32 (L);;60G12260G40260W31;□;;□;60G302;561;58; +15;60ZR2;60ZU21;;60ZU21;D2;160;232;270;> 270;-1.6;60W31 (L)60W32 (R)60W33 (R)60W35 (L);;60G40260W3160W33;□;;□;60G302;561;58; +16;60ZR2;Gz 60W31;;Gz 60W31;D3;40;58;72;62;-1.6;;;60G402;x;;□;60G302;561;58; +17;60ZU21;60ZR1;;60ZR1;D1;160;242;342;342;-2.1;60W33 (L)60W35 (L);;60G30160W33;□;;□;60G121;267;32; +18;60ZU21;60ZR2;;60ZR2;D2;160;242;270;270;-2.1;60W31 (L)60W32 (R)60W33 (R)60W35 (L);;60G40260W3160W33;□;;□;60G121;267;32; +19;60ZU21;60ZR3;;60ZR3;D3;160;242;294;294;-2.1;60W29 (L)60W30 (R)60W31 (R)60W32 (R)60W33 (R)60W35 (L);;60W2960W3060W3160W33;□;;□;60G121;267;32; +20;60ZU21;60ZR4;;60ZR4;D4;160;242;328;328;-2.1;60W28AB (R)60W28CD (L)60W29 (R)60W30 (R)60W31 (R)60W32 (R)60W33 (R)60W35 (L);;60W2860W2960W3060W3160W33;□;;□;60G121;267;32; +21;60ZU22;WA 60W31;;Gz 60W30;D1;160;250;253;> 253;-2.5;60W32 (L);;60G12260W31;□;;□;60G222;162;32; +22;60ZU22;Gz 60W32;;Gz 60W32;D2;60;125;195;185;-2.5;;;60G122;x;;□;60G222;162;32; +23;60N21;Ra 10 km: 121,050;;60FF;D1;160;206;412;412;-0.3;;;60G221;□;□;□;60G121;267;32; +24;60N22;Ra 10 km: 121,050;;60F;D1;160;206;413;413;-0.3;;;60G322;;□;□;60G222;162;32; +25;60F;;Ra 10 km: 121,050;Ra 10 km: 121,050;;;280;399;399;-4.0;;;60G422;;;;;;; +26;60FF;;Ra 10 km: 121,050;Ra 10 km: 121,050;;;280;399;399;-4.0;;;60G321;;;;;;; +27;60B;;Gz 60W36;Gz 60W36;;;228;300;290;-12.8;;;60G120;;;;;;; +28;60G;;60L123X;60L123X;;;155;200;200;-5.5;;;60G223;;;;;;; +29;60L123X;60G;;60G;D1;40;50;200;200;0.1;;;60G223;;;;60G123;713;78; +30;60ZR3;Gz 60W34;;Gz 60W34;D1;60;100;164;154;-1.6;60W29 (L)60W30 (L);;60W2960W30;□;;□;60G103;492;50; +31;60ZR3;WA 60W32;;60ZU22;D2;60;116;154;> 154;-1.6;60W29 (L)60W30 (R)60W31 (R);;60W2960W3060W31;□;;□;60G103;492;50; +32;60ZV3;WA 60W4;;Gz 60W3;D1;60;101;119;116;-0.1;60W5 (R);;60G11360W5;□;□;□;60G103;492;50; +33;60P13;Gleisabschluß 60W4R;;Gleisabschluß 60W4R;D1;40;50;70;70;0.1;60W4 (R);;60W4;□;□;□;60G113;58;32; +34;60P13;60LW3X;;60LW3X;D2;60;100;113;113;0.1;60W3 (L)60W4 (L);;60W360W4;□;□;□;60G113;58;32; diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/finalState/sslf_reference.csv b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/finalState/sslf_reference.csv new file mode 100644 index 0000000000..3d5682fb2e --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/finalState/sslf_reference.csv @@ -0,0 +1,55 @@ +Lfd. Nr.;A;B;C;D;E;F;G;H;I;J;K;L;M +1;60 Nb1/1;60L107X;60W54;R;x;;;;;;;; +2;60 Nb1/1;60L108X;60W53;R;x;;;;;;;; +3;60 Nb2/2;60L105Y;60W5;R;□;;;;;;;; +4;60 Nb2/2;60L106Y;60W5;R;□;;;;;;;; +5;60 Nb2/2;60L123X;;;;60G;;;;;;; +6;60 Nb2/2;60W28/60W29;60W29;L;□;;;;;;;; +7;60 Nb2/2;60W30/60W34;60W30;R;x;;;;;;;; +8;60 Nb2/2;60ZV4;60W5;R;□;;;;;;;; +9;60W1;L;;;;60P1;;;;;60G101;; +10;60W1;R;60W2;R;□;;;;;;;; +11;60W2;L;;;;60AA;;;;;60G102;; +12;60W2;R;60W1;R;□;;;;;;;; +13;60W3;L;;;;60P2;;;;;60G202;; +14;60W3;R;60W4;R;□;;;;;;;; +15;60W4;L;;;;;;;;x;;; +16;60W4;R;60W3;R;□;;;;;;;; +17;60W5;L;;;;60ZV3;;;;;;; +18;60W5;R;;;;;;60W6;L+R;;60W6;; +19;60W6;L;;;;60ZV4;;;;;;; +20;60W6;R;;;;;;60W7;L+R;;;; +21;60W7;L;60W8;;□;;;;;;;; +22;60W7;R;60W8;;□;;;;;;;; +23;60W24;L;;;;;;60W54;L+R;;;; +24;60W24;R;60W25;;□;;;;;;;; +25;60W26;L;;;;;;60W24;L+R;;;; +26;60W26;R;60W27;;□;;;;;;;; +27;60W28AB;L;;;;;;60W26;L+R;;;; +28;60W28AB;R;;;;60ZR4;;;;;;; +29;60W28CD;L;60W29;L;□;;;;;;;; +30;60W28CD;R;;;;60L124Y;x;;;;;; +31;60W29;L;60W28CD;L;□;;;;;;;; +32;60W29;R;;;;60ZR3;;;;;;; +33;60W30;L;60W31;L;□;;;;;;;; +34;60W30;R;60W34;R;□;;;;;;;; +35;60W31;L;60W30;L;x;;;;;;;; +36;60W31;R;;;;60ZR2;;;;;60G402;; +37;60W32;L;60W33;L;□;;;;;;;; +38;60W32;R;;;;60ZU22;;;;;60G122;; +39;60W33;L;60W32;L;□;;;;;;;; +40;60W33;R;;;;60ZR1;;;;;60G301;; +41;60W34;L;;;;60L124X;;;;;;; +42;60W34;R;60W30;R;x;;;;;;;; +43;60W35;L;60W36;L;□;;;;;;;; +44;60W35;R;;;;60ZU21;;;;;;; +45;60W36;L;60W35;L;□;;;;;;;; +46;60W36;R;;;;60B;;;;;60G120;; +47;60W51;L;;;;60L107Y;;;;;;; +48;60W51;R;;;;60L108Y;;;;;;; +49;60W52;L;60W53;L;x;;;;;;;; +50;60W52;R;;;;;;;;x;;; +51;60W53;L;60W52;L;□;;;;;;;; +52;60W53;R;;;;60L108X;;;;;;; +53;60W54;L;;;;;;60W53;L+R;;;; +54;60W54;R;;;;60L107X;;;;;;; diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/finalState/ssli_reference.csv b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/finalState/ssli_reference.csv new file mode 100644 index 0000000000..2366fa58a9 --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/finalState/ssli_reference.csv @@ -0,0 +1,5 @@ +Lfd. Nr.;A;B;C;D;E;F;G;H +1;13;58;60P13;60L113X;;x;x; +2;21;266;60ZU21;60N21;x;x;x; +3;22;162;60ZU22;60N22;;x;x; +4;24;94;60L124Y;60L124X;;x;□; diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/finalState/ssln_reference.csv b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/finalState/ssln_reference.csv new file mode 100644 index 0000000000..cfaa704fd2 --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/finalState/ssln_reference.csv @@ -0,0 +1,3 @@ +Lfd. Nr.;A;B;C;D;E;F;G;H;I;J;K;L;M;N +1;60Nb1/1;W (W elektr.);2;;;60L107X (60L107X, 60W54)60L108X (60L108X, 60W53)60LW51X (60LW51X, -);;;;60L108Y;;Nb1;; +2;60Nb2/2;W (W elektr.);;;;60L105Y (60L105Y, 60W5)60L106Y (60L106Y, 60W5)60L123X (60L123X, )60LW51X (60LW51X, -)60LW52X (60LW52X, -)60W28/60W29 (-, 60W29)60W30/60W34 (-, 60W30)60ZR4 (60ZR4, -)60ZV4 (60ZV4, 60W5);60W24 (-)60W26 (-)60W28CD (-)60W51 (-)60W52 (-)60W53 (-)60W54 (-);60W25 (-)60W27 (-)60W28AB (-)60W34 (-);;60L105X60L106X60L107X60L107Y60L108X60L123Y60L124X60L124Y60LW26Y;;Nb2/1Nb2/2;; diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/finalState/sslr_reference.csv b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/finalState/sslr_reference.csv new file mode 100644 index 0000000000..b27c0a930c --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/finalState/sslr_reference.csv @@ -0,0 +1,92 @@ +Lfd. Nr.;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q +1;60LW51X/60L107X;60LW51X;60L107X;;;R;;□;7;□;60W51;;;;□;x; +2;60LW51X/60L108X;60LW51X;60L108X;;;R;;□;8;□;60W51;;;;□;x; +3;60L211X/60LW3X;60L211X;60LW3X;;;R;;□;;;60W1;60W160W2;;;□;; +4;60L211X/60ZR1;60L211X;60ZR1;;;R;;□;1;□;60G10160W1;60W1;;;□;x; +5;60L107Y/60G91Y;60L107Y;60G91Y;;;R;;□;;;60W51;;;;□;; +6;60L108Y/60G91Y;60L108Y;60G91Y;;;R;;□;;;60W51;;;;□;; +7;60G102X/60LW3X;60G102X;60LW3X;;;R;;□;;;;;;;□;; +8;60LW3X/60L113X;60LW3X;60L113X;;;R;;□;13;x;60W360W4;60W3;;;□;x; +9;60LW3X/60ZR2;60LW3X;60ZR2;;;R;;□;2;□;60G20260W3;60W3;;;□;x; +10;60P1/60G211Y;60P1;60G211Y;;;R;;□;;;60G10160W1;;;;□;; +11;60P2/60G102Y;60P2;60G102Y;;;R;;□;;;60G20260W260W3;;;60U1190;x;; +12;60P2/60G211Y;60P2;60G211Y;;;R;;□;;;60G20260W160W260W3;60W160W260W3;;;□;; +13;60ZV4/60P13;60ZV4;60P13;;;R;;□;13;x;60W560W6;;;;□;x; +14;60L105Y/60P13;60L105Y;60P13;;;R;;□;13;x;60W560W6;;;;□;x; +15;60L106Y/60P13;60L106Y;60P13;;;R;;□;13;x;60W560W6;;;;□;x; +16;60LW52X/60G220X;60LW52X;60G220X;;;R;;x;;;60W2460W2860W2960W3060W3160W33;;;;□;; +17;60LW52X/60L123X [U2];60LW52X;60L123X;2;60W28AB R;U;;□;;;60W2460W2860W2960W3060W34;;;;□;; +18;60LW52X/60L124X;60LW52X;60L124X;;;R;;x;24;x;60W2460W28;;;;□;x; +19;60LW52X/60N21;60LW52X;60N21;;;R;;□;21;x;60W2460W2860W2960W3060W3160W33;60W3160W3260W3360W35;;;□;x; +20;60LW52X/60N22;60LW52X;60N22;;;R;;□;22;x;60W2460W2860W2960W3060W31;60W3160W32;;;□;x; +21;60L108X/60G220X;60L108X;60G220X;;;R;;x;;;60W2460W2860W2960W3060W3160W3360W36;;;;□;; +22;60L108X/60L123X [U2];60L108X;60L123X;2;60W28AB R;U;;□;;;60W2460W2860W2960W3060W34;;;;□;; +23;60L108X/60L124X;60L108X;60L124X;;;R;;x;24;x;60W2460W28;;;;□;x; +24;60L108X/60N21;60L108X;60N21;;;R;;□;21;x;60W2460W2860W2960W3060W3160W33;60W3160W3260W3360W35;;;□;x; +25;60L108X/60N22;60L108X;60N22;;;R;;□;22;x;60W2460W2860W2960W3060W31;60W3160W32;;;□;x; +26;60L107X/60G220X;60L107X;60G220X;;;R;;x;;;60W2460W2860W2960W3060W3160W3360W36;;;;□;; +27;60L107X/60L123X [U2];60L107X;60L123X;2;60W28AB R;U;;□;;;60W2460W2860W2960W3060W34;;;;□;; +28;60L107X/60L124X;60L107X;60L124X;;;R;;x;24;x;60W2460W28;;;;□;x; +29;60L107X/60N21;60L107X;60N21;;;R;;□;21;x;60W2460W2860W2960W3060W3160W33;60W3160W3260W3360W35;;;□;x; +30;60L107X/60N22;60L107X;60N22;;;R;;□;22;x;60W2460W2860W2960W3060W31;60W3160W32;;;□;x; +31;60L106X/60G220X;60L106X;60G220X;;;R;;x;;;60W2460W2860W2960W3060W3160W3360W36;;;;□;; +32;60L106X/60L123X [U2];60L106X;60L123X;2;60W28AB R;U;;□;;;60W2460W2860W2960W3060W34;;;;□;; +33;60L106X/60L124X;60L106X;60L124X;;;R;;x;24;x;60W2460W28;;;;□;x; +34;60L106X/60N21;60L106X;60N21;;;R;;□;21;x;60W2460W2860W2960W3060W3160W33;60W3160W3260W3360W35;;;□;x; +35;60L106X/60N22;60L106X;60N22;;;R;;□;22;x;60W2460W2860W2960W3060W31;60W3160W32;;;□;x; +36;60L105X/60G220X;60L105X;60G220X;;;R;;x;;;60W2460W2860W2960W3060W3160W3360W36;;;;□;; +37;60L105X/60L123X [U2];60L105X;60L123X;2;60W28AB R;U;;□;;;60W2460W2860W2960W3060W34;;;;□;; +38;60L105X/60L124X;60L105X;60L124X;;;R;;x;24;x;60W2460W28;;;;□;x; +39;60L105X/60N21;60L105X;60N21;;;R;;□;21;x;60W2460W2860W2960W3060W3160W33;60W3160W3260W35;;;□;x; +40;60L105X/60N22;60L105X;60N22;;;R;;□;22;x;60W2460W2860W2960W3060W31;60W3160W32;;;□;x; +41;60ZR1/60G220X;60ZR1;60G220X;;;R;;x;;;60G22060G30160W3360W36;;;;□;; +42;60ZR1/60N21;60ZR1;60N21;;;R;;x;21;x;60G30160W33;60W3360W35;;;□;x; +43;60ZR4/60G220X;60ZR4;60G220X;;;R;;x;;;60W2860W2960W3060W3160W3360W36;;;;□;; +44;60ZR4/60L123X [U2];60ZR4;60L123X;2;60W28AB L;U;;□;;;60W2860W2960W3060W34;;;;□;; +45;60ZR4/60L124X;60ZR4;60L124X;;;R;;x;24;x;60W28;;;;□;x; +46;60ZR4/60N21;60ZR4;60N21;;;R;;□;21;x;60W2860W2960W3060W3160W33;60W3160W3260W3360W35;;;□;x; +47;60ZR4/60N22;60ZR4;60N22;;;R;;□;22;x;60G12260W2860W2960W3060W31;60W3160W32;;;□;x; +48;60LW26Y/60G95Y;60LW26Y;60G95Y;;;R;;□;;;60W24;;;;□;; +49;60LW26Y/60L105Y;60LW26Y;60L105Y;;;R;;□;5;□;60W24;;;;□;x; +50;60LW26Y/60L106Y;60LW26Y;60L106Y;;;R;;□;6;□;60W24;;;;□;x; +51;60LW26Y/60L107Y;60LW26Y;60L107Y;;;R;;□;7;□;60W24;;;;□;x; +52;60LW26Y/60L108Y;60LW26Y;60L108Y;;;R;;□;8;□;60W24;;;;□;x; +53;60ZR2/60G220X;60ZR2;60G220X;;;R;;x;;;60G402;;;;□;; +54;60ZR2/60N21;60ZR2;60N21;;;R;;□;21;x;60G40260W3160W33;60W3160W3260W3360W35;;;□;x; +55;60ZR2/60N22;60ZR2;60N22;;;R;;□;22;x;60G12260G40260W31;60W3160W32;;;□;x; +56;60L124Y/60LW26Y;60L124Y;60LW26Y;;;R;;□;;;;;;;□;x; +57;60L124Y/60ZV4;60L124Y;60ZV4;;;R;;□;4;□;60W28;;;;□;x; +58;60L124X/60L123X;60L124X;60L123X;;;R;;□;;;60W34;;;;□;; +59;60ZU21/60LW26Y;60ZU21;60LW26Y;;;R;;□;;;60W2960W3060W3160W33;60W3160W3260W3360W35;;;□;x; +60;60ZU21/60P1;60ZU21;60P1;;;R;;□;1;□;60G30160W33;60W3360W35;;;□;x; +61;60ZU21/60P2;60ZU21;60P2;;;R;;□;2;□;60G40260W3160W33;;;;□;x; +62;60ZU21/60ZV3;60ZU21;60ZV3;;;R;;□;3;□;60W2960W3060W3160W33;60W3160W3260W3360W35;;;□;x; +63;60ZU21/60ZV4;60ZU21;60ZV4;;;R;;□;4;□;60W2860W2960W3060W3160W33;60W3160W3260W3360W35;;;□;x; +64;60ZU22/60LW26Y;60ZU22;60LW26Y;;;R;;□;;;60G12260W2960W3060W31;60W3160W32;;;□;x; +65;60ZU22/60P2;60ZU22;60P2;;;R;;□;2;□;60G12260G40260W31;60W3160W32;;;□;x; +66;60ZU22/60ZV3;60ZU22;60ZV3;;;R;;□;3;□;60G12260W2960W3060W31;60W3160W32;;;□;x; +67;60ZU22/60ZV4;60ZU22;60ZV4;;;R;;□;4;□;60G12260W2860W2960W3060W31;60W3160W32;;;□;x; +68;60G221Y/60ZU21;60G221Y;60ZU21;;;R;;□;21;x;;;;;□;x; +69;60G322Y/60ZU22;60G322Y;60ZU22;;;R;;□;22;x;;;;;□;x; +70;60N21/60G221X;60N21;60G221X;;;R;;□;;;;;;;□;; +71;60N22/60G322X;60N22;60G322X;;;R;;□;;;;;;;□;; +72;60ZU20/60LW26Y;60ZU20;60LW26Y;;;R;;□;;;60W2960W3060W3160W3360W36;;;;□;x; +73;60ZU20/60P1;60ZU20;60P1;;;R;;□;1;□;60G30160W3360W36;60W3360W35;;;□;x; +74;60ZU20/60P2;60ZU20;60P2;;;R;;□;2;□;60G40260W3160W3360W36;60W3160W3260W3360W35;;;□;x; +75;60ZU20/60ZV3;60ZU20;60ZV3;;;R;;□;3;□;60W2960W3060W3160W3360W36;;;;□;x; +76;60ZU20/60ZV4;60ZU20;60ZV4;;;R;;□;4;□;60W2860W2960W3060W3160W3360W36;;;;□;x; +77;60L123Y/60L124Y;60L123Y;60L124Y;;;R;;x;24;x;60W34;;;;□;x; +78;60L123Y/60LW26Y [U2];60L123Y;60LW26Y;2;60W34 L;U;;□;;;60W2960W3060W34;;;;□;x; +79;60L123Y/60ZV3;60L123Y;60ZV3;;;R;;□;3;□;60W2960W3060W34;;;;□;x; +80;60L123Y/60ZV4 [U2];60L123Y;60ZV4;2;60W34 L;U;;□;4;□;60W2860W2960W3060W34;;;;□;x; +81;60ZR3/60G220X;60ZR3;60G220X;;;R;;x;;;60W2960W3060W3160W3360W36;;;;□;; +82;60ZR3/60L123X;60ZR3;60L123X;;;R;;□;;;60W2960W3060W34;;;;□;; +83;60ZR3/60N21;60ZR3;60N21;;;R;;□;21;x;60W2960W3060W3160W33;60W3160W3260W3360W35;;;□;x; +84;60ZR3/60N22;60ZR3;60N22;;;R;;□;22;x;60G12260W2960W3060W31;60W3160W32;;;□;x; +85;60ZV3/60P13;60ZV3;60P13;;;R;;□;13;x;60W5;;;;□;x; +86;60L113X/60L105X;60L113X;60L105X;;;R;;□;5;□;60W560W6;;;;□;x; +87;60L113X/60L106X;60L113X;60L106X;;;R;;□;6;□;60W560W6;;;;□;x; +88;60L113X/60ZR3;60L113X;60ZR3;;;R;;□;3;□;60W5;;;;□;x; +89;60L113X/60ZR4;60L113X;60ZR4;;;R;;□;4;□;60W560W6;;;;□;x; +90;60P13/60G102Y;60P13;60G102Y;;;R;;□;;;60W260W360W4;;;60U1190;x;; +91;60P13/60G211Y;60P13;60G211Y;;;R;;□;;;60W160W260W360W4;60W160W260W3;;;□;; diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/finalState/sslw_reference.csv b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/finalState/sslw_reference.csv new file mode 100644 index 0000000000..d13bb7ac52 --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/finalState/sslw_reference.csv @@ -0,0 +1,7 @@ +Lfd. Nr.;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P +1;60W30L;;x;x;;;;;;;;;;;x; +2;60W30R;;x;;;;;;;60W29;L+R;;;;x; +3;60W53L;;x;x;;;;;;;;;;;x; +4;60W53R;;x;;60W54;L;□;;;;;;;;x; +5;60W54L;;x;;60W24;L;□;;;;;;;;x; +6;60W54R;;x;x;;;;;;;;;;;x; diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/finalState/sslz_reference.csv b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/finalState/sslz_reference.csv new file mode 100644 index 0000000000..1ccf58f820 --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/finalState/sslz_reference.csv @@ -0,0 +1,98 @@ +Lfd. Nr.;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q;R;S;T;U;V;W;X;Y;Z;AA;AB;AC;AD;AE;AF +1;59111/60A;59111;60A;;;;Z;;□;;;;;;;120;;;;;;;;;;;;;;;60VWa60Va; +2;60PMPH/60AA;60PMPH;60AA;;;;Z;;□;;;;;;;120;120;;;;;;;;;;;;;;60VWaa60Vaa; +3;60A/60ZR1 (D1);60A;60ZR1;;;D1*;R;ZL;□;;;60U1190;60G111;;;120;120;160;;;;;46;;;;;;;;; +4;60A/60ZR2 (D1);60A;60ZR2;;;D1;R;ZL;□;;;60U1190;60G111;;;120;60;160;;6;;;;;;;;;;;; +5;60A/60ZR2 (D2);60A;60ZR2;;;D2;R;ZL;□;;;60U1190;60G111;;;120;60;160;;6;;;45;;;;;;;;; +6;60A/60ZR2 (D3);60A;60ZR2;;;D3*;R;ZL;□;;;60U1190;60G111;;;120;60;40;;4;;;;;;;;;;;; +7;60A/60ZR3 (D1);60A;60ZR3;;;D1;R;ZL;□;;;60U1190;60G111;;;120;60;60;;6;;;45;;;;;;;;; +8;60A/60ZR3 (D2);60A;60ZR3;;;D2*;R;ZL;□;;;60U1190;60G111;;;120;60;60;;6;;;;;;;;;;;; +9;60A/60ZR4 (D1);60A;60ZR4;;;D1;R;;□;;;60U1190;60G111;;;120;40;40;;4;;;;;;;;;;;; +10;60A/60ZR4 (D2);60A;60ZR4;;;D2*;R;ZL;□;;;60U1190;60G111;;;120;40;40;;4;;;;;;;;;;;; +11;60AA/60ZR2 (D1);60AA;60ZR2;;;D1*;R;ZL;□;;;60U1190;60G102;;;120;120;160;;4;;;456;;;;;;;;; +12;60AA/60ZR2 (D2);60AA;60ZR2;;;D2;R;ZL;□;;;60U1190;60G102;;;120;120;160;;4;;;456;;;;;;;;; +13;60AA/60ZR2 (D3);60AA;60ZR2;;;D3;R;ZL;□;;;60U1190;60G102;;;120;120;40;;4;;;456;;;;;;;;; +14;60AA/60ZR3 (D1);60AA;60ZR3;;;D1*;R;ZL;□;;;60U1190;60G102;;;120;60;60;;6;;;45;;;;;;;;; +15;60AA/60ZR3 (D2);60AA;60ZR3;;;D2;R;ZL;□;;;60U1190;60G102;;;120;60;60;;6;;;45;;;;;;;;; +16;60AA/60ZR4 (D1);60AA;60ZR4;;;D1*;R;;□;;;60U1190;60G102;;;120;40;40;;4;;;;;;;;;;;; +17;60AA/60ZR4 (D2);60AA;60ZR4;;;D2;R;;□;;;60U1190;60G102;;;120;40;40;;4;;;;;;;;;;;; +18;60P1/60PHLIG;60P1;60PHLIG;;;;R;ZL;□;;;60U1190;60G101;;;120;120;;;;;;;;;x;;;;;; +19;60P2/60PHLI;60P2;60PHLI[59112];;;;RB;ZL;□[□];;;60U1190;60G202;;;120[120];120[120];;;;;;;;;;;;;;; +20;60P2/60PHLIG;60P2;60PHLIG;;;;R;;□;;;60U1190;60G202;;;120;60;;;6;;;;;;;;;60Zp;;; +21;60P2/60PHPM;60P2;60PHPM;;;;R;;□;;;60U1190;60G202;;;120;120;;;;;;;;;;;;;;; +22;60ZV4/60PHLI;60ZV4;60PHLI[59112];;;;RB;ZL;□[□];;;60U1190;60W6;;;120[120];40[120];;;4F;;;;;;;;;;;; +23;60ZV4/60PHLIG;60ZV4;60PHLIG;;;;R;ZL;□;;;60U1190;60W6;;;120;40;;;4F;;;;;;;;;60Zp;60P13;; +24;60ZV4/60PHPM;60ZV4;60PHPM;;;;R;;□;;;60U1190;60W6;;;120;40;;;4F;;;;;;;;;;;; +25;60ZR1/60G220X;60ZR1;60G220X;;;;R;;x;;;;;;;120;50;;;4;;x;;;;;x;;;;; +26;60ZR1/60N21 (D1);60ZR1;60N21;;;D1*;R;ZL;□;21;;;60G301;;;120;120;160;;;;x;;;;;;;;;; +27;60ZR4/60L123X (D1);60ZR4;60L123X;;60W28AB R;D1*;R;;x;;;;60W28;;;120;40;40;;4F;;x;;T;;;;;;;; +28;60ZR4/60L123X [U2] (D1);60ZR4;60L123X;2;60W28AB L;D1*;U;ZL;□;;;;60W28;;;120;40;40;;4F;;x;;T;;;;;;;; +29;60ZR4/60N21 (D1);60ZR4;60N21;;;D1*;R;ZL;□;21;;;60W28;;;120;40;160;;4F;;x;;R;;;;;;;; +30;60ZR4/60N22 (D1);60ZR4;60N22;;;D1*;R;ZL;□;;;;60W28;;;120;40;160;;4F;;x;;R;;;;;;;; +31;60ZR4/60TR;60ZR4;60TR;;60W28AB R;;R;;x;;;;60W28;;;120;40;;;4F;;;;T;;;;;;;; +32;60ZR4/60TR [U2];60ZR4;60TR;2;60W28AB L;;U;;x;;;;60W28;;;120;40;;;4F;;;;T;;;;;;;; +33;60ZR2/60G220X;60ZR2;60G220X;;;;R;;x;;;;;;;120;50;;;4;;x;;;;;x;;;;; +34;60ZR2/60N21 (D1);60ZR2;60N21;;;D1*;R;ZL;□;21;;;60G402;;;120;50;160;;5;;x;;;;;;;;;; +35;60ZR2/60N22 (D1);60ZR2;60N22;;;D1*;R;ZL;□;;;;60G402;;;120;120;160;;;;x;;;;;;;;;; +36;60ZV4B/60ZV4;60ZV4B;60ZV4;;;;M;;□;;;;;;;;40;;;4F;□;;;;;;;;;;; +37;60ZV4A/60ZV4;60ZV4A;60ZV4;;;;M;;□;;;;;;;;100;;;4F;□;;;;;;;;;;; +38;60P13A/60P13;60P13A;60P13;;60W29 L;;M;;□;;;;;;;;50;;;5;□;;;;;;;;;;; +39;60ZU21/60L107Y (D1);60ZU21;60L107Y;;;D1*;R;ZL;□;;;;60W33;;;120;40;40;;4;;;;;;;;;;;; +40;60ZU21/60L108Y (D1);60ZU21;60L108Y;;;D1*;R;ZL;□;;;;60W33;;;120;40;40;;4;;;;;;;;;;;; +41;60ZU21/60P1 (D1);60ZU21;60P1;;;D1*;R;ZL;□;;;;60W33;;;120;120;160;;;;;;;;;;;;;; +42;60ZU21/60P1 (D2);60ZU21;60P1;;;D2;R;ZL;□;;;;60W33;;;120;120;60;;5;;;;;;;;;;;; +43;60ZU21/60P13 (D1);60ZU21;60P13;;60W29 L;D1*;R;;□;;;;60W33;;;120;50;40;;4;;x;;;;;;;;60ZV3;; +44;60ZU21/60P13 (D2);60ZU21;60P13;;60W29 L;D2;R;;□;;;;60W33;;;120;50;60;;5;;x;;;;;;;;60ZV3;; +45;60ZU21/60P2 (D1);60ZU21;60P2;;;D1*;R;;□;;;;60W33;;;120;50;160;;5;;x;;;;;;;;;; +46;60ZU21/60P2 (D2);60ZU21;60P2;;;D2;R;ZL;□;;;;60W33;;;120;50;160;;5;;x;;;;;;;;;; +47;60ZU21/60P2 (D3);60ZU21;60P2;;;D3;R;ZL;□;;;;60W33;;;120;50;60;;5;;x;;;;;;;;;; +48;60ZU21/60ZV3 (D1);60ZU21;60ZV3;;;D1*;R;ZL;□;;;;60W33;;;120;50;60;;5;;x;;;;;;;;;; +49;60ZU21/60ZV4 (D1);60ZU21;60ZV4;;;D1*;R;ZL;□;;;;60W33;;;120;40;40;;4;;x;;;;;;;;;; +50;60ZU22/60L107Y (D1);60ZU22;60L107Y;;;D1*;R;ZL;□;;;;60G122;;;120;40;40;;4;;;;;;;;;;;; +51;60ZU22/60L108Y (D1);60ZU22;60L108Y;;;D1*;R;ZL;□;;;;60G122;;;120;40;40;;4;;;;;;;;;;;; +52;60ZU22/60P13 (D1);60ZU22;60P13;;60W29 L;D1*;R;;□;;;;60G122;;;120;50;40;;4;;;;;;;;;;60ZV3;; +53;60ZU22/60P13 (D2);60ZU22;60P13;;60W29 L;D2;R;;□;;;;60G122;;;120;50;60;;5;;;;;;;;;;60ZV3;; +54;60ZU22/60P2 (D1);60ZU22;60P2;;;D1*;R;;□;;;;60G122;;;120;120;160;;;;x;;;;;;;;;; +55;60ZU22/60P2 (D2);60ZU22;60P2;;;D2;R;ZL;□;;;;60G122;;;120;120;160;;8(6);;x;6;;;;;;;;; +56;60ZU22/60P2 (D3);60ZU22;60P2;;;D3;R;ZL;□;;;;60G122;;;120;120;60;;5;;x;;;;;;;;;; +57;60ZU22/60ZV3 (D1);60ZU22;60ZV3;;;D1*;R;ZL;□;;;;60G122;;;120;50;60;;5;;x;;;;;;;;;; +58;60ZU22/60ZV4 (D1);60ZU22;60ZV4;;;D1*;R;ZL;□;;;;60W33;;;120;40;40;;4;;x;;;;;;;;;; +59;60N21/60RE;60N21;60RE;;;;R;;□;;;;60G221;;;120;;;;;;;;;;;;;;;; +60;60F/60ZU22 (D1);60F;60ZU22;;;D1*;R;ZL;□;;;;60G422;;;120;;160;;;;;458;;;;;;;;60VWzu22; +61;60F/60ZU22 (D2);60F;60ZU22;;;D2;R;ZL;□;;;;60G422;;;120;;60;;6;;;;;;;;;;;60VWzu22; +62;60FF/60ZU21 (D1);60FF;60ZU21;;;D1;R;ZL;□;21;;;60G321;;;120;;160;;;;;45;;;;;;;;; +63;60FF/60ZU21 (D2);60FF;60ZU21;;;D2;R;ZL;□;21;;;60G321;;;120;;160;;;;;;;;;;;;;; +64;60FF/60ZU21 (D3);60FF;60ZU21;;;D3*;R;ZL;□;21;;;60G321;;;120;;160;;;;;;;;;;;;;; +65;60FF/60ZU21 (D4);60FF;60ZU21;;;D4;R;ZL;□;21;;;60G321;;;120;;160;;;;;;;;;;;;;; +66;60ZU20/60L107Y (D1);60ZU20;60L107Y;;;D1*;R;ZL;□;;;;60W36;;;80;40;40;;4;;;;;;;;;;;; +67;60ZU20/60L108Y (D1);60ZU20;60L108Y;;;D1*;R;ZL;□;;;;60W36;;;80;40;40;;4;;;;;;;;;;;; +68;60ZU20/60LO;60ZU20;60LO;;;;R;;□;;;;60W36;;;80;80;;;;;;;;;;;;;;; +69;60ZU20/60P1 (D1);60ZU20;60P1;;;D1*;R;ZL;□;;;;60W36;;;80;50;160;;5;;;;;;;;;;;; +70;60ZU20/60P1 (D2);60ZU20;60P1;;;D2;R;ZL;□;;;;60W36;;;80;50;60;;5;;;;;;;;;;;; +71;60ZU20/60P13 (D1);60ZU20;60P13;;60W29 L;D1*;R;;□;;;;60W36;;;80;50;40;;4;;;;;;;;;;60ZV3;; +72;60ZU20/60P13 (D2);60ZU20;60P13;;60W29 L;D2;R;;□;;;;60W36;;;80;50;60;;5;;;;;;;;;;60ZV3;; +73;60ZU20/60P2 (D1);60ZU20;60P2;;;D1*;R;;□;;;;60W36;;;80;50;160;;5;;x;;;;;;;;;; +74;60ZU20/60P2 (D2);60ZU20;60P2;;;D2;R;ZL;□;;;;60W36;;;80;50;160;;5;;x;;;;;;;;;; +75;60ZU20/60P2 (D3);60ZU20;60P2;;;D3;R;ZL;□;;;;60W36;;;80;50;60;;5;;x;;;;;;;;;; +76;60ZU20/60ZV3 (D1);60ZU20;60ZV3;;;D1*;R;ZL;□;;;;60W36;;;80;50;60;;5;;x;;;;;;;;;; +77;60ZU20/60ZV4 (D1);60ZU20;60ZV4;;;D1*;R;ZL;□;;;;60W36;;;80;40;40;;4;;x;;;;;;;;;; +78;60B/60G220X;60B;60G220X;;;;R;;x;;;;;;;40;80;;;4F;;;;;;;;;;;; +79;60G/60L107Y (D1);60G;60L107Y;;60W34 L;D1*;R;;□;;;;60G223;;;50;40;40;;4;;;;;;;;;;;60Vp23; +80;60G/60L107Y [U2] (D1);60G;60L107Y;2;60W34 R;D1*;U;;□;;;;60G223;;;50;40;40;;4;;;;;;;;;;;60Vp23; +81;60G/60L108Y (D1);60G;60L108Y;;60W34 R;D1*;R;;□;;;;60G223;;;50;40;40;;4;;;;;;;;;;;60Vp23; +82;60G/60L108Y [U2] (D1);60G;60L108Y;2;60W34 L;D1*;U;;□;;;;60G223;;;50;40;40;;4;;;;;;;;;;;60Vp23; +83;60G/60P13 (D1);60G;60P13;;60W29 L60W34 L;D1*;R;;□;;;;60G223;;;50;50;40;;4;;;;;;;;;;60ZV3;60Vp23; +84;60G/60P13 (D2);60G;60P13;;60W29 L60W34 L;D2;R;;□;;;;60G223;;;50;50;60;;;;;;;;;;;;60ZV3;60Vp23; +85;60G/60ZV3 (D1);60G;60ZV3;;;D1*;R;;□;;;;60G223;;;50;50;60;;;;;;;;;;;;;60Vp23 (6); +86;60G/60ZV4 (D1);60G;60ZV4;;60W34 L;D1*;R;;□;;;;60G223;;;50;40;40;;4;;;;;;;;;;;60Vp23; +87;60G/60ZV4 [U2] (D1);60G;60ZV4;2;60W34 R;D1*;U;;□;;;;60G223;;;50;40;40;;4;;;;;;;;;;;60Vp23 (4); +88;60ZR3/60L123X (D1);60ZR3;60L123X;;;D1*;R;;□;;;;60W29;;;50;50;40;;4;;x;;T;;;;;;;; +89;60ZR3/60N21 (D1);60ZR3;60N21;;;D1*;R;ZL;□;21;;;60W29;;;50;50;160;;5;;x;;R;;;;;;;; +90;60ZR3/60N22 (D1);60ZR3;60N22;;;D1*;R;ZL;□;;;;60W29;;;50;50;160;;5;;x;;R;;;;;;;; +91;60ZR3/60TR;60ZR3;60TR;;;;R;;x;;;;60W29;;;50;50;;;5;;;;T;;;;;;;; +92;60ZV3/60PHLI;60ZV3;60PHLI[59112];;;;RB;ZL;□[□];;;60U1190;60W5;;;60[120];60[120];;;6F;;;;;;;;;;;; +93;60ZV3/60PHLIG;60ZV3;60PHLIG;;;;R;ZL;□;;;60U1190;60W5;;;120;60;;;6F;;;;;;;;;60Zp;60P13;; +94;60ZV3/60PHPM;60ZV3;60PHPM;;;;R;;□;;;60U1190;60W5;;;120;60;;;6F;;;;;;;;;;;; +95;60P13/60PHLI;60P13;60PHLI[59112];;;;RB;ZL;□[□];;;60U1190;60W4;;;60[120];60[120];;;6;;;;;;;;;;;; +96;60P13/60PHLIG;60P13;60PHLIG;;;;R;ZL;□;;;60U1190;60W4;;;60;60;;;6;;;;;;;;;60Zp;;; +97;60P13/60PHPM;60P13;60PHPM;;;;R;;□;;;60U1190;60W4;;;120;60;;;6;;;;;;;;;;;; diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/initialState/ssit_reference.csv b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/initialState/ssit_reference.csv new file mode 100644 index 0000000000..f25179f482 --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/initialState/ssit_reference.csv @@ -0,0 +1,6 @@ +Lfd. Nr.;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q;R +1;60ZPZU20;ESTW-A P-Hausen;Bediensäule;Fundament;8980;120,501;Leuchtmelder Zp 10Leuchtmelder Zp 9Signalfahrtmelder;Schlüsselschalter Vierkant;Bedientaste Zp 10Bedientaste Zp 9;;;;;;;;; +2;60ZUZU20/S;ESTW-A P-Hausen;Bediensäule;Fundament;8980;120,513;AnforderungsempfangSignalanforderung empfangen;Schlüsselschalter DB 21;Ausfahrgruppentaste Zp 9/10Bedientaste Zp 10FahrstraßenanforderungSignalanforderung;;;;;;;;; +3;Nb1;ESTW-A P-Hausen;Bediensäule;Fundament;8980;119,178;;Schlüsselschalter DB 21;;x;x;x;;;;;30; +4;Nb2/1;ESTW-A P-Hausen;Bediensäule;Fundament;8980;119,993;;Schlüsselschalter DB 21;;x;x;x;;;;;; +5;Nb2/2;ESTW-A P-Hausen;Bediensäule;Fundament;8980;120,084;;Schlüsselschalter DB 21;;x;x;x;;;;;30; diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/initialState/sska_reference.csv b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/initialState/sska_reference.csv new file mode 100644 index 0000000000..c2829e9d50 --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/initialState/sska_reference.csv @@ -0,0 +1,7 @@ +Lfd. Nr.;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q;R;S;T;U;V;W +1;Anschaltung ÜS BÜ 17,1;BÜ-Anschaltung;;Schalthaus;;;;;;;Landesnetz VNB;Batterie;;;;;;;;;;; +2;ESTW-A Linksdorf;ESTW-A;SIMIS-C;Gebäude;;8980;120,340;;ESTW-UZ N-Stadt;;Landesnetz VNB;Notstromaggregat (NEA stationär);;;;;;;;;;; +3;ESTW-A P-Hausen;ESTW-A;SIMIS-C;Gebäude;;8980;120,362;;ESTW-UZ N-Stadt;;Landesnetz VNB;Notstromaggregat (NEA stationär);;;;;;;;;;; +4;ESTW-UZ N-Stadt;ESTW-ZE;SIMIS-C;Gebäude;;8980;120,340;;;;Landesnetz VNB;Notstromaggregat (NEA stationär);;;;;;;;;;; +5;Linksdorf Achszählrechner;Gleisfreimelde-Innenanlage;;Gebäude;;8980;120,340;;ESTW-A Linksdorf;;ESTW-UZ N-Stadt;ESTW-UZ N-Stadt;;;;;;;;;;; +6;P-Hausen Achszählrechner;Gleisfreimelde-Innenanlage;;Gebäude;;8980;120,362;;ESTW-A P-Hausen;;ESTW-A P-Hausen;ESTW-A P-Hausen;;;;;;;;;;; diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/initialState/sskf_reference.csv b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/initialState/sskf_reference.csv new file mode 100644 index 0000000000..52fc661267 --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/initialState/sskf_reference.csv @@ -0,0 +1,57 @@ +Lfd. Nr.;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q;R;S;T;U;V;W +1;59B111;;;AzA;;Linksdorf Achszählrechner;;;;;;;;;;;;;;;□;Räumungsprüfung; +2;59B112;;;AzA;;Linksdorf Achszählrechner;;;;;;;;;;;;;;;□;; +3;60B114;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;W41;;;;□;Räumungsprüfung; +4;60G101;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +5;60G102;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +6;60G103;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +7;60G104;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +8;60G105;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +9;60G106;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +10;60G107;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +11;60G108;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +12;60G111;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +13;60G113;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +14;60G120;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +15;60G121;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +16;60G122;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +17;60G123;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;W22;;;;□;; +18;60G124;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +19;60G201;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +20;60G202;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +21;60G211;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +22;60G220;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +23;60G221;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +24;60G222;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +25;60G223;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +26;60G301;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +27;60G302;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +28;60G321;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +29;60G322;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +30;60G402;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +31;60G422;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;;;;;□;; +32;60W1;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;60W1;;;;□;; +33;60W2;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;60W2;;;;□;; +34;60W3;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;60W3;;;;□;; +35;60W4;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;60W4;;;;□;; +36;60W5;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;60W5;;;;□;; +37;60W6;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;60W660W760W8;;;;□;; +38;60W24;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;60W2460W2560W2660W2760W5260W5360W54;;;;□;; +39;60W28;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;60W28AB60W28CD;;;;□;; +40;60W29;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;60W29;;;;□;; +41;60W30;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;60W30;;;;□;; +42;60W31;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;60W3160W32;;;;□;; +43;60W33;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;60W3360W35;;;;□;; +44;60W34;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;60W34;;;;□;; +45;60W36;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;60W36;;;;□;; +46;60W51;;;AzA;;ESTW-A P-Hausen;;;;;;;;;;;60W51;;;;□;; +47;60113;I;□;NF-GSK;GF 100 e WM91;ESTW-A P-Hausen;;;;;;;;700;700;2.00;;;;;□;; +48;60113;II;□;NF-GSK;GF 100 e WM91;ESTW-A P-Hausen;;;;;;;;700;700;2.00;;;;;□;; +49;60113;III;□;NF-GSK;GF 100 e WM91;ESTW-A P-Hausen;;;;;;;;700;700;2.00;;;;;□;Räumungsprüfung; +50;60113;IV;□;NF-GSK;GF 100 e WM91;ESTW-A P-Hausen;;;;;;;;700;700;2.00;;;;;□;; +51;60113;V;□;NF-GSK;GF 100 e WM91;ESTW-A P-Hausen;;;;;;;;504;504;2.00;;;;;□;; +52;60116;V;□;NF-GSK;GF 100 e WM91;ESTW-A P-Hausen;;;;;;;;700;700;2.00;;;;;□;; +53;60116;IV;□;NF-GSK;GF 100 e WM91;ESTW-A P-Hausen;;;;;;;;700;700;2.00;;;;;□;; +54;60116;III;□;NF-GSK;GF 100 e WM91;ESTW-A P-Hausen;;;;;;;;700;700;2.00;;;;;□;Räumungsprüfung; +55;60116;II;□;NF-GSK;GF 100 e WM91;ESTW-A P-Hausen;;;;;;;;700;700;2.00;;;;;□;; +56;60116;I;□;NF-GSK;GF 100 e WM91;ESTW-A P-Hausen;;;;;;;;229;229;2.00;;;;;□;; diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/initialState/sskg_reference.csv b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/initialState/sskg_reference.csv new file mode 100644 index 0000000000..86e04ed19f --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/initialState/sskg_reference.csv @@ -0,0 +1,78 @@ +Lfd. Nr.;A;B;C;D;E;F;G;H;I;J;K;L;M +1;59B109/59B111;Achszählpunkt;;Linksdorf Achszählrechner;Linksdorf Achszählrechner;□;49 E 5 (S 49);;;8980;116,165;; +2;59B112;Achszählpunkt;;Linksdorf Achszählrechner;Linksdorf Achszählrechner;□;49 E 5 (S 49);;;8980;116,165;; +3;59B112/60B114;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);;;8980;116,176;; +4;ARM1/11a.119,0;Doppel-Schleife;;;;;;BÜ 119,018;2709;8980;116,264;ARM; +5;ARM2/12b.119,0;Doppel-Schleife;;;;;;BÜ 119,018;2707;8980;116,264;ARM; +6;60Rs43;Einfach-Sensor;;;;;;WA W41;2;8980;117,704;; +7;60B114B;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);Gz W41;10;8980;117,759;; +8;ARM1/11a.121,6;Doppel-Schleife;;;;;;BÜ 121,6;3025;8980;118,590;ARM; +9;ARM2b/12b.121,6;Doppel-Schleife;;;;;;BÜ 121,6;3023;8980;118,590;ARM; +10;60G102B;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);60AA;0;8980;118,950;; +11;60G111A;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);60A;0;8980;118,950;; +12;60W51A;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);60LW51X;0;8980;119,170;; +13;59B111/60G111/60G211;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);Ra 10 km: 119,183;0;8980;119,183;; +14;60G211/60W1;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;60 E 2 (UIC 60);60L211X;0;8980;119,251;; +15;60W51/60G107;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);60L107Y;0;8980;119,253;; +16;60W51/60G108;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);60L108Y;0;8980;119,253;; +17;60B114/60G102/60W2;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);Gz 60W2;10;8980;119,274;; +18;60W2C;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;60 E 2 (UIC 60);Mittig WV 60W1/60W2;1;8980;119,299;; +19;60W1B;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;60 E 2 (UIC 60);Mittig WV 60W1/60W2;1;8980;119,300;; +20;60W1/60G101;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);Gz 60W1;10;8980;119,325;; +21;60W2/60W3;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;60 E 2 (UIC 60);WA 60W2;6;8980;119,355;; +22;60W3/60W4;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);Mittig WV 60W3/60W4;0;8980;119,413;; +23;60G101/60G201;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);60P1;0;8980;119,418;; +24;60W3/60G202;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);Gz 60W3;10;8980;119,435;; +25;60W4/60G113;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);60P13;0;8980;119,468;; +26;60G113/60W5;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);60L113X;0;8980;119,526;; +27;60G202/60G302;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);60P2;0;8980;119,539;; +28;60W5/60W6;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);WA 60W6;3;8980;119,574;; +29;60W5/60G103;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);60ZV3;0;8980;119,584;; +30;60W6/60G104;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);60ZV4;0;8980;119,637;; +31;60W6/60G105;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);60L105Y;0;8980;119,676;; +32;60W6/60G106;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);60L106Y;0;8980;119,676;; +33;60W24F;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);60LW52X;0;8980;119,841;; +34;60G108/60W24;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);60L108X;0;8980;119,855;; +35;60G107/60W24;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);60L107X;0;8980;119,923;; +36;60G106/60W24;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);60L106X;0;8980;119,945;; +37;60G105/60W24;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);60L105X;0;8980;119,990;; +38;60G201/60G301;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);60ZR1;0;8980;120,028;; +39;60G104/60W28;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);60ZR4;0;8980;120,042;; +40;60W24/60W28;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);WA 60W26;2;8980;120,050;; +41;60G103/60W29;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);60ZR3;0;8980;120,076;; +42;60G302/60G402;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);60ZR2;0;8980;120,100;; +43;60W28/60W29;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);Mittig WV 60W28/60W29;0;8980;120,106;; +44;60W28/60G124;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);60L124Y;0;8980;120,134;; +45;60W29/60W30;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);WA 60W29;4;8980;120,141;; +46;60G402/60W31;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);Gz 60W31;10;8980;120,163;; +47;60W30/60W31;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);Mittig WV 60W30/60W31;0;8980;120,183;; +48;60G124/60W34;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);60L124X;0;8980;120,229;; +49;60W30/60W34;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);Gz 60W34;10;8980;120,230;; +50;60G301/60W33;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);Gz 60W33;10;8980;120,248;; +51;60W33B;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);Mittig WV 60W32/60W33;1;8980;120,268;; +52;60W31D;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);Mittig WV 60W32/60W33;1;8980;120,269;; +53;60W34/60G123;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);60L123Y;0;8980;120,287;; +54;60W31/60G122;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);Gz 60W32;10;8980;120,289;; +55;60W33/60G121;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);60ZU21;0;8980;120,370;; +56;60W36B;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);Mittig WV 60W35/60W36;1;8980;120,372;; +57;60W33D;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);Mittig WV 60W35/60W36;1;8980;120,373;; +58;60W36/60G220;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);60ZU20;0;8980;120,441;; +59;60G122/60G222;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);60ZU22;0;8980;120,475;; +60;60G121/60G221;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);60N21;0;8980;120,637;; +61;60G222/60G322;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);60N22;0;8980;120,637;; +62;60G221/60G321;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);Ra 10 km: 121,050;0;8980;121,050;; +63;60G322/60G422;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);Ra 10 km: 121,050;0;8980;121,050;; +64;60G321B;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);60FF;0;8980;121,449;; +65;60G422A;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);60F;0;8980;121,449;; +66;ARM12/2a.119,0;Doppel-Schleife;;;;;;BÜ 119,018;2922;8980;121,940;ARM; +67;FS12/2a.121,6;Doppel-Schleife;;;;;;BÜ 121,6;1056;8980;122,670;Ein BÜ; +68;ARM11/1bI.119,0;Doppel-Schleife;;;;;;BÜ 119,018;3683;8980;122,700;ARM; +69;FS11/1b.121,6;Doppel-Schleife;;;;;;BÜ 121,6;1696;8980;123,310;Ein BÜ; +70;60G120/60W36;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);Gz 60W36;10;8981;0,056;; +71;60G120B;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;54 E 4 (S 54);60B;0;8981;0,346;; +72;60RsAN_B;Einfach-Sensor;;;;;;60B;1366;8981;1,712;; +73;Az1/11.17,1;Doppel-Sensor;;;;;;BÜ 17,104;754;8982;16,350;Ein BÜ; +74;ARM1bII.119,0;Doppel-Schleife;;;;;;BÜ 119,018;2275;8982;17,425;ARM; +75;60G223A;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);60G;0;8982;17,518;; +76;60G123/60G223;Achszählpunkt;;P-Hausen Achszählrechner;P-Hausen Achszählrechner;□;49 E 5 (S 49);60L123X;0;8982;17,718;; +77;Az2/12.17,1;Doppel-Sensor;;;;;;BÜ 17,104;736;8982;17,840;Ein BÜ; diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/initialState/ssko_reference.csv b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/initialState/ssko_reference.csv new file mode 100644 index 0000000000..51c388d23b --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/initialState/ssko_reference.csv @@ -0,0 +1,9 @@ +Lfd. Nr.;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q;R;S;T;U;V +1;40;Ssp;x;W41R-C1;c;1;;;;;;;;60W40;;Schaltschrank/Schaltkasten;;8980;117,696;;; +2;41L;W;x;W42R-F1;f;1;;;W41;L;L;Spitze;Riegelhandschloss;;;;;;;;; +3;41R;W;□;W41R-C1;c;1;;;W41;R;L;Spitze;Riegelhandschloss;;;;;;;;; +4;42R;W;□;W42R-F1;f;1;;;W42;R;L;Spitze;Riegelhandschloss;;;;;;;;; +5;G102;Ssp;x;G102-B5;b;5;;;;;;;;60WG102;;Gebäude;;8980;120,362;;; +6;G102-TB;;□;G102-B5;b;5;;;;;;;;;;;;;;;x; +7;G111;Ssp;x;G111-M3;m;3;;;;;;;;60WG111;;Gebäude;;8980;120,362;;; +8;G111-TB;;□;G111-M3;m;3;;;;;;;;;;;;;;;x; diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/initialState/sskp_dm_reference.csv b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/initialState/sskp_dm_reference.csv new file mode 100644 index 0000000000..3e78e99e9f --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/initialState/sskp_dm_reference.csv @@ -0,0 +1,75 @@ +Lfd. Nr.;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q;R;S;T;U;V;W;X;Y;Z +1;Lf 7 '12' km: 117,100;2000 (GÜ);;;;;stä. akt.;;-355;;;;;;;;;135;;;45.00;1;PZ 80;;n; +2;Lf 7 '12' km: 117,100;2000 (GÜ);;;;;stä. akt.;;-355;;;;;;;;;135;;;45.00;1;PZ 80;;n; +3;60Va;1000;;;;;ge;;0;;;;;;;;;;;;;;;;; +4;60Vaa;1000;;;;;ge;;0;;;;;;;;;;;;;;;;; +5;60A;1000/2000;60A;;450;0;ge;;0;;;;;;;;;;;;;;;;; +6;60A;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +7;60AA;1000/2000;Gz 60W2;;450;333;ge;;0;;;;;;;;;;;;;;;;; +8;60AA;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +9;60L107Y;2000;60LW51X;v ≤ 40;215;82;stä. wirk.;;0;;;;;;;;;;;;;;;;; +10;60L107Y;500;;;;;stä. wirk.;;-250;-250;;;;;;;;;;;;;;;; +11;60L108Y;2000;60LW51X;v ≤ 40;215;82;stä. wirk.;;0;;;;;;;;;;;;;;;;; +12;60L108Y;500;;;;;stä. wirk.;;-250;-250;;;;;;;;;;;;;;;; +13;60P1;2000;Ra 10 km: 119,183;v > 60;449;235;ge;;0;;;;;;;;;;;;;;;;; +14;60P1;2000;Gz 60W1;40 < v ≤ 60;350;103;ge;;0;;;;;;;;;;;;;;;;; +15;60P1;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +16;60P2;2000;60L211X;v > 60;450;288;ge;;0;;;;;;;;;;;;;;;;; +17;60P2;2000;Gz 60W3;40 < v ≤ 60;350;114;ge;;0;;;;;;;;;;;;;;;;; +18;60P2;2000;60AA;v > 60;450;588;ge;;0;;;;;;;;;;;;;;;;; +19;60P2;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +20;60ZV4;2000;Gz 60W5;v ≤ 40;211;63;ge;;0;;;;;;;;;;;;;;;;; +21;60ZV4;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +22;60ZR1;1000/2000;Gz 60W33;v > 60;478;229;ge;;0;;;;;;;;;;;;;;;;; +23;60ZR1;500;;;;;ge;;-260;-260;;;;;;;;;;;;;;;; +24;60ZR1;500;;;;;ge;wirk. 60ZR1/60G220X;+6;+6;;;;;;;;;;;;;;;; +25;60ZR4;1000/2000;60L124Y;v ≤ 40;217;92;ge;;0;;;;;;;;;;;;;;;;; +26;60ZR4;1000/2000;Gz 60W31;v ≤ 40;217;131;ge;;0;;;;;;;;;;;;;;;;; +27;60ZR4;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +28;60ZR2;1000/2000;60ZU22;v > 60;482;375;ge;;0;;;;;;;;;;;;;;;;; +29;60ZR2;1000/2000;60ZU21;v > 60;482;270;ge;;0;;;;;;;;;;;;;;;;; +30;60ZR2;1000/2000;Gz 60W31;v ≤ 40;218;72;ge;;0;;;;;;;;;;;;;;;;; +31;60ZR2;500;;;;;ge;;-260;-260;;;;;;;;;;;;;;;; +32;60ZR2;500;;;;;ge;wirk. 60ZR2/60G220X;+6;+6;;;;;;;;;;;;;;;; +33;60ZU21;1000/2000;60ZR1;v > 60;492;342;ge;;0.0;;;;;;;;;;;;;;;;; +34;60ZU21;1000/2000;60ZR2;v > 60;492;270;ge;;0.0;;;;;;;;;;;;;;;;; +35;60ZU21;1000/2000;60ZR3;v > 60;492;294;ge;;0.0;;;;;;;;;;;;;;;;; +36;60ZU21;1000/2000;60ZR4;v > 60;492;328;ge;;0.0;;;;;;;;;;;;;;;;; +37;60ZU21;500;;;;;ge;;-110.0;-110.0;;;;;;;;;;;;;;;; +38;60ZU21;500;;;;;ge;;-150.0;-150.0;;;;;;;;;;;;;;;; +39;60ZU21;500;;;;;ge;;-250.0;-250.0;;;;;;;;;;;;;;;; +40;60ZU22;1000/2000;Gz 60W30;v > 60;500;279;ge;;0.0;;Gz 60W32;195.7;126.0;5.0;;;;;;;;;;;; +41;60ZU22;1000/2000;Gz 60W32;40 < v ≤ 60;375;195;ge;;0.0;;Gz 60W32;195.7;126.0;5.0;;;;;;;;;;;; +42;60ZU22;500;;;;;ge;;-250.0;-250.0;;;;;;;;;;;;;;;; +43;60N21;2000;60FF;v > 60;456;811;ge;;0.0;;Gz 60W35;277.4;148.9;24.9;;;;;;;;;;;; +44;60N22;2000;60F;v > 60;456;812;ge;;0.0;;60F;812.5;157.1;36.1;;;;;;;;;;;; +45;Lf 6 '9' km: 121,200;1000 (GÜ);;;;;stä. akt.;;0;;;;;;;;;105;;;35.00;1;PZ 80;;n; +46;60F;1000/2000 (GÜ);Ra 10 km: 121,050;;450;399;ge;;0;;;;;;;;;95;;;31.70;1;PZ 80;;n; +47;60F;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +48;60FF;1000/2000;Ra 10 km: 121,050;;450;399;ge;;0;;;;;;;;;;;;;;;;; +49;60FF;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +50;60Vf;1000;;;;;ge;;0;;;;;;;;;;;;;;;;; +51;60Vff;1000;;;;;ge;;0;;;;;;;;;;;;;;;;; +52;Lf 6 '9' km: 124,570;1000 (GÜ);;;;;stä. akt.;;0;;;;;;;;;105;;;35.00;1;PZ 80;;n; +53;60ZU20;1000/2000;;;;;ge;;0.0;;Gz 60W35;82.1;139.0;47.0;;;;;;;;;;;; +54;60ZU20;500;;;;;ge;;-66.0;-66.0;;;;;;;;;;;;;;;; +55;60ZU20;500;;;;;ge;;-27.0;-27.0;;;;;;;;;;;;;;;; +56;60B;1000/2000;Gz 60W36;;450;300;ge;;0;;;;;;;;;;;;;;;;; +57;60B;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +58;60Vb;1000;;;;;stä. wirk.;;0;;;;;;;;;;;;;;;;; +59;BÜ-K ÜS1.17,1;1000;;;;;ge;60U171;;;;;;;;;;;;;;;;;; +60;60Vg;1000;;;;;ge;;0;;;;;;;;;;;;;;;;; +61;BÜ-K ÜS2.17,1;1000;;;;;ge;60U171;;;;;;;;;;;;;;;;;; +62;60G;2000;60L123X;;350;200;ge;;0;;;;;;;;;;;;;;;;; +63;60G;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +64;60L123X;2000;60G;v ≤ 40;210;200;ge;;0;;;;;;;;;;;;;;;;; +65;60L123X;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +66;60Vp23;1000;;;;;stä. wirk.;;0;;;;;;;;;;;;;;;;; +67;60ZR3;1000/2000;Gz 60W34;40 < v ≤ 60;366;164;ge;;0;;;;;;;;;;;;;;;;; +68;60ZR3;1000/2000;60ZU22;40 < v ≤ 60;366;399;ge;;0;;;;;;;;;;;;;;;;; +69;60ZR3;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +70;60ZV3;2000;Gz 60W3;40 < v ≤ 60;351;159;ge;;0;;;;;;;;;;;;;;;;; +71;60ZV3;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +72;60P13;2000;Gleisabschluß 60W4R;v ≤ 40;210;70;ge;;0;;;;;;;;;;;;;;;;; +73;60P13;2000;60LW3X;40 < v ≤ 60;350;113;ge;;0;;;;;;;;;;;;;;;;; +74;60P13;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/initialState/sskp_reference.csv b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/initialState/sskp_reference.csv new file mode 100644 index 0000000000..82092c1e37 --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/initialState/sskp_reference.csv @@ -0,0 +1,75 @@ +Lfd. Nr.;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q;R;S;T;U;V;W;X;Y;Z +1;Lf 7 '12' km: 117,100;2000 (GÜ);;;;;stä. akt.;;-355;;;;;;;;;135;;;45.00;1;PZ 80;;n; +2;Lf 7 '12' km: 117,100;2000 (GÜ);;;;;stä. akt.;;-355;;;;;;;;;135;;;45.00;1;PZ 80;;n; +3;60Va;1000;;;;;ge;;0;;;;;;;;;;;;;;;;; +4;60Vaa;1000;;;;;ge;;0;;;;;;;;;;;;;;;;; +5;60A;1000/2000;60A;;450;0;ge;;0;;;;;;;;;;;;;;;;; +6;60A;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +7;60AA;1000/2000;Gz 60W2;;450;333;ge;;0;;;;;;;;;;;;;;;;; +8;60AA;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +9;60L107Y;2000;60LW51X;v ≤ 40;215;82;stä. wirk.;;0;;;;;;;;;;;;;;;;; +10;60L107Y;500;;;;;stä. wirk.;;-250;-250;;;;;;;;;;;;;;;; +11;60L108Y;2000;60LW51X;v ≤ 40;215;82;stä. wirk.;;0;;;;;;;;;;;;;;;;; +12;60L108Y;500;;;;;stä. wirk.;;-250;-250;;;;;;;;;;;;;;;; +13;60P1;2000;Ra 10 km: 119,183;v > 60;449;235;ge;;0;;;;;;;;;;;;;;;;; +14;60P1;2000;Gz 60W1;40 < v ≤ 60;350;103;ge;;0;;;;;;;;;;;;;;;;; +15;60P1;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +16;60P2;2000;60L211X;v > 60;450;288;ge;;0;;;;;;;;;;;;;;;;; +17;60P2;2000;Gz 60W3;40 < v ≤ 60;350;114;ge;;0;;;;;;;;;;;;;;;;; +18;60P2;2000;60AA;v > 60;450;588;ge;;0;;;;;;;;;;;;;;;;; +19;60P2;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +20;60ZV4;2000;Gz 60W5;v ≤ 40;211;63;ge;;0;;;;;;;;;;;;;;;;; +21;60ZV4;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +22;60ZR1;1000/2000;Gz 60W33;v > 60;478;229;ge;;0;;;;;;;;;;;;;;;;; +23;60ZR1;500;;;;;ge;;-260;-260;;;;;;;;;;;;;;;; +24;60ZR1;500;;;;;ge;wirk. 60ZR1/60G220X;+6;+6;;;;;;;;;;;;;;;; +25;60ZR4;1000/2000;60L124Y;v ≤ 40;217;92;ge;;0;;;;;;;;;;;;;;;;; +26;60ZR4;1000/2000;Gz 60W31;v ≤ 40;217;131;ge;;0;;;;;;;;;;;;;;;;; +27;60ZR4;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +28;60ZR2;1000/2000;60ZU22;v > 60;482;375;ge;;0;;;;;;;;;;;;;;;;; +29;60ZR2;1000/2000;60ZU21;v > 60;482;270;ge;;0;;;;;;;;;;;;;;;;; +30;60ZR2;1000/2000;Gz 60W31;v ≤ 40;218;72;ge;;0;;;;;;;;;;;;;;;;; +31;60ZR2;500;;;;;ge;;-260;-260;;;;;;;;;;;;;;;; +32;60ZR2;500;;;;;ge;wirk. 60ZR2/60G220X;+6;+6;;;;;;;;;;;;;;;; +33;60ZU21;1000/2000;60ZR1;v > 60;492;342;ge;;0;;;;;;;;;;;;;;;;; +34;60ZU21;1000/2000;60ZR2;v > 60;492;270;ge;;0;;;;;;;;;;;;;;;;; +35;60ZU21;1000/2000;60ZR3;v > 60;492;294;ge;;0;;;;;;;;;;;;;;;;; +36;60ZU21;1000/2000;60ZR4;v > 60;492;328;ge;;0;;;;;;;;;;;;;;;;; +37;60ZU21;500;;;;;ge;;-110;-110;;;;;;;;;;;;;;;; +38;60ZU21;500;;;;;ge;;-150;-150;;;;;;;;;;;;;;;; +39;60ZU21;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +40;60ZU22;1000/2000;Gz 60W30;v > 60;500;279;ge;;0;;Gz 60W32;195;126;5;;;;;;;;;;;; +41;60ZU22;1000/2000;Gz 60W32;40 < v ≤ 60;375;195;ge;;0;;Gz 60W32;195;126;5;;;;;;;;;;;; +42;60ZU22;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +43;60N21;2000;60FF;v > 60;456;811;ge;;0;;Gz 60W35;277;149;25;;;;;;;;;;;; +44;60N22;2000;60F;v > 60;456;812;ge;;0;;60F;812;157;36;;;;;;;;;;;; +45;Lf 6 '9' km: 121,200;1000 (GÜ);;;;;stä. akt.;;0;;;;;;;;;105;;;35.00;1;PZ 80;;n; +46;60F;1000/2000 (GÜ);Ra 10 km: 121,050;;450;399;ge;;0;;;;;;;;;95;;;31.70;1;PZ 80;;n; +47;60F;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +48;60FF;1000/2000;Ra 10 km: 121,050;;450;399;ge;;0;;;;;;;;;;;;;;;;; +49;60FF;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +50;60Vf;1000;;;;;ge;;0;;;;;;;;;;;;;;;;; +51;60Vff;1000;;;;;ge;;0;;;;;;;;;;;;;;;;; +52;Lf 6 '9' km: 124,570;1000 (GÜ);;;;;stä. akt.;;0;;;;;;;;;105;;;35.00;1;PZ 80;;n; +53;60ZU20;1000/2000;;;;;ge;;0;;Gz 60W35;82;139;47;;;;;;;;;;;; +54;60ZU20;500;;;;;ge;;-66;-66;;;;;;;;;;;;;;;; +55;60ZU20;500;;;;;ge;;-27;-27;;;;;;;;;;;;;;;; +56;60B;1000/2000;Gz 60W36;;450;300;ge;;0;;;;;;;;;;;;;;;;; +57;60B;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +58;60Vb;1000;;;;;stä. wirk.;;0;;;;;;;;;;;;;;;;; +59;BÜ-K ÜS1.17,1;1000;;;;;ge;60U171;;;;;;;;;;;;;;;;;; +60;60Vg;1000;;;;;ge;;0;;;;;;;;;;;;;;;;; +61;BÜ-K ÜS2.17,1;1000;;;;;ge;60U171;;;;;;;;;;;;;;;;;; +62;60G;2000;60L123X;;350;200;ge;;0;;;;;;;;;;;;;;;;; +63;60G;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +64;60L123X;2000;60G;v ≤ 40;210;200;ge;;0;;;;;;;;;;;;;;;;; +65;60L123X;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +66;60Vp23;1000;;;;;stä. wirk.;;0;;;;;;;;;;;;;;;;; +67;60ZR3;1000/2000;Gz 60W34;40 < v ≤ 60;366;164;ge;;0;;;;;;;;;;;;;;;;; +68;60ZR3;1000/2000;60ZU22;40 < v ≤ 60;366;399;ge;;0;;;;;;;;;;;;;;;;; +69;60ZR3;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +70;60ZV3;2000;Gz 60W3;40 < v ≤ 60;351;159;ge;;0;;;;;;;;;;;;;;;;; +71;60ZV3;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; +72;60P13;2000;Gleisabschluß 60W4R;v ≤ 40;210;70;ge;;0;;;;;;;;;;;;;;;;; +73;60P13;2000;60LW3X;40 < v ≤ 60;350;113;ge;;0;;;;;;;;;;;;;;;;; +74;60P13;500;;;;;ge;;-250;-250;;;;;;;;;;;;;;;; diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/initialState/ssks_reference.csv b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/initialState/ssks_reference.csv new file mode 100644 index 0000000000..3de5e8d70d --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/initialState/ssks_reference.csv @@ -0,0 +1,79 @@ +Lfd. Nr.;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q;R;S;T;U;V;W;X;Y;Z;AA;AB;AC;AD;AE;AF;AG;AH;AI;AJ;AK;AL;AM;AN;AO;AP;AQ;AR;AS;AT;AU;AV;AW;AX +1;59111;H;;;8980;116,200;;GC;67;3800;;;;;;;Regelanordnung Mast hoch;;;;;;;;;;□;0;1;;;;;;;;;;;;ws/rt/ws;;□;;;;;;; +2;59112;H;;;8980;116,200;;GC;67;3800;;;;;;;Regelanordnung Mast hoch;;;;;;;;;;□;0;1;;;;;;;;;;;;ws/rt/ws;;□;;;;;;; +3;60Va;V;;;8980;117,980;;GC;0;3800;;250;;;300;;Regelanordnung Mast hoch;S 525.4.5 (5)S 8000.5.6 (19);5000;VRL;VL;S 8240.25.7;700;;;;□;;12;;;;;;;46;;;;;;;;□;;;;;; +4;60Vaa;V;;;8980;117,980;;GC;0;;3950;250;;;300;;Regelanordnung Mast hoch;S 525.4.5 (5)S 8000.5.6 (19);5000;VRL;VL;S 8240.25.7;700;;;;□;;12;;;;;;;46;;;;;;;;□;;;;;; +5;60VWa;V;;;8980;118,800;;GC;35;3770;;;75;;210;;Regelanordnung Mast hoch;S 8000.5.6 (11);5100;VRL;VL;S 8240.25.7;700;;;;□;;12;Zl;;;;;;46;;;;;;;;□;;;;;; +6;60VWaa;V;;;8980;118,800;;GC;35;;4650;;75;;210;;Regelanordnung Mast hoch;S 8000.5.6 (19);5100;VRL;VL;S 8240.25.7;700;;;;□;;12;Zl;;;;;;46;;;;;;;;□;;;;;; +7;60A;M;;;8980;118,950;;GC;35;3920;;400;225;350;150;;Regelanordnung Mast hoch;S 8000.5.6 (1);5400;HG;HG4;S 8240.25.7;700;;;;□;0;12;;;7;;;46;456;;;;;ws/rt/ws +V;;ZL;□;;;Z;;; +8;60AA;M;;;8980;118,950;;GC;35;;3950;400;225;350;150;;Regelanordnung Mast hoch;S 8000.5.6 (9);5400;HG;HG4;S 8240.25.7;700;;;;□;0;12;;;7;;;46;456;;;;;ws/rt/ws +V;;ZL;□;;;Z;;; +9;60LW51X;S;;;8980;119,170;;GC;;2700;;200;120;150;200;;Regelanordnung Mast hoch;S 8000.7.1 (6);630;;;S 8240.21 kl. Bf;-245;;;;□;0;;Kl;Sh 1;;;;;;;;;;Sp;;□;□;;;;;; +10;60L211X;S;;;8980;119,251;;GC;35;3700;;200;120;150;200;;Regelanordnung Mast hoch;S 8000.7.1 (6);630;;;S 8240.28.4;-245;;;;□;0;;;Sh 1;;;;;;;;;;Sp;;□;□;;;;;; +11;60L107Y;S;;;8980;119,253;;GC;0;3450(7557);;200;120;150;200;;Regelanordnung Mast hoch;S 8000.7.1 (4);3830;;;S 8240.21 kl. Bf;100;;;;□;0;;Kl;Sh 1;;;;;;;;;;Sp;;□;□;;;;;; +12;60L108Y;S;;;8980;119,253;;GC;;3450;;200;120;150;200;;Regelanordnung Mast hoch;S 8000.7.1 (2);3830;;;S 8240.21 kl. Bf;100;;;;□;0;;Kl;Sh 1;;;;;;;;;;Sp;;□;□;;;;;; +13;60Zp;W;;;8980;119,349;;GC;35;3450;;225;200;150;;;Regelanordnung Mast hoch;S 8000.8.2 (2);3800;;;S 8240.28.4;100;;;;□;;;;;;;;;;6;;;;;;;;;;;;; +14;60LW3X;S;;;8980;119,355;;GC;30;2250(4500);;200;120;150;200;;Regelanordnung Mast hoch;S 8000.7.1 (7);258;;;S 8240.11.10;100;;;;□;0;;;Sh 1;;;;;;;;;;Sp;;□;□;;;;;; +15;60P1;H;;;8980;119,418;;GC;0;2250(4500);;400;225;350;500;;Regelanordnung Mast hoch;S 8000.5.6 (8);6000;HG;HG2;S 8240.25.7;100;;;;□;0;1;;Sh 1;1;;;;;6F;;;;ws/rt/ws;;ZL;□;x;;Z;;; +16;60P2;H;;;8980;119,539;;GC;0;2500(5110);;400;225;400;400;;Regelanordnung Mast hoch;S 8000.5.6 (7);5400;HG;HG2;S 8240.25.7;100;;;;□;0;1;;Sh 1;1;;;6;;;;;;ws/rt/ws;;ZL;□;x;;Z;;; +17;60ZV4;H;;;8980;119,637;;GC;0;2250(4631);;300;80;250;350;;Regelanordnung Mast hoch;S 8000.5.6 (8);6000;HG;HG2;S 8240.25.7;100;;;;□;0;1;;Sh 1;1;;;4F;;;;;;ws/rt/ws;;ZL;□;x;;Z;;; +18;60L105Y;S;;;8980;119,676;;GC;0;2040(4654);;200;120;150;200;;Regelanordnung Mast hoch;S 8000.7.1 (8);630;;;S 8240.21 kl. Bf;-245;;;;□;0;;;Sh 1;;;;;;;;;;Sp;;□;□;;;;;; +19;60L106Y;S;;;8980;119,676;;GC;0;3150;;200;120;150;200;;Regelanordnung Mast hoch;S 8000.7.1 (6);630;;;S 8240.21 kl. Bf;-245;;;;□;0;;;Sh 1;;;;;;;;;;Sp;;□;□;;;;;; +20;60LW52X;S;;;8980;119,841;;GC;;2550(6424);;200;120;150;200;;Regelanordnung Mast hoch;S 8000.7.1 (8);630;;;S 8240.21 kl. Bf;-245;;;;□;0;;Kl;Sh 1;;;;;;;;;;Sp;;□;□;;;;;; +21;60L108X;S;;;8980;119,855;;GC;;3150(7923);;200;120;150;200;;Regelanordnung Mast hoch;S 8000.7.1 (8);630;;;S 8240.21 kl. Bf;-245;;;;□;0;;Kl;Sh 1;;;;;;;;;;Sp;;□;□;;;;;; +22;60L107X;S;;;8980;119,923;;GC;0;2500(5000);;200;120;150;200;;Regelanordnung Mast hoch;S 8000.7.1 (8);630;;;S 8240.21 kl. Bf;-245;;;;□;0;;Kl;Sh 1;;;;;;;;;;Sp;;□;□;;;;;; +23;60L106X;S;;;8980;119,945;;GC;0;2390(4750);;200;120;150;200;;Regelanordnung Mast hoch;S 8000.7.1 (8);630;;;S 8240.21 kl. Bf;-245;;;;□;0;;Kl;Sh 1;;;;;;;;;;Sp;;□;□;;;;;; +24;60L105X;S;;;8980;119,990;;GC;0;2450(4922);;200;120;150;200;;Regelanordnung Mast hoch;S 8000.7.1 (8);630;;;S 8240.21 kl. Bf;-245;;;;□;0;;Kl;Sh 1;;;;;;;;;;Sp;;□;□;;;;;; +25;60ZR1;M;;;8980;120,028;;GC;0;3920;;400;225;350;500;;Regelanordnung Mast hoch;S 8000.5.6 (1);5400;HG;HG2;S 8240.21 gr. Bf. T2;700;;;;□;0;12;Zl;Sh 1;7;;;46;;13;;;;ws/rt/ws +V;;ZL;□;x;;Z;;; +26;60ZR4;M;;;8980;120,042;;GC;0;2250(4670);;300;80;250;350;;Regelanordnung Mast hoch;S 8000.5.6 (8);6000;HG;HG2;S 8240.21 gr. Bf. T2;100;;;;□;0;12;KlZl;Sh 1;7;RT;;4F;;;;;;ws/rt/ws +V;;ZL;□;x;;Z;RT;; +27;60LW26Y;S;;;8980;120,051;;GC;0;3150;;200;120;150;200;;Regelanordnung Mast hoch;S 8000.7.1 (6);630;;;S 8240.21 kl. Bf;-245;;;;□;0;;Kl;Sh 1;;;;;;;;;;Sp;;□;□;;;;;; +28;60ZR2;M;;;8980;120,100;;GC;0;2250(4501);;400;225;350;500;;Regelanordnung Mast hoch;S 8000.5.6 (8);6000;HG;HG2;S 8240.21 gr. Bf. T2;100;;;;□;0;12;Zl;Sh 1;7;;;456;;13;;;;ws/rt/ws +V;;ZL;□;x;;Z;;; +29;60L124Y;S;;;8980;120,134;;GC;;3150;;200;120;150;200;;Regelanordnung Mast hoch;S 8000.7.1 (6);630;;;S 8240.28.4;-245;;;;□;0;;Kl;Sh 1;;;;;;;;;;Sp;;□;□;;;;;; +30;60L124X;S;;;8980;120,229;;GC;;2100(4270);;200;120;150;200;;Regelanordnung Mast hoch;S 8000.7.1 (7);258;;;S 8240.11.10;100;;;;□;0;;Kl;Sh 1;;;;;;;;;;Sp;;□;□;;;;;; +31;60ZU21;M;;;8980;120,370;;GC;0;2450(4969);;400;225;350;365;;Regelanordnung Mast hoch;S 8000.5.6 (8);6000;HG;HG2;S 8240.21 gr. Bf. T2;100;;;;□;0;12;Zl;Sh 1;7;;;45;;;;;60FAZU21;ws/rt/ws +V;;ZL;□;x;;Z;;; +32;60ZU22;M;;;8980;120,475;;GC;0;3770;;400;225;400;272;;Regelanordnung Mast hoch;S 8000.5.6 (2);5400;HG;HG4;S 8240.21 gr. Bf. T2;100;;;;□;0;12;Zl;Sh 1;7;;;458;6;;;;;ws/rt/ws +V;;ZL;□;x;;Z;;; +33;60N21;H;;;8980;120,637;;GC;55;3950;;400;225;350;500;;Regelanordnung Mast hoch;S 8000.5.6 (9);5400;HG;HG2;S 8240.25.7;700;;;;□;0;1;;Sh 1;1;;;;;;;;;ws/rt/ws;;ZL;□;x;;Z;;; +34;60N22;H;;;8980;120,637;;GC;43;2485(5000);;400;225;350;500;;Regelanordnung Mast hoch;S 8000.5.6 (8);6000;HG;HG2;S 8240.25.7;100;;;;□;0;;;Sh 1;;;;;;;;;60FAN22;ws/rt/ws;;□;□;;;;;; +35;60VWzu22;V;;;8980;120,747;;GC;110;3030(6642);;;28;;300;;Regelanordnung Mast hoch;S 8000.5.6 (13);5100;VRL;VL;S 8240.21 gr. Bf. T2;100;;;;□;;12;Zl;;;;;;458;;;;;;;;□;;;;;; +36;60F;M;;;8980;121,449;;GC;0;3900(5212);;400;225;400;400;;Arbeitsbühne;S 8000.6.2;7650;HG;HG2;;;;;;□;0;12;;;7;;;6;458;;;;;ws/rt/ws +V;;ZL;□;;;Z;;; +37;60FF;M;;;8980;121,449;;GC;0;;3900;300;188;250;450;;Arbeitsbühne;S 8000.6.2;7650;HG;HG2;;;;;;□;0;12;;;7;;;;45;;;;;ws/rt/ws +V;;ZL;□;;;Z;;; +38;60Vf;V;;;8980;122,486;;GC;19;3770;;200;;;300;;Regelanordnung Mast hoch;S 525.4.5 (1)S 8000.5.6 (12);5000;VRL;VL;S 8240.25.7;100;;;;□;;12;;;;;;;6;;;;;;;;□;;;;;; +39;60Vff;V;;;8980;122,486;;GC;19;;3950;200;;;300;;Regelanordnung Mast hoch;S 525.4.5 (5)S 8000.5.6 (19);5000;VRL;VL;S 8240.25.7;700;;;;□;;12;;;;;;;;;;;;;;;□;;;;;; +40;60ZU20;M;;;8981;-0,010;;GC;0;3486;;80;80;75;160;;Regelanordnung Mast hoch;S 8000.5.6 (3);5400;HG;HG4;S 8240.21 gr. Bf. T2;100;;;;□;0;12;Zl;Sh 1;7;;;45;;;910;Zp 9 + Zp 10;60FAZU20;ws/rt/ws +V;;ZL;□;;;Z;;; +41;60B;M;;;8981;0,346;;GC;0;3920;;300;150;250;500;;Regelanordnung Mast hoch;S 8000.5.6 (1);5400;HG;HG2;S 8240.21 gr. Bf. T2;700;;;;□;0;2;Zl;;7;;;4F;;;;;60HM1B;ws/rt/ws +V;;□;□;;;Z;;; +42;60Vb;V;;;8981;1,050;;GC;0;3570;;200;;;300;;Regelanordnung Mast hoch;S 525.4.5 (5)S 8000.5.6 (11);5000;VRL;VR;S 8240.21 gr. Bf. T2;700;;;;□;;12;;;;;;;4F;;;;;;;;□;;;;;; +43;60Vg;V;;;8982;17,118;;GC;80;3670;;200;;;250;;Regelanordnung Mast hoch;S 525.4.5 (5)S 8000.5.6 (11);5000;VRL;VR;S 8240.21 gr. Bf. T2;700;;;;□;;12;;;;;;;4;;;;;;;;□;;;;;; +44;60G;H;;;8982;17,518;;GC;0;3920;;300;94;250;350;;Regelanordnung Mast hoch;S 8000.5.6 (1);5400;HG;HG2;S 8240.21 gr. Bf. T2;700;;;;□;0;1;;;7;;;4;;;;;;ws/rt/ws;;□;□;;;Z;;; +45;60L123X;S;;;8982;17,718;;GC;0;3150(6398);;200;120;150;200;;Regelanordnung Mast hoch;S 8000.7.1 (4);3830;;;S 8240.28.4;100;;;;□;0;;;Sh 1;;;;;;;;;;Sp;;□;□;;;;;; +46;60Vp23;V;;;8982;18,127;;GC;0;3920;;200;;;160;;Regelanordnung Mast hoch;S 8000.5.6 (11);5000;VRL;VL;S 8240.25.7;700;;;;□;;12;;;;;;;46;;;;;;;;□;;;;;; +47;60L123Y;S;;;8982;18,431;;GC;0;3150;;200;120;150;200;;Regelanordnung Mast hoch;S 8000.7.1 (6);630;;;S 8240.28.4;-245;;;;□;0;;Kl;Sh 1;;;;;;;;;;Sp;;□;□;;;;;; +48;60ZR3;M;;;8982;18,642;;GC;0;2500(4964);;300;113;250;500;;Regelanordnung Mast hoch;S 8000.5.6 (7);5400;HG;HG2;S 8240.21 gr. Bf. T2;100;;;;□;0;12;Zl;Sh 1;7;RT;;45;;;;;;ws/rt/ws +V;;ZL;□;x;;Z;RT;; +49;60ZV3;H;;;8982;19,134;;GC;0;2380(4607);;300;94;250;500;;Regelanordnung Mast hoch;S 8000.5.6 (8);6000;HG;HG2;S 8240.25.7;100;;;;□;0;1;Kl;Sh 1;1;;;6F;;;;;;ws/rt/ws;;ZL;□;x;;Z;;; +50;60L113X;S;;;8982;19,192;;GC;0;2550(5109);;200;120;150;200;;Regelanordnung Mast hoch;S 8000.7.1 (8);630;;;S 8240.28.4;-245;;;;□;0;;;Sh 1;;;;;;;;;;Sp;;□;□;;;;;; +51;60P13;H;;;8982;19,250;;GC;0;4050;;300;94;250;350;;Regelanordnung Mast hoch;S 8000.5.6 (10);5400;HG;HG2;S 8240.25.7;100;;;;□;0;1;Kl;Sh 1;1;;;56;;;;;;ws/rt/ws;;ZL;□;x;;Z;;; +52;60LIPH;;;ZZS;8980;116,179;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +53;60LIPHG;;;ZZS;8980;116,180;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +54;60PMPH;;;ZSA;8980;117,706;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +55;60G102Y;;;RSZ;8980;118,950;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +56;60PHLI;;;ZZS;8980;118,950;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +57;60PHLIG;;;ZZS;8980;118,950;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +58;60PHPM;;;ZZA;8980;118,950;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +59;60G91Y;;;RSZ;8980;119,033;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +60;60G211Y;;;RSZ;8980;119,183;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +61;60G102X;;;RSZ;8980;119,274;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +62;60G95Y;;;RSZ;8980;119,760;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +63;60ZV4B;;;ZSM;8980;120,106;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;x;;;;; +64;60ZV4A;;;ZSM;8980;120,134;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;x;;;;; +65;60P13A;;;ZSM;8980;120,183;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;x;;;;; +66;60G221Y;;;RSZ;8980;120,637;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +67;60G322Y;;;RSZ;8980;120,637;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +68;60G221X;;;RSZ;8980;121,050;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +69;60G322X;;;RSZ;8980;121,050;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +70;60RE;;;ZZS;8980;121,449;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +71;60REG;;;ZZS;8980;121,449;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +72;PH;;;ZZS;8980;127,369;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +73;PHG;;;ZZS;8980;127,370;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +74;60G220X;;;RSZZZ;8981;-0,152;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +75;60LO;;;ZZS;8981;0,346;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +76;60LOPH;;;ZZS;8981;3,168;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +77;60TRPH;;;ZZS;8982;13,441;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; +78;60TR;;;ZZS;8982;17,518;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;; diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/initialState/sskw_reference.csv b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/initialState/sskw_reference.csv new file mode 100644 index 0000000000..89e093161b --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/initialState/sskw_reference.csv @@ -0,0 +1,29 @@ +Lfd. Nr.;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q;R;S;T;U;V;W;X;Y;Z +1;W41;EW;EW 54-190-1:9;60B114;;;;;;□;0 ;reflekt.;0;40 ;120 (pmax);;;;;;;;Sw 3101.0001 (1)WSK_2018_W41;x;; +2;W42;EW;EW 54-190-1:9;;;;;;;□;0 ;reflekt.;0;40 ;40 ;;;;;;;;Sw 3101.0001 (1)WSK_2018_W42;x;; +3;60W1;IBW;IBW 60-500-1:12-fb;60W1;60W2 L;;;R;x;x;1 ;reflekt.;1;60 ;120 (pmax);;;1 ;;;;;Sw 1262.0501 (1)Sw 1262.0501 (1)WSK_2018_W1;x;; +4;60W2;ABW;ABW 60-500-1:12-fb;60W2;60W1 L;;;R;x;x;1 ;reflekt.;1;60 ;120 ;;;1 ;;;;;Sw 1262.0501 (1)Sw 1262.0501 (1)WSK_2018_W2;x;; +5;60W3;ABW;ABW 54-500-1:12;60W3;60W4 L;;;R;x;□;1 ;;1;60 ;120 ;;;;;;;;Sw 1151.0501 (2)WSK_2018_W3;x;; +6;60W4;EW;EW 54-500-1:12;60W4;60W3 L;;;;;□;1 ;reflekt.;1;60 ;60 ;;;;;;;;Sw 1151.0501 (1)WSK_2018_W4;x;; +7;60W5;EW;EW 49-190-1:9;60W5;60W6;;;;;□;1 ;;0;40 ;60 ;;;;;;;;Sw 1101.0001 (2)WSK_2018_W5;x;; +8;60W6;EW;EW 54-190-1:9;60W6;60W7;;;;;□;1 ;;0;40 ;40 ;;;;;;;;Sw 1101.0001 (2)WSK_2018_W6;x;; +9;60W7;EW;EW 54-190-1:9;60W6;;;;;;□;1 ;;0;40 ;40 ;;;;;;;;Sw 1101.0001 (2)WSK_2018_W7;x;; +10;60W8;;;60W6;;;;auf;□;;;;;;;;;;1;□;R;□;S 7320.10;;; +11;60W24;EW;EW 54-190-1:9;60W24;;;;;;□;1 ;;0;40 ;40 ;;;;;;;;Sw 1101.0001 (1)WSK_2018_W24;x;; +12;60W25;;;60W24;;;;auf;□;;;;;;;;;;1;□;R;□;S 7320.7;;; +13;60W26;EW;EW 54-190-1:9;60W24;;;;;;□;1 ;;0;40 ;40 ;;;;;;;;Sw 1101.0001 (1)WSK_2018_W26;x;; +14;60W27;;;60W24;;;;auf;□;;;;;;;;;;1;□;R;x;S 7320.7;;; +15;60W28AB;DKW;DKW 54-190-1:9;60W28;60W29 R;;;;;□;2 ;reflekt.;0;40 ;40 ;100 ;100 ;;;;;;Sw 1451.0121 (2)WSK_2018_W28AB_CD;x;; +16;60W28CD;DKW;DKW 54-190-1:9;60W28;60W26;;;;;□;2 ;reflekt.;0;40 ;40 ;100 ;100 ;;;;;;Sw 1451.0121 (1)WSK_2018_W28AB_CD;x;; +17;60W29;EW;EW 54-190-1:9;60W29;;60W28AB R;;;;□;1 ;;0;50 ;40 ;;;;;;;;Sw 1101.0001 (1)WSK_2018_W29;x;; +18;60W30;EW;EW 54-300-1:9;60W30;;60W31 R;;;;□;1 ;;0;50 ;50 ;;;;;;;;Sw 1101.0001 (2)WSK_2018_W30;x;; +19;60W31;EW;EW 54-300-1:9;60W31;;60W30 R;;L;x;□;1 ;;0;120 ;50 ;;;;;;;;Sw 1101.0001 (1)WSK_2018_W31;x;; +20;60W32;EW;EW 54-300-1:9;60W31;;60W33 R;;L;x;□;1 ;;0;120 ;50 ;;;;;;;;Sw 1101.0001 (2)WSK_2018_W32;x;; +21;60W33;EW;EW 54-300-1:9;60W33;;60W32 R;;L;x;□;1 ;;0;120 ;50 ;;;;;;;;Sw 1101.0001 (2)WSK_2018_W33;x;; +22;60W34;EW;EW 54-190-1:9;60W34;;;;;;□;1 ;;0;50 ;40 ;;;;;;;;Sw 1101.0001 (1)WSK_2018_W34;x;; +23;60W35;EW;EW 54-300-1:9;60W33;;;;L;x;□;1 ;reflekt.;0;120 ;50 ;;;;;;;;Sw 1101.0001 (1)WSK_2018_W35;x;; +24;60W36;ABW;ABW 54-300-1:9;60W36;;;;L;x;□;1 ;reflekt.;0;80 ;50 ;;;;;;;;Sw 1101.0001 (2)WSK_2018_W36;x;; +25;60W51;EW;EW 49-190-1:9;60W51;;;;;;□;1 ;reflekt.;0;40 ;40 ;;;;;;;;Sw 1101.0001 (1)WSK_2018_W51;x;; +26;60W52;EW;EW 54-300-1:9;60W24;;;;;;□;1 ;innenbel.;0;40 ;40 ;;;;;;;;Sw 1101.0001 (1)WSK_2018_W52;x;; +27;60W53;EW;EW 49-300-1:9;60W24;;;;;;□;1 ;innenbel.;0;40 ;40 ;;;;;;;;Sw 1101.0001 (1)WSK_2018_W53;x;; +28;60W54;ABW;ABW 49-190-1:9;60W24;;;;;;□;1 ;;0;40 ;40 ;;;;;;;;Sw 1101.0001 (1)WSK_2018_W54;x;; diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/initialState/sskx_reference.csv b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/initialState/sskx_reference.csv new file mode 100644 index 0000000000..90ead2d9a5 --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/initialState/sskx_reference.csv @@ -0,0 +1,57 @@ +Lfd. Nr.;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O +1;Lf 7 '12' km: 117,100;8980;117,100;(1);GC;67;x;;sonstige Regelanordnung hoch;;;;Lf 7 (12);; +2;Lf 7 '12' km: 117,100;8980;117,100;(2)2;GC;65;;x;sonstige Regelanordnung hoch;;;;Lf 7 (12);; +3;Lf 7 '16' km: 117,100;8980;117,100;(1);GC;67;x(4237);;sonstige Regelanordnung hoch;;;;Lf 7 (16);; +4;Lf 7 '16' km: 117,100;8980;117,100;(2)2;GC;65;;x(4237);sonstige Regelanordnung hoch;;;;Lf 7 (16);; +5;Vorsignalbake km: 117,730;8980;117,730;(1);GC;0;x;;Pfahl;S 526.2.6 (1);;;Ne 3 3str;; +6;Vorsignalbake km: 117,754;8980;117,754;(2)2;GC;0;;x(4151);Pfahl;S 526.2.6 (1);;;Ne 3 3str;; +7;Vorsignalbake km: 117,805;8980;117,805;(1);GC;0;x;;Pfahl;S 526.2.6 (1);;;Ne 3 2str;; +8;;8980;117,822;(2)2;GC;0;;x;Pfahl;S 526.2.6 (1);;;Ne 3 2str;; +9;;8980;117,880;(1);GC;0;x;;Pfahl;S 526.2.6 (1);;;Ne 3 1str;; +10;;8980;117,890;(2)2;GC;0;;x;Pfahl;S 526.2.6 (1);;;Ne 3 1str;; +11;Ra 10 km: 119,183;8980;119,183;11;GC;35;x(4327);;Pfahl;S 516.2.6 (1);;;Ra 10;; +12;Lf 7 '12' km: 119,240;8980;119,240;(2)2;GC;35;;x(4471);sonstige Regelanordnung hoch;S 501.34.3 (1);;;Lf 7 (12);; +13;Lf 7 '12' km: 119,240;8980;119,240;11;GC;35;x(4471);;sonstige Regelanordnung hoch;S 501.34.3 (1);;;Lf 7 (12);; +14;Sh 2 60W4R;8980;119,398;;GC;;;;Prellbock;;;;Sh 2;; +15;Lf 7 '12' km: 119,418;8980;119,418;1;GC;0;;x;sonstige Regelanordnung niedrig;S 501.34.3 (3);;;Lf 7 (12);; +16;Lf 7 '12' km: 119,539;8980;119,539;2;GC;0;;x(4500);sonstige Regelanordnung hoch;S 501.34.3 (1);;;Lf 7 (12);; +17;Lf 6 '10' km: 119,685;8980;119,685;2;GC;0;x(4500);;sonstige Regelanordnung hoch;;;;Lf 6 (10), Lf Pf l;; +18;Sh 2 60W52L;8980;119,899;;GC;;;;Prellbock;;;;Sh 2;; +19;Lf 7 '10' km: 120,635;8980;120,635;22;GC;40;x(5001);;sonstige Regelanordnung hoch;S 501.34.3 (3);;;Lf 7 (10);; +20;Lf 7 '12' km: 120,637;8980;120,637;21;GC;55;x;;sonstige Regelanordnung hoch;S 501.34.3 (1);;;Lf 7 (12);; +21;Ra 10 km: 121,050;8980;121,050;22;GC;0;;x(6270);Pfahl;S 516.2.6 (2);;;Ra 10;; +22;Ra 10 km: 121,050;8980;121,050;21;GC;0;;x(4000);Pfahl;S 516.2.6 (7);;;Ra 10;; +23;Lf 6 '9' km: 121,200;8980;121,200;22;GC;0;;x(5358);sonstige Regelanordnung hoch;;;;Lf 6 (9), Lf Pf r;; +24;Lf 6 '9' km: 121,200;8980;121,200;21;GC;0;x;;sonstige Regelanordnung hoch;;;;Lf 6 (9);; +25;Lf 7 '10' km: 122,200;8980;122,200;(1);GC;5;x(4000);;sonstige Regelanordnung hoch;;;;Lf 7 (10);; +26;Lf 7 '12' km: 122,200;8980;122,200;(2);GC;5;;;;;;;Lf 7 (12);; +27;Lf 7 '9' km: 122,200;8980;122,200;(2);GC;5;;x;sonstige Regelanordnung hoch;;;;Lf 7 (9);; +28;Lf 7 '9' km: 122,200;8980;122,200;(1);GC;5;x;;sonstige Regelanordnung hoch;;;;Lf 7 (9);; +29;;8980;122,586;(2);GC;0;;x(4000);Pfahl;S 526.2.6 (1);;;Ne 3 1str;; +30;;8980;122,586;(1);GC;0;x(4000);;Pfahl;S 526.2.6 (1);;;Ne 3 1str;; +31;;8980;122,661;(2);GC;0;;x(4000);Pfahl;S 526.2.6 (1);;;Ne 3 2str;; +32;;8980;122,661;(1);GC;0;x(4000);;Pfahl;S 526.2.6 (1);;;Ne 3 2str;; +33;;8980;122,731;(2);GC;0;;x(4000);Pfahl;S 526.2.6 (1);;;Ne 3 3str;; +34;;8980;122,731;(1);GC;0;x(4000);;Pfahl;S 526.2.6 (1);;;Ne 3 3str;; +35;Lf 7 '10' km: 123,570;8980;123,570;(2);GC;38;;x;sonstige Regelanordnung hoch;;;;Lf 7 (10);; +36;Lf 7 '16' km: 123,570;8980;123,570;(1);GC;38;x;;sonstige Regelanordnung hoch;;;;Lf 7 (16);; +37;Lf 7 '9' km: 123,570;8980;123,570;(2);GC;38;;x(4000);sonstige Regelanordnung hoch;;;;Lf 7 (9);; +38;Lf 7 '9' km: 123,570;8980;123,570;(1);GC;38;x(4000);;sonstige Regelanordnung hoch;;;;Lf 7 (9);; +39;Lf 6 '9' km: 124,570;8980;124,570;(2);GC;0;;x(4000);sonstige Regelanordnung hoch;;;;Lf 6 (9);; +40;Lf 6 '9' km: 124,570;8980;124,570;(1);GC;0;x(4000);;sonstige Regelanordnung hoch;;;;Lf 6 (9);; +41;Sh 2 Gl. 20;8981;-0,152;20;GC;0;;;Prellbock;;;;Sh 2;; +42;Lf 6 '2' km: 0,065;8981;0,065;20;GC;1;x(6952);;sonstige Regelanordnung hoch;;;;Lf 6 (2);; +43;Lf 7 '8' km: 0,065;8981;0,065;20;GC;1;x(6952);;sonstige Regelanordnung hoch;;;;Lf 7 (8);; +44;Bü 4 km: 0,657;8981;0,657;(1)20;GC;0;x;;Regelanordnung Mast hoch;;;;Bü 4;; +45;Lf 7 '2' km: 0,735;8981;0,735;(1)20;GC;0;x;;sonstige Regelanordnung hoch;;;;Lf 7 (2);; +46;Lf 7 '8' km: 0,735;8981;0,735;(1)20;GC;0;;x;sonstige Regelanordnung hoch;;;;BS Zusatz (BÜ), Lf 7 (8);; +47;Lf 7 '8' km: 0,750;8981;0,750;(1)20;GC;0;x;;sonstige Regelanordnung hoch;;;;BS Zusatz (BÜ), Lf 7 (8);; +48;Lf 7 '2' km: 0,755;8981;0,755;(1)20;GC;0;;x;sonstige Regelanordnung hoch;;;;Lf 7 (2);; +49;Bü 4 km: 0,827;8981;0,827;(1)20;GC;0;;x;Regelanordnung Mast hoch;;;;Bü 4;; +50;;8981;1,150;(1)20;GC;100;;x;Pfahl;S 526.2.6 (1);;;Ne 3 1str;; +51;;8981;1,225;(1)20;GC;72;;x;Pfahl;S 526.2.6 (1);;;Ne 3 2str;; +52;;8981;1,300;(1)20;GC;0;;x;Pfahl;S 526.2.6 (1);;;Ne 3 3str;; +53;Lf 6 '2' km: 1,455;8981;1,455;(1)20;GC;70;;x;sonstige Regelanordnung hoch;;;;Lf 6 (2);; +54;;8982;17,027;(1);GC;80;x;;Pfahl;S 526.2.6 (1);;;Ne 3 1str;; +55;Lf 7 '5' km: 18,363;8982;18,363;23;GC;0;;x;sonstige Regelanordnung hoch;;;;Lf 7 (5);; +56;Lf 7 '6' km: 18,718;8982;18,718;3;GC;0;x(4801);;sonstige Regelanordnung niedrig;S 501.34.3 (3);;;Lf 7 (6);; diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/initialState/ssla_reference.csv b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/initialState/ssla_reference.csv new file mode 100644 index 0000000000..1a5d49538b --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/initialState/ssla_reference.csv @@ -0,0 +1,59 @@ +Lfd. Nr.;A;B;C;D;E;F;G +1;60A/60G220X;60A;60G220X;;Z;60ZR1(D1); +2;60A/60L123X (D1);60A;60L123X;D1;Z;60ZR3(D1); +3;60A/60N21 (D1);60A;60N21;D1;Z;60ZR1(D1); +4;60A/60RE;60A;60RE;;Z;60ZR1(D1) - 60N21(D1); +5;60AA/60G220X;60AA;60G220X;;Z;60ZR2(D3); +6;60AA/60L123X (D1);60AA;60L123X;D1;Z;60ZR3(D1); +7;60AA/60N21 (D1);60AA;60N21;D1;Z;60ZR2(D2); +8;60AA/60RE;60AA;60RE;;Z;60ZR2(D2) - 60N21(D1); +9;60ZR1/60RE;60ZR1;60RE;;Z;60N21(D1); +10;60ZR4/60RE;60ZR4;60RE;;Z;60N21(D1); +11;60ZR2/60RE;60ZR2;60RE;;Z;60N21(D1); +12;60ZU21/60PHLIG;60ZU21;60PHLIG;;Z;60P1(D1); +13;60ZU22/60PHLI;60ZU22;60PHLI;;Z;60P2(D1); +14;60ZU22/60PHLIG;60ZU22;60PHLIG;;Z;60P2(D3); +15;60F/60L107Y (D1);60F;60L107Y;D1;Z;60ZU22(D1); +16;60F/60L108Y (D1);60F;60L108Y;D1;Z;60ZU22(D1); +17;60F/60P13 (D2);60F;60P13;D2;Z;60ZU22(D1); +18;60F/60P2 (D1);60F;60P2;D1;Z;60ZU22(D1); +19;60F/60PHLI;60F;60PHLI;;Z;60ZU22(D1) - 60P2(D1); +20;60F/60ZV3 (D1);60F;60ZV3;D1;Z;60ZU22(D1); +21;60F/60ZV4 (D1);60F;60ZV4;D1;Z;60ZU22(D1); +22;60FF/60P1 (D1);60FF;60P1;D1;Z;60ZU21(D1); +23;60FF/60P13 (D1);60FF;60P13;D1;Z;60ZU21(D3); +24;60FF/60P2 (D1);60FF;60P2;D1;Z;60ZU21(D2); +25;60FF/60PHLI;60FF;60PHLI;;Z;60ZU21(D2) - 60P2(D1); +26;60FF/60PHLIG;60FF;60PHLIG;;Z;60ZU21(D1) - 60P1(D1); +27;60FF/60ZV3 (D1);60FF;60ZV3;D1;Z;60ZU21(D3); +28;60FF/60ZV4 (D1);60FF;60ZV4;D1;Z;60ZU21(D4); +29;60ZU20/60PHLI;60ZU20;60PHLI;;Z;60P2(D1); +30;60G/60PHLI;60G;60PHLI;;Z;60ZV3(D1); +31;60ZR3/60RE;60ZR3;60RE;;Z;60N21(D1); +32;60LW51X/60L123X;60LW51X;60L123X;;R;60L107X - 60L124X; +33;60LW51X/60L124X;60LW51X;60L124X;;R;60L107X; +34;60LW51X/60N21;60LW51X;60N21;;R;60L107X; +35;60L211X/60L113X;60L211X;60L113X;;R;60LW3X; +36;60L211X/60L123X;60L211X;60L123X;;R;60LW3X - 60L113X - 60ZR3; +37;60L211X/60ZR3;60L211X;60ZR3;;R;60LW3X - 60L113X; +38;60LW3X/60L123X;60LW3X;60L123X;;R;60L113X - 60ZR3; +39;60LW3X/60ZR3;60LW3X;60ZR3;;R;60L113X; +40;60LW52X/60L123X;60LW52X;60L123X;;R;60L124X; +41;60L108X/60L123X;60L108X;60L123X;;R;60L124X; +42;60L107X/60L123X;60L107X;60L123X;;R;60L124X; +43;60L106X/60L123X;60L106X;60L123X;;R;60L124X; +44;60L105X/60L123X;60L105X;60L123X;;R;60L124X; +45;60ZR4/60L123X;60ZR4;60L123X;;R;60L124X; +46;60L124Y/60L107Y;60L124Y;60L107Y;;R;60LW26Y; +47;60L124Y/60L108Y;60L124Y;60L108Y;;R;60LW26Y; +48;60G322Y/60P2;60G322Y;60P2;;R;60ZU22; +49;60G322Y/60ZV3;60G322Y;60ZV3;;R;60ZU22; +50;60G322Y/60ZV4;60G322Y;60ZV4;;R;60ZU22; +51;60ZU20/60L105Y;60ZU20;60L105Y;;R;60LW26Y; +52;60ZU20/60L106Y;60ZU20;60L106Y;;R;60LW26Y; +53;60L123Y/60L107Y;60L123Y;60L107Y;;R;60L124Y - 60LW26Y; +54;60L123Y/60L108Y;60L123Y;60L108Y;;R;60L124Y - 60LW26Y; +55;60L123Y/60LW26Y;60L123Y;60LW26Y;;R;60L124Y; +56;60L123Y/60ZV4;60L123Y;60ZV4;;R;60L124Y; +57;60L113X/60L123X;60L113X;60L123X;;R;60ZR3; +58;60L113X/60L124X;60L113X;60L124X;;R;60ZR4; diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/initialState/sslb_reference.csv b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/initialState/sslb_reference.csv new file mode 100644 index 0000000000..7d2beee655 --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/initialState/sslb_reference.csv @@ -0,0 +1,9 @@ +Lfd. Nr.;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q;R;S;T;U;V;W;X;Y +1;8981;;;60LO;ZLB;;;60G120;PLL;;;;;;;;;;;;;;;; +2;8982;;;60TR;eingleisig;;;;PTGT;;;;;;;;;;;;;;;; +3;8980;(2);G;60LIPHG;zweigleisig GWB;PLKF;ESTW-Zb;60B114;PPHN;ESTW-Zb;;;□;;□;□;;;;;60B114;□;□;; +4;8980;(1);R;60LIPH;zweigleisig GWB;PLKF;ESTW-Zb;59B111;PPHN;ESTW-Zb;;;□;auto;x;□;;;;;59B111;□;□;; +5;8980;(2);R;60PHLI;zweigleisig GWB;PPHN;ESTW-Zb;60B114;PLKF;ESTW-Zb;;;□;auto;□;x;x;;;;;□;□;; +6;8980;(1);G;60PHLIG;zweigleisig GWB;PPHN;ESTW-Zb;59B111;PLKF;ESTW-Zb;;;□;;□;□;;;;;;□;□;; +7;8980;(1);;60RE;zweigleisig;PPHN;AB 70;60113;PRM;AB 70;;x;□;;□;□;;;;;;□;□;; +8;8980;(2);;PH;zweigleisig;PRM;AB 70;60116;PPHN;AB 70;;x;□;;□;□;;;;;60116;□;□;; diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/initialState/ssld_reference.csv b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/initialState/ssld_reference.csv new file mode 100644 index 0000000000..2147eb8988 --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/initialState/ssld_reference.csv @@ -0,0 +1,35 @@ +Lfd. Nr.;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q;R;S;T +1;60A;;Ra 10 km: 119,183;60A;;;198;233;233;0.2;;;60G111;;;;;;; +2;60AA;;Gz 60W2;Gz 60W2;;;199;333;323;0.1;;;60G102;;;;;;; +3;60L107Y;60LW51X;;60LW51X;D1;40;55;82;82;-0.9;60W51 (R);;60W51;;;□;60G107;668;68; +4;60L108Y;60LW51X;;60LW51X;D1;40;55;82;82;-0.9;60W51 (L);;60W51;;;□;60G108;600;68; +5;60P1;Ra 10 km: 119,183;;Ra 10 km: 119,183;D1;160;199;235;235;0.1;60W1 (R);;60G10160G21160W1;□;□;□;60G201;610;68; +6;60P1;Gz 60W1;;Gz 60W1;D2;60;101;103;93;0.1;;;60G101;x;□;□;60G201;610;68; +7;60P2;60B114/60G102/60W2;;60AA;D1;160;200;265;265;0.0;60W2 (R)60W3 (R);;60G20260W260W3;□;□;□;60G302;561;58; +8;60P2;60L211X;;60L211X;D2;160;200;288;288;0.0;60W1 (L)60W2 (L)60W3 (R);;60W1;□;□;□;60G302;561;58; +9;60P2;Gz 60W3;;Gz 60W3;D3;60;100;114;104;0.0;;;60G202;x;□;□;60G302;561;58; +10;60ZV4;Gz 60W5;;Gz 60W5;D1;40;51;63;63;-0.2;60W6 (R);;60W6;□;□;□;60G104;405;50; +11;60ZR1;Gz 60W33;;Gz 60W33;D1;160;228;229;219;-1.4;;;60G301;□;;□;60G201;610;50; +12;60ZR4;60L124Y;;60L124Y;D1;40;57;92;92;-1.4;60W28AB (L)60W28CD (L);;60W28;□;;□;60G104;405;50; +13;60ZR4;WA 60W30;;Gz 60W31;D2;40;57;102;99;-1.4;60W28AB (R)60W28CD (L)60W29 (R);;60W2860W29;□;;□;60G104;405;50; +14;60ZR2;60ZU22;;60ZU22;D1;160;232;375;375;-1.6;60W31 (L)60W32 (L);;60G12260G40260W31;□;;□;60G302;561;58; +15;60ZR2;60ZU21;;60ZU21;D2;160;232;270;> 270;-1.6;60W31 (L)60W32 (R)60W33 (R)60W35 (L);;60G40260W3160W33;□;;□;60G302;561;58; +16;60ZR2;Gz 60W31;;Gz 60W31;D3;40;58;72;62;-1.6;;;60G402;x;;□;60G302;561;58; +17;60ZU21;60ZR1;;60ZR1;D1;160;242;342;342;-2.1;60W33 (L)60W35 (L);;60G30160W33;□;;□;60G121;267;32; +18;60ZU21;60ZR2;;60ZR2;D2;160;242;270;270;-2.1;60W31 (L)60W32 (R)60W33 (R)60W35 (L);;60G40260W3160W33;□;;□;60G121;267;32; +19;60ZU21;60ZR3;;60ZR3;D3;160;242;294;294;-2.1;60W29 (L)60W30 (R)60W31 (R)60W32 (R)60W33 (R)60W35 (L);;60W2960W3060W3160W33;□;;□;60G121;267;32; +20;60ZU21;60ZR4;;60ZR4;D4;160;242;328;328;-2.1;60W28AB (R)60W28CD (L)60W29 (R)60W30 (R)60W31 (R)60W32 (R)60W33 (R)60W35 (L);;60W2860W2960W3060W3160W33;□;;□;60G121;267;32; +21;60ZU22;WA 60W31;;Gz 60W30;D1;160;250;253;> 253;-2.5;60W32 (L);;60G12260W31;□;;□;60G222;162;32; +22;60ZU22;Gz 60W32;;Gz 60W32;D2;60;125;195;185;-2.5;;;60G122;x;;□;60G222;162;32; +23;60N21;Ra 10 km: 121,050;;60FF;D1;160;206;412;412;-0.3;;;60G221;□;□;□;60G121;267;32; +24;60N22;Ra 10 km: 121,050;;60F;D1;160;206;413;413;-0.3;;;60G322;;□;□;60G222;162;32; +25;60F;;Ra 10 km: 121,050;Ra 10 km: 121,050;;;280;399;399;-4.0;;;60G422;;;;;;; +26;60FF;;Ra 10 km: 121,050;Ra 10 km: 121,050;;;280;399;399;-4.0;;;60G321;;;;;;; +27;60B;;Gz 60W36;Gz 60W36;;;228;300;290;-12.8;;;60G120;;;;;;; +28;60G;;60L123X;60L123X;;;155;200;200;-5.5;;;60G223;;;;;;; +29;60L123X;60G;;60G;D1;40;50;200;200;0.1;;;60G223;;;;60G123;713;78; +30;60ZR3;Gz 60W34;;Gz 60W34;D1;60;100;164;154;-1.6;60W29 (L)60W30 (L);;60W2960W30;□;;□;60G103;492;50; +31;60ZR3;WA 60W32;;60ZU22;D2;60;116;154;> 154;-1.6;60W29 (L)60W30 (R)60W31 (R);;60W2960W3060W31;□;;□;60G103;492;50; +32;60ZV3;WA 60W4;;Gz 60W3;D1;60;101;119;116;-0.1;60W5 (R);;60G11360W5;□;□;□;60G103;492;50; +33;60P13;Gleisabschluß 60W4R;;Gleisabschluß 60W4R;D1;40;50;70;70;0.1;60W4 (R);;60W4;□;□;□;60G113;58;32; +34;60P13;60LW3X;;60LW3X;D2;60;100;113;113;0.1;60W3 (L)60W4 (L);;60W360W4;□;□;□;60G113;58;32; diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/initialState/sslf_reference.csv b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/initialState/sslf_reference.csv new file mode 100644 index 0000000000..3d5682fb2e --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/initialState/sslf_reference.csv @@ -0,0 +1,55 @@ +Lfd. Nr.;A;B;C;D;E;F;G;H;I;J;K;L;M +1;60 Nb1/1;60L107X;60W54;R;x;;;;;;;; +2;60 Nb1/1;60L108X;60W53;R;x;;;;;;;; +3;60 Nb2/2;60L105Y;60W5;R;□;;;;;;;; +4;60 Nb2/2;60L106Y;60W5;R;□;;;;;;;; +5;60 Nb2/2;60L123X;;;;60G;;;;;;; +6;60 Nb2/2;60W28/60W29;60W29;L;□;;;;;;;; +7;60 Nb2/2;60W30/60W34;60W30;R;x;;;;;;;; +8;60 Nb2/2;60ZV4;60W5;R;□;;;;;;;; +9;60W1;L;;;;60P1;;;;;60G101;; +10;60W1;R;60W2;R;□;;;;;;;; +11;60W2;L;;;;60AA;;;;;60G102;; +12;60W2;R;60W1;R;□;;;;;;;; +13;60W3;L;;;;60P2;;;;;60G202;; +14;60W3;R;60W4;R;□;;;;;;;; +15;60W4;L;;;;;;;;x;;; +16;60W4;R;60W3;R;□;;;;;;;; +17;60W5;L;;;;60ZV3;;;;;;; +18;60W5;R;;;;;;60W6;L+R;;60W6;; +19;60W6;L;;;;60ZV4;;;;;;; +20;60W6;R;;;;;;60W7;L+R;;;; +21;60W7;L;60W8;;□;;;;;;;; +22;60W7;R;60W8;;□;;;;;;;; +23;60W24;L;;;;;;60W54;L+R;;;; +24;60W24;R;60W25;;□;;;;;;;; +25;60W26;L;;;;;;60W24;L+R;;;; +26;60W26;R;60W27;;□;;;;;;;; +27;60W28AB;L;;;;;;60W26;L+R;;;; +28;60W28AB;R;;;;60ZR4;;;;;;; +29;60W28CD;L;60W29;L;□;;;;;;;; +30;60W28CD;R;;;;60L124Y;x;;;;;; +31;60W29;L;60W28CD;L;□;;;;;;;; +32;60W29;R;;;;60ZR3;;;;;;; +33;60W30;L;60W31;L;□;;;;;;;; +34;60W30;R;60W34;R;□;;;;;;;; +35;60W31;L;60W30;L;x;;;;;;;; +36;60W31;R;;;;60ZR2;;;;;60G402;; +37;60W32;L;60W33;L;□;;;;;;;; +38;60W32;R;;;;60ZU22;;;;;60G122;; +39;60W33;L;60W32;L;□;;;;;;;; +40;60W33;R;;;;60ZR1;;;;;60G301;; +41;60W34;L;;;;60L124X;;;;;;; +42;60W34;R;60W30;R;x;;;;;;;; +43;60W35;L;60W36;L;□;;;;;;;; +44;60W35;R;;;;60ZU21;;;;;;; +45;60W36;L;60W35;L;□;;;;;;;; +46;60W36;R;;;;60B;;;;;60G120;; +47;60W51;L;;;;60L107Y;;;;;;; +48;60W51;R;;;;60L108Y;;;;;;; +49;60W52;L;60W53;L;x;;;;;;;; +50;60W52;R;;;;;;;;x;;; +51;60W53;L;60W52;L;□;;;;;;;; +52;60W53;R;;;;60L108X;;;;;;; +53;60W54;L;;;;;;60W53;L+R;;;; +54;60W54;R;;;;60L107X;;;;;;; diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/initialState/ssli_reference.csv b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/initialState/ssli_reference.csv new file mode 100644 index 0000000000..2366fa58a9 --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/initialState/ssli_reference.csv @@ -0,0 +1,5 @@ +Lfd. Nr.;A;B;C;D;E;F;G;H +1;13;58;60P13;60L113X;;x;x; +2;21;266;60ZU21;60N21;x;x;x; +3;22;162;60ZU22;60N22;;x;x; +4;24;94;60L124Y;60L124X;;x;□; diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/initialState/ssln_reference.csv b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/initialState/ssln_reference.csv new file mode 100644 index 0000000000..cfaa704fd2 --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/initialState/ssln_reference.csv @@ -0,0 +1,3 @@ +Lfd. Nr.;A;B;C;D;E;F;G;H;I;J;K;L;M;N +1;60Nb1/1;W (W elektr.);2;;;60L107X (60L107X, 60W54)60L108X (60L108X, 60W53)60LW51X (60LW51X, -);;;;60L108Y;;Nb1;; +2;60Nb2/2;W (W elektr.);;;;60L105Y (60L105Y, 60W5)60L106Y (60L106Y, 60W5)60L123X (60L123X, )60LW51X (60LW51X, -)60LW52X (60LW52X, -)60W28/60W29 (-, 60W29)60W30/60W34 (-, 60W30)60ZR4 (60ZR4, -)60ZV4 (60ZV4, 60W5);60W24 (-)60W26 (-)60W28CD (-)60W51 (-)60W52 (-)60W53 (-)60W54 (-);60W25 (-)60W27 (-)60W28AB (-)60W34 (-);;60L105X60L106X60L107X60L107Y60L108X60L123Y60L124X60L124Y60LW26Y;;Nb2/1Nb2/2;; diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/initialState/sslr_reference.csv b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/initialState/sslr_reference.csv new file mode 100644 index 0000000000..b27c0a930c --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/initialState/sslr_reference.csv @@ -0,0 +1,92 @@ +Lfd. Nr.;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q +1;60LW51X/60L107X;60LW51X;60L107X;;;R;;□;7;□;60W51;;;;□;x; +2;60LW51X/60L108X;60LW51X;60L108X;;;R;;□;8;□;60W51;;;;□;x; +3;60L211X/60LW3X;60L211X;60LW3X;;;R;;□;;;60W1;60W160W2;;;□;; +4;60L211X/60ZR1;60L211X;60ZR1;;;R;;□;1;□;60G10160W1;60W1;;;□;x; +5;60L107Y/60G91Y;60L107Y;60G91Y;;;R;;□;;;60W51;;;;□;; +6;60L108Y/60G91Y;60L108Y;60G91Y;;;R;;□;;;60W51;;;;□;; +7;60G102X/60LW3X;60G102X;60LW3X;;;R;;□;;;;;;;□;; +8;60LW3X/60L113X;60LW3X;60L113X;;;R;;□;13;x;60W360W4;60W3;;;□;x; +9;60LW3X/60ZR2;60LW3X;60ZR2;;;R;;□;2;□;60G20260W3;60W3;;;□;x; +10;60P1/60G211Y;60P1;60G211Y;;;R;;□;;;60G10160W1;;;;□;; +11;60P2/60G102Y;60P2;60G102Y;;;R;;□;;;60G20260W260W3;;;60U1190;x;; +12;60P2/60G211Y;60P2;60G211Y;;;R;;□;;;60G20260W160W260W3;60W160W260W3;;;□;; +13;60ZV4/60P13;60ZV4;60P13;;;R;;□;13;x;60W560W6;;;;□;x; +14;60L105Y/60P13;60L105Y;60P13;;;R;;□;13;x;60W560W6;;;;□;x; +15;60L106Y/60P13;60L106Y;60P13;;;R;;□;13;x;60W560W6;;;;□;x; +16;60LW52X/60G220X;60LW52X;60G220X;;;R;;x;;;60W2460W2860W2960W3060W3160W33;;;;□;; +17;60LW52X/60L123X [U2];60LW52X;60L123X;2;60W28AB R;U;;□;;;60W2460W2860W2960W3060W34;;;;□;; +18;60LW52X/60L124X;60LW52X;60L124X;;;R;;x;24;x;60W2460W28;;;;□;x; +19;60LW52X/60N21;60LW52X;60N21;;;R;;□;21;x;60W2460W2860W2960W3060W3160W33;60W3160W3260W3360W35;;;□;x; +20;60LW52X/60N22;60LW52X;60N22;;;R;;□;22;x;60W2460W2860W2960W3060W31;60W3160W32;;;□;x; +21;60L108X/60G220X;60L108X;60G220X;;;R;;x;;;60W2460W2860W2960W3060W3160W3360W36;;;;□;; +22;60L108X/60L123X [U2];60L108X;60L123X;2;60W28AB R;U;;□;;;60W2460W2860W2960W3060W34;;;;□;; +23;60L108X/60L124X;60L108X;60L124X;;;R;;x;24;x;60W2460W28;;;;□;x; +24;60L108X/60N21;60L108X;60N21;;;R;;□;21;x;60W2460W2860W2960W3060W3160W33;60W3160W3260W3360W35;;;□;x; +25;60L108X/60N22;60L108X;60N22;;;R;;□;22;x;60W2460W2860W2960W3060W31;60W3160W32;;;□;x; +26;60L107X/60G220X;60L107X;60G220X;;;R;;x;;;60W2460W2860W2960W3060W3160W3360W36;;;;□;; +27;60L107X/60L123X [U2];60L107X;60L123X;2;60W28AB R;U;;□;;;60W2460W2860W2960W3060W34;;;;□;; +28;60L107X/60L124X;60L107X;60L124X;;;R;;x;24;x;60W2460W28;;;;□;x; +29;60L107X/60N21;60L107X;60N21;;;R;;□;21;x;60W2460W2860W2960W3060W3160W33;60W3160W3260W3360W35;;;□;x; +30;60L107X/60N22;60L107X;60N22;;;R;;□;22;x;60W2460W2860W2960W3060W31;60W3160W32;;;□;x; +31;60L106X/60G220X;60L106X;60G220X;;;R;;x;;;60W2460W2860W2960W3060W3160W3360W36;;;;□;; +32;60L106X/60L123X [U2];60L106X;60L123X;2;60W28AB R;U;;□;;;60W2460W2860W2960W3060W34;;;;□;; +33;60L106X/60L124X;60L106X;60L124X;;;R;;x;24;x;60W2460W28;;;;□;x; +34;60L106X/60N21;60L106X;60N21;;;R;;□;21;x;60W2460W2860W2960W3060W3160W33;60W3160W3260W3360W35;;;□;x; +35;60L106X/60N22;60L106X;60N22;;;R;;□;22;x;60W2460W2860W2960W3060W31;60W3160W32;;;□;x; +36;60L105X/60G220X;60L105X;60G220X;;;R;;x;;;60W2460W2860W2960W3060W3160W3360W36;;;;□;; +37;60L105X/60L123X [U2];60L105X;60L123X;2;60W28AB R;U;;□;;;60W2460W2860W2960W3060W34;;;;□;; +38;60L105X/60L124X;60L105X;60L124X;;;R;;x;24;x;60W2460W28;;;;□;x; +39;60L105X/60N21;60L105X;60N21;;;R;;□;21;x;60W2460W2860W2960W3060W3160W33;60W3160W3260W35;;;□;x; +40;60L105X/60N22;60L105X;60N22;;;R;;□;22;x;60W2460W2860W2960W3060W31;60W3160W32;;;□;x; +41;60ZR1/60G220X;60ZR1;60G220X;;;R;;x;;;60G22060G30160W3360W36;;;;□;; +42;60ZR1/60N21;60ZR1;60N21;;;R;;x;21;x;60G30160W33;60W3360W35;;;□;x; +43;60ZR4/60G220X;60ZR4;60G220X;;;R;;x;;;60W2860W2960W3060W3160W3360W36;;;;□;; +44;60ZR4/60L123X [U2];60ZR4;60L123X;2;60W28AB L;U;;□;;;60W2860W2960W3060W34;;;;□;; +45;60ZR4/60L124X;60ZR4;60L124X;;;R;;x;24;x;60W28;;;;□;x; +46;60ZR4/60N21;60ZR4;60N21;;;R;;□;21;x;60W2860W2960W3060W3160W33;60W3160W3260W3360W35;;;□;x; +47;60ZR4/60N22;60ZR4;60N22;;;R;;□;22;x;60G12260W2860W2960W3060W31;60W3160W32;;;□;x; +48;60LW26Y/60G95Y;60LW26Y;60G95Y;;;R;;□;;;60W24;;;;□;; +49;60LW26Y/60L105Y;60LW26Y;60L105Y;;;R;;□;5;□;60W24;;;;□;x; +50;60LW26Y/60L106Y;60LW26Y;60L106Y;;;R;;□;6;□;60W24;;;;□;x; +51;60LW26Y/60L107Y;60LW26Y;60L107Y;;;R;;□;7;□;60W24;;;;□;x; +52;60LW26Y/60L108Y;60LW26Y;60L108Y;;;R;;□;8;□;60W24;;;;□;x; +53;60ZR2/60G220X;60ZR2;60G220X;;;R;;x;;;60G402;;;;□;; +54;60ZR2/60N21;60ZR2;60N21;;;R;;□;21;x;60G40260W3160W33;60W3160W3260W3360W35;;;□;x; +55;60ZR2/60N22;60ZR2;60N22;;;R;;□;22;x;60G12260G40260W31;60W3160W32;;;□;x; +56;60L124Y/60LW26Y;60L124Y;60LW26Y;;;R;;□;;;;;;;□;x; +57;60L124Y/60ZV4;60L124Y;60ZV4;;;R;;□;4;□;60W28;;;;□;x; +58;60L124X/60L123X;60L124X;60L123X;;;R;;□;;;60W34;;;;□;; +59;60ZU21/60LW26Y;60ZU21;60LW26Y;;;R;;□;;;60W2960W3060W3160W33;60W3160W3260W3360W35;;;□;x; +60;60ZU21/60P1;60ZU21;60P1;;;R;;□;1;□;60G30160W33;60W3360W35;;;□;x; +61;60ZU21/60P2;60ZU21;60P2;;;R;;□;2;□;60G40260W3160W33;;;;□;x; +62;60ZU21/60ZV3;60ZU21;60ZV3;;;R;;□;3;□;60W2960W3060W3160W33;60W3160W3260W3360W35;;;□;x; +63;60ZU21/60ZV4;60ZU21;60ZV4;;;R;;□;4;□;60W2860W2960W3060W3160W33;60W3160W3260W3360W35;;;□;x; +64;60ZU22/60LW26Y;60ZU22;60LW26Y;;;R;;□;;;60G12260W2960W3060W31;60W3160W32;;;□;x; +65;60ZU22/60P2;60ZU22;60P2;;;R;;□;2;□;60G12260G40260W31;60W3160W32;;;□;x; +66;60ZU22/60ZV3;60ZU22;60ZV3;;;R;;□;3;□;60G12260W2960W3060W31;60W3160W32;;;□;x; +67;60ZU22/60ZV4;60ZU22;60ZV4;;;R;;□;4;□;60G12260W2860W2960W3060W31;60W3160W32;;;□;x; +68;60G221Y/60ZU21;60G221Y;60ZU21;;;R;;□;21;x;;;;;□;x; +69;60G322Y/60ZU22;60G322Y;60ZU22;;;R;;□;22;x;;;;;□;x; +70;60N21/60G221X;60N21;60G221X;;;R;;□;;;;;;;□;; +71;60N22/60G322X;60N22;60G322X;;;R;;□;;;;;;;□;; +72;60ZU20/60LW26Y;60ZU20;60LW26Y;;;R;;□;;;60W2960W3060W3160W3360W36;;;;□;x; +73;60ZU20/60P1;60ZU20;60P1;;;R;;□;1;□;60G30160W3360W36;60W3360W35;;;□;x; +74;60ZU20/60P2;60ZU20;60P2;;;R;;□;2;□;60G40260W3160W3360W36;60W3160W3260W3360W35;;;□;x; +75;60ZU20/60ZV3;60ZU20;60ZV3;;;R;;□;3;□;60W2960W3060W3160W3360W36;;;;□;x; +76;60ZU20/60ZV4;60ZU20;60ZV4;;;R;;□;4;□;60W2860W2960W3060W3160W3360W36;;;;□;x; +77;60L123Y/60L124Y;60L123Y;60L124Y;;;R;;x;24;x;60W34;;;;□;x; +78;60L123Y/60LW26Y [U2];60L123Y;60LW26Y;2;60W34 L;U;;□;;;60W2960W3060W34;;;;□;x; +79;60L123Y/60ZV3;60L123Y;60ZV3;;;R;;□;3;□;60W2960W3060W34;;;;□;x; +80;60L123Y/60ZV4 [U2];60L123Y;60ZV4;2;60W34 L;U;;□;4;□;60W2860W2960W3060W34;;;;□;x; +81;60ZR3/60G220X;60ZR3;60G220X;;;R;;x;;;60W2960W3060W3160W3360W36;;;;□;; +82;60ZR3/60L123X;60ZR3;60L123X;;;R;;□;;;60W2960W3060W34;;;;□;; +83;60ZR3/60N21;60ZR3;60N21;;;R;;□;21;x;60W2960W3060W3160W33;60W3160W3260W3360W35;;;□;x; +84;60ZR3/60N22;60ZR3;60N22;;;R;;□;22;x;60G12260W2960W3060W31;60W3160W32;;;□;x; +85;60ZV3/60P13;60ZV3;60P13;;;R;;□;13;x;60W5;;;;□;x; +86;60L113X/60L105X;60L113X;60L105X;;;R;;□;5;□;60W560W6;;;;□;x; +87;60L113X/60L106X;60L113X;60L106X;;;R;;□;6;□;60W560W6;;;;□;x; +88;60L113X/60ZR3;60L113X;60ZR3;;;R;;□;3;□;60W5;;;;□;x; +89;60L113X/60ZR4;60L113X;60ZR4;;;R;;□;4;□;60W560W6;;;;□;x; +90;60P13/60G102Y;60P13;60G102Y;;;R;;□;;;60W260W360W4;;;60U1190;x;; +91;60P13/60G211Y;60P13;60G211Y;;;R;;□;;;60W160W260W360W4;60W160W260W3;;;□;; diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/initialState/sslw_reference.csv b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/initialState/sslw_reference.csv new file mode 100644 index 0000000000..d13bb7ac52 --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/initialState/sslw_reference.csv @@ -0,0 +1,7 @@ +Lfd. Nr.;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P +1;60W30L;;x;x;;;;;;;;;;;x; +2;60W30R;;x;;;;;;;60W29;L+R;;;;x; +3;60W53L;;x;x;;;;;;;;;;;x; +4;60W53R;;x;;60W54;L;□;;;;;;;;x; +5;60W54L;;x;;60W24;L;□;;;;;;;;x; +6;60W54R;;x;x;;;;;;;;;;;x; diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/initialState/sslz_reference.csv b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/initialState/sslz_reference.csv new file mode 100644 index 0000000000..1ccf58f820 --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/initialState/sslz_reference.csv @@ -0,0 +1,98 @@ +Lfd. Nr.;A;B;C;D;E;F;G;H;I;J;K;L;M;N;O;P;Q;R;S;T;U;V;W;X;Y;Z;AA;AB;AC;AD;AE;AF +1;59111/60A;59111;60A;;;;Z;;□;;;;;;;120;;;;;;;;;;;;;;;60VWa60Va; +2;60PMPH/60AA;60PMPH;60AA;;;;Z;;□;;;;;;;120;120;;;;;;;;;;;;;;60VWaa60Vaa; +3;60A/60ZR1 (D1);60A;60ZR1;;;D1*;R;ZL;□;;;60U1190;60G111;;;120;120;160;;;;;46;;;;;;;;; +4;60A/60ZR2 (D1);60A;60ZR2;;;D1;R;ZL;□;;;60U1190;60G111;;;120;60;160;;6;;;;;;;;;;;; +5;60A/60ZR2 (D2);60A;60ZR2;;;D2;R;ZL;□;;;60U1190;60G111;;;120;60;160;;6;;;45;;;;;;;;; +6;60A/60ZR2 (D3);60A;60ZR2;;;D3*;R;ZL;□;;;60U1190;60G111;;;120;60;40;;4;;;;;;;;;;;; +7;60A/60ZR3 (D1);60A;60ZR3;;;D1;R;ZL;□;;;60U1190;60G111;;;120;60;60;;6;;;45;;;;;;;;; +8;60A/60ZR3 (D2);60A;60ZR3;;;D2*;R;ZL;□;;;60U1190;60G111;;;120;60;60;;6;;;;;;;;;;;; +9;60A/60ZR4 (D1);60A;60ZR4;;;D1;R;;□;;;60U1190;60G111;;;120;40;40;;4;;;;;;;;;;;; +10;60A/60ZR4 (D2);60A;60ZR4;;;D2*;R;ZL;□;;;60U1190;60G111;;;120;40;40;;4;;;;;;;;;;;; +11;60AA/60ZR2 (D1);60AA;60ZR2;;;D1*;R;ZL;□;;;60U1190;60G102;;;120;120;160;;4;;;456;;;;;;;;; +12;60AA/60ZR2 (D2);60AA;60ZR2;;;D2;R;ZL;□;;;60U1190;60G102;;;120;120;160;;4;;;456;;;;;;;;; +13;60AA/60ZR2 (D3);60AA;60ZR2;;;D3;R;ZL;□;;;60U1190;60G102;;;120;120;40;;4;;;456;;;;;;;;; +14;60AA/60ZR3 (D1);60AA;60ZR3;;;D1*;R;ZL;□;;;60U1190;60G102;;;120;60;60;;6;;;45;;;;;;;;; +15;60AA/60ZR3 (D2);60AA;60ZR3;;;D2;R;ZL;□;;;60U1190;60G102;;;120;60;60;;6;;;45;;;;;;;;; +16;60AA/60ZR4 (D1);60AA;60ZR4;;;D1*;R;;□;;;60U1190;60G102;;;120;40;40;;4;;;;;;;;;;;; +17;60AA/60ZR4 (D2);60AA;60ZR4;;;D2;R;;□;;;60U1190;60G102;;;120;40;40;;4;;;;;;;;;;;; +18;60P1/60PHLIG;60P1;60PHLIG;;;;R;ZL;□;;;60U1190;60G101;;;120;120;;;;;;;;;x;;;;;; +19;60P2/60PHLI;60P2;60PHLI[59112];;;;RB;ZL;□[□];;;60U1190;60G202;;;120[120];120[120];;;;;;;;;;;;;;; +20;60P2/60PHLIG;60P2;60PHLIG;;;;R;;□;;;60U1190;60G202;;;120;60;;;6;;;;;;;;;60Zp;;; +21;60P2/60PHPM;60P2;60PHPM;;;;R;;□;;;60U1190;60G202;;;120;120;;;;;;;;;;;;;;; +22;60ZV4/60PHLI;60ZV4;60PHLI[59112];;;;RB;ZL;□[□];;;60U1190;60W6;;;120[120];40[120];;;4F;;;;;;;;;;;; +23;60ZV4/60PHLIG;60ZV4;60PHLIG;;;;R;ZL;□;;;60U1190;60W6;;;120;40;;;4F;;;;;;;;;60Zp;60P13;; +24;60ZV4/60PHPM;60ZV4;60PHPM;;;;R;;□;;;60U1190;60W6;;;120;40;;;4F;;;;;;;;;;;; +25;60ZR1/60G220X;60ZR1;60G220X;;;;R;;x;;;;;;;120;50;;;4;;x;;;;;x;;;;; +26;60ZR1/60N21 (D1);60ZR1;60N21;;;D1*;R;ZL;□;21;;;60G301;;;120;120;160;;;;x;;;;;;;;;; +27;60ZR4/60L123X (D1);60ZR4;60L123X;;60W28AB R;D1*;R;;x;;;;60W28;;;120;40;40;;4F;;x;;T;;;;;;;; +28;60ZR4/60L123X [U2] (D1);60ZR4;60L123X;2;60W28AB L;D1*;U;ZL;□;;;;60W28;;;120;40;40;;4F;;x;;T;;;;;;;; +29;60ZR4/60N21 (D1);60ZR4;60N21;;;D1*;R;ZL;□;21;;;60W28;;;120;40;160;;4F;;x;;R;;;;;;;; +30;60ZR4/60N22 (D1);60ZR4;60N22;;;D1*;R;ZL;□;;;;60W28;;;120;40;160;;4F;;x;;R;;;;;;;; +31;60ZR4/60TR;60ZR4;60TR;;60W28AB R;;R;;x;;;;60W28;;;120;40;;;4F;;;;T;;;;;;;; +32;60ZR4/60TR [U2];60ZR4;60TR;2;60W28AB L;;U;;x;;;;60W28;;;120;40;;;4F;;;;T;;;;;;;; +33;60ZR2/60G220X;60ZR2;60G220X;;;;R;;x;;;;;;;120;50;;;4;;x;;;;;x;;;;; +34;60ZR2/60N21 (D1);60ZR2;60N21;;;D1*;R;ZL;□;21;;;60G402;;;120;50;160;;5;;x;;;;;;;;;; +35;60ZR2/60N22 (D1);60ZR2;60N22;;;D1*;R;ZL;□;;;;60G402;;;120;120;160;;;;x;;;;;;;;;; +36;60ZV4B/60ZV4;60ZV4B;60ZV4;;;;M;;□;;;;;;;;40;;;4F;□;;;;;;;;;;; +37;60ZV4A/60ZV4;60ZV4A;60ZV4;;;;M;;□;;;;;;;;100;;;4F;□;;;;;;;;;;; +38;60P13A/60P13;60P13A;60P13;;60W29 L;;M;;□;;;;;;;;50;;;5;□;;;;;;;;;;; +39;60ZU21/60L107Y (D1);60ZU21;60L107Y;;;D1*;R;ZL;□;;;;60W33;;;120;40;40;;4;;;;;;;;;;;; +40;60ZU21/60L108Y (D1);60ZU21;60L108Y;;;D1*;R;ZL;□;;;;60W33;;;120;40;40;;4;;;;;;;;;;;; +41;60ZU21/60P1 (D1);60ZU21;60P1;;;D1*;R;ZL;□;;;;60W33;;;120;120;160;;;;;;;;;;;;;; +42;60ZU21/60P1 (D2);60ZU21;60P1;;;D2;R;ZL;□;;;;60W33;;;120;120;60;;5;;;;;;;;;;;; +43;60ZU21/60P13 (D1);60ZU21;60P13;;60W29 L;D1*;R;;□;;;;60W33;;;120;50;40;;4;;x;;;;;;;;60ZV3;; +44;60ZU21/60P13 (D2);60ZU21;60P13;;60W29 L;D2;R;;□;;;;60W33;;;120;50;60;;5;;x;;;;;;;;60ZV3;; +45;60ZU21/60P2 (D1);60ZU21;60P2;;;D1*;R;;□;;;;60W33;;;120;50;160;;5;;x;;;;;;;;;; +46;60ZU21/60P2 (D2);60ZU21;60P2;;;D2;R;ZL;□;;;;60W33;;;120;50;160;;5;;x;;;;;;;;;; +47;60ZU21/60P2 (D3);60ZU21;60P2;;;D3;R;ZL;□;;;;60W33;;;120;50;60;;5;;x;;;;;;;;;; +48;60ZU21/60ZV3 (D1);60ZU21;60ZV3;;;D1*;R;ZL;□;;;;60W33;;;120;50;60;;5;;x;;;;;;;;;; +49;60ZU21/60ZV4 (D1);60ZU21;60ZV4;;;D1*;R;ZL;□;;;;60W33;;;120;40;40;;4;;x;;;;;;;;;; +50;60ZU22/60L107Y (D1);60ZU22;60L107Y;;;D1*;R;ZL;□;;;;60G122;;;120;40;40;;4;;;;;;;;;;;; +51;60ZU22/60L108Y (D1);60ZU22;60L108Y;;;D1*;R;ZL;□;;;;60G122;;;120;40;40;;4;;;;;;;;;;;; +52;60ZU22/60P13 (D1);60ZU22;60P13;;60W29 L;D1*;R;;□;;;;60G122;;;120;50;40;;4;;;;;;;;;;60ZV3;; +53;60ZU22/60P13 (D2);60ZU22;60P13;;60W29 L;D2;R;;□;;;;60G122;;;120;50;60;;5;;;;;;;;;;60ZV3;; +54;60ZU22/60P2 (D1);60ZU22;60P2;;;D1*;R;;□;;;;60G122;;;120;120;160;;;;x;;;;;;;;;; +55;60ZU22/60P2 (D2);60ZU22;60P2;;;D2;R;ZL;□;;;;60G122;;;120;120;160;;8(6);;x;6;;;;;;;;; +56;60ZU22/60P2 (D3);60ZU22;60P2;;;D3;R;ZL;□;;;;60G122;;;120;120;60;;5;;x;;;;;;;;;; +57;60ZU22/60ZV3 (D1);60ZU22;60ZV3;;;D1*;R;ZL;□;;;;60G122;;;120;50;60;;5;;x;;;;;;;;;; +58;60ZU22/60ZV4 (D1);60ZU22;60ZV4;;;D1*;R;ZL;□;;;;60W33;;;120;40;40;;4;;x;;;;;;;;;; +59;60N21/60RE;60N21;60RE;;;;R;;□;;;;60G221;;;120;;;;;;;;;;;;;;;; +60;60F/60ZU22 (D1);60F;60ZU22;;;D1*;R;ZL;□;;;;60G422;;;120;;160;;;;;458;;;;;;;;60VWzu22; +61;60F/60ZU22 (D2);60F;60ZU22;;;D2;R;ZL;□;;;;60G422;;;120;;60;;6;;;;;;;;;;;60VWzu22; +62;60FF/60ZU21 (D1);60FF;60ZU21;;;D1;R;ZL;□;21;;;60G321;;;120;;160;;;;;45;;;;;;;;; +63;60FF/60ZU21 (D2);60FF;60ZU21;;;D2;R;ZL;□;21;;;60G321;;;120;;160;;;;;;;;;;;;;; +64;60FF/60ZU21 (D3);60FF;60ZU21;;;D3*;R;ZL;□;21;;;60G321;;;120;;160;;;;;;;;;;;;;; +65;60FF/60ZU21 (D4);60FF;60ZU21;;;D4;R;ZL;□;21;;;60G321;;;120;;160;;;;;;;;;;;;;; +66;60ZU20/60L107Y (D1);60ZU20;60L107Y;;;D1*;R;ZL;□;;;;60W36;;;80;40;40;;4;;;;;;;;;;;; +67;60ZU20/60L108Y (D1);60ZU20;60L108Y;;;D1*;R;ZL;□;;;;60W36;;;80;40;40;;4;;;;;;;;;;;; +68;60ZU20/60LO;60ZU20;60LO;;;;R;;□;;;;60W36;;;80;80;;;;;;;;;;;;;;; +69;60ZU20/60P1 (D1);60ZU20;60P1;;;D1*;R;ZL;□;;;;60W36;;;80;50;160;;5;;;;;;;;;;;; +70;60ZU20/60P1 (D2);60ZU20;60P1;;;D2;R;ZL;□;;;;60W36;;;80;50;60;;5;;;;;;;;;;;; +71;60ZU20/60P13 (D1);60ZU20;60P13;;60W29 L;D1*;R;;□;;;;60W36;;;80;50;40;;4;;;;;;;;;;60ZV3;; +72;60ZU20/60P13 (D2);60ZU20;60P13;;60W29 L;D2;R;;□;;;;60W36;;;80;50;60;;5;;;;;;;;;;60ZV3;; +73;60ZU20/60P2 (D1);60ZU20;60P2;;;D1*;R;;□;;;;60W36;;;80;50;160;;5;;x;;;;;;;;;; +74;60ZU20/60P2 (D2);60ZU20;60P2;;;D2;R;ZL;□;;;;60W36;;;80;50;160;;5;;x;;;;;;;;;; +75;60ZU20/60P2 (D3);60ZU20;60P2;;;D3;R;ZL;□;;;;60W36;;;80;50;60;;5;;x;;;;;;;;;; +76;60ZU20/60ZV3 (D1);60ZU20;60ZV3;;;D1*;R;ZL;□;;;;60W36;;;80;50;60;;5;;x;;;;;;;;;; +77;60ZU20/60ZV4 (D1);60ZU20;60ZV4;;;D1*;R;ZL;□;;;;60W36;;;80;40;40;;4;;x;;;;;;;;;; +78;60B/60G220X;60B;60G220X;;;;R;;x;;;;;;;40;80;;;4F;;;;;;;;;;;; +79;60G/60L107Y (D1);60G;60L107Y;;60W34 L;D1*;R;;□;;;;60G223;;;50;40;40;;4;;;;;;;;;;;60Vp23; +80;60G/60L107Y [U2] (D1);60G;60L107Y;2;60W34 R;D1*;U;;□;;;;60G223;;;50;40;40;;4;;;;;;;;;;;60Vp23; +81;60G/60L108Y (D1);60G;60L108Y;;60W34 R;D1*;R;;□;;;;60G223;;;50;40;40;;4;;;;;;;;;;;60Vp23; +82;60G/60L108Y [U2] (D1);60G;60L108Y;2;60W34 L;D1*;U;;□;;;;60G223;;;50;40;40;;4;;;;;;;;;;;60Vp23; +83;60G/60P13 (D1);60G;60P13;;60W29 L60W34 L;D1*;R;;□;;;;60G223;;;50;50;40;;4;;;;;;;;;;60ZV3;60Vp23; +84;60G/60P13 (D2);60G;60P13;;60W29 L60W34 L;D2;R;;□;;;;60G223;;;50;50;60;;;;;;;;;;;;60ZV3;60Vp23; +85;60G/60ZV3 (D1);60G;60ZV3;;;D1*;R;;□;;;;60G223;;;50;50;60;;;;;;;;;;;;;60Vp23 (6); +86;60G/60ZV4 (D1);60G;60ZV4;;60W34 L;D1*;R;;□;;;;60G223;;;50;40;40;;4;;;;;;;;;;;60Vp23; +87;60G/60ZV4 [U2] (D1);60G;60ZV4;2;60W34 R;D1*;U;;□;;;;60G223;;;50;40;40;;4;;;;;;;;;;;60Vp23 (4); +88;60ZR3/60L123X (D1);60ZR3;60L123X;;;D1*;R;;□;;;;60W29;;;50;50;40;;4;;x;;T;;;;;;;; +89;60ZR3/60N21 (D1);60ZR3;60N21;;;D1*;R;ZL;□;21;;;60W29;;;50;50;160;;5;;x;;R;;;;;;;; +90;60ZR3/60N22 (D1);60ZR3;60N22;;;D1*;R;ZL;□;;;;60W29;;;50;50;160;;5;;x;;R;;;;;;;; +91;60ZR3/60TR;60ZR3;60TR;;;;R;;x;;;;60W29;;;50;50;;;5;;;;T;;;;;;;; +92;60ZV3/60PHLI;60ZV3;60PHLI[59112];;;;RB;ZL;□[□];;;60U1190;60W5;;;60[120];60[120];;;6F;;;;;;;;;;;; +93;60ZV3/60PHLIG;60ZV3;60PHLIG;;;;R;ZL;□;;;60U1190;60W5;;;120;60;;;6F;;;;;;;;;60Zp;60P13;; +94;60ZV3/60PHPM;60ZV3;60PHPM;;;;R;;□;;;60U1190;60W5;;;120;60;;;6F;;;;;;;;;;;; +95;60P13/60PHLI;60P13;60PHLI[59112];;;;RB;ZL;□[□];;;60U1190;60W4;;;60[120];60[120];;;6;;;;;;;;;;;; +96;60P13/60PHLIG;60P13;60PHLIG;;;;R;ZL;□;;;60U1190;60W4;;;60;60;;;6;;;;;;;;;60Zp;;; +97;60P13/60PHPM;60P13;60PHPM;;;;R;;□;;;60U1190;60W4;;;120;60;;;6;;;;;;;;;;;; diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/sxxx_after_reference.csv b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/sxxx_after_reference.csv new file mode 100644 index 0000000000..2ad45c92a1 --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/sxxx_after_reference.csv @@ -0,0 +1,7 @@ +Lfd. Nr.;A;B;C;D;E +1;;Automatische Konvertierung von PlanPro 1.9.0.2 nach 1.10;;;keine +2;Flankenschutzverzicht 60W4L;Für den angegebenen Strang existiert kein Element, welches sonst Flankenschutz bieten könnte.;Fla_Schutz;;Sslf +3;Flankenschutzverzicht 60W52R;Für den angegebenen Strang existiert kein Element, welches sonst Flankenschutz bieten könnte.;Fla_Schutz;;Sslf +4;Lorenztal;Stellbereich Bf Lorenztal;;;keine +5;Rechtsheim;Stellbereich Bf Rechtsheim;;;keine +6;Treumgart;Stellbereich Bf Treumgart;;;keine diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/sxxx_before_reference.csv b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/sxxx_before_reference.csv new file mode 100644 index 0000000000..aa96df211c --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/table_reference/pphn_1_10_0_3/sxxx_before_reference.csv @@ -0,0 +1,7 @@ +Lfd. Nr.;A;B;C;D;E +1;;Automatische Konvertierung von PlanPro 1.9.0.2 nach 1.10;;;? +2;Flankenschutzverzicht 60W4L;Für den angegebenen Strang existiert kein Element, welches sonst Flankenschutz bieten könnte.;Fla_Schutz;;? +3;Flankenschutzverzicht 60W52R;Für den angegebenen Strang existiert kein Element, welches sonst Flankenschutz bieten könnte.;Fla_Schutz;;? +4;Lorenztal;Stellbereich Bf Lorenztal;;;? +5;Rechtsheim;Stellbereich Bf Rechtsheim;;;? +6;Treumgart;Stellbereich Bf Treumgart;;;? diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/res/testfile/PPHN_01-02_IbnZ2AeM_2026-02-02_17-47.planpro b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/testfile/PPHN_01-02_IbnZ2AeM_2026-02-02_17-47.planpro new file mode 100644 index 0000000000..1f61df7435 Binary files /dev/null and b/java/bundles/org.eclipse.set.feature.table.pt1.test/res/testfile/PPHN_01-02_IbnZ2AeM_2026-02-02_17-47.planpro differ diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/src/org/eclipse/set/feature/table/pt1/test/Activator.java b/java/bundles/org.eclipse.set.feature.table.pt1.test/src/org/eclipse/set/feature/table/pt1/test/Activator.java index bffbfd2d71..38865b34c5 100644 --- a/java/bundles/org.eclipse.set.feature.table.pt1.test/src/org/eclipse/set/feature/table/pt1/test/Activator.java +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/src/org/eclipse/set/feature/table/pt1/test/Activator.java @@ -3,6 +3,9 @@ import org.osgi.framework.BundleActivator; import org.osgi.framework.BundleContext; +/** + * + */ public class Activator implements BundleActivator { private static BundleContext bundleContext; diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/src/org/eclipse/set/feature/table/pt1/test/Pt1TableTest.java b/java/bundles/org.eclipse.set.feature.table.pt1.test/src/org/eclipse/set/feature/table/pt1/test/Pt1TableTest.java index be2b4df3b2..67cd255ffb 100644 --- a/java/bundles/org.eclipse.set.feature.table.pt1.test/src/org/eclipse/set/feature/table/pt1/test/Pt1TableTest.java +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/src/org/eclipse/set/feature/table/pt1/test/Pt1TableTest.java @@ -10,17 +10,21 @@ */ package org.eclipse.set.feature.table.pt1.test; +import static org.junit.jupiter.api.Assertions.assertEquals; +import static org.junit.jupiter.api.Assertions.assertTrue; import static org.mockito.Mockito.when; import java.io.IOException; import java.nio.file.Files; import java.nio.file.Path; import java.nio.file.StandardCopyOption; +import java.util.Collection; import java.util.Comparator; import java.util.Dictionary; import java.util.Hashtable; import java.util.List; import java.util.Objects; +import java.util.stream.Collectors; import java.util.stream.Stream; import org.eclipse.e4.core.services.events.IEventBroker; @@ -29,7 +33,7 @@ import org.eclipse.set.basis.constants.Events; import org.eclipse.set.basis.files.ToolboxFile; import org.eclipse.set.basis.files.ToolboxFileRole; -import org.eclipse.set.feature.table.pt1.test.utils.MockModelSession; +import org.eclipse.set.feature.table.PlanPro2TableTransformationService; import org.eclipse.set.ppmodel.extensions.PlanProSchnittstelleExtensions; import org.eclipse.set.ppmodel.extensions.container.MultiContainer_AttributeGroup; import org.eclipse.set.unittest.utils.AbstractToolboxTest; @@ -45,57 +49,41 @@ * * @author Truong */ -public class Pt1TableTest extends AbstractToolboxTest { - protected String TEMPLATE_DIR = "../org.eclipse.set.feature/rootdir/data/export"; - protected String TEMPLATE_LOCAL_DIR = "./data/export"; - - @BeforeAll - void beforeAll() throws Exception { - copyResource(); - } - +public abstract class Pt1TableTest extends AbstractToolboxTest { + protected static final String TEST_RESOURCE_DIR = "res/"; + protected List expectedTransformationServices; protected IModelSession modelSession; - /** - * @param eventAdmin - * injection throw {@link InjectService} - */ - private void givenModelSession(final EventAdmin eventAdmin) { - if (planProSchnittstelle == null) { - modelSession = null; - } + protected String TEMPLATE_DIR = "../org.eclipse.set.feature/rootdir/data/export"; - final ToolboxFile mockToolboxFile = Mockito.mock(ToolboxFile.class); - when(mockToolboxFile.getRole()).thenReturn(ToolboxFileRole.SESSION); - modelSession = new MockModelSession(planProSchnittstelle, - mockToolboxFile); - final Dictionary d = new Hashtable<>(2); - d.put(EventConstants.EVENT_TOPIC, Events.MODEL_CHANGED); - d.put(IEventBroker.DATA, modelSession); - eventAdmin.sendEvent(new Event(Events.MODEL_CHANGED, d)); - } + protected String TEMPLATE_LOCAL_DIR = "./data/export"; - protected List getLSTContainer() { - return List - .of(ContainerType.FINAL, ContainerType.INITIAL, - ContainerType.SINGLE) - .stream() - .map(containerType -> PlanProSchnittstelleExtensions - .getContainer(planProSchnittstelle, containerType)) - .filter(Objects::nonNull) + protected void assertInjectedAllTransformationService( + final Collection transformationServices) { + givenExpectedTransformationServices(); + assertEquals(expectedTransformationServices.size(), + transformationServices.size()); + final List actualServicesName = transformationServices.stream() + .map(service -> service.getClass().getName()) + .map(className -> className + .substring(className.lastIndexOf(".") + 1)) .toList(); + assertTrue( + expectedTransformationServices.containsAll(actualServicesName)); + assertTrue( + actualServicesName.containsAll(expectedTransformationServices)); } - protected void setupTransformationService(final EventAdmin eventAdmin) - throws Exception { - givenModelSession(eventAdmin); + @BeforeAll + protected void beforeAll() throws Exception { + copyResource(); } protected void copyResource() throws Exception { - Path source = Path.of(TEMPLATE_DIR); - Path target = Path.of(TEMPLATE_LOCAL_DIR); - if (!Files.exists(Path.of(TEMPLATE_LOCAL_DIR))) { - Files.createDirectories(Path.of(TEMPLATE_LOCAL_DIR)); + final Path source = Path.of(getTemplateDir()); + final Path target = Path.of(getTemplateLocalDir()); + if (!Files.exists(Path.of(getTemplateLocalDir()))) { + Files.createDirectories(Path.of(getTemplateLocalDir())); } else { try (Stream stream = Files.walk(target)) { stream.filter(path -> !path.equals(target)) @@ -103,7 +91,7 @@ protected void copyResource() throws Exception { .forEach(path -> { try { Files.delete(path); - } catch (IOException e) { + } catch (final IOException e) { throw new RuntimeException(e); } }); @@ -112,8 +100,8 @@ protected void copyResource() throws Exception { try (Stream stream = Files.walk(source)) { stream.forEach(path -> { try { - Path relative = source.relativize(path); - Path targetPath = target.resolve(relative); + final Path relative = source.relativize(path); + final Path targetPath = target.resolve(relative); if (Files.isDirectory(path)) { Files.createDirectories(targetPath); } else { @@ -121,10 +109,94 @@ protected void copyResource() throws Exception { StandardCopyOption.REPLACE_EXISTING, StandardCopyOption.COPY_ATTRIBUTES); } - } catch (IOException e) { + } catch (final IOException e) { throw new RuntimeException(e); } }); } } + + protected String failMessages( + final Collection transformationServices) { + return "Missing: " + expectedTransformationServices.stream() + .filter(expect -> transformationServices.stream() + .noneMatch(actual -> actual.getClass() + .getName() + .endsWith(expect))) + .collect(Collectors.joining(System.lineSeparator())); + } + + protected List getLSTContainer() { + return List + .of(ContainerType.FINAL, ContainerType.INITIAL, + ContainerType.SINGLE) + .stream() + .map(containerType -> PlanProSchnittstelleExtensions + .getContainer(planProSchnittstelle, containerType)) + .filter(Objects::nonNull) + .toList(); + } + + protected String getTemplateDir() { + return TEMPLATE_DIR; + } + + protected String getTemplateLocalDir() { + return TEMPLATE_LOCAL_DIR; + } + + protected void givenExpectedTransformationServices() { + expectedTransformationServices = List.of( // + "SsbbTransformationService", // + "SsitTransformationService", // + "SskaTransformationService", // + "SskfTransformationService", // + "SskgTransformationService", // + "SskoTransformationService", // + "SskpTransformationService", // + "SskpDmTransformationService", // + "SsksTransformationService", // + "SsktTransformationService", // + "SskwTransformationService", // + "SskxTransformationService", // + "SskzTransformationService", // + "SslaTransformationService", // + "SslbTransformationService", // + "SsldTransformationService", // + "SslfTransformationService", // + "SsliTransformationService", // + "SslnTransformationService", // + "SslrTransformationService", // + // Ssls is still in development + // "SslsTransformationService", // + "SslwTransformationService", // + "SslzTransformationService", // + "SsvuTransformationService", // + "SszaTransformationService", // + "SszsTransformationService", // + "SszwTransformationService", // + "SxxxTransformationService" // + ); + } + + /** + * @param eventAdmin + * injection throw {@link InjectService} + */ + protected void setupModelSession(final EventAdmin eventAdmin) { + if (planProSchnittstelle == null) { + modelSession = null; + } + + final ToolboxFile mockToolboxFile = Mockito.mock(ToolboxFile.class); + when(mockToolboxFile.getRole()).thenReturn(ToolboxFileRole.SESSION); + modelSession = Mockito.mock(IModelSession.class); + Mockito.when(modelSession.getPlanProSchnittstelle()) + .thenReturn(planProSchnittstelle); + Mockito.when(modelSession.getToolboxFile()).thenReturn(mockToolboxFile); + final Dictionary d = new Hashtable<>(2); + d.put(EventConstants.EVENT_TOPIC, Events.MODEL_CHANGED); + d.put(IEventBroker.DATA, modelSession); + eventAdmin.sendEvent(new Event(Events.MODEL_CHANGED, d)); + } } diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/src/org/eclipse/set/feature/table/pt1/test/Pt1TableTransformationTest.java b/java/bundles/org.eclipse.set.feature.table.pt1.test/src/org/eclipse/set/feature/table/pt1/test/Pt1TableTransformationTest.java index 4dd8e2aa25..2fa79c1260 100644 --- a/java/bundles/org.eclipse.set.feature.table.pt1.test/src/org/eclipse/set/feature/table/pt1/test/Pt1TableTransformationTest.java +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/src/org/eclipse/set/feature/table/pt1/test/Pt1TableTransformationTest.java @@ -21,13 +21,13 @@ import org.dom4j.Document; import org.dom4j.io.SAXReader; import org.eclipse.emf.common.util.ECollections; -import org.eclipse.set.basis.ToolboxProperties; import org.eclipse.set.basis.constants.ExportType; import org.eclipse.set.basis.constants.TableType; import org.eclipse.set.core.services.enumtranslation.EnumTranslationService; import org.eclipse.set.feature.table.PlanPro2TableTransformationService; import org.eclipse.set.feature.table.pt1.test.utils.CustomDOMReader; import org.eclipse.set.feature.table.pt1.test.utils.CustomNodeComparator; +import org.eclipse.set.feature.table.pt1.test.utils.TestFailHandle; import org.eclipse.set.model.tablemodel.RowGroup; import org.eclipse.set.model.tablemodel.Table; import org.eclipse.set.ppmodel.extensions.MultiContainer_AttributeGroupExtensions; @@ -90,15 +90,31 @@ protected static Stream getReferenceFiles() { @InjectService List transformationServices; - @InjectService EnumTranslationService translationService; + @Test + void testExistTableTransformService() { + final List services = transformationServices + .stream() + .filter(service -> !service.getClass() + .getName() + .endsWith("SslsTransformationService")) + .toList(); + assertDoesNotThrow( + () -> assertInjectedAllTransformationService(services)); + } + @Test void testPDFExportStyle() throws Exception { givenPlanProFile(PPHN_1_10_0_3_20220517_PLANPRO); - setupTransformationService(eventAdmin); + setupModelSession(eventAdmin); for (final PlanPro2TableTransformationService service : transformationServices) { + if (service.getClass() + .getName() + .endsWith("SslsTransformationService")) { + continue; + } final TransformTable transformTable = new TransformTable( ExportType.INVENTORY_RECORDS, service.getTableNameInfo().getShortName().toLowerCase(), @@ -126,12 +142,17 @@ void testPDFExportStyle() throws Exception { @ParameterizedTest @MethodSource("getReferenceFiles") + @ExtendWith(TestFailHandle.class) void testTransformator(final String file) throws Exception { givenPlanProFile(file); - setupTransformationService(eventAdmin); - System.setProperty(ToolboxProperties.DEVELOPMENT_MODE, - Boolean.FALSE.toString()); + setupModelSession(eventAdmin); + for (final PlanPro2TableTransformationService transformationService : transformationServices) { + if (transformationService.getClass() + .getName() + .endsWith("SslsTransformationService")) { + continue; + } for (final MultiContainer_AttributeGroup container : getLSTContainer()) { // Test transformation table final Table transformedTable = assertDoesNotThrow( @@ -154,4 +175,5 @@ void testTransformator(final String file) throws Exception { } } } + } diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/src/org/eclipse/set/feature/table/pt1/test/tabledata/AbstractPt1TableDataTest.java b/java/bundles/org.eclipse.set.feature.table.pt1.test/src/org/eclipse/set/feature/table/pt1/test/tabledata/AbstractPt1TableDataTest.java new file mode 100644 index 0000000000..3ec71b58d5 --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/src/org/eclipse/set/feature/table/pt1/test/tabledata/AbstractPt1TableDataTest.java @@ -0,0 +1,433 @@ +/** + * Copyright (c) 2026 DB InfraGO AG and others + * + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License v2.0 which is available at + * https://www.eclipse.org/legal/epl-2.0. + * + * SPDX-License-Identifier: EPL-2.0 + * + */ +package org.eclipse.set.feature.table.pt1.test.tabledata; + +import static org.junit.jupiter.api.Assertions.*; + +import java.io.IOException; +import java.io.InputStream; +import java.io.InputStreamReader; +import java.io.Reader; +import java.lang.reflect.Field; +import java.util.HashMap; +import java.util.LinkedList; +import java.util.List; +import java.util.Map; +import java.util.Map.Entry; +import java.util.Optional; +import java.util.Set; +import java.util.stream.Collectors; +import java.util.stream.Stream; + +import org.apache.commons.csv.CSVFormat; +import org.apache.commons.csv.CSVFormat.Builder; +import org.apache.commons.csv.CSVParser; +import org.apache.commons.csv.CSVRecord; +import org.apache.commons.lang3.reflect.FieldUtils; +import org.eclipse.e4.core.contexts.IContextFunction; +import org.eclipse.e4.core.services.events.IEventBroker; +import org.eclipse.set.basis.constants.Events; +import org.eclipse.set.basis.constants.TableType; +import org.eclipse.set.basis.files.ToolboxFileRole; +import org.eclipse.set.core.services.Services; +import org.eclipse.set.core.services.cache.CacheService; +import org.eclipse.set.core.services.geometry.GeoKanteGeometryService; +import org.eclipse.set.core.services.graph.TopologicalGraphService; +import org.eclipse.set.core.services.session.SessionService; +import org.eclipse.set.core.services.viewmodel.ToolboxViewModelService; +import org.eclipse.set.feature.table.PlanPro2TableTransformationService; +import org.eclipse.set.feature.table.internal.TableServiceContextFunction; +import org.eclipse.set.feature.table.internal.TableServiceImpl; +import org.eclipse.set.feature.table.pt1.test.Pt1TableTest; +import org.eclipse.set.feature.table.pt1.test.utils.Pt1TableTestFile; +import org.eclipse.set.feature.table.pt1.test.utils.PtTable; +import org.eclipse.set.feature.table.pt1.test.utils.TestFile; +import org.eclipse.set.model.tablemodel.ColumnDescriptor; +import org.eclipse.set.model.tablemodel.Table; +import org.eclipse.set.model.tablemodel.TableCell; +import org.eclipse.set.model.tablemodel.TableRow; +import org.eclipse.set.model.tablemodel.extensions.TableCellExtensions; +import org.eclipse.set.model.tablemodel.extensions.TableExtensions; +import org.eclipse.set.model.tablemodel.extensions.TableRowExtensions; +import org.eclipse.set.services.table.TableDiffService; +import org.eclipse.set.services.table.TableDiffService.TableCompareType; +import org.eclipse.set.services.table.TableStatus; +import org.eclipse.set.utils.ToolboxConfiguration; +import org.eclipse.set.utils.table.TableInfo; +import org.eclipse.set.utils.table.TableInfo.Pt1TableCategory; +import org.junit.jupiter.api.AfterAll; +import org.junit.jupiter.api.BeforeAll; +import org.junit.jupiter.api.function.Executable; +import org.junit.jupiter.params.provider.Arguments; +import org.mockito.ArgumentMatchers; +import org.mockito.MockedStatic; +import org.mockito.Mockito; +import org.osgi.service.event.Event; +import org.osgi.service.event.EventAdmin; +import org.osgi.service.event.EventConstants; + +/** + * + */ +public abstract class AbstractPt1TableDataTest extends Pt1TableTest { + /** + * the csv delimiter + */ + public static final String CSV_DELIMITER = ";"; + + /** + * the index column designation + */ + public static final String ROW_INDEX_COL = "Lfd. Nr."; + + /** + * @param table + * the tested table + * @return the minimal table header + */ + public static String getTableCSVHeader(final Table table) { + final List columns = TableExtensions + .getColumns(table); + final String header = columns.stream() + .map(ColumnDescriptor::getColumnPosition) + .collect(Collectors.joining(CSV_DELIMITER)); + return ROW_INDEX_COL + CSV_DELIMITER + header + System.lineSeparator(); + } + + protected static void mockToolboxConfigurationMethode( + final MockedStatic mockConfiguration) { + mockConfiguration.when(ToolboxConfiguration::isDevelopmentMode) + .thenReturn(Boolean.FALSE); + mockConfiguration.when(ToolboxConfiguration::isDebugMode) + .thenReturn(Boolean.FALSE); + } + + protected static Stream providesPtTable() { + return PtTable.tablesToTest.stream().map(Arguments::of); + } + + private ToolboxViewModelService toolboxViewModelService; + + protected IEventBroker broker; + + protected Map diffServiceMap; + + protected boolean isTableEmpty; + + protected Map modelServiceMap; + + protected List referenceData = new LinkedList<>(); + + protected TableServiceImpl tableService; + + protected Table testee; + + /** + * @return the location of reference directory + */ + public String getReferenceDir() { + return TEST_RESOURCE_DIR + "table_reference/" + + getTestFile().getShortName() + "/"; + } + + /** + * Call execute test class to get test resource location + * + * @return execute test class + */ + public Class getTestResourceClass() { + // Class for get the default test resource + if (getTestFile().equals(Pt1TableTestFile.PPHN_1_10_0_1)) { + return AbstractPt1TableDataTest.class; + } + return getClass(); + } + + /** + * @return the current test table + */ + public Table getTestTable() { + return testee; + } + + /** + * @return the table reference file name + */ + public abstract String getTestTableReferenceName(); + + /** + * @return whether table is empty + */ + public boolean isTableEmpty() { + return isTableEmpty; + } + + private void givenToolboxViewModelService() { + toolboxViewModelService = Mockito.mock(ToolboxViewModelService.class); + Mockito.when(toolboxViewModelService.getSession()) + .thenReturn(Optional.of(modelSession)); + + } + + @AfterAll + protected void afterAll() { + final Map properties = new HashMap<>(); + properties.put(EventConstants.EVENT_TOPIC, Events.CLOSE_SESSION); + properties.put(IEventBroker.DATA, ToolboxFileRole.SESSION); + getEventAdmin().sendEvent(new Event(Events.CLOSE_SESSION, properties)); + } + + @BeforeAll + @Override + protected void beforeAll() throws Exception { + super.beforeAll(); + givenPlanProFile(getTestFile().getModel(getTestResourceClass())); + setup(); + } + + protected void compareValue(final int startRow, final List rows) { + for (int rowIndex = 0; rowIndex < rows.size(); rowIndex++) { + for (int columnIndex = 0; columnIndex < TableExtensions + .getColumns(testee) + .size(); columnIndex++) { + final TableCell dataCell = TableRowExtensions.getCell( + rows.get(rowIndex), + TableExtensions.getColumns(testee).get(columnIndex)); + final String cellValue = TableCellExtensions + .getPlainStringValue(dataCell) + .replace(System.lineSeparator(), ""); + final String referenceValue = referenceData + .get(rowIndex + startRow) + .get(columnIndex + 1); + assertEquals(referenceValue, cellValue, getErrorMessage( + columnIndex, rowIndex, referenceValue, cellValue)); + } + } + } + + protected void doTestInMockEnvironment(final Executable testCase) + throws Throwable { + try (final MockedStatic services = Mockito + .mockStatic(Services.class); + MockedStatic toolboxConfiguration = Mockito + .mockStatic(ToolboxConfiguration.class)) { + mockServicesMethode(services); + mockToolboxConfigurationMethode(toolboxConfiguration); + // do test with static mock + testCase.execute(); + } + } + + protected abstract CacheService getCacheService(); + + protected abstract List getContextFunctions(); + + protected abstract Object getEnumTranslationService(); + + @SuppressWarnings("boxing") + protected String getErrorMessage(final int columnIndex, final int rowIndex, + final String expectedValue, final String actualValue) { + return String.format( + "%s at row: %d, column: %d. ExpectedValue: %s - ActualValue: %s", + getTestTableReferenceName(), rowIndex, columnIndex, + expectedValue, actualValue); + } + + protected abstract EventAdmin getEventAdmin(); + + protected abstract GeoKanteGeometryService getGeometryService(); + + protected abstract SessionService getSessionService(); + + protected int getTableRowCount() { + return TableExtensions.getTableRows(testee).size(); + } + + protected abstract PtTable getTableToTest(); + + @SuppressWarnings("static-method") + protected TestFile getTestFile() { + return Pt1TableTestFile.PPHN_1_10_0_3; + } + + protected abstract TopologicalGraphService getTopologicalGraphService(); + + protected void givenReferenceCSV(final PtTable tableInfo) { + referenceData = loadReferenceFile(tableInfo.shortcut()); + } + + protected void givenTableService() throws SecurityException, + IllegalArgumentException, IllegalAccessException { + tableService = Mockito.spy(new TableServiceImpl()); + FieldUtils.writeField(tableService, "modelServiceMap", modelServiceMap, + true); + FieldUtils.writeField(tableService, "diffServiceMap", diffServiceMap, + true); + FieldUtils.writeField(tableService, "cacheService", getCacheService(), + true); + FieldUtils.writeField(tableService, "sessionService", + getSessionService(), true); + FieldUtils.writeField(tableService, "broker", broker, true); + Mockito.doReturn(getCacheService()) + .when(tableService) + .getCacheService(); + + } + + protected void givenTestTable(final PtTable table, + final TableType tableType, final Set controlAreaIds) { + final Optional optional = modelServiceMap.keySet() + .stream() + .filter(info -> info.shortcut() + .equalsIgnoreCase(table.shortcut())) + .findFirst(); + if (optional.isEmpty()) { + throw new IllegalArgumentException( + "TableTransformService not exist: " + table.shortcut()); + } + testee = tableService.createDiffTable(optional.get(), tableType, + controlAreaIds, true); + } + + protected List loadReferenceFile(final String tableName) { + final String fileName = getReferenceDir() + tableName + + "_reference.csv"; + final Builder csvBuilder = CSVFormat.Builder.create(CSVFormat.DEFAULT) + .setHeader(getTableCSVHeader(testee).split(CSV_DELIMITER)) + .setSkipHeaderRecord(true); + csvBuilder.setDelimiter(CSV_DELIMITER); + final InputStream referenceResource = getTestResourceClass() + .getClassLoader() + .getResourceAsStream(fileName); + if (referenceResource == null && !isTableEmpty) { + fail(String.format("Cannot find file: %s", fileName)); + } + try (InputStream inputStream = referenceResource; + final Reader reader = new InputStreamReader(inputStream); + final CSVParser csvParser = new CSVParser(reader, + csvBuilder.build())) { + return csvParser.getRecords(); + } catch (final NullPointerException | IOException e) { + return null; + } + } + + protected void mockServicesMethode( + final MockedStatic mockServices) { + mockServices.when(Services::getToolboxViewModelService) + .thenReturn(toolboxViewModelService); + mockServices.when(Services::getCacheService) + .thenReturn(getCacheService()); + mockServices.when(Services::getTopGraphService) + .thenReturn(getTopologicalGraphService()); + mockServices.when(Services::getGeometryService) + .thenReturn(getGeometryService()); + mockServices.when(Services::getEnumTranslationService) + .thenReturn(getEnumTranslationService()); + } + + @SuppressWarnings("unchecked") + protected void setup() throws Exception { + final Optional tableServiceContextFunction = getContextFunctions() + .stream() + .filter(cf -> cf.getClass() + .getName() + .endsWith("TableServiceContextFunction")) + .findFirst(); + if (tableServiceContextFunction.isEmpty()) { + throw new RuntimeException("Cant find TableServiceContextFunction"); + } + final Field modelServiceMapField = FieldUtils.getDeclaredField( + TableServiceContextFunction.class, "modelServiceMap", true); + modelServiceMap = (Map) modelServiceMapField + .get(tableServiceContextFunction.get()); + // Ssls is moment in development, therefore no need to tested + final Optional sslsTableInfo = modelServiceMap.keySet() + .stream() + .filter(tableInfo -> tableInfo.shortcut() + .equalsIgnoreCase("ssls")) + .findFirst(); + if (sslsTableInfo.isPresent()) { + modelServiceMap.remove(sslsTableInfo.get()); + } + + final Field diffServiceMapsField = FieldUtils.getDeclaredField( + TableServiceContextFunction.class, "diffServiceMap", true); + diffServiceMap = (Map) diffServiceMapsField + .get(tableServiceContextFunction.get()); + + broker = Mockito.mock(IEventBroker.class); + Mockito.when(Boolean.valueOf(broker.post(ArgumentMatchers.anyString(), + ArgumentMatchers.any()))).thenReturn(Boolean.TRUE); + + setupModelSession(getEventAdmin()); + while (!getGeometryService() + .isFindGeometryComplete(ToolboxFileRole.SESSION)) { + Thread.sleep(2000); + } + getSessionService().getLoadedSessions() + .put(ToolboxFileRole.SESSION, modelSession); + givenToolboxViewModelService(); + } + + protected void thenExpectNotExistReference() { + assertNull(referenceData, "Empty Table shoundn't have csv reference"); + } + + protected void thenExpectTableDataEqualReferenceCSV() { + assertDoesNotThrow( + () -> compareValue(0, TableExtensions.getTableRows(testee))); + } + + protected void thenExpectTableStatusRelevant() { + final Map tablesStatus = tableService + .getTablesStatus(Pt1TableCategory + .getCategoryEnum(getTableToTest().category())); + final Optional status = tablesStatus.entrySet() + .stream() + .filter(entry -> entry.getKey() + .nameInfo() + .getShortName() + .equalsIgnoreCase(getTableToTest().shortcut())) + .map(Entry::getValue) + .findFirst(); + assertTrue(status.isPresent()); + assertFalse(status.get().isNonTransformable()); + assertFalse(status.get().isContainsErrors()); + isTableEmpty = status.get().isEmpty(); + } + + @SuppressWarnings("boxing") + protected void thenRowAndColumnCountEqualReferenceCSV() { + final int nattableColumnCount = TableExtensions.getColumns(testee) + .size(); + final int referenceColumnCount = referenceData.get(0).size() - 1; + assertEquals(referenceColumnCount, nattableColumnCount, + () -> String.format("%s expected column count: %d but was: %d", + getTestTableReferenceName(), referenceColumnCount, + nattableColumnCount)); + final long nattableRowCount = getTableRowCount(); + final long referenceRowCount = referenceData.size(); + assertEquals(referenceRowCount, nattableRowCount, + () -> String.format("%s expected row count: %d but was: %d", + getTestTableReferenceName(), referenceRowCount, + nattableRowCount)); + } + + protected void whenExistReferenceCSV() { + assertNotNull(referenceData); + assertFalse(referenceData.isEmpty()); + } + + protected void whenTableTransformComplete() { + assertNotNull(testee); + } +} diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/src/org/eclipse/set/feature/table/pt1/test/tabledata/Pt1TableControlAreaDataTest.java b/java/bundles/org.eclipse.set.feature.table.pt1.test/src/org/eclipse/set/feature/table/pt1/test/tabledata/Pt1TableControlAreaDataTest.java new file mode 100644 index 0000000000..1f2d6e2541 --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/src/org/eclipse/set/feature/table/pt1/test/tabledata/Pt1TableControlAreaDataTest.java @@ -0,0 +1,256 @@ +/** + * Copyright (c) 2026 DB InfraGO AG and others + * + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License v2.0 which is available at + * https://www.eclipse.org/legal/epl-2.0. + * + * SPDX-License-Identifier: EPL-2.0 + * + */ +package org.eclipse.set.feature.table.pt1.test.tabledata; + +import static org.junit.jupiter.api.Assertions.assertDoesNotThrow; +import static org.junit.jupiter.api.Assertions.assertNotNull; + +import java.util.List; +import java.util.Objects; +import java.util.Set; +import java.util.stream.Collectors; +import java.util.stream.Stream; + +import org.eclipse.e4.core.contexts.IContextFunction; +import org.eclipse.set.basis.Pair; +import org.eclipse.set.basis.constants.ContainerType; +import org.eclipse.set.basis.constants.TableType; +import org.eclipse.set.core.services.cache.CacheService; +import org.eclipse.set.core.services.enumtranslation.EnumTranslationService; +import org.eclipse.set.core.services.geometry.GeoKanteGeometryService; +import org.eclipse.set.core.services.graph.TopologicalGraphService; +import org.eclipse.set.core.services.session.SessionService; +import org.eclipse.set.feature.table.pt1.test.utils.PtTable; +import org.eclipse.set.feature.table.pt1.test.utils.TestFailHandle; +import org.eclipse.set.model.planpro.Ansteuerung_Element.Stell_Bereich; +import org.eclipse.set.ppmodel.extensions.PlanProSchnittstelleExtensions; +import org.eclipse.set.ppmodel.extensions.StellBereichExtensions; +import org.eclipse.set.ppmodel.extensions.container.MultiContainer_AttributeGroup; +import org.junit.jupiter.api.BeforeAll; +import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.TestInstance; +import org.junit.jupiter.api.TestInstance.Lifecycle; +import org.junit.jupiter.api.extension.ExtendWith; +import org.junit.jupiter.api.function.Executable; +import org.junit.jupiter.params.ParameterizedTest; +import org.junit.jupiter.params.provider.Arguments; +import org.junit.jupiter.params.provider.FieldSource; +import org.mockito.ArgumentMatchers; +import org.mockito.Mockito; +import org.osgi.service.event.EventAdmin; +import org.osgi.test.common.annotation.InjectService; +import org.osgi.test.junit5.service.ServiceExtension; + +import com.google.common.collect.Streams; + +/** + * + */ +@TestInstance(Lifecycle.PER_CLASS) +@ExtendWith(ServiceExtension.class) +@ExtendWith(TestFailHandle.class) +public class Pt1TableControlAreaDataTest extends AbstractPt1TableDataTest { + private PtTable tableToTest; + + private String testArea; + + @InjectService + CacheService cacheService; + + @InjectService + List contextFunctions; + + List controlAreasAndPtTable; + + @InjectService + EnumTranslationService enumTranslationService; + + @InjectService + EventAdmin eventAdmin; + + @InjectService + GeoKanteGeometryService geometryService; + + @InjectService + SessionService sessionService; + + @InjectService + TopologicalGraphService topologicalService; + + @Override + public String getReferenceDir() { + return super.getReferenceDir() + testArea + "/"; + } + + @Override + public String getTestTableReferenceName() { + if (tableToTest != null) { + return tableToTest.shortcut(); + } + return null; + } + + private String getControlAreaDesignation(final String areaId) { + final MultiContainer_AttributeGroup finalContainer = PlanProSchnittstelleExtensions + .getContainer(planProSchnittstelle, ContainerType.FINAL); + final List finalAreas = Streams + .stream(finalContainer.getStellBereich()) + .toList(); + + final MultiContainer_AttributeGroup initalContainer = PlanProSchnittstelleExtensions + .getContainer(planProSchnittstelle, ContainerType.INITIAL); + final List initalAreas = Streams + .stream(initalContainer.getStellBereich()) + .toList(); + + return Stream.of(finalAreas, initalAreas) + .flatMap(List::stream) + .filter(area -> area.getIdentitaet() + .getWert() + .equalsIgnoreCase(areaId)) + .map(StellBereichExtensions::getStellBeteichBezeichnung) + .findFirst() + .orElse(""); + } + + private void givenControlArea() { + final MultiContainer_AttributeGroup finalContainer = PlanProSchnittstelleExtensions + .getContainer(planProSchnittstelle, ContainerType.FINAL); + final List finalAreas = Streams + .stream(finalContainer.getStellBereich()) + .toList(); + + final MultiContainer_AttributeGroup initalContainer = PlanProSchnittstelleExtensions + .getContainer(planProSchnittstelle, ContainerType.INITIAL); + final List initalAreas = Streams + .stream(initalContainer.getStellBereich()) + .toList(); + final Set areasId = Stream.of(initalAreas, finalAreas) + .flatMap(List::stream) + .filter(Objects::nonNull) + .map(area -> area.getIdentitaet().getWert()) + .collect(Collectors.toSet()); + + controlAreasAndPtTable = areasId.stream() + .flatMap(areaId -> PtTable.tablesToTest.stream() + .filter(table -> table.category().endsWith("estw")) + .map(table -> new Pair<>(areaId, table))) + .map(pair -> Arguments.argumentSet( + getControlAreaDesignation(pair.getFirst()) + " - " + + pair.getSecond().shortcut(), + pair.getFirst(), pair.getSecond())) + .toList(); + } + + @BeforeAll + @Override + protected void beforeAll() throws Exception { + super.beforeAll(); + givenControlArea(); + } + + @Override + protected CacheService getCacheService() { + return cacheService; + } + + @Override + protected List getContextFunctions() { + return contextFunctions; + } + + @Override + protected Object getEnumTranslationService() { + return enumTranslationService; + } + + @Override + protected EventAdmin getEventAdmin() { + return eventAdmin; + } + + @Override + protected GeoKanteGeometryService getGeometryService() { + return geometryService; + } + + @Override + protected SessionService getSessionService() { + return sessionService; + } + + @Override + protected PtTable getTableToTest() { + return tableToTest; + } + + @Override + protected TopologicalGraphService getTopologicalGraphService() { + return topologicalService; + } + + @SuppressWarnings("boxing") + @Override + protected void setupModelSession(final EventAdmin event) { + super.setupModelSession(event); + Mockito.when(modelSession.isPlanningAreaIgnored()) + .thenReturn(Boolean.TRUE); + Mockito.when(modelSession.getContainer(ArgumentMatchers.any())) + .thenAnswer(invocation -> { + if (invocation.getArgument( + 0) instanceof final ContainerType containerType) { + return PlanProSchnittstelleExtensions.getContainer( + planProSchnittstelle, containerType); + } + throw new IllegalAccessException(); + }); + } + + @Test + void testExistTableTransformService() throws Exception { + givenTableService(); + assertDoesNotThrow(() -> assertInjectedAllTransformationService( + modelServiceMap.values())); + } + + /** + * Compare table data with reference file + * + * @throws Throwable + */ + @ParameterizedTest(name = "{argumentSetName}") + @FieldSource("controlAreasAndPtTable") + @ExtendWith(TestFailHandle.class) + void testTableControlAreaData(final String areaId, final PtTable table) + throws Throwable { + testArea = getControlAreaDesignation(areaId); + tableToTest = table; + final Executable testCase = () -> { + givenTableService(); + assertNotNull(tableService); + + givenTestTable(table, TableType.DIFF, Set.of(areaId)); + whenTableTransformComplete(); + thenExpectTableStatusRelevant(); + givenReferenceCSV(table); + if (isTableEmpty) { + thenExpectNotExistReference(); + return; + } + + whenExistReferenceCSV(); + thenRowAndColumnCountEqualReferenceCSV(); + thenExpectTableDataEqualReferenceCSV(); + }; + + doTestInMockEnvironment(testCase); + } +} diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/src/org/eclipse/set/feature/table/pt1/test/tabledata/Pt1TableDataTest.java b/java/bundles/org.eclipse.set.feature.table.pt1.test/src/org/eclipse/set/feature/table/pt1/test/tabledata/Pt1TableDataTest.java new file mode 100644 index 0000000000..3ae138d996 --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/src/org/eclipse/set/feature/table/pt1/test/tabledata/Pt1TableDataTest.java @@ -0,0 +1,161 @@ +/** + * Copyright (c) 2026 DB InfraGO AG and others + * + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License v2.0 which is available at + * https://www.eclipse.org/legal/epl-2.0. + * + * SPDX-License-Identifier: EPL-2.0 + * + */ +package org.eclipse.set.feature.table.pt1.test.tabledata; + +import static org.junit.jupiter.api.Assertions.assertDoesNotThrow; +import static org.junit.jupiter.api.Assertions.assertNotNull; + +import java.util.Collections; +import java.util.List; + +import org.eclipse.e4.core.contexts.IContextFunction; +import org.eclipse.set.basis.constants.TableType; +import org.eclipse.set.core.services.cache.CacheService; +import org.eclipse.set.core.services.enumtranslation.EnumTranslationService; +import org.eclipse.set.core.services.geometry.GeoKanteGeometryService; +import org.eclipse.set.core.services.graph.TopologicalGraphService; +import org.eclipse.set.core.services.session.SessionService; +import org.eclipse.set.feature.table.pt1.test.utils.PtTable; +import org.eclipse.set.feature.table.pt1.test.utils.TestFailHandle; +import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.TestInstance; +import org.junit.jupiter.api.TestInstance.Lifecycle; +import org.junit.jupiter.api.extension.ExtendWith; +import org.junit.jupiter.api.function.Executable; +import org.junit.jupiter.params.ParameterizedTest; +import org.junit.jupiter.params.provider.MethodSource; +import org.mockito.Mockito; +import org.osgi.service.event.EventAdmin; +import org.osgi.test.common.annotation.InjectService; +import org.osgi.test.junit5.service.ServiceExtension; + +/** + * + */ +@TestInstance(Lifecycle.PER_CLASS) +@ExtendWith(ServiceExtension.class) +public class Pt1TableDataTest extends AbstractPt1TableDataTest { + private PtTable tableToTest; + + @InjectService + CacheService cacheService; + + @InjectService + List contextFunctions; + + @InjectService + EnumTranslationService enumTranslationService; + + @InjectService + EventAdmin eventAdmin; + + @InjectService + GeoKanteGeometryService geometryService; + + @InjectService + SessionService sessionService; + + @InjectService + TopologicalGraphService topologicalService; + + @Override + public String getReferenceDir() { + return super.getReferenceDir() + "diffState/"; + } + + @Override + public String getTestTableReferenceName() { + return tableToTest.shortcut(); + } + + @Override + protected CacheService getCacheService() { + return cacheService; + } + + @Override + protected List getContextFunctions() { + return contextFunctions; + } + + @Override + protected Object getEnumTranslationService() { + return enumTranslationService; + } + + @Override + protected EventAdmin getEventAdmin() { + return eventAdmin; + } + + @Override + protected GeoKanteGeometryService getGeometryService() { + return geometryService; + } + + @Override + protected SessionService getSessionService() { + return sessionService; + } + + @Override + protected PtTable getTableToTest() { + return tableToTest; + } + + @Override + protected TopologicalGraphService getTopologicalGraphService() { + return topologicalService; + } + + @SuppressWarnings("boxing") + @Override + protected void setupModelSession(final EventAdmin eventAdmin) { + super.setupModelSession(eventAdmin); + Mockito.when(modelSession.isPlanningAreaIgnored()) + .thenReturn(Boolean.TRUE); + + } + + @Test + void testExistTableTransformService() throws Exception { + givenTableService(); + assertDoesNotThrow(() -> assertInjectedAllTransformationService( + modelServiceMap.values())); + } + + @ParameterizedTest + @MethodSource("providesPtTable") + @ExtendWith(TestFailHandle.class) + void testTableData(final PtTable table) throws Throwable { + tableToTest = table; + + final Executable testCases = () -> { + givenTableService(); + assertNotNull(tableService); + + givenTestTable(table, TableType.DIFF, Collections.emptySet()); + whenTableTransformComplete(); + thenExpectTableStatusRelevant(); + givenReferenceCSV(table); + if (isTableEmpty) { + thenExpectNotExistReference(); + return; + } + + whenExistReferenceCSV(); + thenRowAndColumnCountEqualReferenceCSV(); + thenExpectTableDataEqualReferenceCSV(); + }; + + doTestInMockEnvironment(testCases); + } +} diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/src/org/eclipse/set/feature/table/pt1/test/tabledata/Pt1TableStateDataTest.java b/java/bundles/org.eclipse.set.feature.table.pt1.test/src/org/eclipse/set/feature/table/pt1/test/tabledata/Pt1TableStateDataTest.java new file mode 100644 index 0000000000..03f0d2765d --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/src/org/eclipse/set/feature/table/pt1/test/tabledata/Pt1TableStateDataTest.java @@ -0,0 +1,217 @@ +/** + * Copyright (c) 2026 DB InfraGO AG and others + * + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License v2.0 which is available at + * https://www.eclipse.org/legal/epl-2.0. + * + * SPDX-License-Identifier: EPL-2.0 + * + */ +package org.eclipse.set.feature.table.pt1.test.tabledata; + +import static org.junit.jupiter.api.Assertions.assertDoesNotThrow; +import static org.junit.jupiter.api.Assertions.assertNotNull; + +import java.util.Collections; +import java.util.List; + +import org.eclipse.e4.core.contexts.IContextFunction; +import org.eclipse.set.basis.constants.ContainerType; +import org.eclipse.set.basis.constants.TableType; +import org.eclipse.set.core.services.cache.CacheService; +import org.eclipse.set.core.services.enumtranslation.EnumTranslationService; +import org.eclipse.set.core.services.geometry.GeoKanteGeometryService; +import org.eclipse.set.core.services.graph.TopologicalGraphService; +import org.eclipse.set.core.services.session.SessionService; +import org.eclipse.set.feature.table.pt1.test.utils.PtTable; +import org.eclipse.set.feature.table.pt1.test.utils.TestFailHandle; +import org.eclipse.set.ppmodel.extensions.PlanProSchnittstelleExtensions; +import org.junit.jupiter.api.BeforeAll; +import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.TestInstance; +import org.junit.jupiter.api.TestInstance.Lifecycle; +import org.junit.jupiter.api.extension.ExtendWith; +import org.junit.jupiter.api.function.Executable; +import org.junit.jupiter.params.ParameterizedTest; +import org.junit.jupiter.params.provider.MethodSource; +import org.mockito.ArgumentMatchers; +import org.mockito.Mockito; +import org.osgi.service.event.EventAdmin; +import org.osgi.test.common.annotation.InjectService; +import org.osgi.test.junit5.service.ServiceExtension; + +/** + * + */ +@TestInstance(Lifecycle.PER_CLASS) +@ExtendWith(ServiceExtension.class) +@ExtendWith(TestFailHandle.class) +public class Pt1TableStateDataTest extends AbstractPt1TableDataTest { + private TableType tableState; + + private PtTable tableToTest; + + @InjectService + CacheService cacheService; + + @InjectService + List contextFunctions; + + @InjectService + EnumTranslationService enumTranslationService; + + @InjectService + EventAdmin eventAdmin; + + @InjectService + GeoKanteGeometryService geometryService; + + @InjectService + SessionService sessionService; + + @InjectService + TopologicalGraphService topologicalService; + + @Override + public String getReferenceDir() { + final String tableStateDir = switch (tableState) { + case FINAL -> "finalState"; + case INITIAL -> "initialState"; + default -> "diffState"; + }; + return super.getReferenceDir() + tableStateDir + "/"; + } + + @Override + public String getTestTableReferenceName() { + if (tableToTest != null) { + return tableToTest.shortcut(); + } + return null; + } + + @BeforeAll + @Override + protected void beforeAll() throws Exception { + super.beforeAll(); + } + + @Override + protected CacheService getCacheService() { + return cacheService; + } + + @Override + protected List getContextFunctions() { + return contextFunctions; + } + + @Override + protected Object getEnumTranslationService() { + return enumTranslationService; + } + + @Override + protected EventAdmin getEventAdmin() { + return eventAdmin; + } + + @Override + protected GeoKanteGeometryService getGeometryService() { + return geometryService; + } + + @Override + protected SessionService getSessionService() { + return sessionService; + } + + @Override + protected PtTable getTableToTest() { + return tableToTest; + } + + @Override + protected TopologicalGraphService getTopologicalGraphService() { + return topologicalService; + } + + @SuppressWarnings("boxing") + @Override + protected void setupModelSession(final EventAdmin event) { + super.setupModelSession(event); + Mockito.when(modelSession.isPlanningAreaIgnored()) + .thenReturn(Boolean.TRUE); + Mockito.when(modelSession.getContainer(ArgumentMatchers.any())) + .thenAnswer(invocation -> { + if (invocation.getArgument( + 0) instanceof final ContainerType containerType) { + return PlanProSchnittstelleExtensions.getContainer( + planProSchnittstelle, containerType); + } + throw new IllegalAccessException(); + }); + } + + @Test + void testExistTableTransformService() throws Exception { + givenTableService(); + assertDoesNotThrow(() -> assertInjectedAllTransformationService( + modelServiceMap.values())); + } + + @ParameterizedTest + @MethodSource("providesPtTable") + @ExtendWith(TestFailHandle.class) + void testTableFinalData(final PtTable table) throws Throwable { + tableToTest = table; + tableState = TableType.FINAL; + final Executable testCases = () -> { + givenTableService(); + assertNotNull(tableService); + + givenTestTable(table, tableState, Collections.emptySet()); + whenTableTransformComplete(); + thenExpectTableStatusRelevant(); + givenReferenceCSV(table); + if (isTableEmpty) { + thenExpectNotExistReference(); + return; + } + + whenExistReferenceCSV(); + thenRowAndColumnCountEqualReferenceCSV(); + thenExpectTableDataEqualReferenceCSV(); + }; + + doTestInMockEnvironment(testCases); + } + + @ParameterizedTest + @MethodSource("providesPtTable") + @ExtendWith(TestFailHandle.class) + void testTableInitalData(final PtTable table) throws Throwable { + tableToTest = table; + tableState = TableType.INITIAL; + final Executable testCases = () -> { + givenTableService(); + assertNotNull(tableService); + + givenTestTable(table, tableState, Collections.emptySet()); + whenTableTransformComplete(); + thenExpectTableStatusRelevant(); + givenReferenceCSV(table); + if (isTableEmpty) { + thenExpectNotExistReference(); + return; + } + + whenExistReferenceCSV(); + thenRowAndColumnCountEqualReferenceCSV(); + thenExpectTableDataEqualReferenceCSV(); + }; + + doTestInMockEnvironment(testCases); + } +} diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/src/org/eclipse/set/feature/table/pt1/test/tabledata/WorknotesTableDataTest.java b/java/bundles/org.eclipse.set.feature.table.pt1.test/src/org/eclipse/set/feature/table/pt1/test/tabledata/WorknotesTableDataTest.java new file mode 100644 index 0000000000..dace304dff --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/src/org/eclipse/set/feature/table/pt1/test/tabledata/WorknotesTableDataTest.java @@ -0,0 +1,217 @@ +/** + * Copyright (c) 2026 DB InfraGO AG and others + * + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License v2.0 which is available at + * https://www.eclipse.org/legal/epl-2.0. + * + * SPDX-License-Identifier: EPL-2.0 + * + */ +package org.eclipse.set.feature.table.pt1.test.tabledata; + +import static org.junit.jupiter.api.Assertions.assertNotNull; + +import java.util.Collections; +import java.util.List; +import java.util.Optional; + +import org.apache.commons.lang3.reflect.FieldUtils; +import org.eclipse.e4.core.contexts.IContextFunction; +import org.eclipse.set.basis.constants.ContainerType; +import org.eclipse.set.basis.constants.TableType; +import org.eclipse.set.core.services.cache.CacheService; +import org.eclipse.set.core.services.enumtranslation.EnumTranslationService; +import org.eclipse.set.core.services.geometry.GeoKanteGeometryService; +import org.eclipse.set.core.services.graph.TopologicalGraphService; +import org.eclipse.set.core.services.session.SessionService; +import org.eclipse.set.feature.table.pt1.test.utils.PtTable; +import org.eclipse.set.feature.table.pt1.test.utils.TestFailHandle; +import org.eclipse.set.ppmodel.extensions.PlanProSchnittstelleExtensions; +import org.eclipse.set.utils.table.TableInfo; +import org.junit.jupiter.api.Test; +import org.junit.jupiter.api.TestInstance; +import org.junit.jupiter.api.TestInstance.Lifecycle; +import org.junit.jupiter.api.extension.ExtendWith; +import org.mockito.ArgumentMatchers; +import org.mockito.Mockito; +import org.osgi.service.event.EventAdmin; +import org.osgi.test.common.annotation.InjectService; +import org.osgi.test.junit5.service.ServiceExtension; + +/** + * + */ +@TestInstance(Lifecycle.PER_CLASS) +@ExtendWith(ServiceExtension.class) +@ExtendWith(TestFailHandle.class) +public class WorknotesTableDataTest extends AbstractPt1TableDataTest { + + private PtTable tableToTest; + + @InjectService + CacheService cacheService; + + @InjectService + List contextFunctions; + + @InjectService + EnumTranslationService enumTranslationService; + + @InjectService + EventAdmin eventAdmin; + + @InjectService + GeoKanteGeometryService geometryService; + + @InjectService + SessionService sessionService; + + String tableRefName; + @InjectService + TopologicalGraphService topologicalService; + + @Override + public String getTestTableReferenceName() { + return tableRefName; + } + + @Override + protected CacheService getCacheService() { + return cacheService; + } + + @Override + protected List getContextFunctions() { + return contextFunctions; + } + + @Override + protected EnumTranslationService getEnumTranslationService() { + return enumTranslationService; + } + + @Override + protected EventAdmin getEventAdmin() { + return eventAdmin; + } + + @Override + protected GeoKanteGeometryService getGeometryService() { + return geometryService; + } + + @Override + protected SessionService getSessionService() { + return sessionService; + } + + @Override + protected PtTable getTableToTest() { + return tableToTest; + } + + @Override + protected TopologicalGraphService getTopologicalGraphService() { + return topologicalService; + } + + @Override + protected void givenTableService() throws SecurityException, + IllegalArgumentException, IllegalAccessException { + super.givenTableService(); + final Optional sslsInfo = modelServiceMap.keySet() + .stream() + .filter(info -> info.shortcut().equalsIgnoreCase("ssls")) + .findFirst(); + if (sslsInfo.isEmpty()) { + return; + } + modelServiceMap.remove(sslsInfo.get()); + FieldUtils.writeField(tableService, "modelServiceMap", modelServiceMap, + true); + } + + @SuppressWarnings("boxing") + @Override + protected void setupModelSession(final EventAdmin event) { + super.setupModelSession(event); + Mockito.when(modelSession.isPlanningAreaIgnored()) + .thenReturn(Boolean.TRUE); + Mockito.when(modelSession.getContainer(ArgumentMatchers.any())) + .thenAnswer(invocation -> { + if (invocation.getArgument( + 0) instanceof final ContainerType containerType) { + return PlanProSchnittstelleExtensions.getContainer( + planProSchnittstelle, containerType); + } + throw new IllegalAccessException(); + }); + } + + @Test + protected void testWorknotesTableOpenAfterAnotherTable() throws Throwable { + givenWorknotesTable(); + // Open Worknotes table after another tables + doTestInMockEnvironment(() -> { + givenTableService(); + assertNotNull(tableService); + + whenTransformAnotherTable(); + givenTestTable(tableToTest, TableType.DIFF, Collections.emptySet()); + whenTableTransformComplete(); + thenExpectTableStatusRelevant(); + givenWorknotesTableReferenceOpenAfter(); + if (isTableEmpty) { + thenExpectNotExistReference(); + } + + whenExistReferenceCSV(); + thenExpectTableDataEqualReferenceCSV(); + }); + } + + @Test + protected void testWorknotesTableOpenBeforeAnotherTable() throws Throwable { + givenWorknotesTable(); + + // Open Worknotes table before another tables + doTestInMockEnvironment(() -> { + givenTableService(); + givenTestTable(tableToTest, TableType.DIFF, Collections.emptySet()); + whenTableTransformComplete(); + thenExpectTableStatusRelevant(); + givenWorknotesTableReferenceOpenBefore(); + if (isTableEmpty) { + thenExpectNotExistReference(); + } + + whenExistReferenceCSV(); + thenExpectTableDataEqualReferenceCSV(); + }); + } + + @SuppressWarnings("boxing") + void givenWorknotesTable() { + tableToTest = new PtTable("Sxxx", + "Sxxx – Tabelle der Bearbeitungsvermerke", "supplement", + List.of(0)); + } + + void givenWorknotesTableReferenceOpenAfter() throws Exception { + tableRefName = tableToTest.shortcut().toLowerCase() + "_after"; + referenceData = loadReferenceFile(tableRefName); + } + + void givenWorknotesTableReferenceOpenBefore() throws Exception { + tableRefName = tableToTest.shortcut().toLowerCase() + "_before"; + referenceData = loadReferenceFile(tableRefName); + } + + void whenTransformAnotherTable() { + for (final PtTable table : PtTable.tablesToTest) { + givenTestTable(table, TableType.DIFF, Collections.emptySet()); + } + } + +} diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/src/org/eclipse/set/feature/table/pt1/test/utils/MockModelSession.java b/java/bundles/org.eclipse.set.feature.table.pt1.test/src/org/eclipse/set/feature/table/pt1/test/utils/MockModelSession.java deleted file mode 100644 index 407e9ef1f0..0000000000 --- a/java/bundles/org.eclipse.set.feature.table.pt1.test/src/org/eclipse/set/feature/table/pt1/test/utils/MockModelSession.java +++ /dev/null @@ -1,258 +0,0 @@ -/** - * Copyright (c) 2026 DB InfraGO AG and others - * - * This program and the accompanying materials are made available under the - * terms of the Eclipse Public License v2.0 which is available at - * https://www.eclipse.org/legal/epl-2.0. - * - * SPDX-License-Identifier: EPL-2.0 - * - */ -package org.eclipse.set.feature.table.pt1.test.utils; - -import java.io.IOException; -import java.nio.file.Path; -import java.util.List; -import java.util.Optional; -import java.util.Set; -import java.util.function.Function; -import java.util.function.Predicate; - -import org.eclipse.emf.ecore.EObject; -import org.eclipse.emf.edit.domain.EditingDomain; -import org.eclipse.set.basis.IModelSession; -import org.eclipse.set.basis.Pair; -import org.eclipse.set.basis.ToolboxPaths; -import org.eclipse.set.basis.constants.ContainerType; -import org.eclipse.set.basis.constants.PlanProFileNature; -import org.eclipse.set.basis.constants.TableType; -import org.eclipse.set.basis.constants.ValidationResult; -import org.eclipse.set.basis.constants.ValidationResult.FileValidateState; -import org.eclipse.set.basis.constants.ValidationResult.Outcome; -import org.eclipse.set.basis.exceptions.UserAbortion; -import org.eclipse.set.basis.files.ToolboxFile; -import org.eclipse.set.model.planpro.Layoutinformationen.PlanPro_Layoutinfo; -import org.eclipse.set.model.planpro.PlanPro.PlanPro_Schnittstelle; -import org.eclipse.set.model.temporaryintegration.TemporaryIntegration; -import org.eclipse.set.ppmodel.extensions.container.MultiContainer_AttributeGroup; -import org.eclipse.swt.widgets.Shell; - -/** - * - */ -public class MockModelSession implements IModelSession { - PlanPro_Schnittstelle schnittstelle; - ToolboxFile toolboxfile; - - public MockModelSession(PlanPro_Schnittstelle schnittstelle, - ToolboxFile toolboxfile) { - this.schnittstelle = schnittstelle; - this.toolboxfile = toolboxfile; - } - - @Override - public void addSymbolRotation(double rotation) { - throw new UnsupportedOperationException(); - } - - @Override - public void cancelMergeMode(Predicate confirmDeletion) - throws IOException, UserAbortion { - throw new UnsupportedOperationException(); - } - - @Override - public void cleanUp() { - throw new UnsupportedOperationException(); - } - - @Override - public void close() { - throw new UnsupportedOperationException(); - } - - @Override - public void discardChanges() { - throw new UnsupportedOperationException(); - } - - @Override - public void exitMergeMode(Shell shell) throws IOException, UserAbortion { - throw new UnsupportedOperationException(); - } - - @Override - public MultiContainer_AttributeGroup getContainer(ContainerType container) { - throw new UnsupportedOperationException(); - } - - @Override - public String getGuid() { - throw new UnsupportedOperationException(); - } - - @Override - public Shell getMainWindow() { - throw new UnsupportedOperationException(); - } - - @Override - public Set getModels() { - throw new UnsupportedOperationException(); - } - - @Override - public PlanProFileNature getNature() { - throw new UnsupportedOperationException(); - } - - @Override - public PlanPro_Schnittstelle getPlanProSchnittstelle() { - return schnittstelle; - } - - @Override - public PlanPro_Layoutinfo getLayoutInformation() { - throw new UnsupportedOperationException(); - } - - @Override - public double getSymbolRotation() { - throw new UnsupportedOperationException(); - } - - @Override - public TableType getTableType() { - throw new UnsupportedOperationException(); - } - - @Override - public List> getSelectedControlAreas() { - throw new UnsupportedOperationException(); - } - - @Override - public boolean isPlanningAreaIgnored() { - throw new UnsupportedOperationException(); - } - - @Override - public Path getTempDir() { - throw new UnsupportedOperationException(); - } - - @Override - public ToolboxFile getToolboxFile() { - return toolboxfile; - } - - @Override - public ToolboxPaths getToolboxPaths() { - throw new UnsupportedOperationException(); - } - - @Override - public ValidationResult getValidationResult( - Class sourceClass) { - throw new UnsupportedOperationException(); - } - - @Override - public Outcome getValidationsOutcome( - Function outcome) { - throw new UnsupportedOperationException(); - } - - @Override - public FileValidateState getFileValidateState() { - throw new UnsupportedOperationException(); - } - - @Override - public void init() { - throw new UnsupportedOperationException(); - } - - @Override - public boolean isDirty() { - throw new UnsupportedOperationException(); - } - - @Override - public boolean isLoaded() { - throw new UnsupportedOperationException(); - } - - @Override - public boolean isMergeMode() { - throw new UnsupportedOperationException(); - } - - @Override - public boolean isNewProject() { - throw new UnsupportedOperationException(); - } - - @Override - public boolean isReportSavedDialogSuppressed(int kind) { - throw new UnsupportedOperationException(); - } - - @Override - public void refreshValidation() { - throw new UnsupportedOperationException(); - } - - @Override - public void revert() { - throw new UnsupportedOperationException(); - } - - @Override - public boolean save(Shell shell) throws UserAbortion { - throw new UnsupportedOperationException(); - } - - @Override - public boolean save(Shell shell, boolean askUser) throws UserAbortion { - throw new UnsupportedOperationException(); - } - - @Override - public boolean saveNew(Shell shell) throws UserAbortion { - throw new UnsupportedOperationException(); - } - - @Override - public void setReportSavedDialogSuppressed(int kind, boolean value) { - throw new UnsupportedOperationException(); - } - - @Override - public boolean isSingleState() { - throw new UnsupportedOperationException(); - } - - @Override - public SaveFixResult getSaveFixResult() { - throw new UnsupportedOperationException(); - } - - @Override - public EditingDomain getEditingDomain() { - throw new UnsupportedOperationException(); - } - - @Override - public Optional getTemporaryIntegration() { - throw new UnsupportedOperationException(); - } - - @Override - public void switchToMergeMode(TemporaryIntegration newTemporaryIntegration, - String mergeDir, Shell shell, ToolboxFile temporaryToolboxFile) - throws IOException, UserAbortion { - throw new UnsupportedOperationException(); - } - -} diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/src/org/eclipse/set/feature/table/pt1/test/utils/Pt1TableTestFile.java b/java/bundles/org.eclipse.set.feature.table.pt1.test/src/org/eclipse/set/feature/table/pt1/test/utils/Pt1TableTestFile.java new file mode 100644 index 0000000000..e88f83f671 --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/src/org/eclipse/set/feature/table/pt1/test/utils/Pt1TableTestFile.java @@ -0,0 +1,53 @@ +/** + * Copyright (c) 2026 DB InfraGO AG and others + * + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License v2.0 which is available at + * https://www.eclipse.org/legal/epl-2.0. + * + * SPDX-License-Identifier: EPL-2.0 + * + */ +package org.eclipse.set.feature.table.pt1.test.utils; + +import org.eclipse.set.basis.constants.ToolboxConstants; + +/** + * + */ +public enum Pt1TableTestFile implements TestFile { + + /** + * PHausen 1.10.0.1 + */ + PPHN_1_10_0_1("pphn_1_10_0_1", ToolboxConstants.EXAMPLE_PROJECT_1_10_0_1), + + /** + * PHausen 1.10.0.3 + */ + PPHN_1_10_0_3("pphn_1_10_0_3", ToolboxConstants.EXAMPLE_PROJECT_1_10_0_3); + + private final String fullName; + private final String shortName; + + Pt1TableTestFile(final String shortName, final String fullName) { + this.shortName = shortName; + this.fullName = fullName; + } + + /** + * @return the full name of test file + */ + @Override + public String getFullName() { + return fullName; + } + + /** + * @return the short name of test file + */ + @Override + public String getShortName() { + return shortName; + } +} diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/src/org/eclipse/set/feature/table/pt1/test/utils/PtTable.java b/java/bundles/org.eclipse.set.feature.table.pt1.test/src/org/eclipse/set/feature/table/pt1/test/utils/PtTable.java new file mode 100644 index 0000000000..463d7142c0 --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/src/org/eclipse/set/feature/table/pt1/test/utils/PtTable.java @@ -0,0 +1,82 @@ +/** + * Copyright (c) 2023 DB Netz AG and others. + * + * All rights reserved. This program and the accompanying materials + * are made available under the terms of the Eclipse Public License v2.0 + * which accompanies this distribution, and is available at + * http://www.eclipse.org/legal/epl-v20.html + */ +package org.eclipse.set.feature.table.pt1.test.utils; + +import java.util.List; + +/** + * @author truong + * @param shortcut + * table shortcut + * @param tableName + * the table name + * @param category + * the table category + * @param fixedColumns + * index of fixed column + * + */ +public record PtTable(String shortcut, String tableName, String category, + List fixedColumns) { + /** + * List table to test + */ + @SuppressWarnings("boxing") + public static List tablesToTest = List.of( + new PtTable("ssbb", "Ssbb – Bedieneinrichtungstabelle BÜ", "estw", + List.of(0)), + new PtTable("ssit", "Ssit – Bedieneinrichtungstabelle Stw", "estw", + List.of(0)), + new PtTable("sska", "Sska – Elementansteuertabelle", "estw", + List.of(0)), + new PtTable("sskf", "Sskf – Freimeldetabelle", "estw", List.of(0)), + new PtTable("sskg", "Sskg – Gleisschaltmitteltabelle", "estw", + List.of(0)), + new PtTable("ssko", "Ssko – Schlosstabelle", "estw", List.of(0)), + new PtTable("ssks", "Ssks – Signaltabelle", "estw", List.of(0)), + new PtTable("sskt", + "Sskt – Tabelle der Technik- und Bedienstandorte", "estw", + List.of(0)), + new PtTable("sskw", "Sskw – Weichentabelle", "estw", List.of(0)), + new PtTable("ssla", + "Ssla – Tabelle der aneinandergereihten Fahrstraßen", + "estw", List.of(0)), + new PtTable("sslb", "Sslb – Streckenblocktabelle", "estw", + List.of(0)), + new PtTable("ssld", "Ssld – Durchrutschweg- und Gefahrpunkttabelle", + "estw", List.of(0, 1, 2)), + new PtTable("sslf", "Sslf – Flankenschutztabelle", "estw", + List.of(0, 1)), + new PtTable("ssli", "Ssli – Inselgleistabelle", "estw", List.of(0)), + new PtTable("ssln", "Ssln – Nahbedienungstabelle", "estw", + List.of(0)), + new PtTable("sslr", "Sslr – Rangierstraßentabelle", "estw", + List.of(0)), + new PtTable("sslw", "Sslw – Zwieschutzweichentabelle", "estw", + List.of(0)), + new PtTable("sslz", "Sslz – Zugstraßentabelle", "estw", List.of(0)), + new PtTable("ssvu", "Ssvu – Übertragungswegtabelle", "estw", + List.of(0, 1)), + new PtTable("sskp", "Sskp – PZB-Tabelle", "estw", List.of(0, 1)), + new PtTable("sskp_dm", "Sskp_dm – PZB-Tabelle", "supplement-estw", + List.of(0, 1)), + new PtTable("ssza", "Ssza – ETCS-Datenpunkttabelle", "etcs", + List.of(0)), + new PtTable("sszs", + "Sszs – ETCS Melde- und Kommandoanschaltung Signale", + "etcs", List.of(0)), + new PtTable("sszw", + "Sszw – ETCS Melde- und Kommandoanschaltung Weichen", + "etcs", List.of(0)), + new PtTable("sskz", "Sskz – Zuordnungstabelle FEAK/FEAS", + "supplement-estw", List.of(0)), + new PtTable("sskx", "Sskx – Tabelle der Tafeln", "supplement-estw", + List.of(0))); + +} diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/src/org/eclipse/set/feature/table/pt1/test/utils/TestFailHandle.java b/java/bundles/org.eclipse.set.feature.table.pt1.test/src/org/eclipse/set/feature/table/pt1/test/utils/TestFailHandle.java new file mode 100644 index 0000000000..a27ad82409 --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/src/org/eclipse/set/feature/table/pt1/test/utils/TestFailHandle.java @@ -0,0 +1,131 @@ +/** + * Copyright (c) 2024 DB InfraGO AG and others + * + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License v2.0 which is available at + * https://www.eclipse.org/legal/epl-2.0. + * + * SPDX-License-Identifier: EPL-2.0 + * + */ +package org.eclipse.set.feature.table.pt1.test.utils; + +import static org.eclipse.set.feature.table.pt1.test.tabledata.AbstractPt1TableDataTest.CSV_DELIMITER; + +import java.io.File; +import java.io.FileOutputStream; +import java.io.IOException; +import java.io.InputStream; +import java.net.URISyntaxException; +import java.net.URL; +import java.nio.file.Path; +import java.util.Optional; +import java.util.stream.Collectors; + +import org.eclipse.set.feature.table.pt1.test.tabledata.AbstractPt1TableDataTest; +import org.eclipse.set.model.tablemodel.Table; +import org.eclipse.set.model.tablemodel.TableRow; +import org.eclipse.set.model.tablemodel.extensions.TableCellExtensions; +import org.eclipse.set.model.tablemodel.extensions.TableExtensions; +import org.eclipse.set.utils.table.export.ExportToCSV; +import org.eclipse.xtext.xbase.lib.Pair; +import org.junit.jupiter.api.Disabled; +import org.junit.jupiter.api.extension.ExtensionContext; +import org.junit.jupiter.api.extension.TestWatcher; +import org.slf4j.Logger; +import org.slf4j.LoggerFactory; + +/** + * Export current state and reference table, when test fail + * + * @author truong + */ +@Disabled +public class TestFailHandle implements TestWatcher { + + private static final String CURRENT_CSV_EXTENSIONS = "_current.csv"; + private static final String DIFF_DIR = "diff"; + private static final String REFERENCE_CSV_EXTENSIONS = "_reference.csv"; + + protected static void exportCurrentCSV( + final AbstractPt1TableDataTest tableTest) { + final File file = getExportFile(tableTest, CURRENT_CSV_EXTENSIONS); + if (!file.getParentFile().exists()) { + file.getParentFile().mkdirs(); + } + final Table testTable = tableTest.getTestTable(); + final ExportToCSV> exportToCSV = new ExportToCSV<>( + AbstractPt1TableDataTest.getTableCSVHeader(testTable)); + exportToCSV.exportToCSV(Optional.of(file.toPath()), + TableExtensions.getTableRowsWithIndex(testTable), row -> { + final String rowValue = row.getValue() + .getCells() + .stream() + .map(TableCellExtensions::getPlainStringValue) + .map(value -> value.replace(System.lineSeparator(), + "")) + .collect(Collectors.joining(CSV_DELIMITER)); + return row.getKey().intValue() + 1 + CSV_DELIMITER + + rowValue + System.lineSeparator(); + }); + } + + protected static File getExportFile( + final AbstractPt1TableDataTest tableTest, final String extension) { + try { + final URL parent = tableTest.getClass() + .getProtectionDomain() + .getCodeSource() + .getLocation(); + final File parentDir = Path.of(parent.toURI()).toFile(); + return new File(parentDir, + Path.of(tableTest.getReferenceDir() + .replaceFirst(".*table_reference/", DIFF_DIR + "/"), + tableTest.getTestTableReferenceName() + extension) + .toString()); + } catch (final URISyntaxException e) { + throw new RuntimeException(e); + } + } + + private final Logger LOGGER = LoggerFactory.getLogger(TestFailHandle.class); + + @Override + public void testFailed(final ExtensionContext context, + final Throwable cause) { + final Optional testInstance = context.getTestInstance(); + if (testInstance.isPresent() && testInstance + .get() instanceof final AbstractPt1TableDataTest tableTest + && !tableTest.isTableEmpty()) { + exportCurrentCSV(tableTest); + exportReferenceCSV(tableTest); + } + TestWatcher.super.testFailed(context, cause); + } + + protected void exportReferenceCSV( + final AbstractPt1TableDataTest tableTest) { + final File outFile = getExportFile(tableTest, REFERENCE_CSV_EXTENSIONS); + if (!outFile.getParentFile().exists()) { + outFile.getParentFile().mkdirs(); + } + final String tableName = tableTest.getTestTableReferenceName(); + final InputStream referenceResource = tableTest.getTestResourceClass() + .getClassLoader() + .getResourceAsStream(tableTest.getReferenceDir() + tableName + + REFERENCE_CSV_EXTENSIONS); + // New table given't reference datei + if (referenceResource == null) { + LOGGER.debug(String.format("Cannot find file: %s", + tableName + REFERENCE_CSV_EXTENSIONS)); + return; + } + try (final InputStream resourceStream = referenceResource; + final FileOutputStream outputStream = new FileOutputStream( + outFile);) { + outputStream.write(resourceStream.readAllBytes()); + } catch (final IOException e) { + throw new RuntimeException(e.getMessage()); + } + } +} diff --git a/java/bundles/org.eclipse.set.feature.table.pt1.test/src/org/eclipse/set/feature/table/pt1/test/utils/TestFile.java b/java/bundles/org.eclipse.set.feature.table.pt1.test/src/org/eclipse/set/feature/table/pt1/test/utils/TestFile.java new file mode 100644 index 0000000000..ad0c48a5b4 --- /dev/null +++ b/java/bundles/org.eclipse.set.feature.table.pt1.test/src/org/eclipse/set/feature/table/pt1/test/utils/TestFile.java @@ -0,0 +1,64 @@ +/** + * Copyright (c) 2026 DB InfraGO AG and others + * + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License v2.0 which is available at + * https://www.eclipse.org/legal/epl-2.0. + * + * SPDX-License-Identifier: EPL-2.0 + * + */ +package org.eclipse.set.feature.table.pt1.test.utils; + +import java.io.IOException; +import java.io.InputStream; +import java.net.URISyntaxException; +import java.net.URL; +import java.nio.file.Files; +import java.nio.file.Path; +import java.nio.file.Paths; + +/** + * + */ +public interface TestFile { + /** + * @return + */ + public String getFullName(); + + /** + * @return + */ + public String getShortName(); + + /** + * @param clazz + * @return + */ + default String getModel(final Class clazz) { + final URL res = clazz.getClassLoader().getResource(getFullName()); + + // If the resource is inside an OSGi bundle, we need to extract it first + if (res.toString().startsWith("bundleresource://")) { //$NON-NLS-1$ + try { + final Path path = Files.createTempFile("set-test", //$NON-NLS-1$ + getFullName()); + Files.deleteIfExists(path); + try (InputStream stream = res.openStream()) { + Files.copy(stream, path); + } + return path.toAbsolutePath().toString(); + } catch (final IOException e) { + throw new RuntimeException(e); + } + + } + + try { + return Paths.get(res.toURI()).toAbsolutePath().toString(); + } catch (final URISyntaxException e) { + throw new RuntimeException(e); + } + } +} diff --git a/java/bundles/org.eclipse.set.feature.table/src/org/eclipse/set/feature/table/PlanPro2TableTransformationService.java b/java/bundles/org.eclipse.set.feature.table/src/org/eclipse/set/feature/table/PlanPro2TableTransformationService.java index e55fdee855..16ed681678 100644 --- a/java/bundles/org.eclipse.set.feature.table/src/org/eclipse/set/feature/table/PlanPro2TableTransformationService.java +++ b/java/bundles/org.eclipse.set.feature.table/src/org/eclipse/set/feature/table/PlanPro2TableTransformationService.java @@ -63,9 +63,9 @@ public boolean enableFiltering() { public boolean isObjectBelongToRendereArea(final Ur_Objekt obj, final List areas) { return switch (getTableCategory()) { - case ESTW, ESTW_SUPPLEMENT -> { - yield StellBereichExtensions.isInControlArea(areas, obj); - } + case ESTW, ESTW_SUPPLEMENT -> StellBereichExtensions + .isInControlArea(areas, obj); + default -> true; }; } diff --git a/java/bundles/org.eclipse.set.feature.table/src/org/eclipse/set/feature/table/internal/TableServiceImpl.java b/java/bundles/org.eclipse.set.feature.table/src/org/eclipse/set/feature/table/internal/TableServiceImpl.java index 8069f6c28a..1fe4da709e 100644 --- a/java/bundles/org.eclipse.set.feature.table/src/org/eclipse/set/feature/table/internal/TableServiceImpl.java +++ b/java/bundles/org.eclipse.set.feature.table/src/org/eclipse/set/feature/table/internal/TableServiceImpl.java @@ -142,7 +142,10 @@ public final class TableServiceImpl implements TableService { private static final Map> tableChangedData = new ConcurrentHashMap<>(); private static final Map tablesStatus = new ConcurrentHashMap<>(); - private CacheService getCacheService() { + /** + * @return the cach service + */ + public CacheService getCacheService() { return ToolboxConfiguration.isDebugMode() ? Services.getNoCacheService() : cacheService; } diff --git a/java/bundles/org.eclipse.set.model.tablemodel.extensions/src/org/eclipse/set/model/tablemodel/extensions/TableExtensions.xtend b/java/bundles/org.eclipse.set.model.tablemodel.extensions/src/org/eclipse/set/model/tablemodel/extensions/TableExtensions.xtend index 9d8c883025..a8780ed19d 100644 --- a/java/bundles/org.eclipse.set.model.tablemodel.extensions/src/org/eclipse/set/model/tablemodel/extensions/TableExtensions.xtend +++ b/java/bundles/org.eclipse.set.model.tablemodel.extensions/src/org/eclipse/set/model/tablemodel/extensions/TableExtensions.xtend @@ -113,6 +113,10 @@ class TableExtensions { rows.addAll(rowgroup.rows) return rows } + + static def List> getTableRowsWithIndex(Table table) { + return table.tableRows.indexed.toList + } /** * @param table this table @@ -713,6 +717,5 @@ class TableExtensions { default: false } - } } diff --git a/java/bundles/org.eclipse.set.swtbot/SWTBot.launch b/java/bundles/org.eclipse.set.swtbot/SWTBot.launch index 5ab9cf35c1..8b55690abc 100644 --- a/java/bundles/org.eclipse.set.swtbot/SWTBot.launch +++ b/java/bundles/org.eclipse.set.swtbot/SWTBot.launch @@ -408,7 +408,6 @@ - @@ -444,8 +443,6 @@ - - @@ -557,6 +554,9 @@ + + + diff --git a/java/bundles/org.eclipse.set.utils/META-INF/MANIFEST.MF b/java/bundles/org.eclipse.set.utils/META-INF/MANIFEST.MF index c819a2549a..c3a1110d53 100644 --- a/java/bundles/org.eclipse.set.utils/META-INF/MANIFEST.MF +++ b/java/bundles/org.eclipse.set.utils/META-INF/MANIFEST.MF @@ -147,6 +147,7 @@ Import-Package: com.fasterxml.jackson.core, org.eclipse.set.model.tablemodel, org.eclipse.set.model.validationreport, org.eclipse.set.ppmodel.extensions.container, + org.eclipse.swt.widgets, org.eclipse.ui.editors.text, org.eclipse.ui.internal.editors.text, org.eclipse.ui.internal.layout,