Funktion 'getCpsOfConnectedShapes' wurde angepasst, sodass wenn keine übereinstimmenden CPs vorhanden sind, die Funktion eine leere Liste zurückgibt
This commit is contained in:
+33
-23
@@ -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="s.hensch [ANGEBOT-NB06]" ModDate="2025-05-28T16:40:45" LanguageVersion="2014.1.3.699" />
|
||||
<PROCESSPROPERTY CrUser="pmarani [ENGMARANI17R]" CrDate="2022-05-05T18:05:31" ModUser="s.hensch [ANGEBOT-NB06]" ModDate="2025-06-25T12:12:58" LanguageVersion="2014.1.3.699" />
|
||||
<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">
|
||||
@@ -38709,27 +38709,37 @@ ShapeList["id="+Param.Input[1].shapeID].name
|
||||
<EXP><![CDATA[$=$ShapeList["id="+Param.Input["key=shapeId_1"].Str]]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
<COMMENTS Id="RDK:19664796" DesignTimeRemark="Hole Connectionpoint IDs der beiden items, die jeweils an das andere item verbunden sind" />
|
||||
<SET Id="RDK:19664801" VarRef="cpId_0" DesignTimeRemark="ConnectionPoint ID des item_0 bei dem die ShapeId des item_1 in ShapeItem.links vorkommt => Entspricht der CP ID des item_0, an dessen CP das item_1 angebunden ist">
|
||||
<EXP><![CDATA[$=$StrBefore(ShapeList["id="+item_0.id].links[ListStrIndexOf(ShapeList["id="+item_0.id].links, "*"+item_1.id)], ";")]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
<SET Id="RDK:19664803" VarRef="cpId_1" DesignTimeRemark="ConnectionPoint ID des item_1 bei dem die ShapeId des item_0 in ShapeItem.links vorkommt => Entspricht der CP ID des item_1, an dessen CP das item_0 angebunden ist:" DesignTimeTip="Beispiel .links eines Kreisel mit zwei angebundenen Gefällestrecken: LIST { "ncp2M_G;shape_d685b745-a229-d5db-795e-fcfaac2c10e2", "ncp2S_G;shape_6ce19f2b-f68a-bb8d-48fc-330f219e39ff" }">
|
||||
<EXP><![CDATA[$=$StrBefore(ShapeList["id="+item_1.id].links[ListStrIndexOf(ShapeList["id="+item_1.id].links, "*"+item_0.id)], ";")]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
<LIST_ADD Id="RDK:19664806" ListRef="cps_verbunden">
|
||||
<PAR Name="VALUE_TO_ADD">
|
||||
<EXP><![CDATA[$=$cpId_0]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="POS_TO_ADD" />
|
||||
</LIST_ADD>
|
||||
<LIST_ADD Id="RDK:19664808" ListRef="cps_verbunden">
|
||||
<PAR Name="VALUE_TO_ADD">
|
||||
<EXP><![CDATA[$=$cpId_1]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="POS_TO_ADD" />
|
||||
</LIST_ADD>
|
||||
<COMMENTS Id="RDK:19664796" DesignTimeRemark="Hole Connectionpoint IDs der beiden items, die jeweils an das andere item verbunden sind" DesignTimeTip="ListStrIndexOf(item_0.links, "*"+item_1.id) ListStrIndexOf(item_1.links, "*"+item_0.id)" />
|
||||
<IFTHENELSE Id="RDK:24318178">
|
||||
<VALUECONDITION Value="false" Oper="OR">
|
||||
<EXP><![CDATA[$=$ListStrIndexOf(item_0.links, "*"+item_1.id) = -1]]></EXP>
|
||||
</VALUECONDITION>
|
||||
<VALUECONDITION Value="false">
|
||||
<EXP><![CDATA[$=$ListStrIndexOf(item_1.links, "*"+item_0.id) = -1]]></EXP>
|
||||
</VALUECONDITION>
|
||||
<GROUP Id="RDK:24339815" SubType="Then">
|
||||
<SET Id="RDK:19664801" VarRef="cpId_0" DesignTimeRemark="ConnectionPoint ID des item_0 bei dem die ShapeId des item_1 in ShapeItem.links vorkommt => Entspricht der CP ID des item_0, an dessen CP das item_1 angebunden ist">
|
||||
<EXP><![CDATA[$=$StrBefore(item_0.links[ListStrIndexOf(item_0.links, "*"+item_1.id)], ";")]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
<SET Id="RDK:19664803" VarRef="cpId_1" DesignTimeRemark="ConnectionPoint ID des item_1 bei dem die ShapeId des item_0 in ShapeItem.links vorkommt => Entspricht der CP ID des item_1, an dessen CP das item_0 angebunden ist:" DesignTimeTip="Beispiel .links eines Kreisel mit zwei angebundenen Gefällestrecken: LIST { "ncp2M_G;shape_d685b745-a229-d5db-795e-fcfaac2c10e2", "ncp2S_G;shape_6ce19f2b-f68a-bb8d-48fc-330f219e39ff" }">
|
||||
<EXP><![CDATA[$=$StrBefore(item_1.links[ListStrIndexOf(item_1.links, "*"+item_0.id)], ";")]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
</SET>
|
||||
<LIST_ADD Id="RDK:19664806" ListRef="cps_verbunden">
|
||||
<PAR Name="VALUE_TO_ADD">
|
||||
<EXP><![CDATA[$=$cpId_0]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="POS_TO_ADD" />
|
||||
</LIST_ADD>
|
||||
<LIST_ADD Id="RDK:19664808" ListRef="cps_verbunden">
|
||||
<PAR Name="VALUE_TO_ADD">
|
||||
<EXP><![CDATA[$=$cpId_1]]></EXP>
|
||||
</PAR>
|
||||
<PAR Name="POS_TO_ADD" />
|
||||
</LIST_ADD>
|
||||
</GROUP>
|
||||
</IFTHENELSE>
|
||||
<SET Id="RDK:19710800" VarRef="Param.Result">
|
||||
<EXP><![CDATA[$=$cps_verbunden]]></EXP>
|
||||
<PAR Name="AdvancedOptions" />
|
||||
@@ -53880,4 +53890,4 @@ ShapeList["id="+Param.Input[1].shapeID].name
|
||||
</PROFILES_DATA>
|
||||
<BOM_DATA />
|
||||
</EXTERNAL_DATA>
|
||||
</PROCESS>
|
||||
</PROCESS>
|
||||
Reference in New Issue
Block a user