Files
SSG-Ruledesigner-Konfigurator/Sub_ReadLibraryStructure.rdx
T
denisreif ffe8d62cbb Tasks for ERK Sprint 1
ERK-2
ERK-3
ERK-7
ERK-5
ERK-9
2023-07-05 15:59:58 +02:00

585 lines
40 KiB
XML

<?xml version="1.0" encoding="utf-8"?>
<PROCESS Id="RDK:0001" Name="Template_Empty" SystemProcess="True" Expanded="True">
<PROCESSPROPERTY CrUser="pmarani [ENGMARANI17R]" CrDate="2022-05-05T18:05:31" ModUser="dre [NBDELP3561-04C]" ModDate="2022-11-21T15:49:11" LanguageVersion="2014.1.2.498" />
<GROUP Id="RDK:0002" Name="Declarations" SubType="Declarations" Expanded="True">
<GROUP Id="RDK:0003" Name="Types" SubType="TypeSet" IncludeDate="0">
<GROUP Id="RDK:498" Name="Editor2DTypesPBUExtension" SubType="TypeSet" IncludeDate="0">
<TYPE Id="RDK:496" Name="Group3DType" SubType="structure">
<TYPE_VALUES />
<FIELD Id="RDK:499" Name="source" Type="string" />
<FIELD Id="RDK:501" Name="id" Type="string" />
<FIELD Id="RDK:503" Name="width" Type="double" />
<FIELD Id="RDK:505" Name="height" Type="double" />
<FIELD Id="RDK:507" Name="depth" Type="double" />
<FIELD Id="RDK:800" Name="x" Type="double" />
<FIELD Id="RDK:802" Name="y" Type="double" />
<FIELD Id="RDK:804" Name="z" Type="double" />
<FIELD Id="RDK:805" Name="rotation" Type="string" />
<FIELD Id="RDK:807" Name="data" Type="string" />
<FIELD Id="RDK:809" Name="color" Type="string" />
<FIELD Id="RDK:811" Name="colorOpacity" Type="string" />
</TYPE>
<TYPE Id="RDK:509" Name="Group3DTypeList" SubType="list" ItemListTypeName="Group3DType">
<UI_INPUT_TYPE TypeForm="Text" />
<UI_INPUT_VALIDATION ValidationType="none" />
<UI_INPUT_SUPPORT />
<TYPE_VALUES />
</TYPE>
</GROUP>
<GROUP Id="RDK:22" Name="Editor2DTypes" SubType="TypeSet" Include="Type_Editor2DTypes.rdx" IncludeDate="133134920460063062">
<TYPE Id="RDK:1027" Name="Editor2DOptionType" SubType="structure">
<TYPE_VALUES />
<FIELD Id="RDK:963" Name="PageUnit" Type="string" DesignTimeRemark="mm | in" DesignTimeNotes="mm | in" />
<FIELD Id="RDK:964" Name="PageLanguage" Type="string" DesignTimeRemark="Language key as defined in Wizard" DesignTimeNotes="mm | in" />
<FIELD Id="RDK:965" Name="PageNumberOfDecimal" Type="integer" />
<FIELD Id="RDK:966" Name="PageOrigin" Type="string" DesignTimeRemark="x,y,signX,signY,CB" />
<FIELD Id="RDK:967" Name="PageFontSize" Type="integer" DesignTimeRemark="Default to 16" />
<FIELD Id="RDK:968" Name="PageFormat" Type="string" DesignTimeRemark="ISO A5 (148.5x210) | ISO A4 (210x297) | ISO A3 (297x420) | ISO A2 (420x594) | ISO A1 (594x840) | A (8.5x11) | B (11x17) | C (17x22) | Arch A (9x12) | Arch B (12x18) | Arch C (18x24) | Legal (11x14) | (8x10) | (30x42) | (WxH)" />
<FIELD Id="RDK:969" Name="PageOrientation" Type="string" DesignTimeRemark="Landscape | Portrait" />
<FIELD Id="RDK:970" Name="PageGridSize" Type="string" DesignTimeRemark="5mm | 10mm | 25mm | 50mm | .25in | .50in | .75in | 1.0in" />
<FIELD Id="RDK:971" Name="PageGridRotation" Type="string" DesignTimeRemark="5 | 10 | 15 | 30 | 45 | 90" />
<FIELD Id="RDK:972" Name="PageScaleFactor" Type="string" DesignTimeRemark="1:1 | 1:5 | 1:10 | 1:25 | 1:50 | 1:100 | 1:1000" />
<FIELD Id="RDK:973" Name="PageSnapToGrid" Type="boolean" />
<FIELD Id="RDK:974" Name="PageSnapToObject" Type="boolean" />
<FIELD Id="RDK:975" Name="PageSnapToPolyline" Type="boolean" />
<FIELD Id="RDK:976" Name="PageSnapToShapeCenter" Type="boolean" />
<FIELD Id="RDK:977" Name="PageQuickPickIgnoreThreshold" Type="string" />
<FIELD Id="RDK:978" Name="PageShowGrid" Type="boolean" />
<FIELD Id="RDK:979" Name="PageShowRulers" Type="boolean" />
<FIELD Id="RDK:980" Name="PageShowActions" Type="boolean" />
<FIELD Id="RDK:981" Name="PageShowUndoRedo" Type="boolean" />
<FIELD Id="RDK:982" Name="PageShowTextTools" Type="boolean" />
<FIELD Id="RDK:983" Name="PageShowDrawTools" Type="boolean" />
<FIELD Id="RDK:984" Name="PageShowSmartLineTools" Type="boolean" />
<FIELD Id="RDK:985" Name="PageShowSmartCopyTools" Type="boolean" />
<FIELD Id="RDK:986" Name="PageShowConnectorTools" Type="boolean" />
<FIELD Id="RDK:987" Name="PageShowConnectionPointTools" Type="boolean" />
<FIELD Id="RDK:988" Name="PageShowGridPatternTools" Type="boolean" />
<FIELD Id="RDK:989" Name="PageShowZIndexTools" Type="boolean" />
<FIELD Id="RDK:990" Name="PageShowGroupTools" Type="boolean" />
<FIELD Id="RDK:991" Name="PageShowQuoteTools" Type="boolean" />
<FIELD Id="RDK:992" Name="PageShowLinkTools" Type="boolean" />
<FIELD Id="RDK:993" Name="PageShowCustomOrigin" Type="boolean" />
<FIELD Id="RDK:994" Name="PageShowUtils" Type="boolean" />
<FIELD Id="RDK:995" Name="PageShowSave" Type="boolean" />
<FIELD Id="RDK:996" Name="PageShowHelp" Type="boolean" />
<FIELD Id="RDK:997" Name="PageShowHelpPopup" Type="boolean" />
<FIELD Id="RDK:998" Name="PageShowPreview3D" Type="boolean" />
<FIELD Id="RDK:999" Name="PageShowPreview3DDinamicLights" Type="boolean" />
<FIELD Id="RDK:1000" Name="PageShowPreview3DGround" Type="boolean" />
<FIELD Id="RDK:1001" Name="PageShowPreview3DViewStyle" Type="string" DesignTimeRemark="TOP|FRONT|PROPSONLY" />
<FIELD Id="RDK:1002" Name="PageShowPreview3DEnableFloor" Type="boolean" />
<FIELD Id="RDK:1003" Name="PageShowPreview3DFloorImage" Type="string" DesignTimeRemark="Please provide relative path to texture image [dimensions must be powers of two (2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048, ...)] or CSS code color (#ffffff)" />
<FIELD Id="RDK:1004" Name="PageShowPreview3DFloorThickness" Type="double" DesignTimeRemark="Positive value to start drawing the floor from z=0 up. Negative value to start drawing the floor from z=0 down." />
<FIELD Id="RDK:1005" Name="PageShowPreview3DEnableWalls" Type="boolean" />
<FIELD Id="RDK:1006" Name="PageShowPreview3DWallDimensions" Type="string" />
<FIELD Id="RDK:1007" Name="PageShowToolsOnToolbar" Type="string" DesignTimeRemark="Comma separated list of tool ids to show on the toolbar: pagedrag,text,selectgroup,poly,connector,smartline,gridpattern,smartcopy,quote,link,customorigin,preview3d,paint,snapshot,custom1,custom2,custom3,togglegrid,toggleshadows,togglewalls" />
<FIELD Id="RDK:1008" Name="PageShowShapeProperties" Type="boolean" />
<FIELD Id="RDK:1009" Name="PageShowQuoteUOM" Type="boolean" />
<FIELD Id="RDK:1010" Name="PageIncludeConnectionPoints" Type="boolean" />
<FIELD Id="RDK:1011" Name="PageCheckInclusions" Type="boolean" />
<FIELD Id="RDK:1012" Name="PageCheckCollisions" Type="boolean" />
<FIELD Id="RDK:1013" Name="PageCheckQuotes" Type="boolean" />
<FIELD Id="RDK:1014" Name="PageCheckBackgroundCollisions" Type="boolean" />
<FIELD Id="RDK:1015" Name="PageActiveBackground" Type="boolean" />
<FIELD Id="RDK:1016" Name="PageZoomFit" Type="boolean" />
<FIELD Id="RDK:1017" Name="PageZoomPage" Type="boolean" />
<FIELD Id="RDK:1018" Name="ShapeEvents" Type="string" DesignTimeRemark="INSERTED,PASTED,REMOVED,ROTATED,LINKED,STRETCHED,DOUBLECLICK,REGROUPED,POLYINSERTED" />
<FIELD Id="RDK:1019" Name="ShapeLibrary" Type="string" />
<FIELD Id="RDK:1020" Name="ShapeLibraryHideList" Type="string" DesignTimeRemark="Comma separated list of categories and shapes to hide | * to hide all" />
<FIELD Id="RDK:1021" Name="ShapeLibraryOpenList" Type="string" DesignTimeRemark="Comma separated list of categories and shapes to open | * to hide all" />
<FIELD Id="RDK:1022" Name="DoBackgroundCheckOnly" Type="boolean" />
<FIELD Id="RDK:1023" Name="DoAutoSave" Type="boolean" />
<FIELD Id="RDK:1024" Name="DoExportImage2D" Type="boolean" />
<FIELD Id="RDK:1025" Name="DoExportImage3D" Type="boolean" />
<FIELD Id="RDK:1026" Name="EnterBehaviour" Type="string" DesignTimeRemark="CLOSE(default) | FINISH" DesignTimeTip="CLOSE-&gt;terminate draw polyline with ESC and close with ENTER; FINISH terminate draw polyline with ESC or ENTER" />
</TYPE>
<TYPE Id="RDK:1036" Name="Editor2DCategory" SubType="structure">
<TYPE_VALUES />
<FIELD Id="RDK:1028" Name="id" Type="string" />
<FIELD Id="RDK:1029" Name="parentId" Type="string" />
<FIELD Id="RDK:1030" Name="name" Type="string" />
<FIELD Id="RDK:1031" Name="description" Type="string" />
<FIELD Id="RDK:1032" Name="icon" Type="string" />
<FIELD Id="RDK:1033" Name="hidden" Type="boolean" />
<FIELD Id="RDK:1034" Name="userFilter" Type="string" />
<FIELD Id="RDK:1035" Name="styleTags" Type="string" />
</TYPE>
<TYPE Id="RDK:1084" Name="Editor2DShapeType" SubType="structure">
<TYPE_VALUES />
<FIELD Id="RDK:1037" Name="source" Type="string" />
<FIELD Id="RDK:1038" Name="sourceLibrary" Type="string" />
<FIELD Id="RDK:1039" Name="signature" Type="string" />
<FIELD Id="RDK:1040" Name="id" Type="string" />
<FIELD Id="RDK:1041" Name="name" Type="string" />
<FIELD Id="RDK:1042" Name="family" Type="string" />
<FIELD Id="RDK:1043" Name="description" Type="string" />
<FIELD Id="RDK:1044" Name="x" Type="double" />
<FIELD Id="RDK:1045" Name="y" Type="double" />
<FIELD Id="RDK:1046" Name="z" Type="double" />
<FIELD Id="RDK:1047" Name="width" Type="double" />
<FIELD Id="RDK:1048" Name="height" Type="double" />
<FIELD Id="RDK:1049" Name="depth" Type="double" />
<FIELD Id="RDK:1050" Name="rotation" Type="double" />
<FIELD Id="RDK:1051" Name="text" Type="string" />
<FIELD Id="RDK:1052" Name="behaviour" Type="string" DesignTimeNotes="(BACKGROUND)&#xD;&#xA;(CONTAINER)&#xD;&#xA;(NOTE)&#xD;&#xA;(NOCOLLISIONS)&#xD;&#xA;(NOINCLUSIONS)&#xD;&#xA;(NOSELECT)&#xD;&#xA;(NOMOVE)&#xD;&#xA;(NOREMOVE)&#xD;&#xA;(NOSTRETCH)&#xD;&#xA;(NOROTATE)&#xD;&#xA;(NOEDIT)&#xD;&#xA;(COLLISIONCLASS=x,y,z)&#xD;&#xA;(ORIGIN=CENTER|TOPLEFT|TOPRIGHT|BOTTOMLEFT|BOTTOMRIGHT)&#xD;&#xA;(URL=xxx)&#xD;&#xA;(DIMSTACKABSOLUTE)" />
<FIELD Id="RDK:1053" Name="datadump" Type="string" />
<FIELD Id="RDK:1054" Name="path" Type="string" />
<FIELD Id="RDK:1055" Name="ctrl1x" Type="double" />
<FIELD Id="RDK:1056" Name="ctrl1y" Type="double" />
<FIELD Id="RDK:1057" Name="ctrl2x" Type="double" />
<FIELD Id="RDK:1058" Name="ctrl2y" Type="double" />
<FIELD Id="RDK:1059" Name="shapeFromId" Type="string" />
<FIELD Id="RDK:1060" Name="shapeFromPointIndex" Type="string" />
<FIELD Id="RDK:1061" Name="shapeToId" Type="string" />
<FIELD Id="RDK:1062" Name="shapeToPointIndex" Type="string" />
<FIELD Id="RDK:1063" Name="dimStack" Type="double" />
<FIELD Id="RDK:1064" Name="dimType" Type="string" />
<FIELD Id="RDK:1065" Name="dimDriving" Type="boolean" />
<FIELD Id="RDK:1066" Name="dimValue" Type="double" />
<FIELD Id="RDK:1067" Name="color" Type="string" />
<FIELD Id="RDK:1068" Name="colorOpacity" Type="double" />
<FIELD Id="RDK:1069" Name="color3D" Type="string" />
<FIELD Id="RDK:1070" Name="colorOpacity3D" Type="double" />
<FIELD Id="RDK:1071" Name="lineWidth" Type="string" />
<FIELD Id="RDK:1072" Name="lineColor" Type="string" />
<FIELD Id="RDK:1073" Name="lineOpacity" Type="double" />
<FIELD Id="RDK:1074" Name="lineColor3D" Type="string" />
<FIELD Id="RDK:1075" Name="lineOpacity3D" Type="double" />
<FIELD Id="RDK:1076" Name="links" Type="string[]" />
<FIELD Id="RDK:1077" Name="group" Type="string" />
<FIELD Id="RDK:1078" Name="layer" Type="string" />
<FIELD Id="RDK:1079" Name="connectionPoints" Type="string" DesignTimeRemark="List of E2DShapeConnectionPointType" DesignTimeNotes="[ &#xD;&#xA; {&quot;id&quot;: &quot;s00--cp1&quot;, &quot;shapeId&quot;: &quot;s00&quot;,&#xA; &quot;cpId&quot;: &quot;cp1&quot;, &#xD;&#xA; &quot;x&quot;: 25, &quot;y&quot;: 37.5, &quot;z&quot;: 0, &quot;noRX&quot;: 25, &quot;noRY&quot;: 37.5, &quot;noRZ&quot;: 0,&#xD;&#xA;&#xA; &quot;direction&quot;: 270,&#xA; &quot;linkClass&quot;: &quot;&quot;},&#xD;&#xA; {&quot;id&quot;: &quot;s00--cp2&quot;, &quot;shapeId&quot;: &quot;r00&quot;, &quot;cpId&quot;: &quot;cp2&quot;,&#xA;&#xD;&#xA; &quot;x&quot;: 37.5, &quot;y&quot;: 25, &quot;z&quot;: 0, &quot;noRX&quot;: 37.5, &quot;noRY&quot;: 25,&#xA; &quot;noRZ&quot;: 0,&#xD;&#xA;&#xA; &quot;direction&quot;: 0, &quot;linkClass&quot;: &quot;&quot;},&#xD;&#xA; ...&#xD;&#xA;]" />
<FIELD Id="RDK:1080" Name="modified" Type="boolean" />
<FIELD Id="RDK:1081" Name="pinned" Type="boolean" />
<FIELD Id="RDK:1082" Name="selected" Type="boolean" />
<FIELD Id="RDK:1083" Name="includeInBOM" Type="boolean" />
</TYPE>
<TYPE Id="RDK:1085" Name="Editor2DShapeTypeList" SubType="list" ItemListTypeName="Editor2DShapeType">
<UI_INPUT_TYPE TypeForm="Text" />
<UI_INPUT_VALIDATION ValidationType="none" />
<UI_INPUT_SUPPORT />
<TYPE_VALUES />
</TYPE>
<TYPE Id="RDK:1097" Name="Editor2DShapeConnectionPointType" SubType="structure">
<TYPE_VALUES />
<FIELD Id="RDK:1086" Name="id" Type="string" />
<FIELD Id="RDK:1087" Name="shapeId" Type="string" />
<FIELD Id="RDK:1088" Name="cpId" Type="string" />
<FIELD Id="RDK:1089" Name="x" Type="double" />
<FIELD Id="RDK:1090" Name="y" Type="double" />
<FIELD Id="RDK:1091" Name="z" Type="double" />
<FIELD Id="RDK:1092" Name="noRX" Type="double" />
<FIELD Id="RDK:1093" Name="noRY" Type="double" />
<FIELD Id="RDK:1094" Name="noRZ" Type="double" />
<FIELD Id="RDK:1095" Name="direction" Type="string" />
<FIELD Id="RDK:1096" Name="linkClass" Type="string" />
</TYPE>
<TYPE Id="RDK:1098" Name="Editor2DShapeConnectionPointTypeList" SubType="list" ItemListTypeName="Editor2DShapeConnectionPointType">
<UI_INPUT_TYPE TypeForm="Text" />
<UI_INPUT_VALIDATION ValidationType="none" />
<UI_INPUT_SUPPORT />
<TYPE_VALUES />
</TYPE>
<TYPE Id="RDK:1136" Name="Editor2DShapePropertyType" SubType="structure">
<TYPE_VALUES />
<FIELD Id="RDK:1099" Name="id" Type="string" DesignTimeRemark="REQUIRED" />
<FIELD Id="RDK:1100" Name="name" Type="string" DesignTimeRemark="REQUIRED" />
<FIELD Id="RDK:1101" Name="family" Type="string" />
<FIELD Id="RDK:1102" Name="description" Type="string" />
<FIELD Id="RDK:1103" Name="text" Type="string" />
<FIELD Id="RDK:1104" Name="shapeMode" Type="integer" DesignTimeRemark="REQUIRED | 0 - Shape; 1 - Assembly; 2 - Group;" />
<FIELD Id="RDK:1105" Name="icon" Type="string" DesignTimeRemark="REQUIRED" />
<FIELD Id="RDK:1106" Name="iconBig" Type="string" />
<FIELD Id="RDK:1107" Name="image" Type="string" DesignTimeRemark="REQUIRED" />
<FIELD Id="RDK:1108" Name="srcSVG" Type="string" DesignTimeRemark="REQUIRED" />
<FIELD Id="RDK:1109" Name="src3D" Type="string" />
<FIELD Id="RDK:1110" Name="srcTexture3D" Type="string" />
<FIELD Id="RDK:1111" Name="width" Type="double" />
<FIELD Id="RDK:1112" Name="height" Type="double" />
<FIELD Id="RDK:1113" Name="depth" Type="double" />
<FIELD Id="RDK:1114" Name="behaviour" Type="string" DesignTimeNotes="(NOTE)(NOSELECT)(NOSTRETCH)(NOSTRETCHONVIEW)(NOHSTRETCH)(NOVSTRETCH)(NOROTATE)(NOROTATEONVIEW)(NOMOVE)(NOHMOVE)(NOVMOVE)(NOREMOVE)(NOEDIT)(NOLINKS)(LINKCLASS=)(NOCOLLISIONS)(COLLISIONCLASS=)(NOINCLUSIONS)(BACKGROUND)(CONTAINER=)(CONTAINERCLASS=)(HIDEDIMENSIONS)(HIDECOORDINATES)(HIDEROTATION)(HIDEUPDATEBUTTON)(KEEPASPECTRATIO)(ORIGIN=)" />
<FIELD Id="RDK:1115" Name="help" Type="string" />
<FIELD Id="RDK:1116" Name="eventClass" Type="string" />
<FIELD Id="RDK:1117" Name="linkClass" Type="string" />
<FIELD Id="RDK:1118" Name="collisionClass" Type="string" />
<FIELD Id="RDK:1119" Name="containerClass" Type="string" />
<FIELD Id="RDK:1120" Name="snapClass" Type="string" />
<FIELD Id="RDK:1121" Name="color" Type="string" />
<FIELD Id="RDK:1122" Name="colorOpacity" Type="double" />
<FIELD Id="RDK:1123" Name="lineColor" Type="string" />
<FIELD Id="RDK:1124" Name="lineColorOpacity" Type="double" />
<FIELD Id="RDK:1125" Name="color3D" Type="string" />
<FIELD Id="RDK:1126" Name="colorOpacity3D" Type="double" />
<FIELD Id="RDK:1127" Name="lineColor3D" Type="string" />
<FIELD Id="RDK:1128" Name="lineColorOpacity3D" Type="double" />
<FIELD Id="RDK:1129" Name="custom" Type="string" DesignTimeNotes="{&#xD;&#xA; &quot;TestV&quot;:{&#xD;&#xA; &quot;UIType&quot;:&quot;text&quot;,&#xD;&#xA; &quot;UIValidation&quot;:&quot;0&amp;lt;value &amp;amp;&amp;amp; value&amp;lt;10&quot;,&#xD;&#xA; &quot;UIDefaultNoConvert&quot;:1&#xD;&#xA; },&#xD;&#xA; &quot;Side&quot;:{ &#xD;&#xA; &quot;In&quot;:&quot;(ADDBEHAVIOUR=COLLISIONCLASS=1)&#xD;&#xA;(REMBEHAVIOUR=COLLISIONCLASS=2)&quot;,&#xD;&#xA; &quot;Out&quot;:&quot;(ADDBEHAVIOUR=COLLISIONCLASS=2)(REMBEHAVIOUR=COLLISIONCLASS=1)&quot;&#xD;&#xA; },&#xD;&#xA; &quot;Angle&quot;:{&#xD;&#xA; &quot;UIDefaultNoConvert&quot;:&quot;0&quot;,&#xD;&#xA; &quot;0&quot;:&quot;(ROTATION=0)&quot;,&#xD;&#xA; &quot;45&quot;:&quot;(ROTATION=-45)&quot;&#xD;&#xA; }&#xD;&#xA;}" />
<FIELD Id="RDK:1130" Name="connectionPoints" Type="string" DesignTimeNotes="[ &#xD;&#xA; {&quot;id&quot;: &quot;cp1&quot;, &quot;x&quot;:-43, &quot;y&quot;:-43, &quot;z&quot;:0, &quot;linkClass&quot;:&quot;&quot;, &quot;direction&quot;:&quot;&quot;, &quot;event&quot;:&quot;&quot;},&#xD;&#xA; {&quot;id&quot;: &quot;cp2&quot;, &quot;x&quot;:-43, &quot;y&quot;:-43, &quot;z&quot;:0, &quot;linkClass&quot;:&quot;&quot;, &quot;direction&quot;:&quot;&quot;, &quot;event&quot;:&quot;&quot;},&#xD;&#xA; ...&#xD;&#xA;]" />
<FIELD Id="RDK:1131" Name="group2dShapes" Type="string" DesignTimeNotes="[&#xD;&#xA; {&#xD;&#xA; &quot;id&quot;: &quot;xxx&quot;, &quot;source&quot;: &quot;rect&quot;,&#xD;&#xA; &quot;x&quot;:-43, &quot;y&quot;:-43, &quot;z&quot;:0, &#xD;&#xA; &quot;width&quot;:10, &quot;height&quot;:10, &quot;depth&quot;:200, &#xD;&#xA; &quot;rotation&quot;: 0,&#xD;&#xA; &quot;data&quot;:&quot;&quot;, &quot;color&quot;: &quot;#ff00aa&quot;, &quot;colorOpacity&quot;:1&#xD;&#xA; },&#xD;&#xA; {&#xD;&#xA; &quot;id&quot;: &quot;yyy&quot;, &quot;source&quot;: &quot;rect&quot;,&#xD;&#xA; &quot;x&quot;:-43, &quot;y&quot;:43, &quot;z&quot;:0, &#xD;&#xA; &quot;width&quot;:10, &quot;height&quot;:10, &quot;depth&quot;:200, &#xD;&#xA; &quot;rotation&quot;: 33,&#xD;&#xA; &quot;data&quot;:&quot;&quot;, &quot;color&quot;: &quot;#aa00ff&quot;, &quot;colorOpacity&quot;:0.5&#xD;&#xA; },&#xD;&#xA; ...&#xD;&#xA;]" />
<FIELD Id="RDK:1132" Name="group2dConnectors" Type="string" DesignTimeNotes="[&#xD;&#xA; {&#xD;&#xA; &quot;id&quot;: &quot;xxx&quot;, &#xD;&#xA; &quot;x1&quot;:-43, &quot;y1&quot;:-43, &quot;x2&quot;:43, &quot;y2&quot;:43,&#xD;&#xA; &quot;path&quot;:&quot;&quot;, &#xD;&#xA; &quot;ctrl1x&quot;:10, &quot;ctrl1y&quot;:10, &quot;ctrl2x&quot;:20, &quot;ctrl2y&quot;: 20, &#xD;&#xA; &quot;shapeFromId&quot;:&quot;&quot;, &quot;shapeFromPointIndex&quot;: &quot;&quot;, &#xD;&#xA; &quot;shapeToId&quot;:&quot;&quot;, &quot;shapeToPointIndex&quot;:&quot;&quot; &#xD;&#xA; },&#xD;&#xA; {&#xD;&#xA; &quot;id&quot;: &quot;xxx&quot;, &#xD;&#xA; &quot;x1&quot;:3, &quot;y1&quot;:3, &quot;x2&quot;:33, &quot;y2&quot;:33,&#xD;&#xA; &quot;path&quot;:&quot;&quot;, &#xD;&#xA; &quot;ctrl1x&quot;:15, &quot;ctrl1y&quot;:15, &quot;ctrl2x&quot;:51, &quot;ctrl2y&quot;: 51, &#xD;&#xA; &quot;shapeFromId&quot;:&quot;&quot;, &quot;shapeFromPointIndex&quot;: &quot;&quot;, &#xD;&#xA; &quot;shapeToId&quot;:&quot;&quot;, &quot;shapeToPointIndex&quot;:&quot;&quot; &#xD;&#xA; }, &#xD;&#xA; ...&#xD;&#xA;]" />
<FIELD Id="RDK:1133" Name="group3d" Type="string" DesignTimeNotes="[&#xD;&#xA; {&#xD;&#xA; &quot;id&quot;: &quot;xxx&quot;, &quot;source&quot;: &quot;rect&quot;,&#xD;&#xA; &quot;x&quot;:-43, &quot;y&quot;:-43, &quot;z&quot;:0, &#xD;&#xA; &quot;width&quot;:10, &quot;height&quot;:10, &quot;depth&quot;:200, &#xD;&#xA; &quot;rotation&quot;: 0,&#xD;&#xA; &quot;data&quot;:&quot;&quot;, &quot;color&quot;: &quot;#ff00aa&quot;, &quot;colorOpacity&quot;:1&#xD;&#xA; },&#xD;&#xA; {&#xD;&#xA; &quot;id&quot;: &quot;yyy&quot;, &quot;source&quot;: &quot;rect&quot;,&#xD;&#xA; &quot;x&quot;:-43, &quot;y&quot;:43, &quot;z&quot;:0, &#xD;&#xA; &quot;width&quot;:10, &quot;height&quot;:10, &quot;depth&quot;:200, &#xD;&#xA; &quot;rotation&quot;: 33,&#xD;&#xA; &quot;data&quot;:&quot;&quot;, &quot;color&quot;: &quot;#aa00ff&quot;, &quot;colorOpacity&quot;:0.5&#xD;&#xA; },&#xD;&#xA; ...&#xD;&#xA;]" />
<FIELD Id="RDK:1134" Name="eventHandler" Type="string" />
<FIELD Id="RDK:1135" Name="eventHandlers" Type="string" DesignTimeNotes="{&#xD;&#xA; &quot;generic&quot;:{&quot;handler&quot;:&quot;genericEventProcess.rdx&quot;,&quot;params&quot;:[{&quot;name&quot;:&quot;p1&quot;,&quot;value&quot;:&quot;v1&quot;},{&quot;name&quot;:&quot;p2&quot;,&quot;value&quot;:&quot;v2&quot;}]},&#xD;&#xA; &quot;inserted&quot;:{&quot;handler&quot;:&quot;insertedEventProcess.rdx&quot;,&quot;params&quot;:[{&quot;name&quot;:&quot;p1&quot;,&quot;value&quot;:&quot;v1&quot;},{&quot;name&quot;:&quot;p2&quot;,&quot;value&quot;:&quot;v2&quot;}]},&#xD;&#xA; &quot;removed&quot;:{&quot;handler&quot;:&quot;removedEventProcess.rdx&quot;,&quot;params&quot;:[{&quot;name&quot;:&quot;p1&quot;,&quot;value&quot;:&quot;v1&quot;},{&quot;name&quot;:&quot;p2&quot;,&quot;value&quot;:&quot;v2&quot;}]},&#xD;&#xA; &quot;linked&quot;:{&quot;handler&quot;:&quot;linkedEventProcess.rdx&quot;,&quot;params&quot;:[{&quot;name&quot;:&quot;p1&quot;,&quot;value&quot;:&quot;v1&quot;},{&quot;name&quot;:&quot;p2&quot;,&quot;value&quot;:&quot;v2&quot;}]},&#xD;&#xA; &quot;stretched&quot;:{&quot;handler&quot;:&quot;stretchedEventProcess.rdx&quot;,&quot;params&quot;:[{&quot;name&quot;:&quot;p1&quot;,&quot;value&quot;:&quot;v1&quot;},{&quot;name&quot;:&quot;p2&quot;,&quot;value&quot;:&quot;v2&quot;}]},&#xD;&#xA; &quot;rotated&quot;:{&quot;handler&quot;:&quot;rotatedEventProcess.rdx&quot;,&quot;params&quot;:[{&quot;name&quot;:&quot;p1&quot;,&quot;value&quot;:&quot;v1&quot;},{&quot;name&quot;:&quot;p2&quot;,&quot;value&quot;:&quot;v2&quot;}]},&#xD;&#xA; &quot;regrouped&quot;:{&quot;handler&quot;:&quot;regroupedEventProcess.rdx&quot;,&quot;params&quot;:[{&quot;name&quot;:&quot;p1&quot;,&quot;value&quot;:&quot;v1&quot;},{&quot;name&quot;:&quot;p2&quot;,&quot;value&quot;:&quot;v2&quot;}]},&#xD;&#xA; &quot;doubleclick&quot;:{&quot;handler&quot;:&quot;doubleclickEventProcess.rdx&quot;&quot;params&quot;:[{&quot;name&quot;:&quot;p1&quot;,&quot;value&quot;:&quot;v1&quot;},{&quot;name&quot;:&quot;p2&quot;,&quot;value&quot;:&quot;v2&quot;}]},&#xD;&#xA;}" />
</TYPE>
<TYPE Id="RDK:1149" Name="Editor2DChildType" SubType="structure">
<TYPE_VALUES />
<FIELD Id="RDK:1137" Name="id" Type="string" />
<FIELD Id="RDK:1138" Name="source" Type="string" />
<FIELD Id="RDK:1139" Name="width" Type="double" />
<FIELD Id="RDK:1140" Name="height" Type="double" />
<FIELD Id="RDK:1141" Name="depth" Type="double" />
<FIELD Id="RDK:1142" Name="x" Type="double" />
<FIELD Id="RDK:1143" Name="y" Type="double" />
<FIELD Id="RDK:1144" Name="z" Type="double" />
<FIELD Id="RDK:1145" Name="rotation" Type="string" />
<FIELD Id="RDK:1146" Name="data" Type="string" />
<FIELD Id="RDK:1147" Name="color" Type="string" />
<FIELD Id="RDK:1148" Name="colorOpacity" Type="double" />
</TYPE>
<TYPE Id="RDK:1150" Name="Editor2DChildTypeList" SubType="list" ItemListTypeName="Editor2DChildType">
<UI_INPUT_TYPE TypeForm="Text" />
<UI_INPUT_VALIDATION ValidationType="none" />
<UI_INPUT_SUPPORT />
<TYPE_VALUES />
</TYPE>
<TYPE Id="RDK:1165" Name="Editor2DChildConnectorType" SubType="structure">
<TYPE_VALUES />
<FIELD Id="RDK:1151" Name="source" Type="string" />
<FIELD Id="RDK:1152" Name="x1" Type="double" />
<FIELD Id="RDK:1153" Name="y1" Type="double" />
<FIELD Id="RDK:1154" Name="x2" Type="double" />
<FIELD Id="RDK:1155" Name="y2" Type="double" />
<FIELD Id="RDK:1156" Name="path" Type="string" />
<FIELD Id="RDK:1157" Name="ctrl1x" Type="double" />
<FIELD Id="RDK:1158" Name="ctrl1y" Type="double" />
<FIELD Id="RDK:1159" Name="ctrl2x" Type="double" />
<FIELD Id="RDK:1160" Name="ctrl2y" Type="double" />
<FIELD Id="RDK:1161" Name="shapeFromId" Type="string" />
<FIELD Id="RDK:1162" Name="shapeFromPointIndex" Type="string" />
<FIELD Id="RDK:1163" Name="shapeToId" Type="string" />
<FIELD Id="RDK:1164" Name="shapeToPointIndex" Type="string" />
</TYPE>
<TYPE Id="RDK:1166" Name="Editor2DChildConnectorTypeList" SubType="list" ItemListTypeName="Editor2DChildConnectorType">
<UI_INPUT_TYPE TypeForm="Text" />
<UI_INPUT_VALIDATION ValidationType="none" />
<UI_INPUT_SUPPORT />
<TYPE_VALUES />
</TYPE>
<TYPE Id="RDK:1184" Name="Editor2DConnectionPointType" SubType="structure">
<TYPE_VALUES />
<FIELD Id="RDK:1167" Name="id" Type="string" />
<FIELD Id="RDK:1168" Name="x" Type="double" />
<FIELD Id="RDK:1169" Name="y" Type="double" />
<FIELD Id="RDK:1170" Name="z" Type="double" />
<FIELD Id="RDK:1171" Name="xMin" Type="string" />
<FIELD Id="RDK:1172" Name="xMax" Type="string" />
<FIELD Id="RDK:1173" Name="xStep" Type="string" />
<FIELD Id="RDK:1174" Name="yMin" Type="string" />
<FIELD Id="RDK:1175" Name="yMax" Type="string" />
<FIELD Id="RDK:1176" Name="yStep" Type="string" />
<FIELD Id="RDK:1177" Name="zMin" Type="string" />
<FIELD Id="RDK:1178" Name="zMax" Type="string" />
<FIELD Id="RDK:1179" Name="zStep" Type="string" />
<FIELD Id="RDK:1180" Name="direction" Type="double" />
<FIELD Id="RDK:1181" Name="linkClass" Type="string" />
<FIELD Id="RDK:1182" Name="label" Type="string" />
<FIELD Id="RDK:1183" Name="isDimension" Type="boolean" />
</TYPE>
<TYPE Id="RDK:1185" Name="Editor2DConnectionPointTypeList" SubType="list" ItemListTypeName="Editor2DConnectionPointType">
<UI_INPUT_TYPE TypeForm="Text" />
<UI_INPUT_VALIDATION ValidationType="none" />
<UI_INPUT_SUPPORT />
<TYPE_VALUES />
</TYPE>
<TYPE Id="RDK:1188" Name="Editor2DParameterType" SubType="structure" DesignTimeNotes="{&#xD;&#xA;&quot;name&quot;:&quot;p1&quot;,&#xD;&#xA;&quot;value&quot;:&quot;v1&quot;&#xD;&#xA;}">
<TYPE_VALUES />
<FIELD Id="RDK:1186" Name="name" Type="string" />
<FIELD Id="RDK:1187" Name="value" Type="string" />
</TYPE>
<TYPE Id="RDK:1189" Name="Editor2DParameterTypeList" SubType="list" ItemListTypeName="Editor2DParameterType">
<UI_INPUT_TYPE TypeForm="Text" />
<UI_INPUT_VALIDATION ValidationType="none" />
<UI_INPUT_SUPPORT />
<TYPE_VALUES />
</TYPE>
<TYPE Id="RDK:1192" Name="Editor2DEventHandlerType" SubType="structure" DesignTimeNotes="{&#xD;&#xA;&quot;handler&quot;:&quot;process.rdx&quot;,&#xD;&#xA;&quot;params&quot;:[{},{}]&#xD;&#xA;}">
<TYPE_VALUES />
<FIELD Id="RDK:1190" Name="handler" Type="string" />
<FIELD Id="RDK:1191" Name="params" Type="Editor2DParameterTypeList" />
</TYPE>
<TYPE Id="RDK:1199" Name="Editor2DEventArgumentsType" SubType="structure">
<TYPE_VALUES />
<FIELD Id="RDK:1193" Name="class" Type="string" />
<FIELD Id="RDK:1194" Name="handler" Type="Editor2DEventHandlerType" />
<FIELD Id="RDK:1195" Name="connectionPointID" Type="string" />
<FIELD Id="RDK:1196" Name="shapeID" Type="string" />
<FIELD Id="RDK:1197" Name="group" Type="string" />
<FIELD Id="RDK:1198" Name="options" Type="string" />
</TYPE>
<TYPE Id="RDK:1200" Name="Editor2DEventArgumentsTypeList" SubType="list" ItemListTypeName="Editor2DEventArgumentsType">
<UI_INPUT_TYPE TypeForm="Text" />
<UI_INPUT_VALIDATION ValidationType="none" />
<UI_INPUT_SUPPORT />
<TYPE_VALUES />
</TYPE>
<TYPE Id="RDK:1209" Name="Editor2DEventHandlersType" SubType="structure">
<TYPE_VALUES />
<FIELD Id="RDK:1201" Name="generic" Type="Editor2DEventHandlerType" />
<FIELD Id="RDK:1202" Name="inserted" Type="Editor2DEventHandlerType" />
<FIELD Id="RDK:1203" Name="stretched" Type="Editor2DEventHandlerType" />
<FIELD Id="RDK:1204" Name="linked" Type="Editor2DEventHandlerType" />
<FIELD Id="RDK:1205" Name="removed" Type="Editor2DEventHandlerType" />
<FIELD Id="RDK:1206" Name="rotated" Type="Editor2DEventHandlerType" />
<FIELD Id="RDK:1207" Name="regrouped" Type="Editor2DEventHandlerType" />
<FIELD Id="RDK:1208" Name="doubleclick" Type="Editor2DEventHandlerType" />
</TYPE>
<TYPE Id="RDK:1213" Name="Editor2DBoxType" SubType="structure">
<TYPE_VALUES />
<FIELD Id="RDK:1210" Name="width" Type="double" />
<FIELD Id="RDK:1211" Name="height" Type="double" />
<FIELD Id="RDK:1212" Name="depth" Type="double" />
</TYPE>
<TYPE Id="RDK:1217" Name="Editor2DEventClassType" SubType="structure" DesignTimeNotes="[&#xD;&#xA; {&quot;id&quot;:&quot;OnDoubleclick&quot;,&quot;types&quot;:[&quot;doubleclick&quot;],&quot;handler&quot;:&quot;OnDoubleclick.rdx&quot;},&#xD;&#xA; {&quot;id&quot;:&quot;OnInserted&quot;,&quot;types&quot;:[&quot;inserted&quot;],&quot;handler&quot;:&quot;OnInserted.rdx&quot;},&#xD;&#xA; ...&#xD;&#xA;]">
<TYPE_VALUES />
<FIELD Id="RDK:1214" Name="id" Type="string" />
<FIELD Id="RDK:1215" Name="types" Type="string[]" />
<FIELD Id="RDK:1216" Name="handler" Type="Editor2DEventHandlerType" />
</TYPE>
<TYPE Id="RDK:1229" Name="Editor2DLinkClassType" SubType="structure" DesignTimeNotes="[&#xD;&#xA; {&quot;id&quot;:&quot;SM3&quot;,&quot;handler&quot;:&quot;OnSM3Linked.rdx&quot;,&quot;zMin&quot;:&quot;400&quot;,&quot;zMax&quot;:&quot;4000&quot;,&quot;zStep&quot;:&quot;800&quot;},&#xD;&#xA; ...&#xD;&#xA;]">
<TYPE_VALUES />
<FIELD Id="RDK:1218" Name="id" Type="string" />
<FIELD Id="RDK:1219" Name="handler" Type="Editor2DEventHandlerType" />
<FIELD Id="RDK:1220" Name="xMin" Type="string" />
<FIELD Id="RDK:1221" Name="xMax" Type="string" />
<FIELD Id="RDK:1222" Name="xStep" Type="string" />
<FIELD Id="RDK:1223" Name="yMin" Type="string" />
<FIELD Id="RDK:1224" Name="yMax" Type="string" />
<FIELD Id="RDK:1225" Name="yStep" Type="string" />
<FIELD Id="RDK:1226" Name="zMin" Type="string" />
<FIELD Id="RDK:1227" Name="zMax" Type="string" />
<FIELD Id="RDK:1228" Name="zStep" Type="string" />
</TYPE>
<TYPE Id="RDK:1230" Name="Editor2DEventClassTypeList" SubType="list" ItemListTypeName="Editor2DEventClassType">
<UI_INPUT_TYPE TypeForm="Text" />
<UI_INPUT_VALIDATION ValidationType="none" />
<UI_INPUT_SUPPORT />
<TYPE_VALUES />
</TYPE>
<TYPE Id="RDK:1231" Name="Editor2DLinkClassTypeList" SubType="list" ItemListTypeName="Editor2DLinkClassType">
<UI_INPUT_TYPE TypeForm="Text" />
<UI_INPUT_VALIDATION ValidationType="none" />
<UI_INPUT_SUPPORT />
<TYPE_VALUES />
</TYPE>
<TYPE Id="RDK:1232" Name="Editor2DCollisionClassTypeList" SubType="list" ItemListTypeName="string">
<UI_INPUT_TYPE TypeForm="Text" />
<UI_INPUT_VALIDATION ValidationType="none" />
<UI_INPUT_SUPPORT />
<TYPE_VALUES />
</TYPE>
<TYPE Id="RDK:1233" Name="Editor2DContainerClassTypeList" SubType="list" ItemListTypeName="string">
<UI_INPUT_TYPE TypeForm="Text" />
<UI_INPUT_VALIDATION ValidationType="none" />
<UI_INPUT_SUPPORT />
<TYPE_VALUES />
</TYPE>
<TYPE Id="RDK:1234" Name="Editor2DSnapClassTypeList" SubType="list" ItemListTypeName="string">
<UI_INPUT_TYPE TypeForm="Text" />
<UI_INPUT_VALIDATION ValidationType="none" />
<UI_INPUT_SUPPORT />
<TYPE_VALUES />
</TYPE>
</GROUP>
<GROUP Id="RDK:812" Name="SSY Group" SubType="TypeSet" IncludeDate="0">
<TYPE Id="RDK:813" Name="SSYTypes" SubType="structure" HasArrayType="True">
<TYPE_VALUES />
<FIELD Id="RDK:814" Name="ShapeProperty" Type="Editor2DShapePropertyType" />
<FIELD Id="RDK:815" Name="Group3D" Type="Group3DTypeList" />
</TYPE>
<TYPE Id="RDK:819" Name="CategorieType" SubType="structure" HasArrayType="True">
<TYPE_VALUES />
<FIELD Id="RDK:823" Name="id" Type="string" />
<FIELD Id="RDK:826" Name="name" Type="string" />
<FIELD Id="RDK:827" Name="description" Type="string" />
<FIELD Id="RDK:830" Name="icon" Type="string" />
<FIELD Id="RDK:831" Name="hasShapes" Type="boolean" />
<FIELD Id="RDK:832" Name="items" Type="CategorieType[]" />
<FIELD Id="RDK:839" Name="ShapesList" Type="SSYTypes[]" />
</TYPE>
</GROUP>
</GROUP>
<GROUP Id="RDK:0004" Name="Parameters" SubType="ParameterDefs" Expanded="True" />
<GROUP Id="RDK:0005" Name="Global Variables" SubType="VarSet" IncludeDate="0">
<VAR Id="RDK:12" Name="LibraryName" Type="string" Expanded="True" />
<VAR Id="RDK:836" Name="LibraryRoot" Type="CategorieType[]" />
</GROUP>
<GROUP Id="RDK:0006" Name="Profiles" SubType="ProfileSet" Expanded="True" />
<GROUP Id="RDK:0007" Name="Functions" SubType="FunctionSet" IncludeDate="0" Expanded="True">
<FUNCTION Id="RDK:295" Name="OnEditor2DInserted" InputTypeName="Editor2DEventArgumentsTypeList" Options="(TYPEFUNCTION)" />
<FUNCTION Id="RDK:296" Name="OnEditor2DPasted" InputTypeName="Editor2DEventArgumentsTypeList" Options="(TYPEFUNCTION)" />
<FUNCTION Id="RDK:297" Name="OnEditor2DRemoved" InputTypeName="Editor2DEventArgumentsTypeList" Options="(TYPEFUNCTION)" />
<FUNCTION Id="RDK:298" Name="OnEditor2DRotated" InputTypeName="Editor2DEventArgumentsTypeList" Options="(TYPEFUNCTION)" />
<FUNCTION Id="RDK:299" Name="OnEditor2DMoved" InputTypeName="Editor2DEventArgumentsTypeList" Options="(TYPEFUNCTION)" />
<FUNCTION Id="RDK:300" Name="OnEditor2DStretched" InputTypeName="Editor2DEventArgumentsTypeList" Options="(TYPEFUNCTION)" />
<FUNCTION Id="RDK:301" Name="OnEditor2DLinked" InputTypeName="Editor2DEventArgumentsTypeList" Options="(TYPEFUNCTION)" />
<FUNCTION Id="RDK:302" Name="OnEditor2DDoubleClick" InputTypeName="Editor2DEventArgumentsTypeList" Options="(TYPEFUNCTION)" />
<FUNCTION Id="RDK:303" Name="OnEditor2DRegrouped" InputTypeName="Editor2DShapePropertyType" Options="(TYPEFUNCTION)" />
<FUNCTION Id="RDK:304" Name="OnEditor2DConfigure" InputTypeName="string[]" Options="(TYPEFUNCTION)" />
<FUNCTION Id="RDK:305" Name="OnEditor2DValidate" InputTypeName="string[]" Options="(TYPEFUNCTION)" />
<FUNCTION Id="RDK:306" Name="OnEditor2DSmartCopy" InputTypeName="string[]" Options="(TYPEFUNCTION)" />
<FUNCTION Id="RDK:307" Name="OnEditor2DSave" Options="(TYPEFUNCTION)" />
<FUNCTION Id="RDK:308" Name="OnEditor2DUndo" Options="(TYPEFUNCTION)" />
<FUNCTION Id="RDK:309" Name="OnEditor2DRedo" Options="(TYPEFUNCTION)" />
<FUNCTION Id="RDK:494" Name="OnEditor3DInserted" Suppressed="True" InputTypeName="Editor3DEventArgumentsTypeList" Options="(TYPEFUNCTION)" />
<FUNCTION Id="RDK:495" Name="OnEditor3DDoubleClick" Suppressed="True" InputTypeName="Editor3DEventArgumentsTypeList" Options="(TYPEFUNCTION)" />
<GROUP Id="RDK:846" Name="SSY" SubType="FunctionSet" IncludeDate="0">
<FUNCTION Id="RDK:844" Name="Read GS2D Library" InputTypeName="string">
<GROUP Id="RDK:847" Name="Local Variables" SubType="VarSet" IncludeDate="0">
<VAR Id="RDK:821" Name="Categorie" Type="CategorieType" Expanded="True" />
</GROUP>
<GROUP Id="RDK:961" Name="ReadAllData" SubType="Generic" LogDisable="$C$True" Options="(LOGDISABLED)">
<SET Id="RDK:822" VarRef="LibraryRoot">
<EXP><![CDATA[$=$FromJSON(ReadTextFile(WebRootPath()+"Editor2D\"+LibraryName+"\shapes\categories.txt"))
]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
<FOREACHLOOP Id="RDK:834" ItemVarRef="Categorie" ByRefMode="True">
<PAR Name="ArrayValueExp">
<EXP><![CDATA[$=$LibraryRoot]]></EXP>
</PAR>
<PAR Name="ExitCondExp">
<EXP><![CDATA[$V$]]></EXP>
</PAR>
<CALLFUNCTION Id="RDK:857" Expanded="True">
<PAR Name="FuncName">
<EXP><![CDATA[$C$ReadShapesFromCategory]]></EXP>
</PAR>
<PAR Name="InputExp">
<EXP><![CDATA[$=$Categorie]]></EXP>
</PAR>
<PAR Name="ResultRef">
<EXP><![CDATA[$V$Categorie.ShapesList]]></EXP>
</PAR>
<PAR Name="Options" />
</CALLFUNCTION>
<FOREACHLOOP Id="RDK:957" ItemVarRef="Categorie" ByRefMode="True">
<PAR Name="ArrayValueExp">
<EXP><![CDATA[$=$Categorie.items]]></EXP>
</PAR>
<PAR Name="ExitCondExp">
<EXP><![CDATA[$V$]]></EXP>
</PAR>
<CALLFUNCTION Id="RDK:959">
<PAR Name="FuncName">
<EXP><![CDATA[$C$ReadShapesFromCategory]]></EXP>
</PAR>
<PAR Name="InputExp">
<EXP><![CDATA[$=$Categorie]]></EXP>
</PAR>
<PAR Name="ResultRef">
<EXP><![CDATA[$V$Categorie.ShapesList]]></EXP>
</PAR>
<PAR Name="Options" />
</CALLFUNCTION>
</FOREACHLOOP>
</FOREACHLOOP>
</GROUP>
</FUNCTION>
</GROUP>
<FUNCTION Id="RDK:856" Name="ReadShapesFromCategory" InputTypeName="CategorieType" ResultTypeName="SSYTypes[]">
<GROUP Id="RDK:942" Name="Local Variables" SubType="VarSet" IncludeDate="0">
<VAR Id="RDK:937" Name="ShapeId" Type="string" />
<VAR Id="RDK:938" Name="ShapeIdList" Type="string[]" />
<VAR Id="RDK:939" Name="Editor2DShapeProperty" Type="Editor2DShapePropertyType" />
<VAR Id="RDK:940" Name="SSYObject" Type="SSYTypes" />
</GROUP>
<GROUP Id="RDK:849" Name="ReadShapesFromCategory" SubType="Generic">
<ACTION_CALL Id="RDK:314" Name="RDEngineering_E2DGetShape" DesignTimeRemark="GET_SHAPE_IDS_FROM_CATEGORY">
<PAR Name="RDLibraryName">
<EXP><![CDATA[$C$RDEngineering_UI]]></EXP>
</PAR>
<PAR Name="operationType">
<EXP><![CDATA[$C$1]]></EXP>
</PAR>
<PAR Name="libraryID">
<EXP><![CDATA[$=$LibraryName]]></EXP>
</PAR>
<PAR Name="categoryID">
<EXP><![CDATA[$=$Param.Input.id]]></EXP>
</PAR>
<PAR Name="shapeID" />
<PAR Name="shapeProperty">
<EXP><![CDATA[$V$]]></EXP>
</PAR>
<PAR Name="outShapeIdList">
<EXP><![CDATA[$V$ShapeIdList]]></EXP>
</PAR>
<PAR Name="Options" />
</ACTION_CALL>
<FOREACHLOOP Id="RDK:837" ItemVarRef="ShapeId" ByRefMode="True">
<PAR Name="ArrayValueExp">
<EXP><![CDATA[$=$ShapeIdList]]></EXP>
</PAR>
<PAR Name="ExitCondExp">
<EXP><![CDATA[$V$]]></EXP>
</PAR>
<ACTION_CALL Id="RDK:318" Name="RDEngineering_E2DGetShape" DesignTimeRemark="GET_SINGLE_SHAPE">
<PAR Name="RDLibraryName">
<EXP><![CDATA[$C$RDEngineering_UI]]></EXP>
</PAR>
<PAR Name="operationType">
<EXP><![CDATA[$C$0]]></EXP>
</PAR>
<PAR Name="libraryID">
<EXP><![CDATA[$=$LibraryName]]></EXP>
</PAR>
<PAR Name="categoryID">
<EXP><![CDATA[$=$Param.Input.id]]></EXP>
</PAR>
<PAR Name="shapeID">
<EXP><![CDATA[$=$ShapeId]]></EXP>
</PAR>
<PAR Name="shapeProperty">
<EXP><![CDATA[$V$Editor2DShapeProperty]]></EXP>
</PAR>
<PAR Name="outShapeIdList">
<EXP><![CDATA[$V$]]></EXP>
</PAR>
<PAR Name="Options" />
</ACTION_CALL>
<SET_STRUCT Id="RDK:842" VarRef="SSYObject" ClearAll="True" ListRef="Param.Result">
<PAR Name="ShapeProperty">
<EXP><![CDATA[$=$Editor2DShapeProperty]]></EXP>
</PAR>
<PAR Name="Group3D">
<EXP><![CDATA[$=$FromJSON(Editor2DShapeProperty.group3d)]]></EXP>
</PAR>
</SET_STRUCT>
</FOREACHLOOP>
</GROUP>
</FUNCTION>
</GROUP>
</GROUP>
<GROUP Id="RDK:0008" Name="Main Group" SubType="Generic" Expanded="True">
<GROUP Id="RDK:15" Name="INIT" SubType="Generic" Expanded="True">
<SET Id="RDK:13" VarRef="LibraryName">
<EXP><![CDATA[$C$SSY]]></EXP>
<PAR Name="AdvancedOptions" />
</SET>
</GROUP>
<CALLFUNCTION Id="RDK:845" Expanded="True">
<PAR Name="FuncName">
<EXP><![CDATA[$C$Read GS2D Library]]></EXP>
</PAR>
<PAR Name="InputExp" />
<PAR Name="ResultRef">
<EXP><![CDATA[$V$]]></EXP>
</PAR>
<PAR Name="Options" />
</CALLFUNCTION>
</GROUP>
<EXTERNAL_DATA>
<PROFILES_DATA />
<BOM_DATA />
</EXTERNAL_DATA>
</PROCESS>