Fix ERK-49
This commit is contained in:
+46
-33
@@ -1,6 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<PROCESS Id="RDK:0001" Name="MAIN_SSG" ModernUI="True" Options="(GITSAVEMODE)(NOUPDATEINCLUDEFILES)" Expanded="True">
|
||||
<PROCESSPROPERTY CrUser="pmarani [ENGMARANI17R]" CrDate="2022-05-05T18:05:31" ModUser="dre [NBDELP3561-04C]" ModDate="2023-09-21T10:09:58" LanguageVersion="2014.1.3.596" />
|
||||
<PROCESSPROPERTY CrUser="pmarani [ENGMARANI17R]" CrDate="2022-05-05T18:05:31" ModUser="dre [NBDELP3561-04C]" ModDate="2023-09-21T11:20:22" LanguageVersion="2014.1.3.596" />
|
||||
<GROUP Id="RDK:0002" Name="Declarations" SubType="Declarations" Expanded="True">
|
||||
<GROUP Id="RDK:0003" Name="Types" SubType="TypeSet" IncludeDate="0">
|
||||
<GROUP Id="RDK:26387" Name="SSG_Group" SubType="TypeSet" IncludeDate="0">
|
||||
@@ -3453,6 +3453,41 @@ ShapeTotalLength-SSGConnectionPoint.x_S-(KreiselData.Durchmesser/2)
|
||||
</SET>
|
||||
</WHILELOOP>
|
||||
</FUNCTION>
|
||||
<FUNCTION Id="RDK:1119726" Name="CleanUPCPs">
|
||||
<GROUP Id="RDK:1092891" Name="Local Variables" SubType="VarSet" IncludeDate="0">
|
||||
<VAR Id="RDK:1092894" Name="LinksToRemove" Type="string[]" />
|
||||
</GROUP>
|
||||
<FOREACHLOOP Id="RDK:1081551" ItemVarRef="link" ByRefMode="True">
|
||||
<PAR Name="ArrayValueExp">
|
||||
<EXP><![CDATA[$=$Shape_Prototype.links]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="ExitCondExp">
|
||||
<EXP><![CDATA[$V$]]></EXP>
|
||||
</PAR>
|
||||
<IFTHENELSE Id="RDK:1081552">
|
||||
<VALUECONDITION Value="true" Oper="OR">
|
||||
<EXP><![CDATA[$=$Count(FilterByFieldValue(FilterByFieldValue(Shape_Prototype.KreiselDefinition.M_Strecke, "id", StrBefore(link, "_")), "aktiv", false))>0
|
||||
]]></EXP>
|
||||
</VALUECONDITION>
|
||||
<VALUECONDITION Value="true">
|
||||
<EXP><![CDATA[$=$Count(FilterByFieldValue(FilterByFieldValue(Shape_Prototype.KreiselDefinition.S_Strecke, "id", StrBefore(link, "_")), "aktiv", false))>0
|
||||
]]></EXP>
|
||||
</VALUECONDITION>
|
||||
<GROUP Id="RDK:1081553" SubType="Then">
|
||||
<REMOVE_ADD Id="RDK:1081567" ListRef="ShapeList" Expr="Me.source="link-line" 
And
((Me.shapeFromId=StrAfter(link, ";") And Me.shapeToId=Shape_Prototype.id)
OR
(Me.shapeToId=StrAfter(link, ";") AND Me.shapeFromId=Shape_Prototype.id))

">
|
||||
<EXP />
|
||||
</REMOVE_ADD>
|
||||
<REMOVE_ADD Id="RDK:1081569" ListRef="ShapeList" Expr="Me.family="Weiche" 
And
((Me.shapeFromId=StrAfter(link, ";") And Me.shapeToId=Shape_Prototype.id)
OR
(Me.shapeToId=StrAfter(link, ";") AND Me.shapeFromId=Shape_Prototype.id))
">
|
||||
<EXP />
|
||||
</REMOVE_ADD>
|
||||
<REMOVE_ADD Id="RDK:1106048" ListRef="ShapeList["id="+Shape_Prototype.id].links">
|
||||
<EXP><![CDATA[$=$IndexOf(ShapeList["id="+Shape_Prototype.id].links, link)]]></EXP>
|
||||
</REMOVE_ADD>
|
||||
</GROUP>
|
||||
<GROUP Id="RDK:1081554" SubType="Else" />
|
||||
</IFTHENELSE>
|
||||
</FOREACHLOOP>
|
||||
</FUNCTION>
|
||||
</GROUP>
|
||||
<FUNCTION Id="RDK:900059" Name="GetPlanquadratPosition">
|
||||
<GROUP Id="RDK:900057" Name="Local Variables" SubType="VarSet" IncludeDate="0">
|
||||
@@ -4745,38 +4780,16 @@ ShapeTotalLength-SSGConnectionPoint.x_S-(KreiselData.Durchmesser/2)
|
||||
</PAR>
|
||||
<PAR Name="Options" />
|
||||
</CALLFUNCTION>
|
||||
<GROUP Id="RDK:1081548" Name="CleanUPCPs" SubType="Generic">
|
||||
<FOREACHLOOP Id="RDK:1081551" ItemVarRef="link" ByRefMode="True">
|
||||
<PAR Name="ArrayValueExp">
|
||||
<EXP><![CDATA[$=$Shape_Prototype.links]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="ExitCondExp">
|
||||
<EXP><![CDATA[$V$]]></EXP>
|
||||
</PAR>
|
||||
<IFTHENELSE Id="RDK:1081552">
|
||||
<VALUECONDITION Value="true" Oper="OR">
|
||||
<EXP><![CDATA[$=$Count(FilterByFieldValue(FilterByFieldValue(Shape_Prototype.KreiselDefinition.M_Strecke, "id", StrBefore(link, "_")), "aktiv", false))>0
|
||||
]]></EXP>
|
||||
</VALUECONDITION>
|
||||
<VALUECONDITION Value="true">
|
||||
<EXP><![CDATA[$=$Count(FilterByFieldValue(FilterByFieldValue(Shape_Prototype.KreiselDefinition.S_Strecke, "id", StrBefore(link, "_")), "aktiv", false))>0
|
||||
]]></EXP>
|
||||
</VALUECONDITION>
|
||||
<GROUP Id="RDK:1081553" SubType="Then">
|
||||
<REMOVE_ADD Id="RDK:1081567" ListRef="ShapeList" Expr="Me.source="link-line" 
And
(Me.shapeFromId=StrAfter(link, ";")
OR
Me.shapeToId=StrAfter(link, ";"))
">
|
||||
<EXP />
|
||||
</REMOVE_ADD>
|
||||
<REMOVE_ADD Id="RDK:1081569" ListRef="ShapeList" Expr="Me.source="s_weiche_aktiv" 
And
(Me.shapeFromId=StrAfter(link, ";")
OR
Me.shapeToId=StrAfter(link, ";"))
">
|
||||
<EXP />
|
||||
</REMOVE_ADD>
|
||||
<REMOVE_ADD Id="RDK:1081571" Suppressed="True" ListRef="Shape_Prototype.links" Value="$=$link">
|
||||
<EXP />
|
||||
</REMOVE_ADD>
|
||||
</GROUP>
|
||||
<GROUP Id="RDK:1081554" SubType="Else" />
|
||||
</IFTHENELSE>
|
||||
</FOREACHLOOP>
|
||||
</GROUP>
|
||||
<CALLFUNCTION Id="RDK:1119727">
|
||||
<PAR Name="FuncName">
|
||||
<EXP><![CDATA[$C$CleanUPCPs]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="InputExp" />
|
||||
<PAR Name="ResultRef">
|
||||
<EXP><![CDATA[$V$]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="Options" />
|
||||
</CALLFUNCTION>
|
||||
<GROUP Id="RDK:629944" Name="Group" SubType="Generic">
|
||||
<VALUECONDITION Value="true">
|
||||
<EXP><![CDATA[$=$Param.Input="OnDoubleclick"]]></EXP>
|
||||
|
||||
Reference in New Issue
Block a user