From 77013351d9f2034f966f130b01b4bcf942a5c9ec Mon Sep 17 00:00:00 2001 From: ngaud Date: Tue, 2 May 2017 16:33:14 +0200 Subject: [PATCH] Remove xtext generated files --- .../demos/fireworks/.CreateArea.java._trace | Bin 186 -> 0 bytes .../io/sarl/demos/fireworks/.Exit.java._trace | Bin 186 -> 0 bytes .../sarl/demos/fireworks/.Explode.java._trace | Bin 186 -> 0 bytes .../io/sarl/demos/fireworks/.Fire.java._trace | Bin 13585 -> 0 bytes .../io/sarl/demos/fireworks/.Fire.sarlbin | Bin 9291 -> 0 bytes .../sarl/demos/fireworks/.FirePos.java._trace | Bin 1214 -> 0 bytes .../demos/fireworks/.FireReady.java._trace | Bin 186 -> 0 bytes .../demos/fireworks/.Firework.java._trace | Bin 392 -> 392 bytes .../sarl/demos/fireworks/.Freeze.java._trace | Bin 489 -> 0 bytes .../demos/fireworks/.KillFire.java._trace | Bin 186 -> 0 bytes .../demos/fireworks/.KillRocket.java._trace | Bin 186 -> 0 bytes .../sarl/demos/fireworks/.Launch.java._trace | Bin 186 -> 0 bytes .../fireworks/.LaunchingArea.java._trace | Bin 10000 -> 0 bytes .../demos/fireworks/.LaunchingArea.sarlbin | Bin 8446 -> 0 bytes .../demos/fireworks/.Positions.java._trace | Bin 6478 -> 0 bytes .../sarl/demos/fireworks/.Positions.sarlbin | Bin 6641 -> 0 bytes .../sarl/demos/fireworks/.Rocket.java._trace | Bin 15955 -> 0 bytes .../io/sarl/demos/fireworks/.Rocket.sarlbin | Bin 9779 -> 0 bytes .../fireworks/.RocketLauncher.java._trace | Bin 9400 -> 0 bytes .../demos/fireworks/.RocketLauncher.sarlbin | Bin 7715 -> 0 bytes .../demos/fireworks/.RocketReady.java._trace | Bin 186 -> 0 bytes .../demos/fireworks/.RocketsPos.java._trace | Bin 1567 -> 0 bytes .../fireworks/.SetupSettings.java._trace | Bin 1036 -> 0 bytes .../demos/fireworks/.SprayFire.java._trace | Bin 186 -> 0 bytes .../fireworks/.UpdateFirePosition.java._trace | Bin 186 -> 0 bytes .../.UpdateRocketPosition.java._trace | Bin 186 -> 0 bytes .../sarl/demos/fireworks/.fireworks.sarlbin | Bin 5555 -> 0 bytes .../io/sarl/demos/fireworks/CreateArea.java | 23 - .../sarl/io/sarl/demos/fireworks/Exit.java | 23 - .../sarl/io/sarl/demos/fireworks/Explode.java | 23 - .../sarl/io/sarl/demos/fireworks/Fire.java | 458 ---------------- .../sarl/io/sarl/demos/fireworks/FirePos.java | 79 --- .../io/sarl/demos/fireworks/FireReady.java | 23 - .../io/sarl/demos/fireworks/Firework.java | 6 +- .../sarl/io/sarl/demos/fireworks/Freeze.java | 56 -- .../io/sarl/demos/fireworks/KillFire.java | 23 - .../io/sarl/demos/fireworks/KillRocket.java | 23 - .../sarl/io/sarl/demos/fireworks/Launch.java | 23 - .../sarl/demos/fireworks/LaunchingArea.java | 391 -------------- .../io/sarl/demos/fireworks/Positions.java | 143 ----- .../sarl/io/sarl/demos/fireworks/Rocket.java | 511 ------------------ .../sarl/demos/fireworks/RocketLauncher.java | 375 ------------- .../io/sarl/demos/fireworks/RocketReady.java | 23 - .../io/sarl/demos/fireworks/RocketsPos.java | 92 ---- .../sarl/demos/fireworks/SetupSettings.java | 89 --- .../io/sarl/demos/fireworks/SprayFire.java | 23 - .../demos/fireworks/UpdateFirePosition.java | 23 - .../demos/fireworks/UpdateRocketPosition.java | 23 - 48 files changed, 3 insertions(+), 2450 deletions(-) delete mode 100644 src/main/generated-sources/sarl/io/sarl/demos/fireworks/.CreateArea.java._trace delete mode 100644 src/main/generated-sources/sarl/io/sarl/demos/fireworks/.Exit.java._trace delete mode 100644 src/main/generated-sources/sarl/io/sarl/demos/fireworks/.Explode.java._trace delete mode 100644 src/main/generated-sources/sarl/io/sarl/demos/fireworks/.Fire.java._trace delete mode 100644 src/main/generated-sources/sarl/io/sarl/demos/fireworks/.Fire.sarlbin delete mode 100644 src/main/generated-sources/sarl/io/sarl/demos/fireworks/.FirePos.java._trace delete mode 100644 src/main/generated-sources/sarl/io/sarl/demos/fireworks/.FireReady.java._trace delete mode 100644 src/main/generated-sources/sarl/io/sarl/demos/fireworks/.Freeze.java._trace delete mode 100644 src/main/generated-sources/sarl/io/sarl/demos/fireworks/.KillFire.java._trace delete mode 100644 src/main/generated-sources/sarl/io/sarl/demos/fireworks/.KillRocket.java._trace delete mode 100644 src/main/generated-sources/sarl/io/sarl/demos/fireworks/.Launch.java._trace delete mode 100644 src/main/generated-sources/sarl/io/sarl/demos/fireworks/.LaunchingArea.java._trace delete mode 100644 src/main/generated-sources/sarl/io/sarl/demos/fireworks/.LaunchingArea.sarlbin delete mode 100644 src/main/generated-sources/sarl/io/sarl/demos/fireworks/.Positions.java._trace delete mode 100644 src/main/generated-sources/sarl/io/sarl/demos/fireworks/.Positions.sarlbin delete mode 100644 src/main/generated-sources/sarl/io/sarl/demos/fireworks/.Rocket.java._trace delete mode 100644 src/main/generated-sources/sarl/io/sarl/demos/fireworks/.Rocket.sarlbin delete mode 100644 src/main/generated-sources/sarl/io/sarl/demos/fireworks/.RocketLauncher.java._trace delete mode 100644 src/main/generated-sources/sarl/io/sarl/demos/fireworks/.RocketLauncher.sarlbin delete mode 100644 src/main/generated-sources/sarl/io/sarl/demos/fireworks/.RocketReady.java._trace delete mode 100644 src/main/generated-sources/sarl/io/sarl/demos/fireworks/.RocketsPos.java._trace delete mode 100644 src/main/generated-sources/sarl/io/sarl/demos/fireworks/.SetupSettings.java._trace delete mode 100644 src/main/generated-sources/sarl/io/sarl/demos/fireworks/.SprayFire.java._trace delete mode 100644 src/main/generated-sources/sarl/io/sarl/demos/fireworks/.UpdateFirePosition.java._trace delete mode 100644 src/main/generated-sources/sarl/io/sarl/demos/fireworks/.UpdateRocketPosition.java._trace delete mode 100644 src/main/generated-sources/sarl/io/sarl/demos/fireworks/.fireworks.sarlbin delete mode 100644 src/main/generated-sources/sarl/io/sarl/demos/fireworks/CreateArea.java delete mode 100644 src/main/generated-sources/sarl/io/sarl/demos/fireworks/Exit.java delete mode 100644 src/main/generated-sources/sarl/io/sarl/demos/fireworks/Explode.java delete mode 100644 src/main/generated-sources/sarl/io/sarl/demos/fireworks/Fire.java delete mode 100644 src/main/generated-sources/sarl/io/sarl/demos/fireworks/FirePos.java delete mode 100644 src/main/generated-sources/sarl/io/sarl/demos/fireworks/FireReady.java delete mode 100644 src/main/generated-sources/sarl/io/sarl/demos/fireworks/Freeze.java delete mode 100644 src/main/generated-sources/sarl/io/sarl/demos/fireworks/KillFire.java delete mode 100644 src/main/generated-sources/sarl/io/sarl/demos/fireworks/KillRocket.java delete mode 100644 src/main/generated-sources/sarl/io/sarl/demos/fireworks/Launch.java delete mode 100644 src/main/generated-sources/sarl/io/sarl/demos/fireworks/LaunchingArea.java delete mode 100644 src/main/generated-sources/sarl/io/sarl/demos/fireworks/Positions.java delete mode 100644 src/main/generated-sources/sarl/io/sarl/demos/fireworks/Rocket.java delete mode 100644 src/main/generated-sources/sarl/io/sarl/demos/fireworks/RocketLauncher.java delete mode 100644 src/main/generated-sources/sarl/io/sarl/demos/fireworks/RocketReady.java delete mode 100644 src/main/generated-sources/sarl/io/sarl/demos/fireworks/RocketsPos.java delete mode 100644 src/main/generated-sources/sarl/io/sarl/demos/fireworks/SetupSettings.java delete mode 100644 src/main/generated-sources/sarl/io/sarl/demos/fireworks/SprayFire.java delete mode 100644 src/main/generated-sources/sarl/io/sarl/demos/fireworks/UpdateFirePosition.java delete mode 100644 src/main/generated-sources/sarl/io/sarl/demos/fireworks/UpdateRocketPosition.java diff --git a/src/main/generated-sources/sarl/io/sarl/demos/fireworks/.CreateArea.java._trace b/src/main/generated-sources/sarl/io/sarl/demos/fireworks/.CreateArea.java._trace deleted file mode 100644 index ace58007760b11f0fd34b5fc4ab98b85f0e5dea8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 186 zcmZQzU|?lrbmC@|U|@1666D}uWKhe@*Dp>i%F$0r&CM^?Ps=PyEzd8?F4lL0vGhRF zOb#a;ojJsz+88(;Ik>sFfV>KB4h{xJM`<=N4`d{eXV1;UgOID^78FGA`Z>TnsLJW= V$Z}6v#l&DXFgm^x1oI#^004^AAff;O diff --git a/src/main/generated-sources/sarl/io/sarl/demos/fireworks/.Exit.java._trace b/src/main/generated-sources/sarl/io/sarl/demos/fireworks/.Exit.java._trace deleted file mode 100644 index 1f07b2072e619996abcfe66ca99d6a46b451e65a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 186 zcmZQzU|?lrbo|LE!NBAw&Mhd&$e@;)uV0*4l%t=Lnwwv&pO#saTAp8&U99g0W9fmU znH)|y8ght3wJ~rya_=_&ytmg2O(DkQUX_5%K_#=RkpGt U%Uxy_6NA~n=y*dA%!Akf05E_Z{{R30 diff --git a/src/main/generated-sources/sarl/io/sarl/demos/fireworks/.Explode.java._trace b/src/main/generated-sources/sarl/io/sarl/demos/fireworks/.Explode.java._trace deleted file mode 100644 index 46901d78204cd1afa63ed431338d86d7e8e863fa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 186 zcmZQzU|?lrbYfzZU|@1+=HujKWKhe@*Dp>i%F$0r&CM^?Ps=PyEzd8?F4lL0vGhRF zOb#a;tvJM?+88(;IXJkufV@r)PEH0!M+r7C4`d{eXT!n6gOID>5EMl4+8{ir%06~v TxjU?4VlW#R9UlsUc@P@_qB|h> diff --git a/src/main/generated-sources/sarl/io/sarl/demos/fireworks/.Fire.java._trace b/src/main/generated-sources/sarl/io/sarl/demos/fireworks/.Fire.java._trace deleted file mode 100644 index 4394883ebdfdaeb875354ec5966783f7a5ceed25..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13585 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 Ce!JTM diff --git a/src/main/generated-sources/sarl/io/sarl/demos/fireworks/.FirePos.java._trace b/src/main/generated-sources/sarl/io/sarl/demos/fireworks/.FirePos.java._trace deleted file mode 100644 index fffd299e471c014c96924384735ec88586e45fee..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1214 zcmZwHKWGzC90&0Cd&ymrGsk(RSCiDnCe_lkHPKd6X)WA)S6YM;JLsTbL9mtJpGYDV zs!JW(Nui5E9UKK6ba4`gB1jjdgASr@iXbj34%$I~_j|_VpyTJhzkhEz#+U{$xdQGq zhl~XKELUXJ;=~>&3ZBZT4!lcD`PmuGTA8D%DH%f**6iCRPmhSfi0` z7j85jM?R0{^9;mP-ZW9Ka(#U)EKY`-0&&_Vy|pm|aTzn<@@ts1&}&)P_iayqKMRQ) zjxUcnN}7^}0fw3h*E^ITS{?XT(ke*~VAiu;&-(w>qc+8I-q)ihQlE0{Ooa-na5Xe7j%BG)z z7w^dBfR9JhxPg0#1Sy^v9c5uJq2+RnkH<9>W-S6QsZ(a_n1R=&l=8&`0&gbT+lxog r&jd^7B1H91@ajs9a3S0hPFP`Ay0Y0jk%;~Kpt>h(QFqFn!UE;L9>mU$ diff --git a/src/main/generated-sources/sarl/io/sarl/demos/fireworks/.FireReady.java._trace b/src/main/generated-sources/sarl/io/sarl/demos/fireworks/.FireReady.java._trace deleted file mode 100644 index b96a0669830ec632b806e2fc8969834040121123..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 186 zcmZQzU|?lrbmCx?U|@3iF2K*v$e@;)uV0*4l%t=Lnwwv&pO#saTAp8&U99g0W9fmU znH)|yI&g?XwJ~rya&U2R0eOG9`1u(a9i`a7Jdlw)`F#3>^K4=n(1@kEaR literal 392 zcmZQzU|?lrbarP{U|@2pbC{v7!^ohPnXg}*Sd^omlA4=ete=)ylv5xMZ&=O|H z-wyKxM1ZzH`A$0GLP9|4W1^ax49rf3+(JS?$uk^49;1^DD_HItE0`B=C@c(AdDlcs z3#c-lRah9P@-8co$LN%z1Li%}1M*m$Qn(>JZm?Xw2w2}cF)*(MEa%J$k^_bW5|7bo VnUJU`+-Z!?>YOq%AT{970sssrO@jac diff --git a/src/main/generated-sources/sarl/io/sarl/demos/fireworks/.Freeze.java._trace b/src/main/generated-sources/sarl/io/sarl/demos/fireworks/.Freeze.java._trace deleted file mode 100644 index 25929d272bc302d16b31d51bc78ce37acd0413cc..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 489 zcmZwD!AiqG5P;#GHQB_LH0UN#1U+aGy)=a$q8=ne61{j41rHvA&(+39tkCNlz0|&yA(&#^Vk-Kw$imt;w=G2LbXUx159Fc zT$;HZ_P?X&h>rLldbe%lXy#jxzLk>8erk|dNlHUKv(!b0*<*10%l-gs>$3W z(d32zXF|2HpawYCDwg6c0WS2*n%93>>Y=M&^R3myUt=RCyGFlH=T*N6QpeiS_ VBg@@q6%&Km!07ly5X^(v000mVB6t7* diff --git a/src/main/generated-sources/sarl/io/sarl/demos/fireworks/.KillRocket.java._trace b/src/main/generated-sources/sarl/io/sarl/demos/fireworks/.KillRocket.java._trace deleted file mode 100644 index 0e8aff63f57eecd3b1354a5f6e81fa52ff54f31b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 186 zcmZQzU|?lrbmC@|U|@2XD9FXd$e@;)uV0*4l%t=Lnwwv&pO#saTAp8&U99g0W9fmU znH)|yI&+9awJ~rya&U8T0eRCw6r-aw8<+<&63DaX=HWre)o}|7B6$5AU>;QEbarI9 Sr>tUPFdG;hUkQSF5E}sQVIlwk diff --git a/src/main/generated-sources/sarl/io/sarl/demos/fireworks/.Launch.java._trace b/src/main/generated-sources/sarl/io/sarl/demos/fireworks/.Launch.java._trace deleted file mode 100644 index 0baaf759d82854917e9ff4439e0bfb3a4655ba44..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 186 zcmZQzU|?lrbo|dK!NBB@%FE8q$e@;)uV0*4l%t=Lnwwv&pO#saTAp8&U99g0W9fmU znH)|ynsbOlwJ~rya_=_&zhZw2O(F+E+~lLHFJP@P?g;% UayMDU#9%fsI^Gim^B^_=0O_3|e*gdg diff --git a/src/main/generated-sources/sarl/io/sarl/demos/fireworks/.LaunchingArea.java._trace b/src/main/generated-sources/sarl/io/sarl/demos/fireworks/.LaunchingArea.java._trace deleted file mode 100644 index 5e7845fe637d795a670dc33fb9eefea4a8096e78..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10000 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 diff --git a/src/main/generated-sources/sarl/io/sarl/demos/fireworks/.LaunchingArea.sarlbin b/src/main/generated-sources/sarl/io/sarl/demos/fireworks/.LaunchingArea.sarlbin deleted file mode 100644 index e8ee0bbd1c107201bf8e6746970db0a1de1af45d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 8446 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 diff --git a/src/main/generated-sources/sarl/io/sarl/demos/fireworks/.Positions.java._trace b/src/main/generated-sources/sarl/io/sarl/demos/fireworks/.Positions.java._trace deleted file mode 100644 index 2a3ebf8ab07f3709b9fc6cbe86eeee2f1d51f204..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6478 zcmZ{pdvH|M8Nly%?!DQ&yV=bq%Px747)U~5i3uhGu99%FcX#jI2M{DYBoGrJD4+=@ zwlZ3uIOy% zzxe&W$9ZJ4_uH(dX(mAb!@&1zEY*^Zt>BZOE!;8QIXNx9^x3y=r`7 z*JNk^_~ec&cZ`osb`-;`@7Y!FM)+N)Dz&PrE_k#R3o;t}KLQVZtdXaA8Z-X9 zyru^E)f!?w`Hv`d_cXZI#4e-yRTgQ^s#MDc&R)?7L<$^Dx*4?FZ(c zhZ|baw~iP1daca%#Nz6P9_HkY0>$3j! z2IB2Cvi{8q;@uUBeS&>5|4)Li63pz`4EEprqMz6g*q_+F3lex|*Z0M+!+K3e)41SV zJd-kJs;#NH8B_Mw@s)ffz915n#CKFGu4rz?f;%cC_XLR#1c@QFrmm$0>mRJe7t$(C zPpvUpS}^}XgP3_3QtRRreyEUnmz`P7JA6bmBL3 zV&-8;y%lO}E3PN@!xSG=_5b8QJo79}coTmntN8_Z=U$_y+dCI6!ZV#{<^8;0LpByI z!jcmPG4n8_7k`D~(@ipev0t#C7}AMG>UXk6#uG8Y5yc_FmSU6YPYQ-~uQijIhasI2 z@efsfM(p=Pv0q5%bgKVYr~b^tkX{v}_-A6jEWJwXUoxbxX=rZ;mhsi_HGB=;$2B3r zmSVHLUBkFwNZ(-1WaeQ=-&RTSib|?C(zl6xeDf;yhxC4(;&XLk=3z+RYf!w-kn!0J z>7UN&=$QE<_6kV9!;dXK2e*7Czm#8quVYqX^bEc=c6H&gJGjHw^0gWoqpJ&xIt*gw zVaT*`n-aRXEi2mmLimXxb9RDSo}ZBMv&$%cewmCf>n85&CN?w6M7&SMd%{%jgk^n? zN%@W`>yu)=f>@7bl0J$Td@^1T_3KrALDa8T^=m}^psHUZ>IYT*pr{{J^@E~*RMiiQ z`kktNSk&)S_4{hOyYWi*#P|Roz#H8c5^O0pySwp*_Xvi}0c$2R4@2gDtjGKtLR4>L z?l%M*#E|)pPJFXY%sdR4heZBuBAEQC^GXyyOF%sX6VZufYoY64xkNw2Dv&$qtWD+wE zgR@%~`MRvXy0NDR@BPJEpb=N4-wGY^Av zXOQB*3d;IBeS&?&;M}JZ|3)Wf9tP)O{5|A6iA$cqC(mX+gqQNTn1N3#aGs9R*vm41 zk7CkhyqK55()`CyMt6QGMrD@y!X(2=3^=dps!ErA{%}@to(1L@t!Reuil$qnu^Ran zz6CF7I;KoSnUFG;GGY#9jwK8@e-)GPDZ@$(IPa;Pi0bp6QS6M{h#1rvoDX$r=ICTt zi2>*1h|H;0JN!7HOhEK;HQFJbbb%>NBsGMS@x{1UN8c~_Fuz>$xpOTsU7u3mo)M8M z5y7Nk4cyMKG+93x-CZJwc4wtYhLsp_&(l?vF8lP(k!Ed$?2}S`wx~W{11>IF`~bn6 zwPJN}*S1KrwNduDFec4dOc~XAOmqf!s6ysUs?~>l%J}3CN0qr+80LBnxMKmedO%iP zZ@-Hl5JvE>_x4SoyIj-V>+N5o8^&!bXS(07$488VX}4DM5k8_Z_fS}x17T&#iw4UM zluL8ilIA{(47jh=7pH&h^UyqgF~1mBdrf?PKx2?$B?jC#s>Npp=h13e^+rgU5E*c% z1JXPlkbS%c+>h)tarhs?0BgWXY=cE!pRgI>r0q6p%fv z%bbsN%3&o2vPXh4=M!-XmOY}*B@JXhs4I@~z+5BFNBJn;*arb+Ol3?l>br(8ko}j( zuo45=&njh=zmobG+0VpB5a#+VGLU2PLxfwYlVK$Wa%G0>6EkFv*Fdgwju=EwzdTA6 zA8FQD)~CT2`{CMPw`9mPR-2S(}QXqs`e%{muPzK z$&fN3Wz3?%_U$GamV44;AU9>noU<*N<28_bE-rHtaoPE~a%IZNK<*{KG-{Kl(rmY6j@Ljw9+o*{ zVc9vZ&NU{^1^HUF=LxZAR$?IE9F%>&u5y}Hl{Ap=$G2vj;_wph#s|VqzEjil{e~E{ z+`A1jti(Wm0LRbb^vB$9;{Qb5fL|#;8OU!*$mRzVGG|Mf%sE&lbGCL%^Jq62Grv{k zJgRbbgk_&6!m`f}Q&v4;%06Rib^QB7aX&0SCI(36KIM}+dsLt2Ri8bo&-1F!wW`ly z)#qB(=dkK?tLpQz>T|2=^Rnu*PxU#j`s`DEj;lUL=kh^5h?oC%72m~o;oTn%C}S#P z77bqX+rmH|mzZT(iGlp_kj$A5Q6D3J+)&0K1Nql=Y5t;Cgzf)E3h$>cMApgZ2 zF;kv?YbsSxSX#j^;uqm#P(9#Tse;0WDjG*l4>(Ym#E%`@I6gMrPkZ?|zd|z$SBrufbZk`FhlVF0C#$QB>(^b diff --git a/src/main/generated-sources/sarl/io/sarl/demos/fireworks/.Positions.sarlbin b/src/main/generated-sources/sarl/io/sarl/demos/fireworks/.Positions.sarlbin deleted file mode 100644 index ed79a23ad0cc4c3acc635791f336a9d80510d7cf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6641 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 diff --git a/src/main/generated-sources/sarl/io/sarl/demos/fireworks/.RocketLauncher.sarlbin b/src/main/generated-sources/sarl/io/sarl/demos/fireworks/.RocketLauncher.sarlbin deleted file mode 100644 index da8284427dac7d6c8b665ab26a9024c81fc0c027..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7715 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 U%e`O~6NA~n==fF;%!Akf0ACOzivR!s diff --git a/src/main/generated-sources/sarl/io/sarl/demos/fireworks/.RocketsPos.java._trace b/src/main/generated-sources/sarl/io/sarl/demos/fireworks/.RocketsPos.java._trace deleted file mode 100644 index f3bdfeada0ecd9741000a20a8176a593cfdc9e44..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1567 zcmZwHO^6$17zglq-pog4lFeo(AKj$++9XX}vvui$QqaP@@4MF4mPN!5R@{Qp6}PUY zY=n3y2o|CA&`VMFqz9=&X%UfLtk7EpD~c4Mp7l_@R8TKHZ2iwOrpdtO_RIhInmLSN z7#7iyZzxzZL~uGU z!e;#*9MA7TqdbuH@qm9jg~CWA?@vmJG-t=txQSE|KUA)k&?j~gR-DMr%pj{~ibZJM zg%YZ2aUY9R(;Z91MC$Qiv$Pj0hQagsqG7A2oKoo_N$EI`r8)f|ozLUCmusvGB`BfR zrdiw5k)p62VBN!6|y3sT&t&*M2Ly~^hV;=Jw4Gemrz-23Mp+Y6ciCrK`Si;3qcS;B}J;7J$J)q?B<*Q{O2+-R|w$%G+%%^C8WNt zo%}3_1D$TYf4Xl(z+~3h$H(1!3t0kM-Ci$%sH7PI0!8q73wjVj@8!Pxcjy)LZjd&pnci z2=v)FXPa@#K(B|%B#pfGOC{>va9N*Rl8gxSEswLe9%Z2KPNmZ{@---zsdwLH{d7q( zBG3D_*J4o;MzA+at+{K!3E%q(vF%&)h@H z^uBNpUDMku(BHX-mg)V-47Ok@!RP&QSvi-_+bhuj95dvPd!_!1*u; zXv@*`^fYamcY=UMSbz(0qc~-NM=aKHizFigTn=(M+R{qS%+Qu)CzqoU7T~I9WG%BLdtU{AR<;Mx)QnA8GCk zzA_r#8GL8+tO*+%_Tu8G*|-;DnsDj2t5(#?C|=si4qupo<^xByRBJTQe3Tx(FatY- CG@&N| diff --git a/src/main/generated-sources/sarl/io/sarl/demos/fireworks/.SprayFire.java._trace b/src/main/generated-sources/sarl/io/sarl/demos/fireworks/.SprayFire.java._trace deleted file mode 100644 index 44c5dad376a46532b0c2bcd36b56719ffa11d085..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 186 zcmZQzU|?lrbmCx?U|@1&7Z4C&WKhe@*Dp>i%F$0r&CM^?Ps=PyEzd8?F4lL0vGhRF zOb#a;9XQ0H+88(;Ik>pEfIMC<0RaX^M=3Ti4`d{eXUE0EgOID?5)?%6dN{y5sLCnq V$a0TZ#l&DXFgiXL1oI#^004do9QyzO diff --git a/src/main/generated-sources/sarl/io/sarl/demos/fireworks/.UpdateFirePosition.java._trace b/src/main/generated-sources/sarl/io/sarl/demos/fireworks/.UpdateFirePosition.java._trace deleted file mode 100644 index 636d473bc4d593ff91d57ec9d6d3118ddbed6a9a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 186 zcmZQzU|?lrbW&!NU|@2%C&|ah$e@;)uV0*4l%t=Lnwwv&pO#saTAp8&U99g0W9fmU znH)|yMstWmwJ~ryatL#A0eMe^`S=(Z9hKR@Jdlw%F(nTIZZE=eN%~YwdmZ`sr)o;nUy%005jH6*(ZBe}MGQ-rn6oz!u`+ zWAEVuP0PL;@U4X^Of8~`e<)#J%6YL#Gp|%J2(E&^!w%SEqb1cl0bJx6I@rT|0xEi|AIyalPgbK14Y(tg% z{g8A&WdEp3w@KvaPQ-TOD6G!J&fUo&HUHu`8;tEQXP=zFXbb)#GWc@SV4+dtPhy;& zLtws+K5lv|VL$8=S~3yYiae&BF*eqzGV>F34U$%Sdx^`>U%AEDf+E-Kv0}C=Se_{? z*F4Cdvfscj9`s?BRHRtbU5a;=&8{67+TLwJp<2dG35h9V7<{%8%x#W|8rSVIR@#gV zG?k44v|PU0I&_nsM-6g_6|1UjZn;ePK}l~8?l}9KU&q>ioALNfL$cyUEryAW!H3W{ zKCM|M`6>VKfC@1)I$GUx;^4GRCt#UK2NkY!D)0`ed^#`ip~1KuLvr6kyx5bG+l`u7 zbLm-qh|K2+?h(hh{5F&PF~6h&o^|Y2MgL|9ZLA-_05)p7CrEq9Ux&JL0&6gOxb;Eg z?Lu35n+a6>shcJeItD*IGq%JTDnKNf??i96npK^Pw{+pA179VCF+iaqZ&B zs$9EXFQ=;2J^db@ZqWjB?P;jC5s>%2TIoBl%l`#VtXmKvl8Ejb=i*&>EVY8wZgLa+ z>Q<|Z*c^;H2G6vhH6m3F+ADlu-ndh(J(DpsnziMhDwd*)ZK3hBGG!;j2zNYx+s^xC zm3cF8COUK4j~s84Ni61~#)|F&7ER`eH_nGceA(U<;6k&Ao{pGTjRPz-VdmVE(P#hut&`XxN?|Xy=_3n4e~Q zefp>=^syP7nBT|VML^MFn5G}2Z5veT?)p%UV5-ZNouEk`f3B8r_eVx6{gSJ0UEj)Q z>foPCw5Og`@g2Pf{8=s5Yk9635l#mv&3%gxuUJ&4N*i;$RW+@j>3bPLhHdM3Y@S%N z`8_P*_~bIXl0X#^nF~LMX0B1D)Q(Ek+hMhOJxzX3Q`V^fiQf1+rLzM++S(*dsxEq+~swJEtzjcAZrZgJ4VLIP;&}sM9r!zWl_$Mr>;m2h)AG74_1z$e+ zEbw5ExTavdcc}AcP#H|^NGG$$l8jlVWXtl%4kBH@eeeC~Momu4&+zfs z9qH_sSQIC$LsMOAKc7aYB|tRE45EL;YK?Q?Y(BJswUWe)J&-UsIF za(L68z&z6xE2*-0@yu`B}vCmsa71^F5O^E=i? zBocT(e|(xs5g!pq^oh%9R&nT!HEf~~-}X!ql+3!D(yz{WxXy`88X_K`IaL`^h2lz@ z-hs-@Pi=YMd)?4;-@{YfPCr6xs=2(s9p2x5K?ndbA|ZH@R(fS;Mm|00n`ZD4j^O6o zV4LbIr3XS2zj~UNf&fjiQ>=?lSaKtoIt$j8LTnsuK4ul&ki%v6vMRT!Vb)}uJyoi+ zlJR`bZ2tQFqYoALC3qkl776IyQ+_0HQ}cp*{MQr*!wex4vbrRMR(s>51zm?k^9Cgi zuGofE1ej}04(?bSUMWpUfqNuu7G1voazs+CX=x6-xT)_s<@T)kAVXg;yTrTbVguya zWu^l_;oAhS+X5isZ4?`wTlKyt)v%V3JFINrISj42Vu60%O}b0bsz7?c`+aJxDzYdz zAL5us06x_&z-Q<(FJuk9+)z6?kgzVEXkS<4G`i$Oe)E2PE+H574U_b}^mShjmylV1 zFz4WJJJ!)NW#KZLZ{$zsTe8Zg%8s~$d9|x=cLvbFb$pG)F}A$S#;?Tumf3CPENFcx zF1<>)>6}MyNwUkzZ^RnfIf+MHD^NyIZE=8qlB5*PjmB$)b&Jb=$C(xdkncI7c!D1a zb#6D-Vbj0Jg-8e;)}y7T5FHJLsn(a&ydi?M?frIQ*r(GB(jx`d)(feZ14hy>gu7*l zMpo;D!p3<+z$aw&#UN|^&iG4@p^+!?oteD>MCZOEOYw29*fZ7wkw|B)0K6ccR1V${ zb1nPWS7Y@BNy@D@aU3v2~ZvVyp?%zs-%o%;2ilD*l@qqI6qhA;gfHAOEGnIXAG zcaRz@A*cAfEcoSTMT>XmjPO8gq()eMmJ)LIlEfz6?IL#rEWIHXUW|DIDA5Cf3S1bU zeF>JrIo%d6pLh^HApuBpVe8p}mS0@l6T_XSL%}=EUhitf?v7NiVL_Jg&Nz4{r&owv z#4Z!nykyR5a%&3Ct|i!PSsj1b`AFAv`=Nda-DziQ4Qm+o75yyvj^Z_i(sjA7zJdqI ztRBUz-sAEDHN|VI2&|f@{_3TL&FP46rS-!|>v>UtKNb8{WJT8xjr+0Jg4%m$zI``g zeK%ia>J^&R_9is;gp$8nv-jO_zPUy+)W@8C4Le{1``oIs-d1c*)wSB3L-tMz(l2pF zZ)3nWLc}w%UYRk|PqbCs@0Kb_X{%Iri(xD>)qw=1ln}zkp7>B@aTyivc>KYa9J}>m zTW=r4)BN6YsRtU0BUI?)b$scADQqFT^p}e$ID^P=vzVW%EWuku3zA9xs%Mu zvY6)@Onh8aQ~Z_?=U7tBq2Q~uvA5Td*=K?+CNZzDV$uzzp-T#<6+B8!>xMS+FI8w@veS}4dGPXCRWgiJ9;6WUR`oX7$Hri-uhV> z(d^u2(Z&}EK-8GcGDhAW{gNjZHda;ofVRqh zhEOnu2-seaQyS0TkplVAdJ`HZ)&KPM!Z!Q)#JI1eiu4FwPH&&%y*t1ccRe&PxB6Ol z0U3;zF&QK{I1KDKIQsu*pr`p0=)LWs5MOUwdjUIpsI9lNr;jtlqu&e({jN&0e15R^ zwVnaMApaVd(^uC*vocYP15bj318*IVF%zti@3tVLX}*7vN;4{q8J!d^{!mz2>d5Wn zq&#%n&8A48Co|ZomHYkT^Vsuxi~apUNa*F#q1^sNXo~KqA(NWc_6IY?+=Z45<=Uny zS!c~r9=Hf?5FW!EBtkbJ`}^9XXr{X?OOb{<#lo8TA;*V8$D5(B6RgZbW0CWBFvH^S zeQgKNn^<)n``^SU)trGUXQy|LIT}GVMtnoB^$3t1%-hYUb#v9XoKa6-2S_@0w_m*f zO5m)%BEPl19D4afLE+x&jiQGf6uv0{65OXZvTCa8vGD{jtXkf4)7n73$Tv5=kiW%X ztJ?`uHwAWgULA&frf7Gw5DWC8yFL7^lk6wtI(GP?_nwLM?Zv?L@-Qzn#|KaGmRw=`Df)=tHH023PttpTt&$_kO2Pw62&g^k`k6s=icT!!rNdn-E!cE|N{1!}mbY7~6L zWErT9WN+fsm;_nKEitXqWZSoBWiQrgjMocJUt(eNH_!SWC*rBI94tOGP5z`GR3kud zKb*KR`V0;z9Vg4GsMj8&USnpLAE^GkX|VDYT%|mJ#w;c<|8~9OK92>yUZr^4C*}hk zT4LZ6N)WAxHGxOD+s48Zn|g|A1yIaE%C{2@<^AYMXk+&?Uzz^j203{+FP(ucV?~qp z5sPAE(I3KhFI|@K<=%>2_u)57R@%jxv4wqj`U@{dGh<;(H{oN;K7hfoPXe)5J}!4nLB8`P1>Ps z@bvi-UY=5rS(XzHpQeKi6NWTLS{9RrKzr$B$ycGkX4OD`$+h%*&V@f8bl_e0)W>6I z^?G*COtNEd2|}BzsPnz}g6?R#mIo3r#%pk0eC`Qr85MtNwF)W}X7iuCOF}wP$J}&W~r6CoB`Z|ic2)PS>zc% zM&VV!v42Aj+kzDnt1P3n9@2`gcDBFL_ju7u9m|27z{-g%LOxc=O*HaL0)R@y$e}^u zakM(r+ZlQ*pF&>!MY#&-(UafMMz$k}P(Ee*YrP+-SQn)UaB%wR|3B;f+e-mMp%7bV z@L$J;mSlX>ozCAJ0e7K}vZSq&Yx#evfIvw-nt}~gvn*NP7wkh=2pBU&#v~6{-2AIe?O$)b2~ISfrbG zYCMe1Pc77Kp1I=a`N*~Tb$!Q4upKwMDpV)r#@-=#vv*TZeQq;;jJ-4RMlOS;<}-K2 z{GM*fXKZ#qBl}#EnPZ;}71O(~ia)*7pC)8gpu8Zmw*V{TH0ZmHC$6WpIz<@kVX+tS12>yH zfYmo}a54!F%>5P4lck=h_qZSy9Shd!i(;MB4!-z36RwYz1kxq2t(l_83+QBa{!Xr55*No-#GrXN;v@($~S~C>j-#-O(HUW*M?#_r60y>Yr*LY;R5>%dM@TsugVFujSCG9_l z99dT@qaY7pd7fM-(Wp&|{Kqir)j(98cTp60^-iw7;widtlo`cW4}r|B1Y)}=qM$K{MoG@S*f2htQtr0MY#e@iE7!cxb_~oQ7@?mL>}=) z$)O+=uXN}W0FlDXl(;eMkGeBbyvR|OQOggn(vKuihu48OXb+nV9~H^FQ&=w&#DJ{HNgmCaQm9>Q4gu-}2ReSNP|>{*zmq@;_}tUyFe7 QZ+*N!qvg-K`7gr%0nzz?RsaA1 diff --git a/src/main/generated-sources/sarl/io/sarl/demos/fireworks/CreateArea.java b/src/main/generated-sources/sarl/io/sarl/demos/fireworks/CreateArea.java deleted file mode 100644 index 2b7706b..0000000 --- a/src/main/generated-sources/sarl/io/sarl/demos/fireworks/CreateArea.java +++ /dev/null @@ -1,23 +0,0 @@ -package io.sarl.demos.fireworks; - -import io.sarl.lang.annotation.SarlSpecification; -import io.sarl.lang.annotation.SyntheticMember; -import io.sarl.lang.core.Address; -import io.sarl.lang.core.Event; - -@SarlSpecification("0.5") -@SuppressWarnings("all") -public class CreateArea extends Event { - @SyntheticMember - public CreateArea() { - super(); - } - - @SyntheticMember - public CreateArea(final Address source) { - super(source); - } - - @SyntheticMember - private final static long serialVersionUID = 588368462L; -} diff --git a/src/main/generated-sources/sarl/io/sarl/demos/fireworks/Exit.java b/src/main/generated-sources/sarl/io/sarl/demos/fireworks/Exit.java deleted file mode 100644 index 1c8b7a7..0000000 --- a/src/main/generated-sources/sarl/io/sarl/demos/fireworks/Exit.java +++ /dev/null @@ -1,23 +0,0 @@ -package io.sarl.demos.fireworks; - -import io.sarl.lang.annotation.SarlSpecification; -import io.sarl.lang.annotation.SyntheticMember; -import io.sarl.lang.core.Address; -import io.sarl.lang.core.Event; - -@SarlSpecification("0.5") -@SuppressWarnings("all") -public class Exit extends Event { - @SyntheticMember - public Exit() { - super(); - } - - @SyntheticMember - public Exit(final Address source) { - super(source); - } - - @SyntheticMember - private final static long serialVersionUID = 588368462L; -} diff --git a/src/main/generated-sources/sarl/io/sarl/demos/fireworks/Explode.java b/src/main/generated-sources/sarl/io/sarl/demos/fireworks/Explode.java deleted file mode 100644 index e0067ff..0000000 --- a/src/main/generated-sources/sarl/io/sarl/demos/fireworks/Explode.java +++ /dev/null @@ -1,23 +0,0 @@ -package io.sarl.demos.fireworks; - -import io.sarl.lang.annotation.SarlSpecification; -import io.sarl.lang.annotation.SyntheticMember; -import io.sarl.lang.core.Address; -import io.sarl.lang.core.Event; - -@SarlSpecification("0.5") -@SuppressWarnings("all") -public class Explode extends Event { - @SyntheticMember - public Explode() { - super(); - } - - @SyntheticMember - public Explode(final Address source) { - super(source); - } - - @SyntheticMember - private final static long serialVersionUID = 588368462L; -} diff --git a/src/main/generated-sources/sarl/io/sarl/demos/fireworks/Fire.java b/src/main/generated-sources/sarl/io/sarl/demos/fireworks/Fire.java deleted file mode 100644 index 9385291..0000000 --- a/src/main/generated-sources/sarl/io/sarl/demos/fireworks/Fire.java +++ /dev/null @@ -1,458 +0,0 @@ -package io.sarl.demos.fireworks; - -import io.sarl.core.AgentTask; -import io.sarl.core.Behaviors; -import io.sarl.core.DefaultContextInteractions; -import io.sarl.core.ExternalContextAccess; -import io.sarl.core.Initialize; -import io.sarl.core.Lifecycle; -import io.sarl.core.Logging; -import io.sarl.core.Schedules; -import io.sarl.core.Time; -import io.sarl.demos.fireworks.Exit; -import io.sarl.demos.fireworks.FireReady; -import io.sarl.demos.fireworks.Freeze; -import io.sarl.demos.fireworks.Positions; -import io.sarl.demos.fireworks.UpdateFirePosition; -import io.sarl.lang.annotation.ImportedCapacityFeature; -import io.sarl.lang.annotation.PerceptGuardEvaluator; -import io.sarl.lang.annotation.SarlSpecification; -import io.sarl.lang.annotation.SyntheticMember; -import io.sarl.lang.core.Agent; -import io.sarl.lang.core.BuiltinCapacitiesProvider; -import io.sarl.lang.core.Skill; -import io.sarl.lang.util.ClearableReference; -import io.sarl.util.Scopes; -import java.util.ArrayList; -import java.util.Collection; -import java.util.List; -import java.util.UUID; -import java.util.Vector; -import java.util.function.Consumer; -import javax.inject.Inject; -import org.eclipse.xtext.xbase.lib.Conversions; -import org.eclipse.xtext.xbase.lib.DoubleExtensions; -import org.eclipse.xtext.xbase.lib.Exceptions; -import org.eclipse.xtext.xbase.lib.Extension; -import org.eclipse.xtext.xbase.lib.Inline; -import org.eclipse.xtext.xbase.lib.IterableExtensions; -import org.eclipse.xtext.xbase.lib.Procedures.Procedure1; -import org.eclipse.xtext.xbase.lib.Procedures.Procedure2; -import org.eclipse.xtext.xbase.lib.Pure; - -@SarlSpecification("0.5") -@SuppressWarnings("all") -public class Fire extends Agent { - private List x; - - private List y; - - private int lifetime = 300; - - private boolean frozen = false; - - private boolean destroyed = false; - - private boolean exited = false; - - private Positions grid; - - private Double xf; - - private Double yf; - - private UUID id = UUID.randomUUID(); - - private UUID parentID; - - private AgentTask move; - - private UUID parentAgent; - - @SyntheticMember - private void $behaviorUnit$Freeze$0(final Freeze occurrence) { - this.frozen = occurrence.value; - if (this.frozen) { - Schedules _$CAPACITY_USE$IO_SARL_CORE_SCHEDULES$CALLER = this.$castSkill(Schedules.class, (this.$CAPACITY_USE$IO_SARL_CORE_SCHEDULES == null || this.$CAPACITY_USE$IO_SARL_CORE_SCHEDULES.get() == null) ? (this.$CAPACITY_USE$IO_SARL_CORE_SCHEDULES = $getSkill(Schedules.class)) : this.$CAPACITY_USE$IO_SARL_CORE_SCHEDULES); - _$CAPACITY_USE$IO_SARL_CORE_SCHEDULES$CALLER.cancel(this.move, true); - } else { - Behaviors _$CAPACITY_USE$IO_SARL_CORE_BEHAVIORS$CALLER = this.$castSkill(Behaviors.class, (this.$CAPACITY_USE$IO_SARL_CORE_BEHAVIORS == null || this.$CAPACITY_USE$IO_SARL_CORE_BEHAVIORS.get() == null) ? (this.$CAPACITY_USE$IO_SARL_CORE_BEHAVIORS = $getSkill(Behaviors.class)) : this.$CAPACITY_USE$IO_SARL_CORE_BEHAVIORS); - UpdateFirePosition _updateFirePosition = new UpdateFirePosition(); - _$CAPACITY_USE$IO_SARL_CORE_BEHAVIORS$CALLER.wake(_updateFirePosition); - } - } - - @SyntheticMember - private void $behaviorUnit$Initialize$1(final Initialize occurrence) { - ArrayList _arrayList = new ArrayList(); - this.x = _arrayList; - ArrayList _arrayList_1 = new ArrayList(); - this.y = _arrayList_1; - boolean _equals = Integer.valueOf(((List)Conversions.doWrapArray(occurrence.parameters)).size()).equals(Integer.valueOf(4)); - if (_equals) { - Object _get = occurrence.parameters[0]; - this.x.add(((Double) _get)); - Object _get_1 = occurrence.parameters[1]; - this.y.add(((Double) _get_1)); - Object _get_2 = occurrence.parameters[2]; - this.grid = ((Positions) _get_2); - Object _get_3 = occurrence.parameters[3]; - this.parentID = ((UUID) _get_3); - } else { - Logging _$CAPACITY_USE$IO_SARL_CORE_LOGGING$CALLER = this.$castSkill(Logging.class, (this.$CAPACITY_USE$IO_SARL_CORE_LOGGING == null || this.$CAPACITY_USE$IO_SARL_CORE_LOGGING.get() == null) ? (this.$CAPACITY_USE$IO_SARL_CORE_LOGGING = $getSkill(Logging.class)) : this.$CAPACITY_USE$IO_SARL_CORE_LOGGING); - _$CAPACITY_USE$IO_SARL_CORE_LOGGING$CALLER.info("Error in fire Initialize : bad parameter number"); - } - this.parentAgent = occurrence.spawner; - double _random = Math.random(); - double _multiply = (_random * 10.0); - double _random_1 = Math.random(); - double _multiply_1 = (_random_1 * 5); - double _minus = (_multiply - _multiply_1); - this.xf = Double.valueOf(_minus); - double _random_2 = Math.random(); - double _multiply_2 = (_random_2 * 10.0); - double _plus = (_multiply_2 + 1.0); - this.yf = Double.valueOf(_plus); - } - - @SyntheticMember - private void $behaviorUnit$FireReady$2(final FireReady occurrence) { - Schedules _$CAPACITY_USE$IO_SARL_CORE_SCHEDULES$CALLER = this.$castSkill(Schedules.class, (this.$CAPACITY_USE$IO_SARL_CORE_SCHEDULES == null || this.$CAPACITY_USE$IO_SARL_CORE_SCHEDULES.get() == null) ? (this.$CAPACITY_USE$IO_SARL_CORE_SCHEDULES = $getSkill(Schedules.class)) : this.$CAPACITY_USE$IO_SARL_CORE_SCHEDULES); - final Procedure1 _function = (Agent it) -> { - try { - Behaviors _$CAPACITY_USE$IO_SARL_CORE_BEHAVIORS$CALLER = this.$castSkill(Behaviors.class, (this.$CAPACITY_USE$IO_SARL_CORE_BEHAVIORS == null || this.$CAPACITY_USE$IO_SARL_CORE_BEHAVIORS.get() == null) ? (this.$CAPACITY_USE$IO_SARL_CORE_BEHAVIORS = $getSkill(Behaviors.class)) : this.$CAPACITY_USE$IO_SARL_CORE_BEHAVIORS); - UpdateFirePosition _updateFirePosition = new UpdateFirePosition(); - _$CAPACITY_USE$IO_SARL_CORE_BEHAVIORS$CALLER.wake(_updateFirePosition); - } catch (final Throwable _t) { - if (_t instanceof Exception) { - final Exception e = (Exception)_t; - e.printStackTrace(); - } else { - throw Exceptions.sneakyThrow(_t); - } - } - }; - this.move = _$CAPACITY_USE$IO_SARL_CORE_SCHEDULES$CALLER.atFixedDelay(30, _function); - } - - @SyntheticMember - private void $behaviorUnit$UpdateFirePosition$3(final UpdateFirePosition occurrence) { - Double _last = IterableExtensions.last(this.x); - double newx = DoubleExtensions.operator_plus(_last, this.xf); - Double _last_1 = IterableExtensions.last(this.y); - double newy = DoubleExtensions.operator_plus(_last_1, this.yf); - this.x.add(Double.valueOf(newx)); - this.y.add(Double.valueOf(newy)); - if ((this.grid != null)) { - ArrayList> list = new ArrayList>(); - final Consumer _function = (Double pos) -> { - Vector nvect = new Vector(2); - nvect.add(pos); - list.add(nvect); - }; - this.x.forEach(_function); - final Procedure2 _function_1 = (Double pos, Integer i) -> { - Vector nvect = list.get((i).intValue()); - nvect.add(pos); - list.set((i).intValue(), nvect); - }; - IterableExtensions.forEach(this.y, _function_1); - this.grid.setFirePosition(this.id, this.parentID, list); - } - this.lifetime = (this.lifetime - 10); - if ((this.lifetime <= 0)) { - this.grid.removeFirePosition(this.id); - this.cleanBeforeExit(); - Schedules _$CAPACITY_USE$IO_SARL_CORE_SCHEDULES$CALLER = this.$castSkill(Schedules.class, (this.$CAPACITY_USE$IO_SARL_CORE_SCHEDULES == null || this.$CAPACITY_USE$IO_SARL_CORE_SCHEDULES.get() == null) ? (this.$CAPACITY_USE$IO_SARL_CORE_SCHEDULES = $getSkill(Schedules.class)) : this.$CAPACITY_USE$IO_SARL_CORE_SCHEDULES); - final Procedure1 _function_2 = (Agent it) -> { - Lifecycle _$CAPACITY_USE$IO_SARL_CORE_LIFECYCLE$CALLER = this.$castSkill(Lifecycle.class, (this.$CAPACITY_USE$IO_SARL_CORE_LIFECYCLE == null || this.$CAPACITY_USE$IO_SARL_CORE_LIFECYCLE.get() == null) ? (this.$CAPACITY_USE$IO_SARL_CORE_LIFECYCLE = $getSkill(Lifecycle.class)) : this.$CAPACITY_USE$IO_SARL_CORE_LIFECYCLE); - _$CAPACITY_USE$IO_SARL_CORE_LIFECYCLE$CALLER.killMe(); - }; - _$CAPACITY_USE$IO_SARL_CORE_SCHEDULES$CALLER.in(1000, _function_2); - } - } - - @SyntheticMember - @Pure - private boolean $behaviorUnitGuard$UpdateFirePosition$3(final UpdateFirePosition it, final UpdateFirePosition occurrence) { - return ((this.isFromMe(occurrence) && (!this.frozen)) && (!this.destroyed)); - } - - protected boolean cleanBeforeExit() { - boolean _xblockexpression = false; - { - Schedules _$CAPACITY_USE$IO_SARL_CORE_SCHEDULES$CALLER = this.$castSkill(Schedules.class, (this.$CAPACITY_USE$IO_SARL_CORE_SCHEDULES == null || this.$CAPACITY_USE$IO_SARL_CORE_SCHEDULES.get() == null) ? (this.$CAPACITY_USE$IO_SARL_CORE_SCHEDULES = $getSkill(Schedules.class)) : this.$CAPACITY_USE$IO_SARL_CORE_SCHEDULES); - _$CAPACITY_USE$IO_SARL_CORE_SCHEDULES$CALLER.cancel(this.move, true); - this.exited = true; - _xblockexpression = this.destroyed = true; - } - return _xblockexpression; - } - - @SyntheticMember - private void $behaviorUnit$Exit$4(final Exit occurrence) { - this.frozen = true; - this.cleanBeforeExit(); - DefaultContextInteractions _$CAPACITY_USE$IO_SARL_CORE_DEFAULTCONTEXTINTERACTIONS$CALLER = this.$castSkill(DefaultContextInteractions.class, (this.$CAPACITY_USE$IO_SARL_CORE_DEFAULTCONTEXTINTERACTIONS == null || this.$CAPACITY_USE$IO_SARL_CORE_DEFAULTCONTEXTINTERACTIONS.get() == null) ? (this.$CAPACITY_USE$IO_SARL_CORE_DEFAULTCONTEXTINTERACTIONS = $getSkill(DefaultContextInteractions.class)) : this.$CAPACITY_USE$IO_SARL_CORE_DEFAULTCONTEXTINTERACTIONS); - Exit _exit = new Exit(); - DefaultContextInteractions _$CAPACITY_USE$IO_SARL_CORE_DEFAULTCONTEXTINTERACTIONS$CALLER_1 = this.$castSkill(DefaultContextInteractions.class, (this.$CAPACITY_USE$IO_SARL_CORE_DEFAULTCONTEXTINTERACTIONS == null || this.$CAPACITY_USE$IO_SARL_CORE_DEFAULTCONTEXTINTERACTIONS.get() == null) ? (this.$CAPACITY_USE$IO_SARL_CORE_DEFAULTCONTEXTINTERACTIONS = $getSkill(DefaultContextInteractions.class)) : this.$CAPACITY_USE$IO_SARL_CORE_DEFAULTCONTEXTINTERACTIONS); - _$CAPACITY_USE$IO_SARL_CORE_DEFAULTCONTEXTINTERACTIONS$CALLER.emit(_exit, Scopes.addresses(_$CAPACITY_USE$IO_SARL_CORE_DEFAULTCONTEXTINTERACTIONS$CALLER_1.getDefaultSpace().getAddress(this.parentAgent))); - Lifecycle _$CAPACITY_USE$IO_SARL_CORE_LIFECYCLE$CALLER = this.$castSkill(Lifecycle.class, (this.$CAPACITY_USE$IO_SARL_CORE_LIFECYCLE == null || this.$CAPACITY_USE$IO_SARL_CORE_LIFECYCLE.get() == null) ? (this.$CAPACITY_USE$IO_SARL_CORE_LIFECYCLE = $getSkill(Lifecycle.class)) : this.$CAPACITY_USE$IO_SARL_CORE_LIFECYCLE); - _$CAPACITY_USE$IO_SARL_CORE_LIFECYCLE$CALLER.killMe(); - } - - @SyntheticMember - @Pure - private boolean $behaviorUnitGuard$Exit$4(final Exit it, final Exit occurrence) { - return ((!this.exited) && it.isFrom(this.getParentID())); - } - - @Extension - @ImportedCapacityFeature(Lifecycle.class) - @SyntheticMember - private transient ClearableReference $CAPACITY_USE$IO_SARL_CORE_LIFECYCLE; - - @SyntheticMember - @Pure - @Inline(value = "$castSkill(Lifecycle.class, (this.$CAPACITY_USE$IO_SARL_CORE_LIFECYCLE == null || this.$CAPACITY_USE$IO_SARL_CORE_LIFECYCLE.get() == null) ? (this.$CAPACITY_USE$IO_SARL_CORE_LIFECYCLE = $getSkill(Lifecycle.class)) : this.$CAPACITY_USE$IO_SARL_CORE_LIFECYCLE)", imported = Lifecycle.class) - private Lifecycle $CAPACITY_USE$IO_SARL_CORE_LIFECYCLE$CALLER() { - if (this.$CAPACITY_USE$IO_SARL_CORE_LIFECYCLE == null || this.$CAPACITY_USE$IO_SARL_CORE_LIFECYCLE.get() == null) { - this.$CAPACITY_USE$IO_SARL_CORE_LIFECYCLE = $getSkill(Lifecycle.class); - } - return $castSkill(Lifecycle.class, this.$CAPACITY_USE$IO_SARL_CORE_LIFECYCLE); - } - - @Extension - @ImportedCapacityFeature(Logging.class) - @SyntheticMember - private transient ClearableReference $CAPACITY_USE$IO_SARL_CORE_LOGGING; - - @SyntheticMember - @Pure - @Inline(value = "$castSkill(Logging.class, (this.$CAPACITY_USE$IO_SARL_CORE_LOGGING == null || this.$CAPACITY_USE$IO_SARL_CORE_LOGGING.get() == null) ? (this.$CAPACITY_USE$IO_SARL_CORE_LOGGING = $getSkill(Logging.class)) : this.$CAPACITY_USE$IO_SARL_CORE_LOGGING)", imported = Logging.class) - private Logging $CAPACITY_USE$IO_SARL_CORE_LOGGING$CALLER() { - if (this.$CAPACITY_USE$IO_SARL_CORE_LOGGING == null || this.$CAPACITY_USE$IO_SARL_CORE_LOGGING.get() == null) { - this.$CAPACITY_USE$IO_SARL_CORE_LOGGING = $getSkill(Logging.class); - } - return $castSkill(Logging.class, this.$CAPACITY_USE$IO_SARL_CORE_LOGGING); - } - - @Extension - @ImportedCapacityFeature(Behaviors.class) - @SyntheticMember - private transient ClearableReference $CAPACITY_USE$IO_SARL_CORE_BEHAVIORS; - - @SyntheticMember - @Pure - @Inline(value = "$castSkill(Behaviors.class, (this.$CAPACITY_USE$IO_SARL_CORE_BEHAVIORS == null || this.$CAPACITY_USE$IO_SARL_CORE_BEHAVIORS.get() == null) ? (this.$CAPACITY_USE$IO_SARL_CORE_BEHAVIORS = $getSkill(Behaviors.class)) : this.$CAPACITY_USE$IO_SARL_CORE_BEHAVIORS)", imported = Behaviors.class) - private Behaviors $CAPACITY_USE$IO_SARL_CORE_BEHAVIORS$CALLER() { - if (this.$CAPACITY_USE$IO_SARL_CORE_BEHAVIORS == null || this.$CAPACITY_USE$IO_SARL_CORE_BEHAVIORS.get() == null) { - this.$CAPACITY_USE$IO_SARL_CORE_BEHAVIORS = $getSkill(Behaviors.class); - } - return $castSkill(Behaviors.class, this.$CAPACITY_USE$IO_SARL_CORE_BEHAVIORS); - } - - @Extension - @ImportedCapacityFeature(DefaultContextInteractions.class) - @SyntheticMember - private transient ClearableReference $CAPACITY_USE$IO_SARL_CORE_DEFAULTCONTEXTINTERACTIONS; - - @SyntheticMember - @Pure - @Inline(value = "$castSkill(DefaultContextInteractions.class, (this.$CAPACITY_USE$IO_SARL_CORE_DEFAULTCONTEXTINTERACTIONS == null || this.$CAPACITY_USE$IO_SARL_CORE_DEFAULTCONTEXTINTERACTIONS.get() == null) ? (this.$CAPACITY_USE$IO_SARL_CORE_DEFAULTCONTEXTINTERACTIONS = $getSkill(DefaultContextInteractions.class)) : this.$CAPACITY_USE$IO_SARL_CORE_DEFAULTCONTEXTINTERACTIONS)", imported = DefaultContextInteractions.class) - private DefaultContextInteractions $CAPACITY_USE$IO_SARL_CORE_DEFAULTCONTEXTINTERACTIONS$CALLER() { - if (this.$CAPACITY_USE$IO_SARL_CORE_DEFAULTCONTEXTINTERACTIONS == null || this.$CAPACITY_USE$IO_SARL_CORE_DEFAULTCONTEXTINTERACTIONS.get() == null) { - this.$CAPACITY_USE$IO_SARL_CORE_DEFAULTCONTEXTINTERACTIONS = $getSkill(DefaultContextInteractions.class); - } - return $castSkill(DefaultContextInteractions.class, this.$CAPACITY_USE$IO_SARL_CORE_DEFAULTCONTEXTINTERACTIONS); - } - - @Extension - @ImportedCapacityFeature(ExternalContextAccess.class) - @SyntheticMember - private transient ClearableReference $CAPACITY_USE$IO_SARL_CORE_EXTERNALCONTEXTACCESS; - - @SyntheticMember - @Pure - @Inline(value = "$castSkill(ExternalContextAccess.class, (this.$CAPACITY_USE$IO_SARL_CORE_EXTERNALCONTEXTACCESS == null || this.$CAPACITY_USE$IO_SARL_CORE_EXTERNALCONTEXTACCESS.get() == null) ? (this.$CAPACITY_USE$IO_SARL_CORE_EXTERNALCONTEXTACCESS = $getSkill(ExternalContextAccess.class)) : this.$CAPACITY_USE$IO_SARL_CORE_EXTERNALCONTEXTACCESS)", imported = ExternalContextAccess.class) - private ExternalContextAccess $CAPACITY_USE$IO_SARL_CORE_EXTERNALCONTEXTACCESS$CALLER() { - if (this.$CAPACITY_USE$IO_SARL_CORE_EXTERNALCONTEXTACCESS == null || this.$CAPACITY_USE$IO_SARL_CORE_EXTERNALCONTEXTACCESS.get() == null) { - this.$CAPACITY_USE$IO_SARL_CORE_EXTERNALCONTEXTACCESS = $getSkill(ExternalContextAccess.class); - } - return $castSkill(ExternalContextAccess.class, this.$CAPACITY_USE$IO_SARL_CORE_EXTERNALCONTEXTACCESS); - } - - @Extension - @ImportedCapacityFeature(Schedules.class) - @SyntheticMember - private transient ClearableReference $CAPACITY_USE$IO_SARL_CORE_SCHEDULES; - - @SyntheticMember - @Pure - @Inline(value = "$castSkill(Schedules.class, (this.$CAPACITY_USE$IO_SARL_CORE_SCHEDULES == null || this.$CAPACITY_USE$IO_SARL_CORE_SCHEDULES.get() == null) ? (this.$CAPACITY_USE$IO_SARL_CORE_SCHEDULES = $getSkill(Schedules.class)) : this.$CAPACITY_USE$IO_SARL_CORE_SCHEDULES)", imported = Schedules.class) - private Schedules $CAPACITY_USE$IO_SARL_CORE_SCHEDULES$CALLER() { - if (this.$CAPACITY_USE$IO_SARL_CORE_SCHEDULES == null || this.$CAPACITY_USE$IO_SARL_CORE_SCHEDULES.get() == null) { - this.$CAPACITY_USE$IO_SARL_CORE_SCHEDULES = $getSkill(Schedules.class); - } - return $castSkill(Schedules.class, this.$CAPACITY_USE$IO_SARL_CORE_SCHEDULES); - } - - @Extension - @ImportedCapacityFeature(Time.class) - @SyntheticMember - private transient ClearableReference $CAPACITY_USE$IO_SARL_CORE_TIME; - - @SyntheticMember - @Pure - @Inline(value = "$castSkill(Time.class, (this.$CAPACITY_USE$IO_SARL_CORE_TIME == null || this.$CAPACITY_USE$IO_SARL_CORE_TIME.get() == null) ? (this.$CAPACITY_USE$IO_SARL_CORE_TIME = $getSkill(Time.class)) : this.$CAPACITY_USE$IO_SARL_CORE_TIME)", imported = Time.class) - private Time $CAPACITY_USE$IO_SARL_CORE_TIME$CALLER() { - if (this.$CAPACITY_USE$IO_SARL_CORE_TIME == null || this.$CAPACITY_USE$IO_SARL_CORE_TIME.get() == null) { - this.$CAPACITY_USE$IO_SARL_CORE_TIME = $getSkill(Time.class); - } - return $castSkill(Time.class, this.$CAPACITY_USE$IO_SARL_CORE_TIME); - } - - @SyntheticMember - @PerceptGuardEvaluator - private void $guardEvaluator$Initialize(final Initialize occurrence, final Collection ___SARLlocal_runnableCollection) { - assert occurrence != null; - assert ___SARLlocal_runnableCollection != null; - ___SARLlocal_runnableCollection.add(() -> $behaviorUnit$Initialize$1(occurrence)); - } - - @SyntheticMember - @PerceptGuardEvaluator - private void $guardEvaluator$FireReady(final FireReady occurrence, final Collection ___SARLlocal_runnableCollection) { - assert occurrence != null; - assert ___SARLlocal_runnableCollection != null; - ___SARLlocal_runnableCollection.add(() -> $behaviorUnit$FireReady$2(occurrence)); - } - - @SyntheticMember - @PerceptGuardEvaluator - private void $guardEvaluator$Freeze(final Freeze occurrence, final Collection ___SARLlocal_runnableCollection) { - assert occurrence != null; - assert ___SARLlocal_runnableCollection != null; - ___SARLlocal_runnableCollection.add(() -> $behaviorUnit$Freeze$0(occurrence)); - } - - @SyntheticMember - @PerceptGuardEvaluator - private void $guardEvaluator$Exit(final Exit occurrence, final Collection ___SARLlocal_runnableCollection) { - assert occurrence != null; - assert ___SARLlocal_runnableCollection != null; - if ($behaviorUnitGuard$Exit$4(occurrence, occurrence)) { - ___SARLlocal_runnableCollection.add(() -> $behaviorUnit$Exit$4(occurrence)); - } - } - - @SyntheticMember - @PerceptGuardEvaluator - private void $guardEvaluator$UpdateFirePosition(final UpdateFirePosition occurrence, final Collection ___SARLlocal_runnableCollection) { - assert occurrence != null; - assert ___SARLlocal_runnableCollection != null; - if ($behaviorUnitGuard$UpdateFirePosition$3(occurrence, occurrence)) { - ___SARLlocal_runnableCollection.add(() -> $behaviorUnit$UpdateFirePosition$3(occurrence)); - } - } - - @Override - @Pure - @SyntheticMember - public boolean equals(final Object obj) { - if (this == obj) - return true; - if (obj == null) - return false; - if (getClass() != obj.getClass()) - return false; - Fire other = (Fire) obj; - if (this.x == null) { - if (other.x != null) - return false; - } else if (!this.x.equals(other.x)) - return false; - if (this.y == null) { - if (other.y != null) - return false; - } else if (!this.y.equals(other.y)) - return false; - if (other.lifetime != this.lifetime) - return false; - if (other.frozen != this.frozen) - return false; - if (other.destroyed != this.destroyed) - return false; - if (other.exited != this.exited) - return false; - if (this.grid == null) { - if (other.grid != null) - return false; - } else if (!this.grid.equals(other.grid)) - return false; - if (this.xf == null) { - if (other.xf != null) - return false; - } else if (!this.xf.equals(other.xf)) - return false; - if (this.yf == null) { - if (other.yf != null) - return false; - } else if (!this.yf.equals(other.yf)) - return false; - if (this.id == null) { - if (other.id != null) - return false; - } else if (!this.id.equals(other.id)) - return false; - if (this.parentID == null) { - if (other.parentID != null) - return false; - } else if (!this.parentID.equals(other.parentID)) - return false; - if (this.move == null) { - if (other.move != null) - return false; - } else if (!this.move.equals(other.move)) - return false; - if (this.parentAgent == null) { - if (other.parentAgent != null) - return false; - } else if (!this.parentAgent.equals(other.parentAgent)) - return false; - return super.equals(obj); - } - - @Override - @Pure - @SyntheticMember - public int hashCode() { - final int prime = 31; - int result = super.hashCode(); - result = prime * result + ((this.x== null) ? 0 : this.x.hashCode()); - result = prime * result + ((this.y== null) ? 0 : this.y.hashCode()); - result = prime * result + this.lifetime; - result = prime * result + (this.frozen ? 1231 : 1237); - result = prime * result + (this.destroyed ? 1231 : 1237); - result = prime * result + (this.exited ? 1231 : 1237); - result = prime * result + ((this.grid== null) ? 0 : this.grid.hashCode()); - result = prime * result + ((this.xf== null) ? 0 : this.xf.hashCode()); - result = prime * result + ((this.yf== null) ? 0 : this.yf.hashCode()); - result = prime * result + ((this.id== null) ? 0 : this.id.hashCode()); - result = prime * result + ((this.parentID== null) ? 0 : this.parentID.hashCode()); - result = prime * result + ((this.move== null) ? 0 : this.move.hashCode()); - result = prime * result + ((this.parentAgent== null) ? 0 : this.parentAgent.hashCode()); - return result; - } - - @SyntheticMember - public Fire(final UUID parentID, final UUID agentID) { - super(parentID, agentID); - } - - @SyntheticMember - @Inject - public Fire(final BuiltinCapacitiesProvider provider, final UUID parentID, final UUID agentID) { - super(provider, parentID, agentID); - } -} diff --git a/src/main/generated-sources/sarl/io/sarl/demos/fireworks/FirePos.java b/src/main/generated-sources/sarl/io/sarl/demos/fireworks/FirePos.java deleted file mode 100644 index 543dbc7..0000000 --- a/src/main/generated-sources/sarl/io/sarl/demos/fireworks/FirePos.java +++ /dev/null @@ -1,79 +0,0 @@ -package io.sarl.demos.fireworks; - -import io.sarl.lang.annotation.SarlSpecification; -import io.sarl.lang.annotation.SyntheticMember; -import java.util.List; -import java.util.Vector; -import javafx.scene.paint.Color; -import org.eclipse.xtext.xbase.lib.Pure; - -@SarlSpecification("0.5") -@SuppressWarnings("all") -public class FirePos { - public final int FIREREFRESHDELAY = 100; - - private List> positions; - - private Color color; - - @Pure - public List> getPositions() { - return this.positions; - } - - public List> setPositions(final List> positions) { - return this.positions = positions; - } - - @Pure - public Color getColor() { - return this.color; - } - - public Color setColor(final Color color) { - return this.color = color; - } - - @Override - @Pure - @SyntheticMember - public boolean equals(final Object obj) { - if (this == obj) - return true; - if (obj == null) - return false; - if (getClass() != obj.getClass()) - return false; - FirePos other = (FirePos) obj; - if (other.FIREREFRESHDELAY != this.FIREREFRESHDELAY) - return false; - if (this.positions == null) { - if (other.positions != null) - return false; - } else if (!this.positions.equals(other.positions)) - return false; - if (this.color == null) { - if (other.color != null) - return false; - } else if (!this.color.equals(other.color)) - return false; - return super.equals(obj); - } - - @Override - @Pure - @SyntheticMember - public int hashCode() { - final int prime = 31; - int result = super.hashCode(); - result = prime * result + this.FIREREFRESHDELAY; - result = prime * result + ((this.positions== null) ? 0 : this.positions.hashCode()); - result = prime * result + ((this.color== null) ? 0 : this.color.hashCode()); - return result; - } - - @SyntheticMember - public FirePos() { - super(); - } -} diff --git a/src/main/generated-sources/sarl/io/sarl/demos/fireworks/FireReady.java b/src/main/generated-sources/sarl/io/sarl/demos/fireworks/FireReady.java deleted file mode 100644 index 3c1971d..0000000 --- a/src/main/generated-sources/sarl/io/sarl/demos/fireworks/FireReady.java +++ /dev/null @@ -1,23 +0,0 @@ -package io.sarl.demos.fireworks; - -import io.sarl.lang.annotation.SarlSpecification; -import io.sarl.lang.annotation.SyntheticMember; -import io.sarl.lang.core.Address; -import io.sarl.lang.core.Event; - -@SarlSpecification("0.5") -@SuppressWarnings("all") -public class FireReady extends Event { - @SyntheticMember - public FireReady() { - super(); - } - - @SyntheticMember - public FireReady(final Address source) { - super(source); - } - - @SyntheticMember - private final static long serialVersionUID = 588368462L; -} diff --git a/src/main/generated-sources/sarl/io/sarl/demos/fireworks/Firework.java b/src/main/generated-sources/sarl/io/sarl/demos/fireworks/Firework.java index 203277b..7889052 100644 --- a/src/main/generated-sources/sarl/io/sarl/demos/fireworks/Firework.java +++ b/src/main/generated-sources/sarl/io/sarl/demos/fireworks/Firework.java @@ -2,13 +2,13 @@ package io.sarl.demos.fireworks; import io.janusproject.Boot; import io.janusproject.kernel.Kernel; -import io.sarl.demos.fireworks.FXMLViewerController; -import io.sarl.demos.fireworks.LaunchingArea; +import io.sarl.demos.fireworks.agents.LaunchingArea; +import io.sarl.demos.fireworks.gui.FXMLViewerController; import io.sarl.lang.annotation.SarlSpecification; import io.sarl.lang.annotation.SyntheticMember; import org.eclipse.xtext.xbase.lib.Exceptions; -@SarlSpecification("0.5") +@SarlSpecification("0.6") @SuppressWarnings("all") public class Firework { public static Kernel main(final FXMLViewerController controller) { diff --git a/src/main/generated-sources/sarl/io/sarl/demos/fireworks/Freeze.java b/src/main/generated-sources/sarl/io/sarl/demos/fireworks/Freeze.java deleted file mode 100644 index f7f889f..0000000 --- a/src/main/generated-sources/sarl/io/sarl/demos/fireworks/Freeze.java +++ /dev/null @@ -1,56 +0,0 @@ -package io.sarl.demos.fireworks; - -import io.sarl.lang.annotation.SarlSpecification; -import io.sarl.lang.annotation.SyntheticMember; -import io.sarl.lang.core.Event; -import org.eclipse.xtext.xbase.lib.Pure; - -@SarlSpecification("0.5") -@SuppressWarnings("all") -public class Freeze extends Event { - public boolean value; - - public Freeze(final boolean value) { - this.value = value; - } - - @Override - @Pure - @SyntheticMember - public boolean equals(final Object obj) { - if (this == obj) - return true; - if (obj == null) - return false; - if (getClass() != obj.getClass()) - return false; - Freeze other = (Freeze) obj; - if (other.value != this.value) - return false; - return super.equals(obj); - } - - @Override - @Pure - @SyntheticMember - public int hashCode() { - final int prime = 31; - int result = super.hashCode(); - result = prime * result + (this.value ? 1231 : 1237); - return result; - } - - /** - * Returns a String representation of the Freeze event's attributes only. - */ - @SyntheticMember - @Pure - protected String attributesToString() { - StringBuilder result = new StringBuilder(super.attributesToString()); - result.append("value = ").append(this.value); - return result.toString(); - } - - @SyntheticMember - private final static long serialVersionUID = 2771119382L; -} diff --git a/src/main/generated-sources/sarl/io/sarl/demos/fireworks/KillFire.java b/src/main/generated-sources/sarl/io/sarl/demos/fireworks/KillFire.java deleted file mode 100644 index 2e4644d..0000000 --- a/src/main/generated-sources/sarl/io/sarl/demos/fireworks/KillFire.java +++ /dev/null @@ -1,23 +0,0 @@ -package io.sarl.demos.fireworks; - -import io.sarl.lang.annotation.SarlSpecification; -import io.sarl.lang.annotation.SyntheticMember; -import io.sarl.lang.core.Address; -import io.sarl.lang.core.Event; - -@SarlSpecification("0.5") -@SuppressWarnings("all") -public class KillFire extends Event { - @SyntheticMember - public KillFire() { - super(); - } - - @SyntheticMember - public KillFire(final Address source) { - super(source); - } - - @SyntheticMember - private final static long serialVersionUID = 588368462L; -} diff --git a/src/main/generated-sources/sarl/io/sarl/demos/fireworks/KillRocket.java b/src/main/generated-sources/sarl/io/sarl/demos/fireworks/KillRocket.java deleted file mode 100644 index 44af744..0000000 --- a/src/main/generated-sources/sarl/io/sarl/demos/fireworks/KillRocket.java +++ /dev/null @@ -1,23 +0,0 @@ -package io.sarl.demos.fireworks; - -import io.sarl.lang.annotation.SarlSpecification; -import io.sarl.lang.annotation.SyntheticMember; -import io.sarl.lang.core.Address; -import io.sarl.lang.core.Event; - -@SarlSpecification("0.5") -@SuppressWarnings("all") -public class KillRocket extends Event { - @SyntheticMember - public KillRocket() { - super(); - } - - @SyntheticMember - public KillRocket(final Address source) { - super(source); - } - - @SyntheticMember - private final static long serialVersionUID = 588368462L; -} diff --git a/src/main/generated-sources/sarl/io/sarl/demos/fireworks/Launch.java b/src/main/generated-sources/sarl/io/sarl/demos/fireworks/Launch.java deleted file mode 100644 index 958791c..0000000 --- a/src/main/generated-sources/sarl/io/sarl/demos/fireworks/Launch.java +++ /dev/null @@ -1,23 +0,0 @@ -package io.sarl.demos.fireworks; - -import io.sarl.lang.annotation.SarlSpecification; -import io.sarl.lang.annotation.SyntheticMember; -import io.sarl.lang.core.Address; -import io.sarl.lang.core.Event; - -@SarlSpecification("0.5") -@SuppressWarnings("all") -public class Launch extends Event { - @SyntheticMember - public Launch() { - super(); - } - - @SyntheticMember - public Launch(final Address source) { - super(source); - } - - @SyntheticMember - private final static long serialVersionUID = 588368462L; -} diff --git a/src/main/generated-sources/sarl/io/sarl/demos/fireworks/LaunchingArea.java b/src/main/generated-sources/sarl/io/sarl/demos/fireworks/LaunchingArea.java deleted file mode 100644 index 265b9a9..0000000 --- a/src/main/generated-sources/sarl/io/sarl/demos/fireworks/LaunchingArea.java +++ /dev/null @@ -1,391 +0,0 @@ -package io.sarl.demos.fireworks; - -import io.sarl.core.Behaviors; -import io.sarl.core.DefaultContextInteractions; -import io.sarl.core.ExternalContextAccess; -import io.sarl.core.Initialize; -import io.sarl.core.InnerContextAccess; -import io.sarl.core.Lifecycle; -import io.sarl.core.Logging; -import io.sarl.core.MemberJoined; -import io.sarl.demos.fireworks.CreateArea; -import io.sarl.demos.fireworks.Exit; -import io.sarl.demos.fireworks.FXMLViewerController; -import io.sarl.demos.fireworks.Freeze; -import io.sarl.demos.fireworks.Launch; -import io.sarl.demos.fireworks.Positions; -import io.sarl.demos.fireworks.RocketLauncher; -import io.sarl.demos.fireworks.SetupSettings; -import io.sarl.lang.annotation.ImportedCapacityFeature; -import io.sarl.lang.annotation.PerceptGuardEvaluator; -import io.sarl.lang.annotation.SarlSpecification; -import io.sarl.lang.annotation.SyntheticMember; -import io.sarl.lang.core.Agent; -import io.sarl.lang.core.BuiltinCapacitiesProvider; -import io.sarl.lang.core.Skill; -import io.sarl.lang.util.ClearableReference; -import io.sarl.util.OpenEventSpace; -import io.sarl.util.OpenEventSpaceSpecification; -import java.util.Collection; -import java.util.List; -import java.util.Random; -import java.util.UUID; -import javax.inject.Inject; -import org.eclipse.xtext.xbase.lib.Conversions; -import org.eclipse.xtext.xbase.lib.Extension; -import org.eclipse.xtext.xbase.lib.Inline; -import org.eclipse.xtext.xbase.lib.Pure; - -@SarlSpecification("0.5") -@SuppressWarnings("all") -public class LaunchingArea extends Agent { - private Integer rocketsQuantity; - - private Integer fireQuantity; - - private Double gravity; - - private Positions grid = new Positions(); - - private double maxWidth = 10.0; - - private boolean exited = false; - - @SyntheticMember - private void $behaviorUnit$SetupSettings$0(final SetupSettings occurrence) { - this.rocketsQuantity = occurrence.rocketsQuantity; - this.fireQuantity = occurrence.fireQuatity; - this.gravity = occurrence.gravity; - this.maxWidth = (occurrence.maxWidth).doubleValue(); - } - - @SyntheticMember - private void $behaviorUnit$Exit$1(final Exit occurrence) { - Lifecycle _$CAPACITY_USE$IO_SARL_CORE_LIFECYCLE$CALLER = this.$castSkill(Lifecycle.class, (this.$CAPACITY_USE$IO_SARL_CORE_LIFECYCLE == null || this.$CAPACITY_USE$IO_SARL_CORE_LIFECYCLE.get() == null) ? (this.$CAPACITY_USE$IO_SARL_CORE_LIFECYCLE = $getSkill(Lifecycle.class)) : this.$CAPACITY_USE$IO_SARL_CORE_LIFECYCLE); - _$CAPACITY_USE$IO_SARL_CORE_LIFECYCLE$CALLER.killMe(); - } - - @SyntheticMember - @Pure - private boolean $behaviorUnitGuard$Exit$1(final Exit it, final Exit occurrence) { - InnerContextAccess _$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS$CALLER = this.$castSkill(InnerContextAccess.class, (this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS == null || this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS.get() == null) ? (this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS = $getSkill(InnerContextAccess.class)) : this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS); - boolean _hasMemberAgent = _$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS$CALLER.hasMemberAgent(); - boolean _not = (!_hasMemberAgent); - return _not; - } - - @SyntheticMember - private void $behaviorUnit$Exit$2(final Exit occurrence) { - this.exited = true; - InnerContextAccess _$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS$CALLER = this.$castSkill(InnerContextAccess.class, (this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS == null || this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS.get() == null) ? (this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS = $getSkill(InnerContextAccess.class)) : this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS); - Exit _exit = new Exit(); - _$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS$CALLER.getInnerContext().getDefaultSpace().emit(_exit, null); - } - - @SyntheticMember - @Pure - private boolean $behaviorUnitGuard$Exit$2(final Exit it, final Exit occurrence) { - return (this.$castSkill(InnerContextAccess.class, (this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS == null || this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS.get() == null) ? (this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS = $getSkill(InnerContextAccess.class)) : this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS).hasMemberAgent() && (!this.exited)); - } - - @SyntheticMember - private void $behaviorUnit$Initialize$3(final Initialize occurrence) { - this.rocketsQuantity = Integer.valueOf(20); - this.fireQuantity = Integer.valueOf(30); - this.gravity = Double.valueOf(0.5); - Logging _$CAPACITY_USE$IO_SARL_CORE_LOGGING$CALLER = this.$castSkill(Logging.class, (this.$CAPACITY_USE$IO_SARL_CORE_LOGGING == null || this.$CAPACITY_USE$IO_SARL_CORE_LOGGING.get() == null) ? (this.$CAPACITY_USE$IO_SARL_CORE_LOGGING = $getSkill(Logging.class)) : this.$CAPACITY_USE$IO_SARL_CORE_LOGGING); - _$CAPACITY_USE$IO_SARL_CORE_LOGGING$CALLER.info("Setup Area"); - } - - @SyntheticMember - @Pure - private boolean $behaviorUnitGuard$Initialize$3(final Initialize it, final Initialize occurrence) { - boolean _isEmpty = ((List)Conversions.doWrapArray(occurrence.parameters)).isEmpty(); - return _isEmpty; - } - - @SyntheticMember - private void $behaviorUnit$Initialize$4(final Initialize occurrence) { - Object _get = occurrence.parameters[0]; - FXMLViewerController ctrl = ((FXMLViewerController) _get); - DefaultContextInteractions _$CAPACITY_USE$IO_SARL_CORE_DEFAULTCONTEXTINTERACTIONS$CALLER = this.$castSkill(DefaultContextInteractions.class, (this.$CAPACITY_USE$IO_SARL_CORE_DEFAULTCONTEXTINTERACTIONS == null || this.$CAPACITY_USE$IO_SARL_CORE_DEFAULTCONTEXTINTERACTIONS.get() == null) ? (this.$CAPACITY_USE$IO_SARL_CORE_DEFAULTCONTEXTINTERACTIONS = $getSkill(DefaultContextInteractions.class)) : this.$CAPACITY_USE$IO_SARL_CORE_DEFAULTCONTEXTINTERACTIONS); - OpenEventSpace space = _$CAPACITY_USE$IO_SARL_CORE_DEFAULTCONTEXTINTERACTIONS$CALLER.getDefaultContext().createSpace(OpenEventSpaceSpecification.class, UUID.randomUUID()); - ctrl.setGUISpace(space); - Behaviors _$CAPACITY_USE$IO_SARL_CORE_BEHAVIORS$CALLER = this.$castSkill(Behaviors.class, (this.$CAPACITY_USE$IO_SARL_CORE_BEHAVIORS == null || this.$CAPACITY_USE$IO_SARL_CORE_BEHAVIORS.get() == null) ? (this.$CAPACITY_USE$IO_SARL_CORE_BEHAVIORS = $getSkill(Behaviors.class)) : this.$CAPACITY_USE$IO_SARL_CORE_BEHAVIORS); - space.register(_$CAPACITY_USE$IO_SARL_CORE_BEHAVIORS$CALLER.asEventListener()); - ctrl.listenAndDraw(this.grid); - Logging _$CAPACITY_USE$IO_SARL_CORE_LOGGING$CALLER = this.$castSkill(Logging.class, (this.$CAPACITY_USE$IO_SARL_CORE_LOGGING == null || this.$CAPACITY_USE$IO_SARL_CORE_LOGGING.get() == null) ? (this.$CAPACITY_USE$IO_SARL_CORE_LOGGING = $getSkill(Logging.class)) : this.$CAPACITY_USE$IO_SARL_CORE_LOGGING); - _$CAPACITY_USE$IO_SARL_CORE_LOGGING$CALLER.info("Setup Area"); - } - - @SyntheticMember - @Pure - private boolean $behaviorUnitGuard$Initialize$4(final Initialize it, final Initialize occurrence) { - boolean _isEmpty = ((List)Conversions.doWrapArray(occurrence.parameters)).isEmpty(); - boolean _not = (!_isEmpty); - return _not; - } - - @SyntheticMember - private void $behaviorUnit$CreateArea$5(final CreateArea occurrence) { - Double x = null; - int i = 0; - Random rnd = new Random(); - while ((i < (this.rocketsQuantity).intValue())) { - { - double _nextDouble = rnd.nextDouble(); - double _multiply = (_nextDouble * this.maxWidth); - x = Double.valueOf(_multiply); - Lifecycle _$CAPACITY_USE$IO_SARL_CORE_LIFECYCLE$CALLER = this.$castSkill(Lifecycle.class, (this.$CAPACITY_USE$IO_SARL_CORE_LIFECYCLE == null || this.$CAPACITY_USE$IO_SARL_CORE_LIFECYCLE.get() == null) ? (this.$CAPACITY_USE$IO_SARL_CORE_LIFECYCLE = $getSkill(Lifecycle.class)) : this.$CAPACITY_USE$IO_SARL_CORE_LIFECYCLE); - InnerContextAccess _$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS$CALLER = this.$castSkill(InnerContextAccess.class, (this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS == null || this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS.get() == null) ? (this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS = $getSkill(InnerContextAccess.class)) : this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS); - _$CAPACITY_USE$IO_SARL_CORE_LIFECYCLE$CALLER.spawnInContext(RocketLauncher.class, _$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS$CALLER.getInnerContext(), x, Double.valueOf(0.0), this.fireQuantity, this.gravity, this.grid); - i++; - } - } - } - - @SyntheticMember - private void $behaviorUnit$Freeze$6(final Freeze occurrence) { - InnerContextAccess _$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS$CALLER = this.$castSkill(InnerContextAccess.class, (this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS == null || this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS.get() == null) ? (this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS = $getSkill(InnerContextAccess.class)) : this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS); - _$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS$CALLER.getInnerContext().getDefaultSpace().emit(occurrence, null); - } - - @SyntheticMember - @Pure - private boolean $behaviorUnitGuard$Freeze$6(final Freeze it, final Freeze occurrence) { - boolean _isFromMe = this.isFromMe(occurrence); - boolean _not = (!_isFromMe); - return _not; - } - - @SyntheticMember - private void $behaviorUnit$MemberJoined$7(final MemberJoined occurrence) { - Logging _$CAPACITY_USE$IO_SARL_CORE_LOGGING$CALLER = this.$castSkill(Logging.class, (this.$CAPACITY_USE$IO_SARL_CORE_LOGGING == null || this.$CAPACITY_USE$IO_SARL_CORE_LOGGING.get() == null) ? (this.$CAPACITY_USE$IO_SARL_CORE_LOGGING = $getSkill(Logging.class)) : this.$CAPACITY_USE$IO_SARL_CORE_LOGGING); - _$CAPACITY_USE$IO_SARL_CORE_LOGGING$CALLER.info("Area Ready"); - InnerContextAccess _$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS$CALLER = this.$castSkill(InnerContextAccess.class, (this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS == null || this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS.get() == null) ? (this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS = $getSkill(InnerContextAccess.class)) : this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS); - Launch _launch = new Launch(); - _$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS$CALLER.getInnerContext().getDefaultSpace().emit(_launch, null); - } - - @SyntheticMember - @Pure - private boolean $behaviorUnitGuard$MemberJoined$7(final MemberJoined it, final MemberJoined occurrence) { - return (this.$castSkill(InnerContextAccess.class, (this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS == null || this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS.get() == null) ? (this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS = $getSkill(InnerContextAccess.class)) : this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS).isInInnerDefaultSpace(occurrence) && (this.$castSkill(InnerContextAccess.class, (this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS == null || this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS.get() == null) ? (this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS = $getSkill(InnerContextAccess.class)) : this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS).getMemberAgentCount() == (this.rocketsQuantity).intValue())); - } - - @Extension - @ImportedCapacityFeature(DefaultContextInteractions.class) - @SyntheticMember - private transient ClearableReference $CAPACITY_USE$IO_SARL_CORE_DEFAULTCONTEXTINTERACTIONS; - - @SyntheticMember - @Pure - @Inline(value = "$castSkill(DefaultContextInteractions.class, (this.$CAPACITY_USE$IO_SARL_CORE_DEFAULTCONTEXTINTERACTIONS == null || this.$CAPACITY_USE$IO_SARL_CORE_DEFAULTCONTEXTINTERACTIONS.get() == null) ? (this.$CAPACITY_USE$IO_SARL_CORE_DEFAULTCONTEXTINTERACTIONS = $getSkill(DefaultContextInteractions.class)) : this.$CAPACITY_USE$IO_SARL_CORE_DEFAULTCONTEXTINTERACTIONS)", imported = DefaultContextInteractions.class) - private DefaultContextInteractions $CAPACITY_USE$IO_SARL_CORE_DEFAULTCONTEXTINTERACTIONS$CALLER() { - if (this.$CAPACITY_USE$IO_SARL_CORE_DEFAULTCONTEXTINTERACTIONS == null || this.$CAPACITY_USE$IO_SARL_CORE_DEFAULTCONTEXTINTERACTIONS.get() == null) { - this.$CAPACITY_USE$IO_SARL_CORE_DEFAULTCONTEXTINTERACTIONS = $getSkill(DefaultContextInteractions.class); - } - return $castSkill(DefaultContextInteractions.class, this.$CAPACITY_USE$IO_SARL_CORE_DEFAULTCONTEXTINTERACTIONS); - } - - @Extension - @ImportedCapacityFeature(Lifecycle.class) - @SyntheticMember - private transient ClearableReference $CAPACITY_USE$IO_SARL_CORE_LIFECYCLE; - - @SyntheticMember - @Pure - @Inline(value = "$castSkill(Lifecycle.class, (this.$CAPACITY_USE$IO_SARL_CORE_LIFECYCLE == null || this.$CAPACITY_USE$IO_SARL_CORE_LIFECYCLE.get() == null) ? (this.$CAPACITY_USE$IO_SARL_CORE_LIFECYCLE = $getSkill(Lifecycle.class)) : this.$CAPACITY_USE$IO_SARL_CORE_LIFECYCLE)", imported = Lifecycle.class) - private Lifecycle $CAPACITY_USE$IO_SARL_CORE_LIFECYCLE$CALLER() { - if (this.$CAPACITY_USE$IO_SARL_CORE_LIFECYCLE == null || this.$CAPACITY_USE$IO_SARL_CORE_LIFECYCLE.get() == null) { - this.$CAPACITY_USE$IO_SARL_CORE_LIFECYCLE = $getSkill(Lifecycle.class); - } - return $castSkill(Lifecycle.class, this.$CAPACITY_USE$IO_SARL_CORE_LIFECYCLE); - } - - @Extension - @ImportedCapacityFeature(Behaviors.class) - @SyntheticMember - private transient ClearableReference $CAPACITY_USE$IO_SARL_CORE_BEHAVIORS; - - @SyntheticMember - @Pure - @Inline(value = "$castSkill(Behaviors.class, (this.$CAPACITY_USE$IO_SARL_CORE_BEHAVIORS == null || this.$CAPACITY_USE$IO_SARL_CORE_BEHAVIORS.get() == null) ? (this.$CAPACITY_USE$IO_SARL_CORE_BEHAVIORS = $getSkill(Behaviors.class)) : this.$CAPACITY_USE$IO_SARL_CORE_BEHAVIORS)", imported = Behaviors.class) - private Behaviors $CAPACITY_USE$IO_SARL_CORE_BEHAVIORS$CALLER() { - if (this.$CAPACITY_USE$IO_SARL_CORE_BEHAVIORS == null || this.$CAPACITY_USE$IO_SARL_CORE_BEHAVIORS.get() == null) { - this.$CAPACITY_USE$IO_SARL_CORE_BEHAVIORS = $getSkill(Behaviors.class); - } - return $castSkill(Behaviors.class, this.$CAPACITY_USE$IO_SARL_CORE_BEHAVIORS); - } - - @Extension - @ImportedCapacityFeature(Logging.class) - @SyntheticMember - private transient ClearableReference $CAPACITY_USE$IO_SARL_CORE_LOGGING; - - @SyntheticMember - @Pure - @Inline(value = "$castSkill(Logging.class, (this.$CAPACITY_USE$IO_SARL_CORE_LOGGING == null || this.$CAPACITY_USE$IO_SARL_CORE_LOGGING.get() == null) ? (this.$CAPACITY_USE$IO_SARL_CORE_LOGGING = $getSkill(Logging.class)) : this.$CAPACITY_USE$IO_SARL_CORE_LOGGING)", imported = Logging.class) - private Logging $CAPACITY_USE$IO_SARL_CORE_LOGGING$CALLER() { - if (this.$CAPACITY_USE$IO_SARL_CORE_LOGGING == null || this.$CAPACITY_USE$IO_SARL_CORE_LOGGING.get() == null) { - this.$CAPACITY_USE$IO_SARL_CORE_LOGGING = $getSkill(Logging.class); - } - return $castSkill(Logging.class, this.$CAPACITY_USE$IO_SARL_CORE_LOGGING); - } - - @Extension - @ImportedCapacityFeature(InnerContextAccess.class) - @SyntheticMember - private transient ClearableReference $CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS; - - @SyntheticMember - @Pure - @Inline(value = "$castSkill(InnerContextAccess.class, (this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS == null || this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS.get() == null) ? (this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS = $getSkill(InnerContextAccess.class)) : this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS)", imported = InnerContextAccess.class) - private InnerContextAccess $CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS$CALLER() { - if (this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS == null || this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS.get() == null) { - this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS = $getSkill(InnerContextAccess.class); - } - return $castSkill(InnerContextAccess.class, this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS); - } - - @Extension - @ImportedCapacityFeature(ExternalContextAccess.class) - @SyntheticMember - private transient ClearableReference $CAPACITY_USE$IO_SARL_CORE_EXTERNALCONTEXTACCESS; - - @SyntheticMember - @Pure - @Inline(value = "$castSkill(ExternalContextAccess.class, (this.$CAPACITY_USE$IO_SARL_CORE_EXTERNALCONTEXTACCESS == null || this.$CAPACITY_USE$IO_SARL_CORE_EXTERNALCONTEXTACCESS.get() == null) ? (this.$CAPACITY_USE$IO_SARL_CORE_EXTERNALCONTEXTACCESS = $getSkill(ExternalContextAccess.class)) : this.$CAPACITY_USE$IO_SARL_CORE_EXTERNALCONTEXTACCESS)", imported = ExternalContextAccess.class) - private ExternalContextAccess $CAPACITY_USE$IO_SARL_CORE_EXTERNALCONTEXTACCESS$CALLER() { - if (this.$CAPACITY_USE$IO_SARL_CORE_EXTERNALCONTEXTACCESS == null || this.$CAPACITY_USE$IO_SARL_CORE_EXTERNALCONTEXTACCESS.get() == null) { - this.$CAPACITY_USE$IO_SARL_CORE_EXTERNALCONTEXTACCESS = $getSkill(ExternalContextAccess.class); - } - return $castSkill(ExternalContextAccess.class, this.$CAPACITY_USE$IO_SARL_CORE_EXTERNALCONTEXTACCESS); - } - - @SyntheticMember - @PerceptGuardEvaluator - private void $guardEvaluator$Initialize(final Initialize occurrence, final Collection ___SARLlocal_runnableCollection) { - assert occurrence != null; - assert ___SARLlocal_runnableCollection != null; - if ($behaviorUnitGuard$Initialize$3(occurrence, occurrence)) { - ___SARLlocal_runnableCollection.add(() -> $behaviorUnit$Initialize$3(occurrence)); - } - if ($behaviorUnitGuard$Initialize$4(occurrence, occurrence)) { - ___SARLlocal_runnableCollection.add(() -> $behaviorUnit$Initialize$4(occurrence)); - } - } - - @SyntheticMember - @PerceptGuardEvaluator - private void $guardEvaluator$SetupSettings(final SetupSettings occurrence, final Collection ___SARLlocal_runnableCollection) { - assert occurrence != null; - assert ___SARLlocal_runnableCollection != null; - ___SARLlocal_runnableCollection.add(() -> $behaviorUnit$SetupSettings$0(occurrence)); - } - - @SyntheticMember - @PerceptGuardEvaluator - private void $guardEvaluator$Freeze(final Freeze occurrence, final Collection ___SARLlocal_runnableCollection) { - assert occurrence != null; - assert ___SARLlocal_runnableCollection != null; - if ($behaviorUnitGuard$Freeze$6(occurrence, occurrence)) { - ___SARLlocal_runnableCollection.add(() -> $behaviorUnit$Freeze$6(occurrence)); - } - } - - @SyntheticMember - @PerceptGuardEvaluator - private void $guardEvaluator$Exit(final Exit occurrence, final Collection ___SARLlocal_runnableCollection) { - assert occurrence != null; - assert ___SARLlocal_runnableCollection != null; - if ($behaviorUnitGuard$Exit$1(occurrence, occurrence)) { - ___SARLlocal_runnableCollection.add(() -> $behaviorUnit$Exit$1(occurrence)); - } - if ($behaviorUnitGuard$Exit$2(occurrence, occurrence)) { - ___SARLlocal_runnableCollection.add(() -> $behaviorUnit$Exit$2(occurrence)); - } - } - - @SyntheticMember - @PerceptGuardEvaluator - private void $guardEvaluator$CreateArea(final CreateArea occurrence, final Collection ___SARLlocal_runnableCollection) { - assert occurrence != null; - assert ___SARLlocal_runnableCollection != null; - ___SARLlocal_runnableCollection.add(() -> $behaviorUnit$CreateArea$5(occurrence)); - } - - @SyntheticMember - @PerceptGuardEvaluator - private void $guardEvaluator$MemberJoined(final MemberJoined occurrence, final Collection ___SARLlocal_runnableCollection) { - assert occurrence != null; - assert ___SARLlocal_runnableCollection != null; - if ($behaviorUnitGuard$MemberJoined$7(occurrence, occurrence)) { - ___SARLlocal_runnableCollection.add(() -> $behaviorUnit$MemberJoined$7(occurrence)); - } - } - - @Override - @Pure - @SyntheticMember - public boolean equals(final Object obj) { - if (this == obj) - return true; - if (obj == null) - return false; - if (getClass() != obj.getClass()) - return false; - LaunchingArea other = (LaunchingArea) obj; - if (this.rocketsQuantity == null) { - if (other.rocketsQuantity != null) - return false; - } else if (!this.rocketsQuantity.equals(other.rocketsQuantity)) - return false; - if (this.fireQuantity == null) { - if (other.fireQuantity != null) - return false; - } else if (!this.fireQuantity.equals(other.fireQuantity)) - return false; - if (this.gravity == null) { - if (other.gravity != null) - return false; - } else if (!this.gravity.equals(other.gravity)) - return false; - if (this.grid == null) { - if (other.grid != null) - return false; - } else if (!this.grid.equals(other.grid)) - return false; - if (Double.doubleToLongBits(other.maxWidth) != Double.doubleToLongBits(this.maxWidth)) - return false; - if (other.exited != this.exited) - return false; - return super.equals(obj); - } - - @Override - @Pure - @SyntheticMember - public int hashCode() { - final int prime = 31; - int result = super.hashCode(); - result = prime * result + ((this.rocketsQuantity== null) ? 0 : this.rocketsQuantity.hashCode()); - result = prime * result + ((this.fireQuantity== null) ? 0 : this.fireQuantity.hashCode()); - result = prime * result + ((this.gravity== null) ? 0 : this.gravity.hashCode()); - result = prime * result + ((this.grid== null) ? 0 : this.grid.hashCode()); - result = prime * result + (int) (Double.doubleToLongBits(this.maxWidth) ^ (Double.doubleToLongBits(this.maxWidth) >>> 32)); - result = prime * result + (this.exited ? 1231 : 1237); - return result; - } - - @SyntheticMember - public LaunchingArea(final UUID parentID, final UUID agentID) { - super(parentID, agentID); - } - - @SyntheticMember - @Inject - public LaunchingArea(final BuiltinCapacitiesProvider provider, final UUID parentID, final UUID agentID) { - super(provider, parentID, agentID); - } -} diff --git a/src/main/generated-sources/sarl/io/sarl/demos/fireworks/Positions.java b/src/main/generated-sources/sarl/io/sarl/demos/fireworks/Positions.java deleted file mode 100644 index d9b54b7..0000000 --- a/src/main/generated-sources/sarl/io/sarl/demos/fireworks/Positions.java +++ /dev/null @@ -1,143 +0,0 @@ -package io.sarl.demos.fireworks; - -import io.sarl.demos.fireworks.FirePos; -import io.sarl.demos.fireworks.RocketsPos; -import io.sarl.lang.annotation.SarlSpecification; -import io.sarl.lang.annotation.SyntheticMember; -import java.util.Collections; -import java.util.HashMap; -import java.util.List; -import java.util.Map; -import java.util.UUID; -import java.util.Vector; -import javafx.scene.paint.Color; -import org.eclipse.xtext.xbase.lib.Pure; - -@SarlSpecification("0.5") -@SuppressWarnings("all") -public class Positions { - private HashMap rockets = new HashMap(); - - private HashMap fire = new HashMap(); - - @Pure - public Map getRockets() { - return Collections.unmodifiableMap(this.rockets); - } - - @Pure - public Map getFire() { - return Collections.unmodifiableMap(this.fire); - } - - public RocketsPos setRocketPosition(final UUID id, final Vector position) { - RocketsPos _xblockexpression = null; - { - RocketsPos pos = new RocketsPos(); - pos.setPosition(position); - RocketsPos _xifexpression = null; - boolean _containsKey = this.rockets.containsKey(id); - if (_containsKey) { - RocketsPos _xblockexpression_1 = null; - { - pos.setColor(this.rockets.get(id).getColor()); - _xblockexpression_1 = this.rockets.replace(id, pos); - } - _xifexpression = _xblockexpression_1; - } else { - RocketsPos _xblockexpression_2 = null; - { - pos.setColor(Color.color(Math.random(), Math.random(), Math.random())); - _xblockexpression_2 = this.rockets.put(id, pos); - } - _xifexpression = _xblockexpression_2; - } - _xblockexpression = _xifexpression; - } - return _xblockexpression; - } - - public RocketsPos removeRocketPosition(final UUID id) { - return this.rockets.remove(id); - } - - public boolean hideHocketPosition(final UUID id) { - return this.rockets.get(id).setHidden(true); - } - - public FirePos setFirePosition(final UUID id, final UUID rocketID, final List> positions) { - FirePos _xblockexpression = null; - { - FirePos pos = new FirePos(); - pos.setPositions(positions); - FirePos _xifexpression = null; - boolean _containsKey = this.fire.containsKey(id); - if (_containsKey) { - FirePos _xblockexpression_1 = null; - { - pos.setColor(this.fire.get(id).getColor()); - _xblockexpression_1 = this.fire.replace(id, pos); - } - _xifexpression = _xblockexpression_1; - } else { - FirePos _xblockexpression_2 = null; - { - boolean _containsKey_1 = this.rockets.containsKey(rocketID); - if (_containsKey_1) { - pos.setColor(this.rockets.get(rocketID).getColor()); - } else { - pos.setColor(Color.color(Math.random(), Math.random(), Math.random())); - } - _xblockexpression_2 = this.fire.put(id, pos); - } - _xifexpression = _xblockexpression_2; - } - _xblockexpression = _xifexpression; - } - return _xblockexpression; - } - - public FirePos removeFirePosition(final UUID id) { - return this.fire.remove(id); - } - - @Override - @Pure - @SyntheticMember - public boolean equals(final Object obj) { - if (this == obj) - return true; - if (obj == null) - return false; - if (getClass() != obj.getClass()) - return false; - Positions other = (Positions) obj; - if (this.rockets == null) { - if (other.rockets != null) - return false; - } else if (!this.rockets.equals(other.rockets)) - return false; - if (this.fire == null) { - if (other.fire != null) - return false; - } else if (!this.fire.equals(other.fire)) - return false; - return super.equals(obj); - } - - @Override - @Pure - @SyntheticMember - public int hashCode() { - final int prime = 31; - int result = super.hashCode(); - result = prime * result + ((this.rockets== null) ? 0 : this.rockets.hashCode()); - result = prime * result + ((this.fire== null) ? 0 : this.fire.hashCode()); - return result; - } - - @SyntheticMember - public Positions() { - super(); - } -} diff --git a/src/main/generated-sources/sarl/io/sarl/demos/fireworks/Rocket.java b/src/main/generated-sources/sarl/io/sarl/demos/fireworks/Rocket.java deleted file mode 100644 index 772dec3..0000000 --- a/src/main/generated-sources/sarl/io/sarl/demos/fireworks/Rocket.java +++ /dev/null @@ -1,511 +0,0 @@ -package io.sarl.demos.fireworks; - -import io.sarl.core.AgentTask; -import io.sarl.core.Behaviors; -import io.sarl.core.DefaultContextInteractions; -import io.sarl.core.ExternalContextAccess; -import io.sarl.core.Initialize; -import io.sarl.core.InnerContextAccess; -import io.sarl.core.Lifecycle; -import io.sarl.core.Logging; -import io.sarl.core.MemberJoined; -import io.sarl.core.MemberLeft; -import io.sarl.core.Schedules; -import io.sarl.demos.fireworks.Exit; -import io.sarl.demos.fireworks.Explode; -import io.sarl.demos.fireworks.Fire; -import io.sarl.demos.fireworks.FireReady; -import io.sarl.demos.fireworks.Freeze; -import io.sarl.demos.fireworks.Positions; -import io.sarl.demos.fireworks.UpdateRocketPosition; -import io.sarl.lang.annotation.ImportedCapacityFeature; -import io.sarl.lang.annotation.PerceptGuardEvaluator; -import io.sarl.lang.annotation.SarlSpecification; -import io.sarl.lang.annotation.SyntheticMember; -import io.sarl.lang.core.Agent; -import io.sarl.lang.core.BuiltinCapacitiesProvider; -import io.sarl.lang.core.Skill; -import io.sarl.lang.util.ClearableReference; -import java.util.Collection; -import java.util.List; -import java.util.Random; -import java.util.UUID; -import java.util.Vector; -import javax.inject.Inject; -import org.eclipse.xtext.xbase.lib.Conversions; -import org.eclipse.xtext.xbase.lib.DoubleExtensions; -import org.eclipse.xtext.xbase.lib.Exceptions; -import org.eclipse.xtext.xbase.lib.Extension; -import org.eclipse.xtext.xbase.lib.Inline; -import org.eclipse.xtext.xbase.lib.Procedures.Procedure1; -import org.eclipse.xtext.xbase.lib.Pure; - -@SarlSpecification("0.5") -@SuppressWarnings("all") -public class Rocket extends Agent { - private Double x; - - private Double y; - - private Double gravity; - - private Double speedx; - - private Double speedy; - - private Integer fireQuantity; - - private Integer lifetime; - - private boolean frozen = false; - - private boolean exploded = false; - - private boolean exited = false; - - private Positions grid; - - private UUID id; - - private AgentTask move; - - @SyntheticMember - private void $behaviorUnit$Exit$0(final Exit occurrence) { - DefaultContextInteractions _$CAPACITY_USE$IO_SARL_CORE_DEFAULTCONTEXTINTERACTIONS$CALLER = this.$castSkill(DefaultContextInteractions.class, (this.$CAPACITY_USE$IO_SARL_CORE_DEFAULTCONTEXTINTERACTIONS == null || this.$CAPACITY_USE$IO_SARL_CORE_DEFAULTCONTEXTINTERACTIONS.get() == null) ? (this.$CAPACITY_USE$IO_SARL_CORE_DEFAULTCONTEXTINTERACTIONS = $getSkill(DefaultContextInteractions.class)) : this.$CAPACITY_USE$IO_SARL_CORE_DEFAULTCONTEXTINTERACTIONS); - Exit _exit = new Exit(); - _$CAPACITY_USE$IO_SARL_CORE_DEFAULTCONTEXTINTERACTIONS$CALLER.emit(_exit); - Lifecycle _$CAPACITY_USE$IO_SARL_CORE_LIFECYCLE$CALLER = this.$castSkill(Lifecycle.class, (this.$CAPACITY_USE$IO_SARL_CORE_LIFECYCLE == null || this.$CAPACITY_USE$IO_SARL_CORE_LIFECYCLE.get() == null) ? (this.$CAPACITY_USE$IO_SARL_CORE_LIFECYCLE = $getSkill(Lifecycle.class)) : this.$CAPACITY_USE$IO_SARL_CORE_LIFECYCLE); - _$CAPACITY_USE$IO_SARL_CORE_LIFECYCLE$CALLER.killMe(); - } - - @SyntheticMember - @Pure - private boolean $behaviorUnitGuard$Exit$0(final Exit it, final Exit occurrence) { - InnerContextAccess _$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS$CALLER = this.$castSkill(InnerContextAccess.class, (this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS == null || this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS.get() == null) ? (this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS = $getSkill(InnerContextAccess.class)) : this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS); - boolean _hasMemberAgent = _$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS$CALLER.hasMemberAgent(); - boolean _not = (!_hasMemberAgent); - return _not; - } - - @SyntheticMember - private void $behaviorUnit$Exit$1(final Exit occurrence) { - this.exploded = true; - this.frozen = true; - this.exited = true; - Schedules _$CAPACITY_USE$IO_SARL_CORE_SCHEDULES$CALLER = this.$castSkill(Schedules.class, (this.$CAPACITY_USE$IO_SARL_CORE_SCHEDULES == null || this.$CAPACITY_USE$IO_SARL_CORE_SCHEDULES.get() == null) ? (this.$CAPACITY_USE$IO_SARL_CORE_SCHEDULES = $getSkill(Schedules.class)) : this.$CAPACITY_USE$IO_SARL_CORE_SCHEDULES); - _$CAPACITY_USE$IO_SARL_CORE_SCHEDULES$CALLER.cancel(this.move, true); - InnerContextAccess _$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS$CALLER = this.$castSkill(InnerContextAccess.class, (this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS == null || this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS.get() == null) ? (this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS = $getSkill(InnerContextAccess.class)) : this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS); - Exit _exit = new Exit(); - _$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS$CALLER.getInnerContext().getDefaultSpace().emit(_exit, null); - } - - @SyntheticMember - @Pure - private boolean $behaviorUnitGuard$Exit$1(final Exit it, final Exit occurrence) { - return (this.$castSkill(InnerContextAccess.class, (this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS == null || this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS.get() == null) ? (this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS = $getSkill(InnerContextAccess.class)) : this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS).hasMemberAgent() && (!this.exited)); - } - - @SyntheticMember - private void $behaviorUnit$Freeze$2(final Freeze occurrence) { - this.frozen = occurrence.value; - if (this.frozen) { - Schedules _$CAPACITY_USE$IO_SARL_CORE_SCHEDULES$CALLER = this.$castSkill(Schedules.class, (this.$CAPACITY_USE$IO_SARL_CORE_SCHEDULES == null || this.$CAPACITY_USE$IO_SARL_CORE_SCHEDULES.get() == null) ? (this.$CAPACITY_USE$IO_SARL_CORE_SCHEDULES = $getSkill(Schedules.class)) : this.$CAPACITY_USE$IO_SARL_CORE_SCHEDULES); - _$CAPACITY_USE$IO_SARL_CORE_SCHEDULES$CALLER.cancel(this.move, true); - } - if ((!this.frozen)) { - Behaviors _$CAPACITY_USE$IO_SARL_CORE_BEHAVIORS$CALLER = this.$castSkill(Behaviors.class, (this.$CAPACITY_USE$IO_SARL_CORE_BEHAVIORS == null || this.$CAPACITY_USE$IO_SARL_CORE_BEHAVIORS.get() == null) ? (this.$CAPACITY_USE$IO_SARL_CORE_BEHAVIORS = $getSkill(Behaviors.class)) : this.$CAPACITY_USE$IO_SARL_CORE_BEHAVIORS); - UpdateRocketPosition _updateRocketPosition = new UpdateRocketPosition(); - _$CAPACITY_USE$IO_SARL_CORE_BEHAVIORS$CALLER.wake(_updateRocketPosition); - } - } - - @SyntheticMember - private void $behaviorUnit$Initialize$3(final Initialize occurrence) { - Logging _$CAPACITY_USE$IO_SARL_CORE_LOGGING$CALLER = this.$castSkill(Logging.class, (this.$CAPACITY_USE$IO_SARL_CORE_LOGGING == null || this.$CAPACITY_USE$IO_SARL_CORE_LOGGING.get() == null) ? (this.$CAPACITY_USE$IO_SARL_CORE_LOGGING = $getSkill(Logging.class)) : this.$CAPACITY_USE$IO_SARL_CORE_LOGGING); - _$CAPACITY_USE$IO_SARL_CORE_LOGGING$CALLER.info("New rocket launched"); - Random rnd = new Random(); - boolean _equals = Integer.valueOf(((List)Conversions.doWrapArray(occurrence.parameters)).size()).equals(Integer.valueOf(7)); - if (_equals) { - Object _get = occurrence.parameters[0]; - this.x = ((Double) _get); - Object _get_1 = occurrence.parameters[1]; - this.y = ((Double) _get_1); - Object _get_2 = occurrence.parameters[2]; - this.speedx = ((Double) _get_2); - Object _get_3 = occurrence.parameters[3]; - this.speedy = ((Double) _get_3); - Object _get_4 = occurrence.parameters[4]; - this.gravity = ((Double) _get_4); - Object _get_5 = occurrence.parameters[5]; - this.fireQuantity = ((Integer) _get_5); - Object _get_6 = occurrence.parameters[6]; - this.grid = ((Positions) _get_6); - } else { - Logging _$CAPACITY_USE$IO_SARL_CORE_LOGGING$CALLER_1 = this.$castSkill(Logging.class, (this.$CAPACITY_USE$IO_SARL_CORE_LOGGING == null || this.$CAPACITY_USE$IO_SARL_CORE_LOGGING.get() == null) ? (this.$CAPACITY_USE$IO_SARL_CORE_LOGGING = $getSkill(Logging.class)) : this.$CAPACITY_USE$IO_SARL_CORE_LOGGING); - _$CAPACITY_USE$IO_SARL_CORE_LOGGING$CALLER_1.info("Error in Fireworks Initialize : bad parameters number"); - } - int _nextInt = rnd.nextInt(5); - int _multiply = (_nextInt * 300); - int _plus = (_multiply + 300); - this.lifetime = Integer.valueOf(_plus); - this.id = UUID.randomUUID(); - Schedules _$CAPACITY_USE$IO_SARL_CORE_SCHEDULES$CALLER = this.$castSkill(Schedules.class, (this.$CAPACITY_USE$IO_SARL_CORE_SCHEDULES == null || this.$CAPACITY_USE$IO_SARL_CORE_SCHEDULES.get() == null) ? (this.$CAPACITY_USE$IO_SARL_CORE_SCHEDULES = $getSkill(Schedules.class)) : this.$CAPACITY_USE$IO_SARL_CORE_SCHEDULES); - final Procedure1 _function = (Agent it) -> { - try { - Behaviors _$CAPACITY_USE$IO_SARL_CORE_BEHAVIORS$CALLER = this.$castSkill(Behaviors.class, (this.$CAPACITY_USE$IO_SARL_CORE_BEHAVIORS == null || this.$CAPACITY_USE$IO_SARL_CORE_BEHAVIORS.get() == null) ? (this.$CAPACITY_USE$IO_SARL_CORE_BEHAVIORS = $getSkill(Behaviors.class)) : this.$CAPACITY_USE$IO_SARL_CORE_BEHAVIORS); - UpdateRocketPosition _updateRocketPosition = new UpdateRocketPosition(); - _$CAPACITY_USE$IO_SARL_CORE_BEHAVIORS$CALLER.wake(_updateRocketPosition); - } catch (final Throwable _t) { - if (_t instanceof Exception) { - final Exception e = (Exception)_t; - e.printStackTrace(); - } else { - throw Exceptions.sneakyThrow(_t); - } - } - }; - this.move = _$CAPACITY_USE$IO_SARL_CORE_SCHEDULES$CALLER.atFixedDelay(30, _function); - } - - @SyntheticMember - private void $behaviorUnit$UpdateRocketPosition$4(final UpdateRocketPosition occurrence) { - Vector vect = new Vector(2); - double _plus = DoubleExtensions.operator_plus(this.x, this.speedx); - this.x = Double.valueOf(_plus); - double _plus_1 = DoubleExtensions.operator_plus(this.y, this.speedy); - this.y = Double.valueOf(_plus_1); - vect.clear(); - vect.add(this.x); - vect.add(this.y); - this.lifetime = Integer.valueOf(((this.lifetime).intValue() - 10)); - if ((this.grid != null)) { - this.grid.setRocketPosition(this.id, vect); - } - if (((this.lifetime).intValue() <= 0)) { - this.exploded = true; - Schedules _$CAPACITY_USE$IO_SARL_CORE_SCHEDULES$CALLER = this.$castSkill(Schedules.class, (this.$CAPACITY_USE$IO_SARL_CORE_SCHEDULES == null || this.$CAPACITY_USE$IO_SARL_CORE_SCHEDULES.get() == null) ? (this.$CAPACITY_USE$IO_SARL_CORE_SCHEDULES = $getSkill(Schedules.class)) : this.$CAPACITY_USE$IO_SARL_CORE_SCHEDULES); - _$CAPACITY_USE$IO_SARL_CORE_SCHEDULES$CALLER.cancel(this.move, true); - this.grid.hideHocketPosition(this.id); - Behaviors _$CAPACITY_USE$IO_SARL_CORE_BEHAVIORS$CALLER = this.$castSkill(Behaviors.class, (this.$CAPACITY_USE$IO_SARL_CORE_BEHAVIORS == null || this.$CAPACITY_USE$IO_SARL_CORE_BEHAVIORS.get() == null) ? (this.$CAPACITY_USE$IO_SARL_CORE_BEHAVIORS = $getSkill(Behaviors.class)) : this.$CAPACITY_USE$IO_SARL_CORE_BEHAVIORS); - Explode _explode = new Explode(); - _$CAPACITY_USE$IO_SARL_CORE_BEHAVIORS$CALLER.wake(_explode); - } - } - - @SyntheticMember - @Pure - private boolean $behaviorUnitGuard$UpdateRocketPosition$4(final UpdateRocketPosition it, final UpdateRocketPosition occurrence) { - return ((this.isFromMe(occurrence) && (!this.frozen)) && (!this.exploded)); - } - - @SyntheticMember - private void $behaviorUnit$Explode$5(final Explode occurrence) { - for (int i = 0; (i < (this.fireQuantity).intValue()); i++) { - Lifecycle _$CAPACITY_USE$IO_SARL_CORE_LIFECYCLE$CALLER = this.$castSkill(Lifecycle.class, (this.$CAPACITY_USE$IO_SARL_CORE_LIFECYCLE == null || this.$CAPACITY_USE$IO_SARL_CORE_LIFECYCLE.get() == null) ? (this.$CAPACITY_USE$IO_SARL_CORE_LIFECYCLE = $getSkill(Lifecycle.class)) : this.$CAPACITY_USE$IO_SARL_CORE_LIFECYCLE); - InnerContextAccess _$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS$CALLER = this.$castSkill(InnerContextAccess.class, (this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS == null || this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS.get() == null) ? (this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS = $getSkill(InnerContextAccess.class)) : this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS); - _$CAPACITY_USE$IO_SARL_CORE_LIFECYCLE$CALLER.spawnInContext(Fire.class, _$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS$CALLER.getInnerContext(), this.x, this.y, this.grid, this.id); - } - } - - @SyntheticMember - private void $behaviorUnit$MemberLeft$6(final MemberLeft occurrence) { - this.exited = true; - this.grid.removeRocketPosition(this.id); - Lifecycle _$CAPACITY_USE$IO_SARL_CORE_LIFECYCLE$CALLER = this.$castSkill(Lifecycle.class, (this.$CAPACITY_USE$IO_SARL_CORE_LIFECYCLE == null || this.$CAPACITY_USE$IO_SARL_CORE_LIFECYCLE.get() == null) ? (this.$CAPACITY_USE$IO_SARL_CORE_LIFECYCLE = $getSkill(Lifecycle.class)) : this.$CAPACITY_USE$IO_SARL_CORE_LIFECYCLE); - _$CAPACITY_USE$IO_SARL_CORE_LIFECYCLE$CALLER.killMe(); - } - - @SyntheticMember - @Pure - private boolean $behaviorUnitGuard$MemberLeft$6(final MemberLeft it, final MemberLeft occurrence) { - return (((!this.isFromMe(occurrence)) && (!this.frozen)) && (!this.$castSkill(InnerContextAccess.class, (this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS == null || this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS.get() == null) ? (this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS = $getSkill(InnerContextAccess.class)) : this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS).hasMemberAgent())); - } - - @SyntheticMember - private void $behaviorUnit$MemberJoined$7(final MemberJoined occurrence) { - InnerContextAccess _$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS$CALLER = this.$castSkill(InnerContextAccess.class, (this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS == null || this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS.get() == null) ? (this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS = $getSkill(InnerContextAccess.class)) : this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS); - FireReady _fireReady = new FireReady(); - _$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS$CALLER.getInnerContext().getDefaultSpace().emit(_fireReady, null); - } - - @SyntheticMember - @Pure - private boolean $behaviorUnitGuard$MemberJoined$7(final MemberJoined it, final MemberJoined occurrence) { - return (((!this.isFromMe(occurrence)) && this.$castSkill(InnerContextAccess.class, (this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS == null || this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS.get() == null) ? (this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS = $getSkill(InnerContextAccess.class)) : this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS).hasMemberAgent()) && (this.$castSkill(InnerContextAccess.class, (this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS == null || this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS.get() == null) ? (this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS = $getSkill(InnerContextAccess.class)) : this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS).getMemberAgentCount() == (this.fireQuantity).intValue())); - } - - @Extension - @ImportedCapacityFeature(Lifecycle.class) - @SyntheticMember - private transient ClearableReference $CAPACITY_USE$IO_SARL_CORE_LIFECYCLE; - - @SyntheticMember - @Pure - @Inline(value = "$castSkill(Lifecycle.class, (this.$CAPACITY_USE$IO_SARL_CORE_LIFECYCLE == null || this.$CAPACITY_USE$IO_SARL_CORE_LIFECYCLE.get() == null) ? (this.$CAPACITY_USE$IO_SARL_CORE_LIFECYCLE = $getSkill(Lifecycle.class)) : this.$CAPACITY_USE$IO_SARL_CORE_LIFECYCLE)", imported = Lifecycle.class) - private Lifecycle $CAPACITY_USE$IO_SARL_CORE_LIFECYCLE$CALLER() { - if (this.$CAPACITY_USE$IO_SARL_CORE_LIFECYCLE == null || this.$CAPACITY_USE$IO_SARL_CORE_LIFECYCLE.get() == null) { - this.$CAPACITY_USE$IO_SARL_CORE_LIFECYCLE = $getSkill(Lifecycle.class); - } - return $castSkill(Lifecycle.class, this.$CAPACITY_USE$IO_SARL_CORE_LIFECYCLE); - } - - @Extension - @ImportedCapacityFeature(Logging.class) - @SyntheticMember - private transient ClearableReference $CAPACITY_USE$IO_SARL_CORE_LOGGING; - - @SyntheticMember - @Pure - @Inline(value = "$castSkill(Logging.class, (this.$CAPACITY_USE$IO_SARL_CORE_LOGGING == null || this.$CAPACITY_USE$IO_SARL_CORE_LOGGING.get() == null) ? (this.$CAPACITY_USE$IO_SARL_CORE_LOGGING = $getSkill(Logging.class)) : this.$CAPACITY_USE$IO_SARL_CORE_LOGGING)", imported = Logging.class) - private Logging $CAPACITY_USE$IO_SARL_CORE_LOGGING$CALLER() { - if (this.$CAPACITY_USE$IO_SARL_CORE_LOGGING == null || this.$CAPACITY_USE$IO_SARL_CORE_LOGGING.get() == null) { - this.$CAPACITY_USE$IO_SARL_CORE_LOGGING = $getSkill(Logging.class); - } - return $castSkill(Logging.class, this.$CAPACITY_USE$IO_SARL_CORE_LOGGING); - } - - @Extension - @ImportedCapacityFeature(Schedules.class) - @SyntheticMember - private transient ClearableReference $CAPACITY_USE$IO_SARL_CORE_SCHEDULES; - - @SyntheticMember - @Pure - @Inline(value = "$castSkill(Schedules.class, (this.$CAPACITY_USE$IO_SARL_CORE_SCHEDULES == null || this.$CAPACITY_USE$IO_SARL_CORE_SCHEDULES.get() == null) ? (this.$CAPACITY_USE$IO_SARL_CORE_SCHEDULES = $getSkill(Schedules.class)) : this.$CAPACITY_USE$IO_SARL_CORE_SCHEDULES)", imported = Schedules.class) - private Schedules $CAPACITY_USE$IO_SARL_CORE_SCHEDULES$CALLER() { - if (this.$CAPACITY_USE$IO_SARL_CORE_SCHEDULES == null || this.$CAPACITY_USE$IO_SARL_CORE_SCHEDULES.get() == null) { - this.$CAPACITY_USE$IO_SARL_CORE_SCHEDULES = $getSkill(Schedules.class); - } - return $castSkill(Schedules.class, this.$CAPACITY_USE$IO_SARL_CORE_SCHEDULES); - } - - @Extension - @ImportedCapacityFeature(Behaviors.class) - @SyntheticMember - private transient ClearableReference $CAPACITY_USE$IO_SARL_CORE_BEHAVIORS; - - @SyntheticMember - @Pure - @Inline(value = "$castSkill(Behaviors.class, (this.$CAPACITY_USE$IO_SARL_CORE_BEHAVIORS == null || this.$CAPACITY_USE$IO_SARL_CORE_BEHAVIORS.get() == null) ? (this.$CAPACITY_USE$IO_SARL_CORE_BEHAVIORS = $getSkill(Behaviors.class)) : this.$CAPACITY_USE$IO_SARL_CORE_BEHAVIORS)", imported = Behaviors.class) - private Behaviors $CAPACITY_USE$IO_SARL_CORE_BEHAVIORS$CALLER() { - if (this.$CAPACITY_USE$IO_SARL_CORE_BEHAVIORS == null || this.$CAPACITY_USE$IO_SARL_CORE_BEHAVIORS.get() == null) { - this.$CAPACITY_USE$IO_SARL_CORE_BEHAVIORS = $getSkill(Behaviors.class); - } - return $castSkill(Behaviors.class, this.$CAPACITY_USE$IO_SARL_CORE_BEHAVIORS); - } - - @Extension - @ImportedCapacityFeature(DefaultContextInteractions.class) - @SyntheticMember - private transient ClearableReference $CAPACITY_USE$IO_SARL_CORE_DEFAULTCONTEXTINTERACTIONS; - - @SyntheticMember - @Pure - @Inline(value = "$castSkill(DefaultContextInteractions.class, (this.$CAPACITY_USE$IO_SARL_CORE_DEFAULTCONTEXTINTERACTIONS == null || this.$CAPACITY_USE$IO_SARL_CORE_DEFAULTCONTEXTINTERACTIONS.get() == null) ? (this.$CAPACITY_USE$IO_SARL_CORE_DEFAULTCONTEXTINTERACTIONS = $getSkill(DefaultContextInteractions.class)) : this.$CAPACITY_USE$IO_SARL_CORE_DEFAULTCONTEXTINTERACTIONS)", imported = DefaultContextInteractions.class) - private DefaultContextInteractions $CAPACITY_USE$IO_SARL_CORE_DEFAULTCONTEXTINTERACTIONS$CALLER() { - if (this.$CAPACITY_USE$IO_SARL_CORE_DEFAULTCONTEXTINTERACTIONS == null || this.$CAPACITY_USE$IO_SARL_CORE_DEFAULTCONTEXTINTERACTIONS.get() == null) { - this.$CAPACITY_USE$IO_SARL_CORE_DEFAULTCONTEXTINTERACTIONS = $getSkill(DefaultContextInteractions.class); - } - return $castSkill(DefaultContextInteractions.class, this.$CAPACITY_USE$IO_SARL_CORE_DEFAULTCONTEXTINTERACTIONS); - } - - @Extension - @ImportedCapacityFeature(InnerContextAccess.class) - @SyntheticMember - private transient ClearableReference $CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS; - - @SyntheticMember - @Pure - @Inline(value = "$castSkill(InnerContextAccess.class, (this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS == null || this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS.get() == null) ? (this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS = $getSkill(InnerContextAccess.class)) : this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS)", imported = InnerContextAccess.class) - private InnerContextAccess $CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS$CALLER() { - if (this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS == null || this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS.get() == null) { - this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS = $getSkill(InnerContextAccess.class); - } - return $castSkill(InnerContextAccess.class, this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS); - } - - @Extension - @ImportedCapacityFeature(ExternalContextAccess.class) - @SyntheticMember - private transient ClearableReference $CAPACITY_USE$IO_SARL_CORE_EXTERNALCONTEXTACCESS; - - @SyntheticMember - @Pure - @Inline(value = "$castSkill(ExternalContextAccess.class, (this.$CAPACITY_USE$IO_SARL_CORE_EXTERNALCONTEXTACCESS == null || this.$CAPACITY_USE$IO_SARL_CORE_EXTERNALCONTEXTACCESS.get() == null) ? (this.$CAPACITY_USE$IO_SARL_CORE_EXTERNALCONTEXTACCESS = $getSkill(ExternalContextAccess.class)) : this.$CAPACITY_USE$IO_SARL_CORE_EXTERNALCONTEXTACCESS)", imported = ExternalContextAccess.class) - private ExternalContextAccess $CAPACITY_USE$IO_SARL_CORE_EXTERNALCONTEXTACCESS$CALLER() { - if (this.$CAPACITY_USE$IO_SARL_CORE_EXTERNALCONTEXTACCESS == null || this.$CAPACITY_USE$IO_SARL_CORE_EXTERNALCONTEXTACCESS.get() == null) { - this.$CAPACITY_USE$IO_SARL_CORE_EXTERNALCONTEXTACCESS = $getSkill(ExternalContextAccess.class); - } - return $castSkill(ExternalContextAccess.class, this.$CAPACITY_USE$IO_SARL_CORE_EXTERNALCONTEXTACCESS); - } - - @SyntheticMember - @PerceptGuardEvaluator - private void $guardEvaluator$Initialize(final Initialize occurrence, final Collection ___SARLlocal_runnableCollection) { - assert occurrence != null; - assert ___SARLlocal_runnableCollection != null; - ___SARLlocal_runnableCollection.add(() -> $behaviorUnit$Initialize$3(occurrence)); - } - - @SyntheticMember - @PerceptGuardEvaluator - private void $guardEvaluator$UpdateRocketPosition(final UpdateRocketPosition occurrence, final Collection ___SARLlocal_runnableCollection) { - assert occurrence != null; - assert ___SARLlocal_runnableCollection != null; - if ($behaviorUnitGuard$UpdateRocketPosition$4(occurrence, occurrence)) { - ___SARLlocal_runnableCollection.add(() -> $behaviorUnit$UpdateRocketPosition$4(occurrence)); - } - } - - @SyntheticMember - @PerceptGuardEvaluator - private void $guardEvaluator$Freeze(final Freeze occurrence, final Collection ___SARLlocal_runnableCollection) { - assert occurrence != null; - assert ___SARLlocal_runnableCollection != null; - ___SARLlocal_runnableCollection.add(() -> $behaviorUnit$Freeze$2(occurrence)); - } - - @SyntheticMember - @PerceptGuardEvaluator - private void $guardEvaluator$MemberLeft(final MemberLeft occurrence, final Collection ___SARLlocal_runnableCollection) { - assert occurrence != null; - assert ___SARLlocal_runnableCollection != null; - if ($behaviorUnitGuard$MemberLeft$6(occurrence, occurrence)) { - ___SARLlocal_runnableCollection.add(() -> $behaviorUnit$MemberLeft$6(occurrence)); - } - } - - @SyntheticMember - @PerceptGuardEvaluator - private void $guardEvaluator$Explode(final Explode occurrence, final Collection ___SARLlocal_runnableCollection) { - assert occurrence != null; - assert ___SARLlocal_runnableCollection != null; - ___SARLlocal_runnableCollection.add(() -> $behaviorUnit$Explode$5(occurrence)); - } - - @SyntheticMember - @PerceptGuardEvaluator - private void $guardEvaluator$Exit(final Exit occurrence, final Collection ___SARLlocal_runnableCollection) { - assert occurrence != null; - assert ___SARLlocal_runnableCollection != null; - if ($behaviorUnitGuard$Exit$0(occurrence, occurrence)) { - ___SARLlocal_runnableCollection.add(() -> $behaviorUnit$Exit$0(occurrence)); - } - if ($behaviorUnitGuard$Exit$1(occurrence, occurrence)) { - ___SARLlocal_runnableCollection.add(() -> $behaviorUnit$Exit$1(occurrence)); - } - } - - @SyntheticMember - @PerceptGuardEvaluator - private void $guardEvaluator$MemberJoined(final MemberJoined occurrence, final Collection ___SARLlocal_runnableCollection) { - assert occurrence != null; - assert ___SARLlocal_runnableCollection != null; - if ($behaviorUnitGuard$MemberJoined$7(occurrence, occurrence)) { - ___SARLlocal_runnableCollection.add(() -> $behaviorUnit$MemberJoined$7(occurrence)); - } - } - - @Override - @Pure - @SyntheticMember - public boolean equals(final Object obj) { - if (this == obj) - return true; - if (obj == null) - return false; - if (getClass() != obj.getClass()) - return false; - Rocket other = (Rocket) obj; - if (this.x == null) { - if (other.x != null) - return false; - } else if (!this.x.equals(other.x)) - return false; - if (this.y == null) { - if (other.y != null) - return false; - } else if (!this.y.equals(other.y)) - return false; - if (this.gravity == null) { - if (other.gravity != null) - return false; - } else if (!this.gravity.equals(other.gravity)) - return false; - if (this.speedx == null) { - if (other.speedx != null) - return false; - } else if (!this.speedx.equals(other.speedx)) - return false; - if (this.speedy == null) { - if (other.speedy != null) - return false; - } else if (!this.speedy.equals(other.speedy)) - return false; - if (this.fireQuantity == null) { - if (other.fireQuantity != null) - return false; - } else if (!this.fireQuantity.equals(other.fireQuantity)) - return false; - if (this.lifetime == null) { - if (other.lifetime != null) - return false; - } else if (!this.lifetime.equals(other.lifetime)) - return false; - if (other.frozen != this.frozen) - return false; - if (other.exploded != this.exploded) - return false; - if (other.exited != this.exited) - return false; - if (this.grid == null) { - if (other.grid != null) - return false; - } else if (!this.grid.equals(other.grid)) - return false; - if (this.id == null) { - if (other.id != null) - return false; - } else if (!this.id.equals(other.id)) - return false; - if (this.move == null) { - if (other.move != null) - return false; - } else if (!this.move.equals(other.move)) - return false; - return super.equals(obj); - } - - @Override - @Pure - @SyntheticMember - public int hashCode() { - final int prime = 31; - int result = super.hashCode(); - result = prime * result + ((this.x== null) ? 0 : this.x.hashCode()); - result = prime * result + ((this.y== null) ? 0 : this.y.hashCode()); - result = prime * result + ((this.gravity== null) ? 0 : this.gravity.hashCode()); - result = prime * result + ((this.speedx== null) ? 0 : this.speedx.hashCode()); - result = prime * result + ((this.speedy== null) ? 0 : this.speedy.hashCode()); - result = prime * result + ((this.fireQuantity== null) ? 0 : this.fireQuantity.hashCode()); - result = prime * result + ((this.lifetime== null) ? 0 : this.lifetime.hashCode()); - result = prime * result + (this.frozen ? 1231 : 1237); - result = prime * result + (this.exploded ? 1231 : 1237); - result = prime * result + (this.exited ? 1231 : 1237); - result = prime * result + ((this.grid== null) ? 0 : this.grid.hashCode()); - result = prime * result + ((this.id== null) ? 0 : this.id.hashCode()); - result = prime * result + ((this.move== null) ? 0 : this.move.hashCode()); - return result; - } - - @SyntheticMember - public Rocket(final UUID parentID, final UUID agentID) { - super(parentID, agentID); - } - - @SyntheticMember - @Inject - public Rocket(final BuiltinCapacitiesProvider provider, final UUID parentID, final UUID agentID) { - super(provider, parentID, agentID); - } -} diff --git a/src/main/generated-sources/sarl/io/sarl/demos/fireworks/RocketLauncher.java b/src/main/generated-sources/sarl/io/sarl/demos/fireworks/RocketLauncher.java deleted file mode 100644 index e52d13d..0000000 --- a/src/main/generated-sources/sarl/io/sarl/demos/fireworks/RocketLauncher.java +++ /dev/null @@ -1,375 +0,0 @@ -package io.sarl.demos.fireworks; - -import io.sarl.core.Behaviors; -import io.sarl.core.DefaultContextInteractions; -import io.sarl.core.ExternalContextAccess; -import io.sarl.core.Initialize; -import io.sarl.core.InnerContextAccess; -import io.sarl.core.Lifecycle; -import io.sarl.core.Logging; -import io.sarl.core.MemberLeft; -import io.sarl.demos.fireworks.Exit; -import io.sarl.demos.fireworks.Freeze; -import io.sarl.demos.fireworks.Launch; -import io.sarl.demos.fireworks.Positions; -import io.sarl.demos.fireworks.Rocket; -import io.sarl.demos.fireworks.RocketReady; -import io.sarl.lang.annotation.ImportedCapacityFeature; -import io.sarl.lang.annotation.PerceptGuardEvaluator; -import io.sarl.lang.annotation.SarlSpecification; -import io.sarl.lang.annotation.SyntheticMember; -import io.sarl.lang.core.Agent; -import io.sarl.lang.core.BuiltinCapacitiesProvider; -import io.sarl.lang.core.Skill; -import io.sarl.lang.util.ClearableReference; -import java.util.Collection; -import java.util.List; -import java.util.UUID; -import javax.inject.Inject; -import org.eclipse.xtext.xbase.lib.Conversions; -import org.eclipse.xtext.xbase.lib.Extension; -import org.eclipse.xtext.xbase.lib.Inline; -import org.eclipse.xtext.xbase.lib.Pure; - -@SarlSpecification("0.5") -@SuppressWarnings("all") -public class RocketLauncher extends Agent { - private Double x; - - private Double y; - - private Integer fireQuantity; - - private Double gravity; - - private Positions grid; - - private boolean exited = false; - - @SyntheticMember - private void $behaviorUnit$Exit$0(final Exit occurrence) { - DefaultContextInteractions _$CAPACITY_USE$IO_SARL_CORE_DEFAULTCONTEXTINTERACTIONS$CALLER = this.$castSkill(DefaultContextInteractions.class, (this.$CAPACITY_USE$IO_SARL_CORE_DEFAULTCONTEXTINTERACTIONS == null || this.$CAPACITY_USE$IO_SARL_CORE_DEFAULTCONTEXTINTERACTIONS.get() == null) ? (this.$CAPACITY_USE$IO_SARL_CORE_DEFAULTCONTEXTINTERACTIONS = $getSkill(DefaultContextInteractions.class)) : this.$CAPACITY_USE$IO_SARL_CORE_DEFAULTCONTEXTINTERACTIONS); - Exit _exit = new Exit(); - _$CAPACITY_USE$IO_SARL_CORE_DEFAULTCONTEXTINTERACTIONS$CALLER.emit(_exit); - Lifecycle _$CAPACITY_USE$IO_SARL_CORE_LIFECYCLE$CALLER = this.$castSkill(Lifecycle.class, (this.$CAPACITY_USE$IO_SARL_CORE_LIFECYCLE == null || this.$CAPACITY_USE$IO_SARL_CORE_LIFECYCLE.get() == null) ? (this.$CAPACITY_USE$IO_SARL_CORE_LIFECYCLE = $getSkill(Lifecycle.class)) : this.$CAPACITY_USE$IO_SARL_CORE_LIFECYCLE); - _$CAPACITY_USE$IO_SARL_CORE_LIFECYCLE$CALLER.killMe(); - } - - @SyntheticMember - @Pure - private boolean $behaviorUnitGuard$Exit$0(final Exit it, final Exit occurrence) { - InnerContextAccess _$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS$CALLER = this.$castSkill(InnerContextAccess.class, (this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS == null || this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS.get() == null) ? (this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS = $getSkill(InnerContextAccess.class)) : this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS); - boolean _hasMemberAgent = _$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS$CALLER.hasMemberAgent(); - boolean _not = (!_hasMemberAgent); - return _not; - } - - @SyntheticMember - private void $behaviorUnit$Exit$1(final Exit occurrence) { - this.exited = true; - InnerContextAccess _$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS$CALLER = this.$castSkill(InnerContextAccess.class, (this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS == null || this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS.get() == null) ? (this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS = $getSkill(InnerContextAccess.class)) : this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS); - Exit _exit = new Exit(); - _$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS$CALLER.getInnerContext().getDefaultSpace().emit(_exit, null); - } - - @SyntheticMember - @Pure - private boolean $behaviorUnitGuard$Exit$1(final Exit it, final Exit occurrence) { - return (this.$castSkill(InnerContextAccess.class, (this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS == null || this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS.get() == null) ? (this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS = $getSkill(InnerContextAccess.class)) : this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS).hasMemberAgent() && (!this.exited)); - } - - @SyntheticMember - private void $behaviorUnit$Initialize$2(final Initialize occurrence) { - Object _get = occurrence.parameters[0]; - this.x = ((Double) _get); - Object _get_1 = occurrence.parameters[1]; - this.y = ((Double) _get_1); - Object _get_2 = occurrence.parameters[2]; - this.fireQuantity = ((Integer) _get_2); - Object _get_3 = occurrence.parameters[3]; - this.gravity = ((Double) _get_3); - Object _get_4 = occurrence.parameters[4]; - this.grid = ((Positions) _get_4); - Logging _$CAPACITY_USE$IO_SARL_CORE_LOGGING$CALLER = this.$castSkill(Logging.class, (this.$CAPACITY_USE$IO_SARL_CORE_LOGGING == null || this.$CAPACITY_USE$IO_SARL_CORE_LOGGING.get() == null) ? (this.$CAPACITY_USE$IO_SARL_CORE_LOGGING = $getSkill(Logging.class)) : this.$CAPACITY_USE$IO_SARL_CORE_LOGGING); - _$CAPACITY_USE$IO_SARL_CORE_LOGGING$CALLER.info("New rocket launcher created"); - } - - @SyntheticMember - @Pure - private boolean $behaviorUnitGuard$Initialize$2(final Initialize it, final Initialize occurrence) { - boolean _isEmpty = ((List)Conversions.doWrapArray(occurrence.parameters)).isEmpty(); - boolean _not = (!_isEmpty); - return _not; - } - - @SyntheticMember - private void $behaviorUnit$Initialize$3(final Initialize occurrence) { - this.x = Double.valueOf(0.0); - this.y = Double.valueOf(0.0); - this.fireQuantity = Integer.valueOf(30); - this.gravity = Double.valueOf(0.5); - this.grid = null; - Logging _$CAPACITY_USE$IO_SARL_CORE_LOGGING$CALLER = this.$castSkill(Logging.class, (this.$CAPACITY_USE$IO_SARL_CORE_LOGGING == null || this.$CAPACITY_USE$IO_SARL_CORE_LOGGING.get() == null) ? (this.$CAPACITY_USE$IO_SARL_CORE_LOGGING = $getSkill(Logging.class)) : this.$CAPACITY_USE$IO_SARL_CORE_LOGGING); - _$CAPACITY_USE$IO_SARL_CORE_LOGGING$CALLER.info("New rocket launcher created"); - DefaultContextInteractions _$CAPACITY_USE$IO_SARL_CORE_DEFAULTCONTEXTINTERACTIONS$CALLER = this.$castSkill(DefaultContextInteractions.class, (this.$CAPACITY_USE$IO_SARL_CORE_DEFAULTCONTEXTINTERACTIONS == null || this.$CAPACITY_USE$IO_SARL_CORE_DEFAULTCONTEXTINTERACTIONS.get() == null) ? (this.$CAPACITY_USE$IO_SARL_CORE_DEFAULTCONTEXTINTERACTIONS = $getSkill(DefaultContextInteractions.class)) : this.$CAPACITY_USE$IO_SARL_CORE_DEFAULTCONTEXTINTERACTIONS); - RocketReady _rocketReady = new RocketReady(); - _$CAPACITY_USE$IO_SARL_CORE_DEFAULTCONTEXTINTERACTIONS$CALLER.emit(_rocketReady); - } - - @SyntheticMember - @Pure - private boolean $behaviorUnitGuard$Initialize$3(final Initialize it, final Initialize occurrence) { - boolean _isEmpty = ((List)Conversions.doWrapArray(occurrence.parameters)).isEmpty(); - return _isEmpty; - } - - @SyntheticMember - private void $behaviorUnit$Launch$4(final Launch occurrence) { - double _random = Math.random(); - double vx = (_random * 2.0); - double _random_1 = Math.random(); - double _multiply = (_random_1 * 5.5); - double vy = (_multiply + 2.0); - Lifecycle _$CAPACITY_USE$IO_SARL_CORE_LIFECYCLE$CALLER = this.$castSkill(Lifecycle.class, (this.$CAPACITY_USE$IO_SARL_CORE_LIFECYCLE == null || this.$CAPACITY_USE$IO_SARL_CORE_LIFECYCLE.get() == null) ? (this.$CAPACITY_USE$IO_SARL_CORE_LIFECYCLE = $getSkill(Lifecycle.class)) : this.$CAPACITY_USE$IO_SARL_CORE_LIFECYCLE); - InnerContextAccess _$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS$CALLER = this.$castSkill(InnerContextAccess.class, (this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS == null || this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS.get() == null) ? (this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS = $getSkill(InnerContextAccess.class)) : this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS); - _$CAPACITY_USE$IO_SARL_CORE_LIFECYCLE$CALLER.spawnInContext(Rocket.class, _$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS$CALLER.getInnerContext(), this.x, this.y, Double.valueOf(vx), Double.valueOf(vy), this.gravity, this.fireQuantity, this.grid); - } - - @SyntheticMember - private void $behaviorUnit$Freeze$5(final Freeze occurrence) { - InnerContextAccess _$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS$CALLER = this.$castSkill(InnerContextAccess.class, (this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS == null || this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS.get() == null) ? (this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS = $getSkill(InnerContextAccess.class)) : this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS); - _$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS$CALLER.getInnerContext().getDefaultSpace().emit(occurrence, null); - } - - @SyntheticMember - @Pure - private boolean $behaviorUnitGuard$Freeze$5(final Freeze it, final Freeze occurrence) { - boolean _isFromMe = this.isFromMe(occurrence); - boolean _not = (!_isFromMe); - return _not; - } - - @SyntheticMember - private void $behaviorUnit$MemberLeft$6(final MemberLeft occurrence) { - Behaviors _$CAPACITY_USE$IO_SARL_CORE_BEHAVIORS$CALLER = this.$castSkill(Behaviors.class, (this.$CAPACITY_USE$IO_SARL_CORE_BEHAVIORS == null || this.$CAPACITY_USE$IO_SARL_CORE_BEHAVIORS.get() == null) ? (this.$CAPACITY_USE$IO_SARL_CORE_BEHAVIORS = $getSkill(Behaviors.class)) : this.$CAPACITY_USE$IO_SARL_CORE_BEHAVIORS); - Launch _launch = new Launch(); - _$CAPACITY_USE$IO_SARL_CORE_BEHAVIORS$CALLER.wake(_launch); - } - - @SyntheticMember - @Pure - private boolean $behaviorUnitGuard$MemberLeft$6(final MemberLeft it, final MemberLeft occurrence) { - return ((!this.isFromMe(occurrence)) && (!this.exited)); - } - - @Extension - @ImportedCapacityFeature(Logging.class) - @SyntheticMember - private transient ClearableReference $CAPACITY_USE$IO_SARL_CORE_LOGGING; - - @SyntheticMember - @Pure - @Inline(value = "$castSkill(Logging.class, (this.$CAPACITY_USE$IO_SARL_CORE_LOGGING == null || this.$CAPACITY_USE$IO_SARL_CORE_LOGGING.get() == null) ? (this.$CAPACITY_USE$IO_SARL_CORE_LOGGING = $getSkill(Logging.class)) : this.$CAPACITY_USE$IO_SARL_CORE_LOGGING)", imported = Logging.class) - private Logging $CAPACITY_USE$IO_SARL_CORE_LOGGING$CALLER() { - if (this.$CAPACITY_USE$IO_SARL_CORE_LOGGING == null || this.$CAPACITY_USE$IO_SARL_CORE_LOGGING.get() == null) { - this.$CAPACITY_USE$IO_SARL_CORE_LOGGING = $getSkill(Logging.class); - } - return $castSkill(Logging.class, this.$CAPACITY_USE$IO_SARL_CORE_LOGGING); - } - - @Extension - @ImportedCapacityFeature(Behaviors.class) - @SyntheticMember - private transient ClearableReference $CAPACITY_USE$IO_SARL_CORE_BEHAVIORS; - - @SyntheticMember - @Pure - @Inline(value = "$castSkill(Behaviors.class, (this.$CAPACITY_USE$IO_SARL_CORE_BEHAVIORS == null || this.$CAPACITY_USE$IO_SARL_CORE_BEHAVIORS.get() == null) ? (this.$CAPACITY_USE$IO_SARL_CORE_BEHAVIORS = $getSkill(Behaviors.class)) : this.$CAPACITY_USE$IO_SARL_CORE_BEHAVIORS)", imported = Behaviors.class) - private Behaviors $CAPACITY_USE$IO_SARL_CORE_BEHAVIORS$CALLER() { - if (this.$CAPACITY_USE$IO_SARL_CORE_BEHAVIORS == null || this.$CAPACITY_USE$IO_SARL_CORE_BEHAVIORS.get() == null) { - this.$CAPACITY_USE$IO_SARL_CORE_BEHAVIORS = $getSkill(Behaviors.class); - } - return $castSkill(Behaviors.class, this.$CAPACITY_USE$IO_SARL_CORE_BEHAVIORS); - } - - @Extension - @ImportedCapacityFeature(DefaultContextInteractions.class) - @SyntheticMember - private transient ClearableReference $CAPACITY_USE$IO_SARL_CORE_DEFAULTCONTEXTINTERACTIONS; - - @SyntheticMember - @Pure - @Inline(value = "$castSkill(DefaultContextInteractions.class, (this.$CAPACITY_USE$IO_SARL_CORE_DEFAULTCONTEXTINTERACTIONS == null || this.$CAPACITY_USE$IO_SARL_CORE_DEFAULTCONTEXTINTERACTIONS.get() == null) ? (this.$CAPACITY_USE$IO_SARL_CORE_DEFAULTCONTEXTINTERACTIONS = $getSkill(DefaultContextInteractions.class)) : this.$CAPACITY_USE$IO_SARL_CORE_DEFAULTCONTEXTINTERACTIONS)", imported = DefaultContextInteractions.class) - private DefaultContextInteractions $CAPACITY_USE$IO_SARL_CORE_DEFAULTCONTEXTINTERACTIONS$CALLER() { - if (this.$CAPACITY_USE$IO_SARL_CORE_DEFAULTCONTEXTINTERACTIONS == null || this.$CAPACITY_USE$IO_SARL_CORE_DEFAULTCONTEXTINTERACTIONS.get() == null) { - this.$CAPACITY_USE$IO_SARL_CORE_DEFAULTCONTEXTINTERACTIONS = $getSkill(DefaultContextInteractions.class); - } - return $castSkill(DefaultContextInteractions.class, this.$CAPACITY_USE$IO_SARL_CORE_DEFAULTCONTEXTINTERACTIONS); - } - - @Extension - @ImportedCapacityFeature(InnerContextAccess.class) - @SyntheticMember - private transient ClearableReference $CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS; - - @SyntheticMember - @Pure - @Inline(value = "$castSkill(InnerContextAccess.class, (this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS == null || this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS.get() == null) ? (this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS = $getSkill(InnerContextAccess.class)) : this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS)", imported = InnerContextAccess.class) - private InnerContextAccess $CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS$CALLER() { - if (this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS == null || this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS.get() == null) { - this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS = $getSkill(InnerContextAccess.class); - } - return $castSkill(InnerContextAccess.class, this.$CAPACITY_USE$IO_SARL_CORE_INNERCONTEXTACCESS); - } - - @Extension - @ImportedCapacityFeature(Lifecycle.class) - @SyntheticMember - private transient ClearableReference $CAPACITY_USE$IO_SARL_CORE_LIFECYCLE; - - @SyntheticMember - @Pure - @Inline(value = "$castSkill(Lifecycle.class, (this.$CAPACITY_USE$IO_SARL_CORE_LIFECYCLE == null || this.$CAPACITY_USE$IO_SARL_CORE_LIFECYCLE.get() == null) ? (this.$CAPACITY_USE$IO_SARL_CORE_LIFECYCLE = $getSkill(Lifecycle.class)) : this.$CAPACITY_USE$IO_SARL_CORE_LIFECYCLE)", imported = Lifecycle.class) - private Lifecycle $CAPACITY_USE$IO_SARL_CORE_LIFECYCLE$CALLER() { - if (this.$CAPACITY_USE$IO_SARL_CORE_LIFECYCLE == null || this.$CAPACITY_USE$IO_SARL_CORE_LIFECYCLE.get() == null) { - this.$CAPACITY_USE$IO_SARL_CORE_LIFECYCLE = $getSkill(Lifecycle.class); - } - return $castSkill(Lifecycle.class, this.$CAPACITY_USE$IO_SARL_CORE_LIFECYCLE); - } - - @Extension - @ImportedCapacityFeature(ExternalContextAccess.class) - @SyntheticMember - private transient ClearableReference $CAPACITY_USE$IO_SARL_CORE_EXTERNALCONTEXTACCESS; - - @SyntheticMember - @Pure - @Inline(value = "$castSkill(ExternalContextAccess.class, (this.$CAPACITY_USE$IO_SARL_CORE_EXTERNALCONTEXTACCESS == null || this.$CAPACITY_USE$IO_SARL_CORE_EXTERNALCONTEXTACCESS.get() == null) ? (this.$CAPACITY_USE$IO_SARL_CORE_EXTERNALCONTEXTACCESS = $getSkill(ExternalContextAccess.class)) : this.$CAPACITY_USE$IO_SARL_CORE_EXTERNALCONTEXTACCESS)", imported = ExternalContextAccess.class) - private ExternalContextAccess $CAPACITY_USE$IO_SARL_CORE_EXTERNALCONTEXTACCESS$CALLER() { - if (this.$CAPACITY_USE$IO_SARL_CORE_EXTERNALCONTEXTACCESS == null || this.$CAPACITY_USE$IO_SARL_CORE_EXTERNALCONTEXTACCESS.get() == null) { - this.$CAPACITY_USE$IO_SARL_CORE_EXTERNALCONTEXTACCESS = $getSkill(ExternalContextAccess.class); - } - return $castSkill(ExternalContextAccess.class, this.$CAPACITY_USE$IO_SARL_CORE_EXTERNALCONTEXTACCESS); - } - - @SyntheticMember - @PerceptGuardEvaluator - private void $guardEvaluator$Initialize(final Initialize occurrence, final Collection ___SARLlocal_runnableCollection) { - assert occurrence != null; - assert ___SARLlocal_runnableCollection != null; - if ($behaviorUnitGuard$Initialize$2(occurrence, occurrence)) { - ___SARLlocal_runnableCollection.add(() -> $behaviorUnit$Initialize$2(occurrence)); - } - if ($behaviorUnitGuard$Initialize$3(occurrence, occurrence)) { - ___SARLlocal_runnableCollection.add(() -> $behaviorUnit$Initialize$3(occurrence)); - } - } - - @SyntheticMember - @PerceptGuardEvaluator - private void $guardEvaluator$Freeze(final Freeze occurrence, final Collection ___SARLlocal_runnableCollection) { - assert occurrence != null; - assert ___SARLlocal_runnableCollection != null; - if ($behaviorUnitGuard$Freeze$5(occurrence, occurrence)) { - ___SARLlocal_runnableCollection.add(() -> $behaviorUnit$Freeze$5(occurrence)); - } - } - - @SyntheticMember - @PerceptGuardEvaluator - private void $guardEvaluator$Exit(final Exit occurrence, final Collection ___SARLlocal_runnableCollection) { - assert occurrence != null; - assert ___SARLlocal_runnableCollection != null; - if ($behaviorUnitGuard$Exit$0(occurrence, occurrence)) { - ___SARLlocal_runnableCollection.add(() -> $behaviorUnit$Exit$0(occurrence)); - } - if ($behaviorUnitGuard$Exit$1(occurrence, occurrence)) { - ___SARLlocal_runnableCollection.add(() -> $behaviorUnit$Exit$1(occurrence)); - } - } - - @SyntheticMember - @PerceptGuardEvaluator - private void $guardEvaluator$MemberLeft(final MemberLeft occurrence, final Collection ___SARLlocal_runnableCollection) { - assert occurrence != null; - assert ___SARLlocal_runnableCollection != null; - if ($behaviorUnitGuard$MemberLeft$6(occurrence, occurrence)) { - ___SARLlocal_runnableCollection.add(() -> $behaviorUnit$MemberLeft$6(occurrence)); - } - } - - @SyntheticMember - @PerceptGuardEvaluator - private void $guardEvaluator$Launch(final Launch occurrence, final Collection ___SARLlocal_runnableCollection) { - assert occurrence != null; - assert ___SARLlocal_runnableCollection != null; - ___SARLlocal_runnableCollection.add(() -> $behaviorUnit$Launch$4(occurrence)); - } - - @Override - @Pure - @SyntheticMember - public boolean equals(final Object obj) { - if (this == obj) - return true; - if (obj == null) - return false; - if (getClass() != obj.getClass()) - return false; - RocketLauncher other = (RocketLauncher) obj; - if (this.x == null) { - if (other.x != null) - return false; - } else if (!this.x.equals(other.x)) - return false; - if (this.y == null) { - if (other.y != null) - return false; - } else if (!this.y.equals(other.y)) - return false; - if (this.fireQuantity == null) { - if (other.fireQuantity != null) - return false; - } else if (!this.fireQuantity.equals(other.fireQuantity)) - return false; - if (this.gravity == null) { - if (other.gravity != null) - return false; - } else if (!this.gravity.equals(other.gravity)) - return false; - if (this.grid == null) { - if (other.grid != null) - return false; - } else if (!this.grid.equals(other.grid)) - return false; - if (other.exited != this.exited) - return false; - return super.equals(obj); - } - - @Override - @Pure - @SyntheticMember - public int hashCode() { - final int prime = 31; - int result = super.hashCode(); - result = prime * result + ((this.x== null) ? 0 : this.x.hashCode()); - result = prime * result + ((this.y== null) ? 0 : this.y.hashCode()); - result = prime * result + ((this.fireQuantity== null) ? 0 : this.fireQuantity.hashCode()); - result = prime * result + ((this.gravity== null) ? 0 : this.gravity.hashCode()); - result = prime * result + ((this.grid== null) ? 0 : this.grid.hashCode()); - result = prime * result + (this.exited ? 1231 : 1237); - return result; - } - - @SyntheticMember - public RocketLauncher(final UUID parentID, final UUID agentID) { - super(parentID, agentID); - } - - @SyntheticMember - @Inject - public RocketLauncher(final BuiltinCapacitiesProvider provider, final UUID parentID, final UUID agentID) { - super(provider, parentID, agentID); - } -} diff --git a/src/main/generated-sources/sarl/io/sarl/demos/fireworks/RocketReady.java b/src/main/generated-sources/sarl/io/sarl/demos/fireworks/RocketReady.java deleted file mode 100644 index 871783f..0000000 --- a/src/main/generated-sources/sarl/io/sarl/demos/fireworks/RocketReady.java +++ /dev/null @@ -1,23 +0,0 @@ -package io.sarl.demos.fireworks; - -import io.sarl.lang.annotation.SarlSpecification; -import io.sarl.lang.annotation.SyntheticMember; -import io.sarl.lang.core.Address; -import io.sarl.lang.core.Event; - -@SarlSpecification("0.5") -@SuppressWarnings("all") -public class RocketReady extends Event { - @SyntheticMember - public RocketReady() { - super(); - } - - @SyntheticMember - public RocketReady(final Address source) { - super(source); - } - - @SyntheticMember - private final static long serialVersionUID = 588368462L; -} diff --git a/src/main/generated-sources/sarl/io/sarl/demos/fireworks/RocketsPos.java b/src/main/generated-sources/sarl/io/sarl/demos/fireworks/RocketsPos.java deleted file mode 100644 index b3bab60..0000000 --- a/src/main/generated-sources/sarl/io/sarl/demos/fireworks/RocketsPos.java +++ /dev/null @@ -1,92 +0,0 @@ -package io.sarl.demos.fireworks; - -import io.sarl.lang.annotation.SarlSpecification; -import io.sarl.lang.annotation.SyntheticMember; -import java.util.Vector; -import javafx.scene.paint.Color; -import org.eclipse.xtext.xbase.lib.Pure; - -@SarlSpecification("0.5") -@SuppressWarnings("all") -public class RocketsPos { - public final int ROCKETREFRESHDELAY = 100; - - private Vector position = new Vector(); - - private Color color; - - private boolean hidden = false; - - @Pure - public Vector getPosition() { - return this.position; - } - - public Vector setPosition(final Vector position) { - return this.position = position; - } - - @Pure - public Color getColor() { - return this.color; - } - - public Color setColor(final Color color) { - return this.color = color; - } - - public boolean setHidden(final boolean hidden) { - return this.hidden = hidden; - } - - @Pure - public boolean getHidden() { - return this.hidden; - } - - @Override - @Pure - @SyntheticMember - public boolean equals(final Object obj) { - if (this == obj) - return true; - if (obj == null) - return false; - if (getClass() != obj.getClass()) - return false; - RocketsPos other = (RocketsPos) obj; - if (other.ROCKETREFRESHDELAY != this.ROCKETREFRESHDELAY) - return false; - if (this.position == null) { - if (other.position != null) - return false; - } else if (!this.position.equals(other.position)) - return false; - if (this.color == null) { - if (other.color != null) - return false; - } else if (!this.color.equals(other.color)) - return false; - if (other.hidden != this.hidden) - return false; - return super.equals(obj); - } - - @Override - @Pure - @SyntheticMember - public int hashCode() { - final int prime = 31; - int result = super.hashCode(); - result = prime * result + this.ROCKETREFRESHDELAY; - result = prime * result + ((this.position== null) ? 0 : this.position.hashCode()); - result = prime * result + ((this.color== null) ? 0 : this.color.hashCode()); - result = prime * result + (this.hidden ? 1231 : 1237); - return result; - } - - @SyntheticMember - public RocketsPos() { - super(); - } -} diff --git a/src/main/generated-sources/sarl/io/sarl/demos/fireworks/SetupSettings.java b/src/main/generated-sources/sarl/io/sarl/demos/fireworks/SetupSettings.java deleted file mode 100644 index 2ae8673..0000000 --- a/src/main/generated-sources/sarl/io/sarl/demos/fireworks/SetupSettings.java +++ /dev/null @@ -1,89 +0,0 @@ -package io.sarl.demos.fireworks; - -import io.sarl.lang.annotation.SarlSpecification; -import io.sarl.lang.annotation.SyntheticMember; -import io.sarl.lang.core.Event; -import org.eclipse.xtext.xbase.lib.Pure; - -@SarlSpecification("0.5") -@SuppressWarnings("all") -public class SetupSettings extends Event { - public Integer rocketsQuantity; - - public Integer fireQuatity; - - public Double gravity; - - public Double maxWidth; - - public SetupSettings(final Integer rq, final Integer fq, final Double grav, final Double max) { - this.rocketsQuantity = rq; - this.fireQuatity = fq; - this.gravity = grav; - this.maxWidth = max; - } - - @Override - @Pure - @SyntheticMember - public boolean equals(final Object obj) { - if (this == obj) - return true; - if (obj == null) - return false; - if (getClass() != obj.getClass()) - return false; - SetupSettings other = (SetupSettings) obj; - if (this.rocketsQuantity == null) { - if (other.rocketsQuantity != null) - return false; - } else if (!this.rocketsQuantity.equals(other.rocketsQuantity)) - return false; - if (this.fireQuatity == null) { - if (other.fireQuatity != null) - return false; - } else if (!this.fireQuatity.equals(other.fireQuatity)) - return false; - if (this.gravity == null) { - if (other.gravity != null) - return false; - } else if (!this.gravity.equals(other.gravity)) - return false; - if (this.maxWidth == null) { - if (other.maxWidth != null) - return false; - } else if (!this.maxWidth.equals(other.maxWidth)) - return false; - return super.equals(obj); - } - - @Override - @Pure - @SyntheticMember - public int hashCode() { - final int prime = 31; - int result = super.hashCode(); - result = prime * result + ((this.rocketsQuantity== null) ? 0 : this.rocketsQuantity.hashCode()); - result = prime * result + ((this.fireQuatity== null) ? 0 : this.fireQuatity.hashCode()); - result = prime * result + ((this.gravity== null) ? 0 : this.gravity.hashCode()); - result = prime * result + ((this.maxWidth== null) ? 0 : this.maxWidth.hashCode()); - return result; - } - - /** - * Returns a String representation of the SetupSettings event's attributes only. - */ - @SyntheticMember - @Pure - protected String attributesToString() { - StringBuilder result = new StringBuilder(super.attributesToString()); - result.append("rocketsQuantity = ").append(this.rocketsQuantity); - result.append("fireQuatity = ").append(this.fireQuatity); - result.append("gravity = ").append(this.gravity); - result.append("maxWidth = ").append(this.maxWidth); - return result.toString(); - } - - @SyntheticMember - private final static long serialVersionUID = 354887804L; -} diff --git a/src/main/generated-sources/sarl/io/sarl/demos/fireworks/SprayFire.java b/src/main/generated-sources/sarl/io/sarl/demos/fireworks/SprayFire.java deleted file mode 100644 index 3944055..0000000 --- a/src/main/generated-sources/sarl/io/sarl/demos/fireworks/SprayFire.java +++ /dev/null @@ -1,23 +0,0 @@ -package io.sarl.demos.fireworks; - -import io.sarl.lang.annotation.SarlSpecification; -import io.sarl.lang.annotation.SyntheticMember; -import io.sarl.lang.core.Address; -import io.sarl.lang.core.Event; - -@SarlSpecification("0.5") -@SuppressWarnings("all") -public class SprayFire extends Event { - @SyntheticMember - public SprayFire() { - super(); - } - - @SyntheticMember - public SprayFire(final Address source) { - super(source); - } - - @SyntheticMember - private final static long serialVersionUID = 588368462L; -} diff --git a/src/main/generated-sources/sarl/io/sarl/demos/fireworks/UpdateFirePosition.java b/src/main/generated-sources/sarl/io/sarl/demos/fireworks/UpdateFirePosition.java deleted file mode 100644 index 1a9e690..0000000 --- a/src/main/generated-sources/sarl/io/sarl/demos/fireworks/UpdateFirePosition.java +++ /dev/null @@ -1,23 +0,0 @@ -package io.sarl.demos.fireworks; - -import io.sarl.lang.annotation.SarlSpecification; -import io.sarl.lang.annotation.SyntheticMember; -import io.sarl.lang.core.Address; -import io.sarl.lang.core.Event; - -@SarlSpecification("0.5") -@SuppressWarnings("all") -public class UpdateFirePosition extends Event { - @SyntheticMember - public UpdateFirePosition() { - super(); - } - - @SyntheticMember - public UpdateFirePosition(final Address source) { - super(source); - } - - @SyntheticMember - private final static long serialVersionUID = 588368462L; -} diff --git a/src/main/generated-sources/sarl/io/sarl/demos/fireworks/UpdateRocketPosition.java b/src/main/generated-sources/sarl/io/sarl/demos/fireworks/UpdateRocketPosition.java deleted file mode 100644 index 4dd249c..0000000 --- a/src/main/generated-sources/sarl/io/sarl/demos/fireworks/UpdateRocketPosition.java +++ /dev/null @@ -1,23 +0,0 @@ -package io.sarl.demos.fireworks; - -import io.sarl.lang.annotation.SarlSpecification; -import io.sarl.lang.annotation.SyntheticMember; -import io.sarl.lang.core.Address; -import io.sarl.lang.core.Event; - -@SarlSpecification("0.5") -@SuppressWarnings("all") -public class UpdateRocketPosition extends Event { - @SyntheticMember - public UpdateRocketPosition() { - super(); - } - - @SyntheticMember - public UpdateRocketPosition(final Address source) { - super(source); - } - - @SyntheticMember - private final static long serialVersionUID = 588368462L; -}