diff --git a/java/bundles/org.eclipse.set.feature.table.pt1/src/org/eclipse/set/feature/table/pt1/ssks/SsksTransformator.xtend b/java/bundles/org.eclipse.set.feature.table.pt1/src/org/eclipse/set/feature/table/pt1/ssks/SsksTransformator.xtend index 4c7abc45fa..e0084fbaa5 100644 --- a/java/bundles/org.eclipse.set.feature.table.pt1/src/org/eclipse/set/feature/table/pt1/ssks/SsksTransformator.xtend +++ b/java/bundles/org.eclipse.set.feature.table.pt1/src/org/eclipse/set/feature/table/pt1/ssks/SsksTransformator.xtend @@ -653,7 +653,7 @@ class SsksTransformator extends AbstractSignalTableTransform { val signalFunktion = signalReal?.signalFunktion?.wert return (signalArt !== null && signalArt != ENUM_SIGNAL_ART_ANDERE) || - (signalFunktion !== null && + (signalReal.signalRealAktiv !== null && signalFunktion !== null && signalFunktion == ENUM_SIGNAL_FUNKTION_ALLEINSTEHENDES_ZUSATZSIGNAL) || isETCSMarker(signal) @@ -1243,19 +1243,18 @@ class SsksTransformator extends AbstractSignalTableTransform { [throw new RuntimeException(e)] ) } - + override protected getSideDistanceMastType() { return List.of(ENUM_BEFESTIGUNG_ART_REGELANORDNUNG_MAST_HOCH, - ENUM_BEFESTIGUNG_ART_REGELANORDNUNG_MAST_NIEDRIG, - ENUM_BEFESTIGUNG_ART_REGELANORDNUNG_SONSTIGE_HOCH, - ENUM_BEFESTIGUNG_ART_REGELANORDNUNG_SONSTIGE_NIEDRIG, - ENUM_BEFESTIGUNG_ART_SONDERANORDNUNG_MAST_HOCH, - ENUM_BEFESTIGUNG_ART_SONDERANORDNUNG_MAST_NIEDRIG, - ENUM_BEFESTIGUNG_ART_PFOSTEN_HOCH, - ENUM_BEFESTIGUNG_ART_PFOSTEN_NIEDRIG, - ENUM_BEFESTIGUNG_ART_ARBEITSBUEHNE, - ENUM_BEFESTIGUNG_ART_OL_MAST, ENUM_BEFESTIGUNG_ART_WAND, - ENUM_BEFESTIGUNG_ART_DACH_DECKE); + ENUM_BEFESTIGUNG_ART_REGELANORDNUNG_MAST_NIEDRIG, + ENUM_BEFESTIGUNG_ART_REGELANORDNUNG_SONSTIGE_HOCH, + ENUM_BEFESTIGUNG_ART_REGELANORDNUNG_SONSTIGE_NIEDRIG, + ENUM_BEFESTIGUNG_ART_SONDERANORDNUNG_MAST_HOCH, + ENUM_BEFESTIGUNG_ART_SONDERANORDNUNG_MAST_NIEDRIG, + ENUM_BEFESTIGUNG_ART_PFOSTEN_HOCH, + ENUM_BEFESTIGUNG_ART_PFOSTEN_NIEDRIG, + ENUM_BEFESTIGUNG_ART_ARBEITSBUEHNE, ENUM_BEFESTIGUNG_ART_OL_MAST, + ENUM_BEFESTIGUNG_ART_WAND, ENUM_BEFESTIGUNG_ART_DACH_DECKE); } }