diff --git a/modeling/AVATAR/AirbusDoor_V2.xml b/modeling/AVATAR/AirbusDoor_V2.xml index 587fe71ada99c7041d8eb614841960b108244237..61b3b30991e1d48a7441aeb184cbc5fe202d53e8 100644 --- a/modeling/AVATAR/AirbusDoor_V2.xml +++ b/modeling/AVATAR/AirbusDoor_V2.xml @@ -5084,8 +5084,8 @@ <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <infoparam name="connector" value="null" /> <TGConnectingPoint num="0" id="2763" /> -<P1 x="787" y="437" id="2874" /> -<P2 x="658" y="595" id="2922" /> +<P1 x="787" y="437" id="3168" /> +<P2 x="658" y="595" id="3066" /> <AutomaticDrawing data="true" /> <new d="false" /> </CONNECTOR><SUBCOMPONENT type="-1" id="2762" index="28" uid="07646f51-7225-42c2-aee1-4b98eb2ee081" > @@ -5119,8 +5119,8 @@ <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <infoparam name="connector" value="null" /> <TGConnectingPoint num="0" id="2770" /> -<P1 x="837" y="437" id="2876" /> -<P2 x="892" y="587" id="3011" /> +<P1 x="837" y="437" id="3170" /> +<P2 x="892" y="587" id="3009" /> <AutomaticDrawing data="true" /> <new d="false" /> </CONNECTOR><SUBCOMPONENT type="-1" id="2769" index="29" uid="e1d62e6a-f140-4acd-9195-89aa38960048" > @@ -5154,8 +5154,8 @@ <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <infoparam name="connector" value="null" /> <TGConnectingPoint num="0" id="2777" /> -<P1 x="875" y="424" id="2859" /> -<P2 x="988" y="469" id="3068" /> +<P1 x="875" y="424" id="3153" /> +<P2 x="988" y="469" id="2920" /> <AutomaticDrawing data="true" /> <new d="false" /> </CONNECTOR><SUBCOMPONENT type="-1" id="2776" index="30" uid="9833f628-04ca-4d4a-92cc-be14aa3d4b55" > @@ -5189,8 +5189,8 @@ <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <infoparam name="connector" value="null" /> <TGConnectingPoint num="0" id="2784" /> -<P1 x="775" y="412" id="2849" /> -<P2 x="618" y="455" id="3141" /> +<P1 x="775" y="412" id="3143" /> +<P2 x="618" y="455" id="2847" /> <AutomaticDrawing data="true" /> <new d="false" /> </CONNECTOR><SUBCOMPONENT type="-1" id="2783" index="31" uid="02e80117-0efc-4983-8cee-18a3b605757c" > @@ -5224,8 +5224,8 @@ <sizeparam width="0" height="0" minWidth="0" minHeight="0" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <infoparam name="connector" value="null" /> <TGConnectingPoint num="0" id="2791" /> -<P1 x="836" y="345" id="2919" /> -<P2 x="825" y="387" id="2847" /> +<P1 x="836" y="345" id="3138" /> +<P2 x="825" y="387" id="3141" /> <AutomaticDrawing data="true" /> <new d="false" /> </CONNECTOR><SUBCOMPONENT type="-1" id="2790" index="32" uid="1540acf6-14da-45e2-81af-e5b65fbf0ded" > @@ -5462,14 +5462,14 @@ <extraparam> </extraparam> </COMPONENT> -<SUBCOMPONENT type="5106" id="2918" index="34" uid="24429be5-db57-4653-a695-95bfaa2b0212" > +<SUBCOMPONENT type="5106" id="2918" index="34" uid="2b1e7f8f-6294-4447-a442-63326bc565fe" > <father id="3285" num="0" /> -<cdparam x="775" y="387" /> +<cdparam x="568" y="455" /> <sizeparam width="100" height="50" minWidth="40" minHeight="30" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <hidden value="false" /> <enabled value="true" /> <cdrectangleparam minX="0" maxX="541" minY="0" maxY="391" /> -<infoparam name="state0" value="Test" /> +<infoparam name="state0" value="IDLE" /> <new d="false" /> <TGConnectingPoint num="0" id="2846" /> <TGConnectingPoint num="1" id="2847" /> @@ -5546,102 +5546,92 @@ <extraparam> </extraparam> </SUBCOMPONENT> -<SUBCOMPONENT type="5100" id="2920" index="35" uid="ade831c5-f491-43bc-b5a9-3e750218221b" > +<SUBCOMPONENT type="5106" id="2991" index="35" uid="b72cd539-ac27-4da7-97f6-1c45c997da78" > <father id="3285" num="1" /> -<cdparam x="829" y="325" /> -<sizeparam width="15" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<cdparam x="938" y="469" /> +<sizeparam width="100" height="50" minWidth="40" minHeight="30" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <hidden value="false" /> -<cdrectangleparam minX="0" maxX="626" minY="0" maxY="426" /> -<infoparam name="start state" value="null" /> +<enabled value="true" /> +<cdrectangleparam minX="0" maxX="541" minY="0" maxY="391" /> +<infoparam name="state0" value="FAULT" /> <new d="false" /> <TGConnectingPoint num="0" id="2919" /> -</SUBCOMPONENT> -<SUBCOMPONENT type="5106" id="2993" index="36" uid="7867b318-7c50-4a69-85ce-00c23ae286e1" > +<TGConnectingPoint num="1" id="2920" /> +<TGConnectingPoint num="2" id="2921" /> +<TGConnectingPoint num="3" id="2922" /> +<TGConnectingPoint num="4" id="2923" /> +<TGConnectingPoint num="5" id="2924" /> +<TGConnectingPoint num="6" id="2925" /> +<TGConnectingPoint num="7" id="2926" /> +<TGConnectingPoint num="8" id="2927" /> +<TGConnectingPoint num="9" id="2928" /> +<TGConnectingPoint num="10" id="2929" /> +<TGConnectingPoint num="11" id="2930" /> +<TGConnectingPoint num="12" id="2931" /> +<TGConnectingPoint num="13" id="2932" /> +<TGConnectingPoint num="14" id="2933" /> +<TGConnectingPoint num="15" id="2934" /> +<TGConnectingPoint num="16" id="2935" /> +<TGConnectingPoint num="17" id="2936" /> +<TGConnectingPoint num="18" id="2937" /> +<TGConnectingPoint num="19" id="2938" /> +<TGConnectingPoint num="20" id="2939" /> +<TGConnectingPoint num="21" id="2940" /> +<TGConnectingPoint num="22" id="2941" /> +<TGConnectingPoint num="23" id="2942" /> +<TGConnectingPoint num="24" id="2943" /> +<TGConnectingPoint num="25" id="2944" /> +<TGConnectingPoint num="26" id="2945" /> +<TGConnectingPoint num="27" id="2946" /> +<TGConnectingPoint num="28" id="2947" /> +<TGConnectingPoint num="29" id="2948" /> +<TGConnectingPoint num="30" id="2949" /> +<TGConnectingPoint num="31" id="2950" /> +<TGConnectingPoint num="32" id="2951" /> +<TGConnectingPoint num="33" id="2952" /> +<TGConnectingPoint num="34" id="2953" /> +<TGConnectingPoint num="35" id="2954" /> +<TGConnectingPoint num="36" id="2955" /> +<TGConnectingPoint num="37" id="2956" /> +<TGConnectingPoint num="38" id="2957" /> +<TGConnectingPoint num="39" id="2958" /> +<TGConnectingPoint num="40" id="2959" /> +<TGConnectingPoint num="41" id="2960" /> +<TGConnectingPoint num="42" id="2961" /> +<TGConnectingPoint num="43" id="2962" /> +<TGConnectingPoint num="44" id="2963" /> +<TGConnectingPoint num="45" id="2964" /> +<TGConnectingPoint num="46" id="2965" /> +<TGConnectingPoint num="47" id="2966" /> +<TGConnectingPoint num="48" id="2967" /> +<TGConnectingPoint num="49" id="2968" /> +<TGConnectingPoint num="50" id="2969" /> +<TGConnectingPoint num="51" id="2970" /> +<TGConnectingPoint num="52" id="2971" /> +<TGConnectingPoint num="53" id="2972" /> +<TGConnectingPoint num="54" id="2973" /> +<TGConnectingPoint num="55" id="2974" /> +<TGConnectingPoint num="56" id="2975" /> +<TGConnectingPoint num="57" id="2976" /> +<TGConnectingPoint num="58" id="2977" /> +<TGConnectingPoint num="59" id="2978" /> +<TGConnectingPoint num="60" id="2979" /> +<TGConnectingPoint num="61" id="2980" /> +<TGConnectingPoint num="62" id="2981" /> +<TGConnectingPoint num="63" id="2982" /> +<TGConnectingPoint num="64" id="2983" /> +<TGConnectingPoint num="65" id="2984" /> +<TGConnectingPoint num="66" id="2985" /> +<TGConnectingPoint num="67" id="2986" /> +<TGConnectingPoint num="68" id="2987" /> +<TGConnectingPoint num="69" id="2988" /> +<TGConnectingPoint num="70" id="2989" /> +<TGConnectingPoint num="71" id="2990" /> +<extraparam> +</extraparam> +</SUBCOMPONENT> +<SUBCOMPONENT type="5106" id="3064" index="36" uid="dd95a3b7-1229-40f1-ae27-2fca48cef8b4" > <father id="3285" num="2" /> -<cdparam x="559" y="595" /> -<sizeparam width="198" height="50" minWidth="40" minHeight="30" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> -<hidden value="false" /> -<enabled value="true" /> -<cdrectangleparam minX="0" maxX="443" minY="0" maxY="391" /> -<infoparam name="state0" value="FAULT_AND_OPEN" /> -<new d="false" /> -<TGConnectingPoint num="0" id="2921" /> -<TGConnectingPoint num="1" id="2922" /> -<TGConnectingPoint num="2" id="2923" /> -<TGConnectingPoint num="3" id="2924" /> -<TGConnectingPoint num="4" id="2925" /> -<TGConnectingPoint num="5" id="2926" /> -<TGConnectingPoint num="6" id="2927" /> -<TGConnectingPoint num="7" id="2928" /> -<TGConnectingPoint num="8" id="2929" /> -<TGConnectingPoint num="9" id="2930" /> -<TGConnectingPoint num="10" id="2931" /> -<TGConnectingPoint num="11" id="2932" /> -<TGConnectingPoint num="12" id="2933" /> -<TGConnectingPoint num="13" id="2934" /> -<TGConnectingPoint num="14" id="2935" /> -<TGConnectingPoint num="15" id="2936" /> -<TGConnectingPoint num="16" id="2937" /> -<TGConnectingPoint num="17" id="2938" /> -<TGConnectingPoint num="18" id="2939" /> -<TGConnectingPoint num="19" id="2940" /> -<TGConnectingPoint num="20" id="2941" /> -<TGConnectingPoint num="21" id="2942" /> -<TGConnectingPoint num="22" id="2943" /> -<TGConnectingPoint num="23" id="2944" /> -<TGConnectingPoint num="24" id="2945" /> -<TGConnectingPoint num="25" id="2946" /> -<TGConnectingPoint num="26" id="2947" /> -<TGConnectingPoint num="27" id="2948" /> -<TGConnectingPoint num="28" id="2949" /> -<TGConnectingPoint num="29" id="2950" /> -<TGConnectingPoint num="30" id="2951" /> -<TGConnectingPoint num="31" id="2952" /> -<TGConnectingPoint num="32" id="2953" /> -<TGConnectingPoint num="33" id="2954" /> -<TGConnectingPoint num="34" id="2955" /> -<TGConnectingPoint num="35" id="2956" /> -<TGConnectingPoint num="36" id="2957" /> -<TGConnectingPoint num="37" id="2958" /> -<TGConnectingPoint num="38" id="2959" /> -<TGConnectingPoint num="39" id="2960" /> -<TGConnectingPoint num="40" id="2961" /> -<TGConnectingPoint num="41" id="2962" /> -<TGConnectingPoint num="42" id="2963" /> -<TGConnectingPoint num="43" id="2964" /> -<TGConnectingPoint num="44" id="2965" /> -<TGConnectingPoint num="45" id="2966" /> -<TGConnectingPoint num="46" id="2967" /> -<TGConnectingPoint num="47" id="2968" /> -<TGConnectingPoint num="48" id="2969" /> -<TGConnectingPoint num="49" id="2970" /> -<TGConnectingPoint num="50" id="2971" /> -<TGConnectingPoint num="51" id="2972" /> -<TGConnectingPoint num="52" id="2973" /> -<TGConnectingPoint num="53" id="2974" /> -<TGConnectingPoint num="54" id="2975" /> -<TGConnectingPoint num="55" id="2976" /> -<TGConnectingPoint num="56" id="2977" /> -<TGConnectingPoint num="57" id="2978" /> -<TGConnectingPoint num="58" id="2979" /> -<TGConnectingPoint num="59" id="2980" /> -<TGConnectingPoint num="60" id="2981" /> -<TGConnectingPoint num="61" id="2982" /> -<TGConnectingPoint num="62" id="2983" /> -<TGConnectingPoint num="63" id="2984" /> -<TGConnectingPoint num="64" id="2985" /> -<TGConnectingPoint num="65" id="2986" /> -<TGConnectingPoint num="66" id="2987" /> -<TGConnectingPoint num="67" id="2988" /> -<TGConnectingPoint num="68" id="2989" /> -<TGConnectingPoint num="69" id="2990" /> -<TGConnectingPoint num="70" id="2991" /> -<TGConnectingPoint num="71" id="2992" /> -<extraparam> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="5106" id="3066" index="37" uid="dd95a3b7-1229-40f1-ae27-2fca48cef8b4" > -<father id="3285" num="3" /> <cdparam x="855" y="587" /> <sizeparam width="100" height="50" minWidth="40" minHeight="30" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <hidden value="false" /> @@ -5649,173 +5639,183 @@ <cdrectangleparam minX="0" maxX="541" minY="0" maxY="391" /> <infoparam name="state0" value="OPEN" /> <new d="false" /> -<TGConnectingPoint num="0" id="2994" /> -<TGConnectingPoint num="1" id="2995" /> -<TGConnectingPoint num="2" id="2996" /> -<TGConnectingPoint num="3" id="2997" /> -<TGConnectingPoint num="4" id="2998" /> -<TGConnectingPoint num="5" id="2999" /> -<TGConnectingPoint num="6" id="3000" /> -<TGConnectingPoint num="7" id="3001" /> -<TGConnectingPoint num="8" id="3002" /> -<TGConnectingPoint num="9" id="3003" /> -<TGConnectingPoint num="10" id="3004" /> -<TGConnectingPoint num="11" id="3005" /> -<TGConnectingPoint num="12" id="3006" /> -<TGConnectingPoint num="13" id="3007" /> -<TGConnectingPoint num="14" id="3008" /> -<TGConnectingPoint num="15" id="3009" /> -<TGConnectingPoint num="16" id="3010" /> -<TGConnectingPoint num="17" id="3011" /> -<TGConnectingPoint num="18" id="3012" /> -<TGConnectingPoint num="19" id="3013" /> -<TGConnectingPoint num="20" id="3014" /> -<TGConnectingPoint num="21" id="3015" /> -<TGConnectingPoint num="22" id="3016" /> -<TGConnectingPoint num="23" id="3017" /> -<TGConnectingPoint num="24" id="3018" /> -<TGConnectingPoint num="25" id="3019" /> -<TGConnectingPoint num="26" id="3020" /> -<TGConnectingPoint num="27" id="3021" /> -<TGConnectingPoint num="28" id="3022" /> -<TGConnectingPoint num="29" id="3023" /> -<TGConnectingPoint num="30" id="3024" /> -<TGConnectingPoint num="31" id="3025" /> -<TGConnectingPoint num="32" id="3026" /> -<TGConnectingPoint num="33" id="3027" /> -<TGConnectingPoint num="34" id="3028" /> -<TGConnectingPoint num="35" id="3029" /> -<TGConnectingPoint num="36" id="3030" /> -<TGConnectingPoint num="37" id="3031" /> -<TGConnectingPoint num="38" id="3032" /> -<TGConnectingPoint num="39" id="3033" /> -<TGConnectingPoint num="40" id="3034" /> -<TGConnectingPoint num="41" id="3035" /> -<TGConnectingPoint num="42" id="3036" /> -<TGConnectingPoint num="43" id="3037" /> -<TGConnectingPoint num="44" id="3038" /> -<TGConnectingPoint num="45" id="3039" /> -<TGConnectingPoint num="46" id="3040" /> -<TGConnectingPoint num="47" id="3041" /> -<TGConnectingPoint num="48" id="3042" /> -<TGConnectingPoint num="49" id="3043" /> -<TGConnectingPoint num="50" id="3044" /> -<TGConnectingPoint num="51" id="3045" /> -<TGConnectingPoint num="52" id="3046" /> -<TGConnectingPoint num="53" id="3047" /> -<TGConnectingPoint num="54" id="3048" /> -<TGConnectingPoint num="55" id="3049" /> -<TGConnectingPoint num="56" id="3050" /> -<TGConnectingPoint num="57" id="3051" /> -<TGConnectingPoint num="58" id="3052" /> -<TGConnectingPoint num="59" id="3053" /> -<TGConnectingPoint num="60" id="3054" /> -<TGConnectingPoint num="61" id="3055" /> -<TGConnectingPoint num="62" id="3056" /> -<TGConnectingPoint num="63" id="3057" /> -<TGConnectingPoint num="64" id="3058" /> -<TGConnectingPoint num="65" id="3059" /> -<TGConnectingPoint num="66" id="3060" /> -<TGConnectingPoint num="67" id="3061" /> -<TGConnectingPoint num="68" id="3062" /> -<TGConnectingPoint num="69" id="3063" /> -<TGConnectingPoint num="70" id="3064" /> -<TGConnectingPoint num="71" id="3065" /> -<extraparam> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="5106" id="3139" index="38" uid="b72cd539-ac27-4da7-97f6-1c45c997da78" > -<father id="3285" num="4" /> -<cdparam x="938" y="469" /> -<sizeparam width="100" height="50" minWidth="40" minHeight="30" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<TGConnectingPoint num="0" id="2992" /> +<TGConnectingPoint num="1" id="2993" /> +<TGConnectingPoint num="2" id="2994" /> +<TGConnectingPoint num="3" id="2995" /> +<TGConnectingPoint num="4" id="2996" /> +<TGConnectingPoint num="5" id="2997" /> +<TGConnectingPoint num="6" id="2998" /> +<TGConnectingPoint num="7" id="2999" /> +<TGConnectingPoint num="8" id="3000" /> +<TGConnectingPoint num="9" id="3001" /> +<TGConnectingPoint num="10" id="3002" /> +<TGConnectingPoint num="11" id="3003" /> +<TGConnectingPoint num="12" id="3004" /> +<TGConnectingPoint num="13" id="3005" /> +<TGConnectingPoint num="14" id="3006" /> +<TGConnectingPoint num="15" id="3007" /> +<TGConnectingPoint num="16" id="3008" /> +<TGConnectingPoint num="17" id="3009" /> +<TGConnectingPoint num="18" id="3010" /> +<TGConnectingPoint num="19" id="3011" /> +<TGConnectingPoint num="20" id="3012" /> +<TGConnectingPoint num="21" id="3013" /> +<TGConnectingPoint num="22" id="3014" /> +<TGConnectingPoint num="23" id="3015" /> +<TGConnectingPoint num="24" id="3016" /> +<TGConnectingPoint num="25" id="3017" /> +<TGConnectingPoint num="26" id="3018" /> +<TGConnectingPoint num="27" id="3019" /> +<TGConnectingPoint num="28" id="3020" /> +<TGConnectingPoint num="29" id="3021" /> +<TGConnectingPoint num="30" id="3022" /> +<TGConnectingPoint num="31" id="3023" /> +<TGConnectingPoint num="32" id="3024" /> +<TGConnectingPoint num="33" id="3025" /> +<TGConnectingPoint num="34" id="3026" /> +<TGConnectingPoint num="35" id="3027" /> +<TGConnectingPoint num="36" id="3028" /> +<TGConnectingPoint num="37" id="3029" /> +<TGConnectingPoint num="38" id="3030" /> +<TGConnectingPoint num="39" id="3031" /> +<TGConnectingPoint num="40" id="3032" /> +<TGConnectingPoint num="41" id="3033" /> +<TGConnectingPoint num="42" id="3034" /> +<TGConnectingPoint num="43" id="3035" /> +<TGConnectingPoint num="44" id="3036" /> +<TGConnectingPoint num="45" id="3037" /> +<TGConnectingPoint num="46" id="3038" /> +<TGConnectingPoint num="47" id="3039" /> +<TGConnectingPoint num="48" id="3040" /> +<TGConnectingPoint num="49" id="3041" /> +<TGConnectingPoint num="50" id="3042" /> +<TGConnectingPoint num="51" id="3043" /> +<TGConnectingPoint num="52" id="3044" /> +<TGConnectingPoint num="53" id="3045" /> +<TGConnectingPoint num="54" id="3046" /> +<TGConnectingPoint num="55" id="3047" /> +<TGConnectingPoint num="56" id="3048" /> +<TGConnectingPoint num="57" id="3049" /> +<TGConnectingPoint num="58" id="3050" /> +<TGConnectingPoint num="59" id="3051" /> +<TGConnectingPoint num="60" id="3052" /> +<TGConnectingPoint num="61" id="3053" /> +<TGConnectingPoint num="62" id="3054" /> +<TGConnectingPoint num="63" id="3055" /> +<TGConnectingPoint num="64" id="3056" /> +<TGConnectingPoint num="65" id="3057" /> +<TGConnectingPoint num="66" id="3058" /> +<TGConnectingPoint num="67" id="3059" /> +<TGConnectingPoint num="68" id="3060" /> +<TGConnectingPoint num="69" id="3061" /> +<TGConnectingPoint num="70" id="3062" /> +<TGConnectingPoint num="71" id="3063" /> +<extraparam> +</extraparam> +</SUBCOMPONENT> +<SUBCOMPONENT type="5106" id="3137" index="37" uid="7867b318-7c50-4a69-85ce-00c23ae286e1" > +<father id="3285" num="3" /> +<cdparam x="559" y="595" /> +<sizeparam width="198" height="50" minWidth="40" minHeight="30" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <hidden value="false" /> <enabled value="true" /> -<cdrectangleparam minX="0" maxX="541" minY="0" maxY="391" /> -<infoparam name="state0" value="FAULT" /> +<cdrectangleparam minX="0" maxX="443" minY="0" maxY="391" /> +<infoparam name="state0" value="FAULT_AND_OPEN" /> <new d="false" /> -<TGConnectingPoint num="0" id="3067" /> -<TGConnectingPoint num="1" id="3068" /> -<TGConnectingPoint num="2" id="3069" /> -<TGConnectingPoint num="3" id="3070" /> -<TGConnectingPoint num="4" id="3071" /> -<TGConnectingPoint num="5" id="3072" /> -<TGConnectingPoint num="6" id="3073" /> -<TGConnectingPoint num="7" id="3074" /> -<TGConnectingPoint num="8" id="3075" /> -<TGConnectingPoint num="9" id="3076" /> -<TGConnectingPoint num="10" id="3077" /> -<TGConnectingPoint num="11" id="3078" /> -<TGConnectingPoint num="12" id="3079" /> -<TGConnectingPoint num="13" id="3080" /> -<TGConnectingPoint num="14" id="3081" /> -<TGConnectingPoint num="15" id="3082" /> -<TGConnectingPoint num="16" id="3083" /> -<TGConnectingPoint num="17" id="3084" /> -<TGConnectingPoint num="18" id="3085" /> -<TGConnectingPoint num="19" id="3086" /> -<TGConnectingPoint num="20" id="3087" /> -<TGConnectingPoint num="21" id="3088" /> -<TGConnectingPoint num="22" id="3089" /> -<TGConnectingPoint num="23" id="3090" /> -<TGConnectingPoint num="24" id="3091" /> -<TGConnectingPoint num="25" id="3092" /> -<TGConnectingPoint num="26" id="3093" /> -<TGConnectingPoint num="27" id="3094" /> -<TGConnectingPoint num="28" id="3095" /> -<TGConnectingPoint num="29" id="3096" /> -<TGConnectingPoint num="30" id="3097" /> -<TGConnectingPoint num="31" id="3098" /> -<TGConnectingPoint num="32" id="3099" /> -<TGConnectingPoint num="33" id="3100" /> -<TGConnectingPoint num="34" id="3101" /> -<TGConnectingPoint num="35" id="3102" /> -<TGConnectingPoint num="36" id="3103" /> -<TGConnectingPoint num="37" id="3104" /> -<TGConnectingPoint num="38" id="3105" /> -<TGConnectingPoint num="39" id="3106" /> -<TGConnectingPoint num="40" id="3107" /> -<TGConnectingPoint num="41" id="3108" /> -<TGConnectingPoint num="42" id="3109" /> -<TGConnectingPoint num="43" id="3110" /> -<TGConnectingPoint num="44" id="3111" /> -<TGConnectingPoint num="45" id="3112" /> -<TGConnectingPoint num="46" id="3113" /> -<TGConnectingPoint num="47" id="3114" /> -<TGConnectingPoint num="48" id="3115" /> -<TGConnectingPoint num="49" id="3116" /> -<TGConnectingPoint num="50" id="3117" /> -<TGConnectingPoint num="51" id="3118" /> -<TGConnectingPoint num="52" id="3119" /> -<TGConnectingPoint num="53" id="3120" /> -<TGConnectingPoint num="54" id="3121" /> -<TGConnectingPoint num="55" id="3122" /> -<TGConnectingPoint num="56" id="3123" /> -<TGConnectingPoint num="57" id="3124" /> -<TGConnectingPoint num="58" id="3125" /> -<TGConnectingPoint num="59" id="3126" /> -<TGConnectingPoint num="60" id="3127" /> -<TGConnectingPoint num="61" id="3128" /> -<TGConnectingPoint num="62" id="3129" /> -<TGConnectingPoint num="63" id="3130" /> -<TGConnectingPoint num="64" id="3131" /> -<TGConnectingPoint num="65" id="3132" /> -<TGConnectingPoint num="66" id="3133" /> -<TGConnectingPoint num="67" id="3134" /> -<TGConnectingPoint num="68" id="3135" /> -<TGConnectingPoint num="69" id="3136" /> -<TGConnectingPoint num="70" id="3137" /> -<TGConnectingPoint num="71" id="3138" /> -<extraparam> -</extraparam> -</SUBCOMPONENT> -<SUBCOMPONENT type="5106" id="3212" index="39" uid="2b1e7f8f-6294-4447-a442-63326bc565fe" > +<TGConnectingPoint num="0" id="3065" /> +<TGConnectingPoint num="1" id="3066" /> +<TGConnectingPoint num="2" id="3067" /> +<TGConnectingPoint num="3" id="3068" /> +<TGConnectingPoint num="4" id="3069" /> +<TGConnectingPoint num="5" id="3070" /> +<TGConnectingPoint num="6" id="3071" /> +<TGConnectingPoint num="7" id="3072" /> +<TGConnectingPoint num="8" id="3073" /> +<TGConnectingPoint num="9" id="3074" /> +<TGConnectingPoint num="10" id="3075" /> +<TGConnectingPoint num="11" id="3076" /> +<TGConnectingPoint num="12" id="3077" /> +<TGConnectingPoint num="13" id="3078" /> +<TGConnectingPoint num="14" id="3079" /> +<TGConnectingPoint num="15" id="3080" /> +<TGConnectingPoint num="16" id="3081" /> +<TGConnectingPoint num="17" id="3082" /> +<TGConnectingPoint num="18" id="3083" /> +<TGConnectingPoint num="19" id="3084" /> +<TGConnectingPoint num="20" id="3085" /> +<TGConnectingPoint num="21" id="3086" /> +<TGConnectingPoint num="22" id="3087" /> +<TGConnectingPoint num="23" id="3088" /> +<TGConnectingPoint num="24" id="3089" /> +<TGConnectingPoint num="25" id="3090" /> +<TGConnectingPoint num="26" id="3091" /> +<TGConnectingPoint num="27" id="3092" /> +<TGConnectingPoint num="28" id="3093" /> +<TGConnectingPoint num="29" id="3094" /> +<TGConnectingPoint num="30" id="3095" /> +<TGConnectingPoint num="31" id="3096" /> +<TGConnectingPoint num="32" id="3097" /> +<TGConnectingPoint num="33" id="3098" /> +<TGConnectingPoint num="34" id="3099" /> +<TGConnectingPoint num="35" id="3100" /> +<TGConnectingPoint num="36" id="3101" /> +<TGConnectingPoint num="37" id="3102" /> +<TGConnectingPoint num="38" id="3103" /> +<TGConnectingPoint num="39" id="3104" /> +<TGConnectingPoint num="40" id="3105" /> +<TGConnectingPoint num="41" id="3106" /> +<TGConnectingPoint num="42" id="3107" /> +<TGConnectingPoint num="43" id="3108" /> +<TGConnectingPoint num="44" id="3109" /> +<TGConnectingPoint num="45" id="3110" /> +<TGConnectingPoint num="46" id="3111" /> +<TGConnectingPoint num="47" id="3112" /> +<TGConnectingPoint num="48" id="3113" /> +<TGConnectingPoint num="49" id="3114" /> +<TGConnectingPoint num="50" id="3115" /> +<TGConnectingPoint num="51" id="3116" /> +<TGConnectingPoint num="52" id="3117" /> +<TGConnectingPoint num="53" id="3118" /> +<TGConnectingPoint num="54" id="3119" /> +<TGConnectingPoint num="55" id="3120" /> +<TGConnectingPoint num="56" id="3121" /> +<TGConnectingPoint num="57" id="3122" /> +<TGConnectingPoint num="58" id="3123" /> +<TGConnectingPoint num="59" id="3124" /> +<TGConnectingPoint num="60" id="3125" /> +<TGConnectingPoint num="61" id="3126" /> +<TGConnectingPoint num="62" id="3127" /> +<TGConnectingPoint num="63" id="3128" /> +<TGConnectingPoint num="64" id="3129" /> +<TGConnectingPoint num="65" id="3130" /> +<TGConnectingPoint num="66" id="3131" /> +<TGConnectingPoint num="67" id="3132" /> +<TGConnectingPoint num="68" id="3133" /> +<TGConnectingPoint num="69" id="3134" /> +<TGConnectingPoint num="70" id="3135" /> +<TGConnectingPoint num="71" id="3136" /> +<extraparam> +</extraparam> +</SUBCOMPONENT> +<SUBCOMPONENT type="5100" id="3139" index="38" uid="ade831c5-f491-43bc-b5a9-3e750218221b" > +<father id="3285" num="4" /> +<cdparam x="829" y="325" /> +<sizeparam width="15" height="15" minWidth="1" minHeight="1" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> +<hidden value="false" /> +<cdrectangleparam minX="0" maxX="626" minY="0" maxY="426" /> +<infoparam name="start state" value="null" /> +<new d="false" /> +<TGConnectingPoint num="0" id="3138" /> +</SUBCOMPONENT> +<SUBCOMPONENT type="5106" id="3212" index="39" uid="24429be5-db57-4653-a695-95bfaa2b0212" > <father id="3285" num="5" /> -<cdparam x="568" y="455" /> +<cdparam x="775" y="387" /> <sizeparam width="100" height="50" minWidth="40" minHeight="30" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <hidden value="false" /> <enabled value="true" /> <cdrectangleparam minX="0" maxX="541" minY="0" maxY="391" /> -<infoparam name="state0" value="IDLE" /> +<infoparam name="state0" value="Test" /> <new d="false" /> <TGConnectingPoint num="0" id="3140" /> <TGConnectingPoint num="1" id="3141" /> @@ -14688,13 +14688,13 @@ in DoorAndLockButton <Signal value="out sendEmergency()" attached="true" /> </extraparam> </COMPONENT> -<SUBCOMPONENT type="5000" id="6931" index="6" uid="f9c98b79-621c-4e1d-be86-136c8ed886a3" > +<SUBCOMPONENT type="5000" id="6931" index="6" uid="153e8584-5654-4e3c-8132-8751c37a33ea" > <father id="7095" num="0" /> -<cdparam x="65" y="217" /> +<cdparam x="64" y="322" /> <sizeparam width="225" height="98" minWidth="5" minHeight="2" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <hidden value="false" /> <cdrectangleparam minX="0" maxX="525" minY="0" maxY="321" /> -<infoparam name="Block0" value="Captain" /> +<infoparam name="Block0" value="FirstOfficer" /> <new d="false" /> <TGConnectingPoint num="0" id="6891" /> <TGConnectingPoint num="1" id="6892" /> @@ -14743,13 +14743,13 @@ in DoorAndLockButton <Attribute access="0" var="0" id="knowsEmergencyCode" value="true" type="4" typeOther="" /> </extraparam> </SUBCOMPONENT> -<SUBCOMPONENT type="5000" id="6972" index="7" uid="6e7b7e24-e829-4ba5-bfe3-c5cc7b3e6e76" > +<SUBCOMPONENT type="5000" id="6972" index="7" uid="f667f694-afbf-47e8-9f94-a165e532a36f" > <father id="7095" num="1" /> -<cdparam x="299" y="249" /> +<cdparam x="534" y="247" /> <sizeparam width="225" height="134" minWidth="5" minHeight="2" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <hidden value="false" /> <cdrectangleparam minX="0" maxX="525" minY="0" maxY="285" /> -<infoparam name="Block0" value="Crew" /> +<infoparam name="Block0" value="Passenger" /> <new d="false" /> <TGConnectingPoint num="0" id="6932" /> <TGConnectingPoint num="1" id="6933" /> @@ -14795,16 +14795,16 @@ in DoorAndLockButton <blockType data="block" color="-4072719" /> <CryptoBlock value="false" /> <Attribute access="0" var="0" id="isInCockpit" value="false" type="4" typeOther="" /> -<Attribute access="0" var="0" id="knowsEmergencyCode" value="true" type="4" typeOther="" /> +<Attribute access="0" var="0" id="knowsEmergencyCode" value="false" type="4" typeOther="" /> </extraparam> </SUBCOMPONENT> -<SUBCOMPONENT type="5000" id="7013" index="8" uid="f667f694-afbf-47e8-9f94-a165e532a36f" > +<SUBCOMPONENT type="5000" id="7013" index="8" uid="6e7b7e24-e829-4ba5-bfe3-c5cc7b3e6e76" > <father id="7095" num="2" /> -<cdparam x="534" y="247" /> +<cdparam x="299" y="249" /> <sizeparam width="225" height="134" minWidth="5" minHeight="2" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <hidden value="false" /> <cdrectangleparam minX="0" maxX="525" minY="0" maxY="285" /> -<infoparam name="Block0" value="Passenger" /> +<infoparam name="Block0" value="Crew" /> <new d="false" /> <TGConnectingPoint num="0" id="6973" /> <TGConnectingPoint num="1" id="6974" /> @@ -14850,16 +14850,16 @@ in DoorAndLockButton <blockType data="block" color="-4072719" /> <CryptoBlock value="false" /> <Attribute access="0" var="0" id="isInCockpit" value="false" type="4" typeOther="" /> -<Attribute access="0" var="0" id="knowsEmergencyCode" value="false" type="4" typeOther="" /> +<Attribute access="0" var="0" id="knowsEmergencyCode" value="true" type="4" typeOther="" /> </extraparam> </SUBCOMPONENT> -<SUBCOMPONENT type="5000" id="7054" index="9" uid="153e8584-5654-4e3c-8132-8751c37a33ea" > +<SUBCOMPONENT type="5000" id="7054" index="9" uid="f9c98b79-621c-4e1d-be86-136c8ed886a3" > <father id="7095" num="3" /> -<cdparam x="64" y="322" /> +<cdparam x="65" y="217" /> <sizeparam width="225" height="98" minWidth="5" minHeight="2" maxWidth="2000" maxHeight="2000" minDesiredWidth="0" minDesiredHeight="0" /> <hidden value="false" /> <cdrectangleparam minX="0" maxX="525" minY="0" maxY="321" /> -<infoparam name="Block0" value="FirstOfficer" /> +<infoparam name="Block0" value="Captain" /> <new d="false" /> <TGConnectingPoint num="0" id="7014" /> <TGConnectingPoint num="1" id="7015" /> diff --git a/src/main/java/ui/window/JDialogAvatarModelChecker.java b/src/main/java/ui/window/JDialogAvatarModelChecker.java index 0683383724582b3c11ca83bc8510e0d2b5f8eb10..dbd1f4b7e171ab303cfc9f71b784520799c3a981 100644 --- a/src/main/java/ui/window/JDialogAvatarModelChecker.java +++ b/src/main/java/ui/window/JDialogAvatarModelChecker.java @@ -206,6 +206,8 @@ public class JDialogAvatarModelChecker extends javax.swing.JFrame implements Act private java.util.Timer timer; //protected boolean startProcess = false; protected Map<String, Integer> verifMap; + private RotatingIcon ri; + private HashSet<TGComponent> hasDependencyGraph; private HashMap<AvatarBlock, HashSet<AvatarStateElement>> mapOfDeadlockStates; @@ -1557,6 +1559,9 @@ public class JDialogAvatarModelChecker extends javax.swing.JFrame implements Act close.setEnabled(true); //setCursor(Cursor.getPredefinedCursor(Cursor.DEFAULT_CURSOR)); getGlassPane().setVisible(false); + if (ri != null) { + ri.stop(); + } break; case STARTED: start.setEnabled(false); @@ -1564,6 +1569,8 @@ public class JDialogAvatarModelChecker extends javax.swing.JFrame implements Act close.setEnabled(false); getGlassPane().setVisible(true); //setCursor(Cursor.getPredefinedCursor(Cursor.WAIT_CURSOR)); + ri = new RotatingIcon(stop, IconManager.imgic55); + ri.start(); break; case STOPPED: default: @@ -1571,6 +1578,9 @@ public class JDialogAvatarModelChecker extends javax.swing.JFrame implements Act stop.setEnabled(false); close.setEnabled(true); getGlassPane().setVisible(false); + if (ri != null) { + ri.stop(); + } break; } diff --git a/src/main/java/ui/window/JDialogSystemCGeneration.java b/src/main/java/ui/window/JDialogSystemCGeneration.java index 13de12ddd567f887e1331385486278a1b36b33e2..4f28b8ed63beab92058152e46e95d8f7c198e8b3 100644 --- a/src/main/java/ui/window/JDialogSystemCGeneration.java +++ b/src/main/java/ui/window/JDialogSystemCGeneration.java @@ -161,6 +161,7 @@ public class JDialogSystemCGeneration extends JDialog implements ActionListener, private int errorTabIndex = -1; protected boolean startProcess = false; private boolean mustRecompileAll; + private RotatingIcon ri; private String simulatorHost; @@ -1062,22 +1063,30 @@ public class JDialogSystemCGeneration extends JDialog implements ActionListener, stop.setEnabled(false); close.setEnabled(true); getGlassPane().setVisible(false); - + if (ri != null) { + ri.stop(); + } break; case STARTED: start.setEnabled(false); stop.setEnabled(true); close.setEnabled(false); getGlassPane().setVisible(true); - + ri = new RotatingIcon(stop, IconManager.imgic55); + ri.start(); break; case STOPPED: + if (ri != null) { + ri.stop(); + } break; case ERROR: start.setEnabled(canExecute()); stop.setEnabled(false); close.setEnabled(true); - + if (ri != null) { + ri.stop(); + } // Issue #18: Resets the busy cursor to normal getGlassPane().setVisible(false); @@ -1087,6 +1096,9 @@ public class JDialogSystemCGeneration extends JDialog implements ActionListener, stop.setEnabled(false); close.setEnabled(true); getGlassPane().setVisible(false); + if (ri != null) { + ri.stop(); + } break; }