Skip to content

Commit

Permalink
Further model fixups
Browse files Browse the repository at this point in the history
  • Loading branch information
pstuecker committed Apr 5, 2024
1 parent 1fcab0d commit 56a0f7b
Show file tree
Hide file tree
Showing 6 changed files with 1,124 additions and 434 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -27,7 +27,7 @@
import org.eclipse.set.core.services.pdf.PdfViewer;
import org.eclipse.set.core.services.pdf.PdfViewer.SaveListener;
import org.eclipse.set.core.services.pdf.PdfViewerPart;
import org.eclipse.set.toolboxmodel.Basisobjekte.ENUMDateityp;
import org.eclipse.set.model.planpro.Basisobjekte.ENUMDateityp;
import org.eclipse.set.utils.BasePart;
import org.eclipse.set.utils.FileWebBrowser;
import org.eclipse.set.utils.SelectableAction;
Expand Down

This file was deleted.

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -119,8 +119,8 @@ class SslwTransformator extends AbstractPlanPro2TableModelTransformator {
cols.getColumn(Weiche_Gleissperre_Bezeichnung_W),
flaZwieSchutz,
[
flaZwieschutzElement?.IDFlaSchutz(isLeft)?.
flaSchutzWGsp?.IDFlaWGspElement?.value?.bezeichnung?.
flaZwieschutzElement?.IDFlaSchutz(isLeft)?.flaSchutzWGsp?.
IDFlaWGspElement?.value?.bezeichnung?.
bezeichnungTabelle?.wert
]
)
Expand Down Expand Up @@ -177,7 +177,7 @@ class SslwTransformator extends AbstractPlanPro2TableModelTransformator {
flaSchutzWeitergabe
val anforderer = weitergabe?.
IDFlaWeitergabeLR(isWeitergabeLeft)?.flaSchutzAnforderer?.
IDAnfordererElement
IDAnfordererElement?.value

return (anforderer instanceof W_Kr_Gsp_Element) &&
((anforderer as W_Kr_Gsp_Element).IDWKrAnlage?.value?.
Expand All @@ -186,8 +186,8 @@ class SslwTransformator extends AbstractPlanPro2TableModelTransformator {
(flaZwieschutzElement?.IDFlaSchutz(isLeft)?.
flaSchutzWeitergabe?.IDFlaWeitergabeLR(isWeitergabeLeft)?.
flaSchutzAnforderer?.
IDAnfordererElement as W_Kr_Gsp_Element)?.bezeichnung?.
bezeichnungTabelle?.wert
IDAnfordererElement?.value as W_Kr_Gsp_Element)?.
bezeichnung?.bezeichnungTabelle?.wert
])
]

Expand All @@ -196,7 +196,7 @@ class SslwTransformator extends AbstractPlanPro2TableModelTransformator {
val flaAnforderer = flaZwieschutzElement?.IDFlaSchutz(isLeft)?.
flaSchutzWeitergabe?.IDFlaWeitergabeLR(isWeitergabeLeft)?.
flaSchutzAnforderer
val anforderer = flaAnforderer?.IDAnfordererElement
val anforderer = flaAnforderer?.IDAnfordererElement?.value

return (anforderer instanceof W_Kr_Gsp_Element) &&
((anforderer as W_Kr_Gsp_Element).IDWKrAnlage?.value?.
Expand All @@ -206,16 +206,16 @@ class SslwTransformator extends AbstractPlanPro2TableModelTransformator {
(flaZwieschutzElement?.IDFlaSchutz(isLeft)?.
flaSchutzWeitergabe?.IDFlaWeitergabeLR(isWeitergabeLeft)?.
flaSchutzAnforderer?.
IDAnfordererElement as W_Kr_Gsp_Element)?.bezeichnung?.
bezeichnungTabelle?.wert
IDAnfordererElement?.value as W_Kr_Gsp_Element)?.
bezeichnung?.bezeichnungTabelle?.wert
])
]
val bezWKrEKW_Kr_LR = [ boolean isWeitergabeLeft |
new Case<Fla_Zwieschutz>([
val flaAnforderer = flaZwieschutzElement?.IDFlaSchutz(isLeft)?.
flaSchutzWeitergabe?.IDFlaWeitergabeLR(isWeitergabeLeft)?.
flaSchutzAnforderer
val anforderer = flaAnforderer?.IDAnfordererElement
val anforderer = flaAnforderer?.IDAnfordererElement?.value

// The case
return (anforderer instanceof W_Kr_Gsp_Element) &&
Expand All @@ -226,7 +226,7 @@ class SslwTransformator extends AbstractPlanPro2TableModelTransformator {
val bezeichnung = (flaZwieschutzElement?.IDFlaSchutz(isLeft)?.
flaSchutzWeitergabe?.IDFlaWeitergabeLR(isWeitergabeLeft)?.
flaSchutzAnforderer?.
IDAnfordererElement as W_Kr_Gsp_Element)?.bezeichnung
IDAnfordererElement?.value as W_Kr_Gsp_Element)?.bezeichnung
return bezeichnung.kennzahl + "Kr" +
bezeichnung.oertlicherElementname
])
Expand Down Expand Up @@ -346,9 +346,8 @@ class SslwTransformator extends AbstractPlanPro2TableModelTransformator {
def Fla_Schutz IDFlaWeitergabeLR(
Fla_Schutz_Weitergabe_AttributeGroup flaWeitergabe,
boolean isWeitergabeLeft) {
return isWeitergabeLeft
? flaWeitergabe?.IDFlaWeitergabeL?.value
: flaWeitergabe?.IDFlaWeitergabeR?.value
return isWeitergabeLeft ? flaWeitergabe?.IDFlaWeitergabeL?.
value : flaWeitergabe?.IDFlaWeitergabeR?.value
}

def Massnahme_TypeClass massnameLR(
Expand All @@ -358,7 +357,8 @@ class SslwTransformator extends AbstractPlanPro2TableModelTransformator {

def Fla_Schutz IDFlaSchutz(Fla_Zwieschutz_Element_AttributeGroup element,
boolean isLeft) {
return isLeft ? element.IDFlaSchutzL?.value : element.IDFlaSchutzR?.value
return isLeft ? element.IDFlaSchutzL?.value : element.IDFlaSchutzR?.
value
}

}
Loading

0 comments on commit 56a0f7b

Please sign in to comment.