diff --git a/src/main/java/ui/window/JDialogAttribute.java b/src/main/java/ui/window/JDialogAttribute.java index 82e1261187b976bff01c5a19b0d33dd54b7a6329..c9cd1567d6c0d145f7dadf427a9eaf29e1711f47 100644 --- a/src/main/java/ui/window/JDialogAttribute.java +++ b/src/main/java/ui/window/JDialogAttribute.java @@ -247,7 +247,7 @@ public class JDialogAttribute extends JDialogBase implements ActionListener, Lis GridBagConstraints cOp = new GridBagConstraints(); panelOperation = new JPanel(); panelOperation.setLayout(gbOp); - panelOperation.setBorder(new javax.swing.border.TitledBorder("Operation type (empty means unspecified)")); + panelOperation.setBorder(new javax.swing.border.TitledBorder("Operation (empty means unspecified)")); //panelOperation.setPreferredSize(new Dimension(500, 70)); cOp.weighty = 1.0; diff --git a/src/main/java/ui/window/JDialogTMLTaskArtifact.java b/src/main/java/ui/window/JDialogTMLTaskArtifact.java index 2b2415c83fab2956f6508e0497785749eb44d371..9c76d86b80843f17b4b5e0d6ae6c62a686e6e8d0 100644 --- a/src/main/java/ui/window/JDialogTMLTaskArtifact.java +++ b/src/main/java/ui/window/JDialogTMLTaskArtifact.java @@ -88,13 +88,9 @@ public class JDialogTMLTaskArtifact extends JDialogBase implements ActionListene MECType = _MECType; initComponents(); - // myInitComponents(); pack(); } -// -// private void myInitComponents() { -// } -// + private void initComponents() { Container c = getContentPane(); @@ -165,7 +161,7 @@ public class JDialogTMLTaskArtifact extends JDialogBase implements ActionListene c3.gridwidth = GridBagConstraints.REMAINDER; //end row panel3.add(new JLabel("<html>Task Extension<br>Construct:</html>"), c3); c3.gridwidth = GridBagConstraints.REMAINDER; //end row - Vector<String> operationsListS = new Vector<String>(); + Vector<String> operationsListS = new Vector(); int indexOp = 0; TraceManager.addDev( "Inside JDialogTMLTaskArtifact: " + MECType ); if( MECType instanceof FepMEC ) { @@ -244,7 +240,7 @@ public class JDialogTMLTaskArtifact extends JDialogBase implements ActionListene public void closeDialog() { regularClose = true; - operation = operationsListCB.getItemAt( operationsListCB.getSelectedIndex() ); + operation = operationsListCB.getItemAt( operationsListCB.getSelectedIndex() ); dispose(); } diff --git a/ttool/src/test/java/ui/TDiagramPanelCloneTest.java b/ttool/src/test/java/ui/TDiagramPanelCloneTest.java index 6f1e8f6132f059571ec9ee61bebe354ae1a865de..a3e5e483df6639fac883de718290dd2e15653aaa 100644 --- a/ttool/src/test/java/ui/TDiagramPanelCloneTest.java +++ b/ttool/src/test/java/ui/TDiagramPanelCloneTest.java @@ -61,7 +61,7 @@ public class TDiagramPanelCloneTest extends AbstractUITest { mainGUI.checkModelingSyntax(true); mainGUI.generateTMLTxt(); File f1 = new File(EXPECTED_FILE); - File f2 = new File("spec.tml"); //generated file after making TML generation + File f2 = new File("spec.tml"); // Generated file after executing "TML generation" assertTrue(compTML.compareTML(f1,f2)); } } \ No newline at end of file diff --git a/ttool/src/test/resources/tmltranslator/expected/expected_spec.tml b/ttool/src/test/resources/tmltranslator/expected/expected_spec.tml index b9481b48d061c6f3c95cebf60f27f15dff381005..6afaabafde0151303cc4366702118262437fcdcb 100644 --- a/ttool/src/test/resources/tmltranslator/expected/expected_spec.tml +++ b/ttool/src/test/resources/tmltranslator/expected/expected_spec.tml @@ -1,6 +1,6 @@ // TML Application - FORMAT 0.1 -// Application: /home/pham/Documents/TToolDev/TTool/modeling/DIPLODOCUS/CloneCompositeComponentTest.xml -// Generated: Fri Jan 25 12:05:27 CET 2019 +// Application: /homes/apvrille/TTool/ttool/src/test/resources/ui/diagram2tml/input/CloneCompositeComponentTest.xml +// Generated: Tue Mar 05 13:38:33 CET 2019 // Channels CHANNEL DIPLODOCUS_C_Design__channel BRBW 4 8 OUT DIPLODOCUS_C_Design__PrimitiveComp1 IN DIPLODOCUS_C_Design__PrimitiveComp2 @@ -13,6 +13,7 @@ EVENT DIPLODOCUS_C_Design__event__DIPLODOCUS_C_Design__event() NIB 8 DIPLODOCUS_ // Requests TASK DIPLODOCUS_C_Design__PrimitiveComp1 + TASKOP //Local variables //Behavior @@ -27,6 +28,7 @@ TASK DIPLODOCUS_C_Design__PrimitiveComp1 ENDTASK TASK DIPLODOCUS_C_Design__PrimitiveComp1_0 + TASKOP //Local variables //Behavior @@ -41,6 +43,7 @@ TASK DIPLODOCUS_C_Design__PrimitiveComp1_0 ENDTASK TASK DIPLODOCUS_C_Design__PrimitiveComp2 + TASKOP //Local variables //Behavior @@ -55,6 +58,7 @@ TASK DIPLODOCUS_C_Design__PrimitiveComp2 ENDTASK TASK DIPLODOCUS_C_Design__PrimitiveComp2_0 + TASKOP //Local variables //Behavior diff --git a/ttool/src/test/resources/ui/diagram2tml/input/CloneCompositeComponentTest.xml b/ttool/src/test/resources/ui/diagram2tml/input/CloneCompositeComponentTest.xml index a589cd04ec8c340b2c5318c4f941f20be826d3d2..fa94514c5d633541f0bc81fc8e5dfbacd0357e21 100644 --- a/ttool/src/test/resources/ui/diagram2tml/input/CloneCompositeComponentTest.xml +++ b/ttool/src/test/resources/ui/diagram2tml/input/CloneCompositeComponentTest.xml @@ -2,24 +2,165 @@ <TURTLEGMODELING version="1.0beta"> -<Modeling type="TML Component Design" nameTab="DIPLODOCUS_C_Design" > +<Modeling type="TML Component Design" nameTab="DIPLODOCUS_C_Design" tabs="TML Component Task Diagram$PrimitiveComp2$PrimitiveComp1$PrimitiveComp1_0$PrimitiveComp2_0" > <TMLComponentTaskDiagramPanel name="TML Component Task Diagram" minX="10" maxX="2500" minY="10" maxY="1500" channels="true" events="true" requests="true" zoom="1.0" > -<CONNECTOR type="126" id="1" > -<cdparam x="878" y="469" /> +<CONNECTOR type="126" id="74" > +<cdparam x="1071" y="485" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="Connector between ports" /> +<P1 x="1006" y="342" id="53" /> +<P2 x="858" y="342" id="40" /> +<AutomaticDrawing data="true" /> +</CONNECTOR> +<CONNECTOR type="126" id="73" > +<cdparam x="928" y="494" /> <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <infoparam name="connector" value="Connector between ports" /> -<P1 x="449" y="413" id="18" /> -<P2 x="597" y="413" id="5" /> +<P1 x="858" y="387" id="38" /> +<P2 x="1006" y="387" id="51" /> <AutomaticDrawing data="true" /> </CONNECTOR> <CONNECTOR type="126" id="2" > <cdparam x="1021" y="460" /> <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <infoparam name="connector" value="Connector between ports" /> -<P1 x="597" y="368" id="3" /> -<P2 x="449" y="368" id="16" /> +<P1 x="597" y="368" id="18" /> +<P2 x="449" y="368" id="5" /> <AutomaticDrawing data="true" /> </CONNECTOR> +<CONNECTOR type="126" id="1" > +<cdparam x="878" y="469" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="Connector between ports" /> +<P1 x="449" y="413" id="3" /> +<P2 x="597" y="413" id="16" /> +<AutomaticDrawing data="true" /> +</CONNECTOR> +<COMPONENT type="1200" id="72" > +<cdparam x="617" y="122" /> +<sizeparam width="672" height="511" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="Composite component" value="CompositeComponent" /> +<TGConnectingPoint num="0" id="64" /> +<TGConnectingPoint num="1" id="65" /> +<TGConnectingPoint num="2" id="66" /> +<TGConnectingPoint num="3" id="67" /> +<TGConnectingPoint num="4" id="68" /> +<TGConnectingPoint num="5" id="69" /> +<TGConnectingPoint num="6" id="70" /> +<TGConnectingPoint num="7" id="71" /> +<extraparam> +<info hiddeni="false" /> +</extraparam> +</COMPONENT> +<SUBCOMPONENT type="1202" id="50" > +<father id="72" num="0" /> +<cdparam x="645" y="295" /> +<sizeparam width="200" height="150" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="0" maxX="472" minY="0" maxY="361" /> +<infoparam name="Primitive component" value="PrimitiveComp1_0" /> +<TGConnectingPoint num="0" id="42" /> +<TGConnectingPoint num="1" id="43" /> +<TGConnectingPoint num="2" id="44" /> +<TGConnectingPoint num="3" id="45" /> +<TGConnectingPoint num="4" id="46" /> +<TGConnectingPoint num="5" id="47" /> +<TGConnectingPoint num="6" id="48" /> +<TGConnectingPoint num="7" id="49" /> +<extraparam> +<Data isAttacker="No" Operation="" /> +</extraparam> +</SUBCOMPONENT> +<SUBCOMPONENT type="1203" id="39" > +<father id="50" num="0" /> +<cdparam x="832" y="374" /> +<sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="-13" maxX="187" minY="-13" maxY="137" /> +<infoparam name="Primitive port" value="Event event_0" /> +<TGConnectingPoint num="0" id="38" /> +<extraparam> +<Prop commName="event_0" commType="1" origin="true" finite="true" blocking="true" maxSamples="8" widthSamples="4" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="0" checkStrongAuthStatus="0" /> +<Type type="0" typeOther="" /> +<Type type="0" typeOther="" /> +<Type type="0" typeOther="" /> +<Type type="0" typeOther="" /> +<Type type="0" typeOther="" /> +</extraparam> +</SUBCOMPONENT> +<SUBCOMPONENT type="1203" id="41" > +<father id="50" num="1" /> +<cdparam x="832" y="329" /> +<sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="-13" maxX="187" minY="-13" maxY="137" /> +<infoparam name="Primitive port" value="Channel channel_0" /> +<TGConnectingPoint num="0" id="40" /> +<extraparam> +<Prop commName="channel_0" commType="0" origin="true" finite="false" blocking="true" maxSamples="8" widthSamples="4" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="0" checkStrongAuthStatus="0" /> +<Type type="0" typeOther="" /> +<Type type="0" typeOther="" /> +<Type type="0" typeOther="" /> +<Type type="0" typeOther="" /> +<Type type="0" typeOther="" /> +</extraparam> +</SUBCOMPONENT> +<SUBCOMPONENT type="1202" id="63" > +<father id="72" num="1" /> +<cdparam x="1019" y="294" /> +<sizeparam width="200" height="150" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="0" maxX="472" minY="0" maxY="361" /> +<infoparam name="Primitive component" value="PrimitiveComp2_0" /> +<TGConnectingPoint num="0" id="55" /> +<TGConnectingPoint num="1" id="56" /> +<TGConnectingPoint num="2" id="57" /> +<TGConnectingPoint num="3" id="58" /> +<TGConnectingPoint num="4" id="59" /> +<TGConnectingPoint num="5" id="60" /> +<TGConnectingPoint num="6" id="61" /> +<TGConnectingPoint num="7" id="62" /> +<extraparam> +<Data isAttacker="No" Operation="" /> +</extraparam> +</SUBCOMPONENT> +<SUBCOMPONENT type="1203" id="52" > +<father id="63" num="0" /> +<cdparam x="1006" y="374" /> +<sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="-13" maxX="187" minY="-13" maxY="137" /> +<infoparam name="Primitive port" value="Event event_0" /> +<TGConnectingPoint num="0" id="51" /> +<extraparam> +<Prop commName="event_0" commType="1" origin="false" finite="false" blocking="true" maxSamples="8" widthSamples="4" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="0" checkStrongAuthStatus="0" /> +<Type type="0" typeOther="" /> +<Type type="0" typeOther="" /> +<Type type="0" typeOther="" /> +<Type type="0" typeOther="" /> +<Type type="0" typeOther="" /> +</extraparam> +</SUBCOMPONENT> +<SUBCOMPONENT type="1203" id="54" > +<father id="63" num="1" /> +<cdparam x="1006" y="329" /> +<sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="-13" maxX="187" minY="-13" maxY="137" /> +<infoparam name="Primitive port" value="Channel channel_0" /> +<TGConnectingPoint num="0" id="53" /> +<extraparam> +<Prop commName="channel_0" commType="0" origin="false" finite="false" blocking="true" maxSamples="8" widthSamples="4" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="0" checkStrongAuthStatus="0" /> +<Type type="0" typeOther="" /> +<Type type="0" typeOther="" /> +<Type type="0" typeOther="" /> +<Type type="0" typeOther="" /> +<Type type="0" typeOther="" /> +</extraparam> +</SUBCOMPONENT> + <COMPONENT type="1200" id="37" > <cdparam x="208" y="148" /> <sizeparam width="672" height="511" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> @@ -40,11 +181,11 @@ </COMPONENT> <SUBCOMPONENT type="1202" id="15" > <father id="37" num="0" /> -<cdparam x="610" y="320" /> +<cdparam x="236" y="321" /> <sizeparam width="200" height="150" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <hidden value="false" /> <cdrectangleparam minX="0" maxX="472" minY="0" maxY="361" /> -<infoparam name="Primitive component" value="PrimitiveComp2" /> +<infoparam name="Primitive component" value="PrimitiveComp1" /> <TGConnectingPoint num="0" id="7" /> <TGConnectingPoint num="1" id="8" /> <TGConnectingPoint num="2" id="9" /> @@ -54,19 +195,19 @@ <TGConnectingPoint num="6" id="13" /> <TGConnectingPoint num="7" id="14" /> <extraparam> -<Data isAttacker="No" /> +<Data isAttacker="No" Operation="" /> </extraparam> </SUBCOMPONENT> <SUBCOMPONENT type="1203" id="4" > <father id="15" num="0" /> -<cdparam x="597" y="355" /> +<cdparam x="423" y="400" /> <sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <hidden value="false" /> <cdrectangleparam minX="-13" maxX="187" minY="-13" maxY="137" /> -<infoparam name="Primitive port" value="Channel channel" /> +<infoparam name="Primitive port" value="Event event" /> <TGConnectingPoint num="0" id="3" /> <extraparam> -<Prop commName="channel" commType="0" origin="false" finite="false" blocking="true" maxSamples="8" widthSamples="4" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="0" checkStrongAuthStatus="0" /> +<Prop commName="event" commType="1" origin="true" finite="true" blocking="true" maxSamples="8" widthSamples="4" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="0" checkStrongAuthStatus="0" /> <Type type="0" typeOther="" /> <Type type="0" typeOther="" /> <Type type="0" typeOther="" /> @@ -76,14 +217,14 @@ </SUBCOMPONENT> <SUBCOMPONENT type="1203" id="6" > <father id="15" num="1" /> -<cdparam x="597" y="400" /> +<cdparam x="423" y="355" /> <sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <hidden value="false" /> <cdrectangleparam minX="-13" maxX="187" minY="-13" maxY="137" /> -<infoparam name="Primitive port" value="Event event" /> +<infoparam name="Primitive port" value="Channel channel" /> <TGConnectingPoint num="0" id="5" /> <extraparam> -<Prop commName="event" commType="1" origin="false" finite="false" blocking="true" maxSamples="8" widthSamples="4" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="0" checkStrongAuthStatus="0" /> +<Prop commName="channel" commType="0" origin="true" finite="false" blocking="true" maxSamples="8" widthSamples="4" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="0" checkStrongAuthStatus="0" /> <Type type="0" typeOther="" /> <Type type="0" typeOther="" /> <Type type="0" typeOther="" /> @@ -93,11 +234,11 @@ </SUBCOMPONENT> <SUBCOMPONENT type="1202" id="28" > <father id="37" num="1" /> -<cdparam x="236" y="321" /> +<cdparam x="610" y="320" /> <sizeparam width="200" height="150" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <hidden value="false" /> <cdrectangleparam minX="0" maxX="472" minY="0" maxY="361" /> -<infoparam name="Primitive component" value="PrimitiveComp1" /> +<infoparam name="Primitive component" value="PrimitiveComp2" /> <TGConnectingPoint num="0" id="20" /> <TGConnectingPoint num="1" id="21" /> <TGConnectingPoint num="2" id="22" /> @@ -107,19 +248,19 @@ <TGConnectingPoint num="6" id="26" /> <TGConnectingPoint num="7" id="27" /> <extraparam> -<Data isAttacker="No" /> +<Data isAttacker="No" Operation="" /> </extraparam> </SUBCOMPONENT> <SUBCOMPONENT type="1203" id="17" > <father id="28" num="0" /> -<cdparam x="423" y="355" /> +<cdparam x="597" y="400" /> <sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <hidden value="false" /> <cdrectangleparam minX="-13" maxX="187" minY="-13" maxY="137" /> -<infoparam name="Primitive port" value="Channel channel" /> +<infoparam name="Primitive port" value="Event event" /> <TGConnectingPoint num="0" id="16" /> <extraparam> -<Prop commName="channel" commType="0" origin="true" finite="false" blocking="true" maxSamples="8" widthSamples="4" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="0" checkStrongAuthStatus="0" /> +<Prop commName="event" commType="1" origin="false" finite="false" blocking="true" maxSamples="8" widthSamples="4" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="0" checkStrongAuthStatus="0" /> <Type type="0" typeOther="" /> <Type type="0" typeOther="" /> <Type type="0" typeOther="" /> @@ -129,14 +270,14 @@ </SUBCOMPONENT> <SUBCOMPONENT type="1203" id="19" > <father id="28" num="1" /> -<cdparam x="423" y="400" /> +<cdparam x="597" y="355" /> <sizeparam width="26" height="26" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <hidden value="false" /> <cdrectangleparam minX="-13" maxX="187" minY="-13" maxY="137" /> -<infoparam name="Primitive port" value="Event event" /> +<infoparam name="Primitive port" value="Channel channel" /> <TGConnectingPoint num="0" id="18" /> <extraparam> -<Prop commName="event" commType="1" origin="true" finite="true" blocking="true" maxSamples="8" widthSamples="4" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="0" checkStrongAuthStatus="0" /> +<Prop commName="channel" commType="0" origin="false" finite="false" blocking="true" maxSamples="8" widthSamples="4" isLossy="false" isPrex="false" isPostex="false" lossPercentage="0" maxNbOfLoss="0" dataFlowType="int16_t" associatedEvent="" checkConf="false" checkConfStatus="0" checkAuth="false" checkWeakAuthStatus="0" checkStrongAuthStatus="0" /> <Type type="0" typeOther="" /> <Type type="0" typeOther="" /> <Type type="0" typeOther="" /> @@ -148,82 +289,226 @@ </TMLComponentTaskDiagramPanel> +<TMLActivityDiagramPanel name="PrimitiveComp2" minX="10" maxX="2500" minY="10" maxY="1500" > +<COMPONENT type="1001" id="76" > +<cdparam x="520" y="416" /> +<sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="stop state" value="null" /> +<TGConnectingPoint num="0" id="75" /> +</COMPONENT> + +<COMPONENT type="1001" id="78" > +<cdparam x="397" y="418" /> +<sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="stop state" value="null" /> +<TGConnectingPoint num="0" id="77" /> +</COMPONENT> + +<COMPONENT type="1010" id="81" > +<cdparam x="501" y="302" /> +<sizeparam width="59" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<enabled value="true" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="wait event" value="event() " /> +<TGConnectingPoint num="0" id="79" /> +<TGConnectingPoint num="1" id="80" /> +<extraparam> +<Data eventName="event" nbOfParams="5" /> +</extraparam> +</COMPONENT> + +<COMPONENT type="1009" id="84" > +<cdparam x="366" y="296" /> +<sizeparam width="82" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<enabled value="true" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="read channel" value="channel(1) " /> +<TGConnectingPoint num="0" id="82" /> +<TGConnectingPoint num="1" id="83" /> +<extraparam> +<Data channelName="channel" nbOfSamples="1" secPattern="" isAttacker="No" isEncForm="Yes" /> +</extraparam> +</COMPONENT> + +<COMPONENT type="1012" id="92" > +<cdparam x="392" y="175" /> +<sizeparam width="30" height="30" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="choice" value="null" /> +<TGConnectingPoint num="0" id="88" /> +<TGConnectingPoint num="1" id="89" /> +<TGConnectingPoint num="2" id="90" /> +<TGConnectingPoint num="3" id="91" /> +</COMPONENT> +<SUBCOMPONENT type="-1" id="85" > +<father id="92" num="0" /> +<cdparam x="367" y="185" /> +<sizeparam width="14" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="-75" maxX="-20" minY="10" maxY="35" /> +<infoparam name="guard 1" value="[ ]" /> +</SUBCOMPONENT> +<SUBCOMPONENT type="-1" id="86" > +<father id="92" num="1" /> +<cdparam x="427" y="185" /> +<sizeparam width="14" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="35" maxX="55" minY="10" maxY="35" /> +<infoparam name="guard 2" value="[ ]" /> +</SUBCOMPONENT> +<SUBCOMPONENT type="-1" id="87" > +<father id="92" num="2" /> +<cdparam x="412" y="220" /> +<sizeparam width="14" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="20" maxX="40" minY="45" maxY="70" /> +<infoparam name="guard 3" value="[ ]" /> +</SUBCOMPONENT> + +<COMPONENT type="1000" id="94" > +<cdparam x="400" y="50" /> +<sizeparam width="15" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="start state" value="null" /> +<TGConnectingPoint num="0" id="93" /> +</COMPONENT> + +<CONNECTOR type="115" id="96" > +<cdparam x="447" y="190" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="null" /> +<P1 x="447" y="190" id="90" /> +<P2 x="530" y="297" id="79" /> +<Point x="530" y="190" /> +<AutomaticDrawing data="true" /> +</CONNECTOR><SUBCOMPONENT type="-1" id="95" > +<father id="96" num="0" /> +<cdparam x="530" y="190" /> +<sizeparam width="1" height="1" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="point " value="null" /> +</SUBCOMPONENT> + +<CONNECTOR type="115" id="97" > +<cdparam x="407" y="65" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="null" /> +<P1 x="407" y="65" id="93" /> +<P2 x="407" y="165" id="88" /> +<AutomaticDrawing data="true" /> +</CONNECTOR> +<CONNECTOR type="115" id="98" > +<cdparam x="407" y="230" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="null" /> +<P1 x="407" y="230" id="91" /> +<P2 x="407" y="291" id="82" /> +<AutomaticDrawing data="true" /> +</CONNECTOR> +<CONNECTOR type="115" id="99" > +<cdparam x="407" y="321" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="null" /> +<P1 x="407" y="321" id="83" /> +<P2 x="407" y="413" id="77" /> +<AutomaticDrawing data="true" /> +</CONNECTOR> +<CONNECTOR type="115" id="100" > +<cdparam x="530" y="327" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="null" /> +<P1 x="530" y="327" id="80" /> +<P2 x="530" y="411" id="75" /> +<AutomaticDrawing data="true" /> +</CONNECTOR> + +</TMLActivityDiagramPanel> + <TMLActivityDiagramPanel name="PrimitiveComp1" minX="10" maxX="2500" minY="10" maxY="1500" > -<COMPONENT type="1001" id="150" > +<COMPONENT type="1001" id="102" > <cdparam x="397" y="440" /> <sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <hidden value="false" /> <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> <infoparam name="stop state" value="null" /> -<TGConnectingPoint num="0" id="149" /> +<TGConnectingPoint num="0" id="101" /> </COMPONENT> -<COMPONENT type="1001" id="152" > +<COMPONENT type="1001" id="104" > <cdparam x="302" y="444" /> <sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <hidden value="false" /> <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> <infoparam name="stop state" value="null" /> -<TGConnectingPoint num="0" id="151" /> +<TGConnectingPoint num="0" id="103" /> </COMPONENT> -<COMPONENT type="1008" id="155" > +<COMPONENT type="1008" id="107" > <cdparam x="285" y="326" /> <sizeparam width="55" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <hidden value="false" /> <enabled value="true" /> <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> <infoparam name="send event" value="event()" /> -<TGConnectingPoint num="0" id="153" /> -<TGConnectingPoint num="1" id="154" /> +<TGConnectingPoint num="0" id="105" /> +<TGConnectingPoint num="1" id="106" /> <extraparam> <Data eventName="event" nbOfParams="5" /> </extraparam> </COMPONENT> -<COMPONENT type="1006" id="158" > +<COMPONENT type="1006" id="110" > <cdparam x="368" y="324" /> <sizeparam width="78" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <hidden value="false" /> <enabled value="true" /> <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> <infoparam name="write channel" value="channel(1)" /> -<TGConnectingPoint num="0" id="156" /> -<TGConnectingPoint num="1" id="157" /> +<TGConnectingPoint num="0" id="108" /> +<TGConnectingPoint num="1" id="109" /> <extraparam> <Data channelName="channel" nbOfSamples="1" secPattern="" isAttacker="No" isEncForm="Yes" /> </extraparam> </COMPONENT> -<COMPONENT type="1012" id="166" > +<COMPONENT type="1012" id="118" > <cdparam x="392" y="183" /> <sizeparam width="30" height="30" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <hidden value="false" /> <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> <infoparam name="choice" value="null" /> -<TGConnectingPoint num="0" id="162" /> -<TGConnectingPoint num="1" id="163" /> -<TGConnectingPoint num="2" id="164" /> -<TGConnectingPoint num="3" id="165" /> +<TGConnectingPoint num="0" id="114" /> +<TGConnectingPoint num="1" id="115" /> +<TGConnectingPoint num="2" id="116" /> +<TGConnectingPoint num="3" id="117" /> </COMPONENT> -<SUBCOMPONENT type="-1" id="159" > -<father id="166" num="0" /> +<SUBCOMPONENT type="-1" id="111" > +<father id="118" num="0" /> <cdparam x="367" y="193" /> <sizeparam width="14" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <hidden value="false" /> <cdrectangleparam minX="-75" maxX="-20" minY="10" maxY="35" /> <infoparam name="guard 1" value="[ ]" /> </SUBCOMPONENT> -<SUBCOMPONENT type="-1" id="160" > -<father id="166" num="1" /> +<SUBCOMPONENT type="-1" id="112" > +<father id="118" num="1" /> <cdparam x="427" y="193" /> <sizeparam width="14" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <hidden value="false" /> <cdrectangleparam minX="35" maxX="55" minY="10" maxY="35" /> <infoparam name="guard 2" value="[ ]" /> </SUBCOMPONENT> -<SUBCOMPONENT type="-1" id="161" > -<father id="166" num="2" /> +<SUBCOMPONENT type="-1" id="113" > +<father id="118" num="2" /> <cdparam x="412" y="228" /> <sizeparam width="14" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <hidden value="false" /> @@ -231,25 +516,25 @@ <infoparam name="guard 3" value="[ ]" /> </SUBCOMPONENT> -<COMPONENT type="1000" id="168" > +<COMPONENT type="1000" id="120" > <cdparam x="400" y="50" /> <sizeparam width="15" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <hidden value="false" /> <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> <infoparam name="start state" value="null" /> -<TGConnectingPoint num="0" id="167" /> +<TGConnectingPoint num="0" id="119" /> </COMPONENT> -<CONNECTOR type="115" id="170" > +<CONNECTOR type="115" id="122" > <cdparam x="367" y="198" /> <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <infoparam name="connector" value="null" /> -<P1 x="367" y="198" id="163" /> -<P2 x="312" y="321" id="153" /> +<P1 x="367" y="198" id="115" /> +<P2 x="312" y="321" id="105" /> <Point x="312" y="198" /> <AutomaticDrawing data="true" /> -</CONNECTOR><SUBCOMPONENT type="-1" id="169" > -<father id="170" num="0" /> +</CONNECTOR><SUBCOMPONENT type="-1" id="121" > +<father id="122" num="0" /> <cdparam x="312" y="198" /> <sizeparam width="1" height="1" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <hidden value="false" /> @@ -257,117 +542,261 @@ <infoparam name="point " value="null" /> </SUBCOMPONENT> -<CONNECTOR type="115" id="171" > +<CONNECTOR type="115" id="123" > <cdparam x="407" y="65" /> <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <infoparam name="connector" value="null" /> -<P1 x="407" y="65" id="167" /> -<P2 x="407" y="173" id="162" /> +<P1 x="407" y="65" id="119" /> +<P2 x="407" y="173" id="114" /> <AutomaticDrawing data="true" /> </CONNECTOR> -<CONNECTOR type="115" id="172" > +<CONNECTOR type="115" id="124" > <cdparam x="407" y="238" /> <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <infoparam name="connector" value="null" /> -<P1 x="407" y="238" id="165" /> -<P2 x="407" y="319" id="156" /> +<P1 x="407" y="238" id="117" /> +<P2 x="407" y="319" id="108" /> <AutomaticDrawing data="true" /> </CONNECTOR> -<CONNECTOR type="115" id="173" > +<CONNECTOR type="115" id="125" > <cdparam x="312" y="351" /> <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <infoparam name="connector" value="null" /> -<P1 x="312" y="351" id="154" /> -<P2 x="312" y="439" id="151" /> +<P1 x="312" y="351" id="106" /> +<P2 x="312" y="439" id="103" /> <AutomaticDrawing data="true" /> </CONNECTOR> -<CONNECTOR type="115" id="174" > +<CONNECTOR type="115" id="126" > <cdparam x="407" y="349" /> <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <infoparam name="connector" value="null" /> -<P1 x="407" y="349" id="157" /> -<P2 x="407" y="435" id="149" /> +<P1 x="407" y="349" id="109" /> +<P2 x="407" y="435" id="101" /> <AutomaticDrawing data="true" /> </CONNECTOR> </TMLActivityDiagramPanel> -<TMLActivityDiagramPanel name="PrimitiveComp2" minX="10" maxX="2500" minY="10" maxY="1500" > -<COMPONENT type="1001" id="176" > +<TMLActivityDiagramPanel name="PrimitiveComp1_0" minX="10" maxX="2500" minY="10" maxY="1500" > +<COMPONENT type="1001" id="128" > +<cdparam x="397" y="440" /> +<sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="stop state" value="null" /> +<TGConnectingPoint num="0" id="127" /> +</COMPONENT> + +<COMPONENT type="1001" id="130" > +<cdparam x="302" y="444" /> +<sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="stop state" value="null" /> +<TGConnectingPoint num="0" id="129" /> +</COMPONENT> + +<COMPONENT type="1008" id="133" > +<cdparam x="285" y="326" /> +<sizeparam width="55" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<enabled value="true" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="send event" value="event_0()" /> +<TGConnectingPoint num="0" id="131" /> +<TGConnectingPoint num="1" id="132" /> +<extraparam> +<Data eventName="event_0" nbOfParams="5" /> +</extraparam> +</COMPONENT> + +<COMPONENT type="1006" id="136" > +<cdparam x="368" y="324" /> +<sizeparam width="78" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<enabled value="true" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="write channel" value="channel_0(1)" /> +<TGConnectingPoint num="0" id="134" /> +<TGConnectingPoint num="1" id="135" /> +<extraparam> +<Data channelName="channel_0" nbOfSamples="1" secPattern="" isAttacker="No" isEncForm="Yes" /> +</extraparam> +</COMPONENT> + +<COMPONENT type="1012" id="144" > +<cdparam x="392" y="183" /> +<sizeparam width="30" height="30" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="choice" value="null" /> +<TGConnectingPoint num="0" id="140" /> +<TGConnectingPoint num="1" id="141" /> +<TGConnectingPoint num="2" id="142" /> +<TGConnectingPoint num="3" id="143" /> +</COMPONENT> +<SUBCOMPONENT type="-1" id="137" > +<father id="144" num="0" /> +<cdparam x="367" y="193" /> +<sizeparam width="14" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="-75" maxX="-20" minY="10" maxY="35" /> +<infoparam name="guard 1" value="[ ]" /> +</SUBCOMPONENT> +<SUBCOMPONENT type="-1" id="138" > +<father id="144" num="1" /> +<cdparam x="427" y="193" /> +<sizeparam width="14" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="35" maxX="55" minY="10" maxY="35" /> +<infoparam name="guard 2" value="[ ]" /> +</SUBCOMPONENT> +<SUBCOMPONENT type="-1" id="139" > +<father id="144" num="2" /> +<cdparam x="412" y="228" /> +<sizeparam width="14" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="20" maxX="40" minY="45" maxY="70" /> +<infoparam name="guard 3" value="[ ]" /> +</SUBCOMPONENT> + +<COMPONENT type="1000" id="146" > +<cdparam x="400" y="50" /> +<sizeparam width="15" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="start state" value="null" /> +<TGConnectingPoint num="0" id="145" /> +</COMPONENT> + +<CONNECTOR type="115" id="148" > +<cdparam x="367" y="198" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="null" /> +<P1 x="367" y="198" id="141" /> +<P2 x="312" y="321" id="131" /> +<Point x="312" y="198" /> +<AutomaticDrawing data="true" /> +</CONNECTOR><SUBCOMPONENT type="-1" id="147" > +<father id="148" num="0" /> +<cdparam x="312" y="198" /> +<sizeparam width="1" height="1" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> +<infoparam name="point " value="null" /> +</SUBCOMPONENT> + +<CONNECTOR type="115" id="149" > +<cdparam x="407" y="65" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="null" /> +<P1 x="407" y="65" id="145" /> +<P2 x="407" y="173" id="140" /> +<AutomaticDrawing data="true" /> +</CONNECTOR> +<CONNECTOR type="115" id="150" > +<cdparam x="407" y="238" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="null" /> +<P1 x="407" y="238" id="143" /> +<P2 x="407" y="319" id="134" /> +<AutomaticDrawing data="true" /> +</CONNECTOR> +<CONNECTOR type="115" id="151" > +<cdparam x="312" y="351" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="null" /> +<P1 x="312" y="351" id="132" /> +<P2 x="312" y="439" id="129" /> +<AutomaticDrawing data="true" /> +</CONNECTOR> +<CONNECTOR type="115" id="152" > +<cdparam x="407" y="349" /> +<sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<infoparam name="connector" value="null" /> +<P1 x="407" y="349" id="135" /> +<P2 x="407" y="435" id="127" /> +<AutomaticDrawing data="true" /> +</CONNECTOR> + +</TMLActivityDiagramPanel> + +<TMLActivityDiagramPanel name="PrimitiveComp2_0" minX="10" maxX="2500" minY="10" maxY="1500" > +<COMPONENT type="1001" id="154" > <cdparam x="520" y="416" /> <sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <hidden value="false" /> <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> <infoparam name="stop state" value="null" /> -<TGConnectingPoint num="0" id="175" /> +<TGConnectingPoint num="0" id="153" /> </COMPONENT> -<COMPONENT type="1001" id="178" > +<COMPONENT type="1001" id="156" > <cdparam x="397" y="418" /> <sizeparam width="20" height="20" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <hidden value="false" /> <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> <infoparam name="stop state" value="null" /> -<TGConnectingPoint num="0" id="177" /> +<TGConnectingPoint num="0" id="155" /> </COMPONENT> -<COMPONENT type="1010" id="181" > +<COMPONENT type="1010" id="159" > <cdparam x="501" y="302" /> <sizeparam width="59" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <hidden value="false" /> <enabled value="true" /> <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="wait event" value="event() " /> -<TGConnectingPoint num="0" id="179" /> -<TGConnectingPoint num="1" id="180" /> +<infoparam name="wait event" value="event_0() " /> +<TGConnectingPoint num="0" id="157" /> +<TGConnectingPoint num="1" id="158" /> <extraparam> -<Data eventName="event" nbOfParams="5" /> +<Data eventName="event_0" nbOfParams="5" /> </extraparam> </COMPONENT> -<COMPONENT type="1009" id="184" > +<COMPONENT type="1009" id="162" > <cdparam x="366" y="296" /> <sizeparam width="82" height="20" minWidth="30" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <hidden value="false" /> <enabled value="true" /> <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> -<infoparam name="read channel" value="channel(1) " /> -<TGConnectingPoint num="0" id="182" /> -<TGConnectingPoint num="1" id="183" /> +<infoparam name="read channel" value="channel_0(1) " /> +<TGConnectingPoint num="0" id="160" /> +<TGConnectingPoint num="1" id="161" /> <extraparam> -<Data channelName="channel" nbOfSamples="1" secPattern="" isAttacker="No" isEncForm="Yes" /> +<Data channelName="channel_0" nbOfSamples="1" secPattern="" isAttacker="No" isEncForm="Yes" /> </extraparam> </COMPONENT> -<COMPONENT type="1012" id="192" > +<COMPONENT type="1012" id="170" > <cdparam x="392" y="175" /> <sizeparam width="30" height="30" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <hidden value="false" /> <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> <infoparam name="choice" value="null" /> -<TGConnectingPoint num="0" id="188" /> -<TGConnectingPoint num="1" id="189" /> -<TGConnectingPoint num="2" id="190" /> -<TGConnectingPoint num="3" id="191" /> +<TGConnectingPoint num="0" id="166" /> +<TGConnectingPoint num="1" id="167" /> +<TGConnectingPoint num="2" id="168" /> +<TGConnectingPoint num="3" id="169" /> </COMPONENT> -<SUBCOMPONENT type="-1" id="185" > -<father id="192" num="0" /> +<SUBCOMPONENT type="-1" id="163" > +<father id="170" num="0" /> <cdparam x="367" y="185" /> <sizeparam width="14" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <hidden value="false" /> <cdrectangleparam minX="-75" maxX="-20" minY="10" maxY="35" /> <infoparam name="guard 1" value="[ ]" /> </SUBCOMPONENT> -<SUBCOMPONENT type="-1" id="186" > -<father id="192" num="1" /> +<SUBCOMPONENT type="-1" id="164" > +<father id="170" num="1" /> <cdparam x="427" y="185" /> <sizeparam width="14" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <hidden value="false" /> <cdrectangleparam minX="35" maxX="55" minY="10" maxY="35" /> <infoparam name="guard 2" value="[ ]" /> </SUBCOMPONENT> -<SUBCOMPONENT type="-1" id="187" > -<father id="192" num="2" /> +<SUBCOMPONENT type="-1" id="165" > +<father id="170" num="2" /> <cdparam x="412" y="220" /> <sizeparam width="14" height="15" minWidth="10" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <hidden value="false" /> @@ -375,25 +804,25 @@ <infoparam name="guard 3" value="[ ]" /> </SUBCOMPONENT> -<COMPONENT type="1000" id="194" > +<COMPONENT type="1000" id="172" > <cdparam x="400" y="50" /> <sizeparam width="15" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <hidden value="false" /> <cdrectangleparam minX="10" maxX="2500" minY="10" maxY="1500" /> <infoparam name="start state" value="null" /> -<TGConnectingPoint num="0" id="193" /> +<TGConnectingPoint num="0" id="171" /> </COMPONENT> -<CONNECTOR type="115" id="196" > +<CONNECTOR type="115" id="174" > <cdparam x="447" y="190" /> <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <infoparam name="connector" value="null" /> -<P1 x="447" y="190" id="190" /> -<P2 x="530" y="297" id="179" /> +<P1 x="447" y="190" id="168" /> +<P2 x="530" y="297" id="157" /> <Point x="530" y="190" /> <AutomaticDrawing data="true" /> -</CONNECTOR><SUBCOMPONENT type="-1" id="195" > -<father id="196" num="0" /> +</CONNECTOR><SUBCOMPONENT type="-1" id="173" > +<father id="174" num="0" /> <cdparam x="530" y="190" /> <sizeparam width="1" height="1" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <hidden value="false" /> @@ -401,36 +830,36 @@ <infoparam name="point " value="null" /> </SUBCOMPONENT> -<CONNECTOR type="115" id="197" > +<CONNECTOR type="115" id="175" > <cdparam x="407" y="65" /> <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <infoparam name="connector" value="null" /> -<P1 x="407" y="65" id="193" /> -<P2 x="407" y="165" id="188" /> +<P1 x="407" y="65" id="171" /> +<P2 x="407" y="165" id="166" /> <AutomaticDrawing data="true" /> </CONNECTOR> -<CONNECTOR type="115" id="198" > +<CONNECTOR type="115" id="176" > <cdparam x="407" y="230" /> <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <infoparam name="connector" value="null" /> -<P1 x="407" y="230" id="191" /> -<P2 x="407" y="291" id="182" /> +<P1 x="407" y="230" id="169" /> +<P2 x="407" y="291" id="160" /> <AutomaticDrawing data="true" /> </CONNECTOR> -<CONNECTOR type="115" id="199" > +<CONNECTOR type="115" id="177" > <cdparam x="407" y="321" /> <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <infoparam name="connector" value="null" /> -<P1 x="407" y="321" id="183" /> -<P2 x="407" y="413" id="177" /> +<P1 x="407" y="321" id="161" /> +<P2 x="407" y="413" id="155" /> <AutomaticDrawing data="true" /> </CONNECTOR> -<CONNECTOR type="115" id="200" > +<CONNECTOR type="115" id="178" > <cdparam x="530" y="327" /> <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <infoparam name="connector" value="null" /> -<P1 x="530" y="327" id="180" /> -<P2 x="530" y="411" id="175" /> +<P1 x="530" y="327" id="158" /> +<P2 x="530" y="411" id="153" /> <AutomaticDrawing data="true" /> </CONNECTOR>