2-APL UPC project.
0
fork

Configure Feed

Select the types of activity you want to include in your feed.

dal capability done

cyberslas e6ec638d d1461475

+264 -257
+26 -19
code/2apl_platform/briscola_chiamata/dealer.2apl
··· 1 1 BeliefUpdates: 2 2 { not assigned(POS, X) } SetAssigned(POS, X) { assigned(POS, X) } 3 - 3 + { true } AddDeck(X) { deck(X) } 4 + { deck(X) } RemoveDeck(X) { not deck(X) } 4 5 Beliefs: 5 6 notary(n). 6 7 gatekeeper(gk). 7 8 player(X) :- assigned(POS, X). 9 + gethand([C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, C16 | NewDeck], [C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14, C15, C16], NewDeck). 10 + 11 + Goals: 12 + deal(0) 8 13 9 14 Plans: 10 15 @cardtable(enterAsDealer()) 16 + 17 + PG-rules: 18 + deal(To) <- deck(X) | 19 + { 20 + /* send cards */ 21 + B( gethand(X, H, T) ); 22 + B( assigned(To, P0) ); 23 + send(P0, inform, givecards(H)); 24 + dropgoal(deal(To)); 25 + RemoveDeck(X); 26 + AddDeck(T); 27 + if B( To < 4) then 28 + { 29 + adopta(deal(To + 1)) 30 + } 31 + } 11 32 12 33 PC-rules: 13 34 message(X, inform, _, _, registered(POS, Y)) <- true | ··· 19 40 { 20 41 /* here start shuffling and dealing cards */ 21 42 @cardtable(shuffleDeck()) 22 - 23 43 } 24 44 25 - deckShuffled(X) <- true | 45 + event(deckShuffled(X), cardtable) <- true | 26 46 { 27 - /* send cards */ 28 - B( X = [ [C1, C2, C3, C4, C5, C6, C7, C8] | T1] ); 29 - B( assigned(0, P0) ); 30 - send (P0, inform, givecards([C1, C2, C3, C4, C6, C7, C8])); 31 - B( T1 = [C1, C2, C3, C4, C5, C6, C7, C8 | T2] ); 32 - B( assigned(1, P1) ); 33 - send (P1, inform, givecards([C1, C2, C3, C4, C6, C7, C8])); 34 - B( T2 = [C1, C2, C3, C4, C5, C6, C7, C8 | T3] ); 35 - B( assigned(2, P2) ); 36 - send (P2, inform, givecards([C1, C2, C3, C4, C6, C7, C8])); 37 - B( T3 = [C1, C2, C3, C4, C5, C6, C7, C8 | T4] ); 38 - B( assigned(3, P3) ); 39 - send (P3, inform, givecards([C1, C2, C3, C4, C6, C7, C8])); 40 - B( T4 = [C1, C2, C3, C4, C5, C6, C7, C8 | _ ] ); 41 - B( assigned(4, P4) ); 42 - send (P4, inform, givecards([C1, C2, C3, C4, C6, C7, C8])) 47 + AddDeck(X) 43 48 } 44 49 50 + 51 +
+3 -3
code/2apl_platform/briscola_chiamata/player.2apl
··· 51 51 52 52 } 53 53 54 - message(d, inform, _, _, givecards(X)) <- true | 54 + message(X, inform, _, _, givecards(Hand)) <- true | 55 55 { 56 56 print ("I've cards!"); 57 - SetHand(X) 57 + SetHand(Hand) 58 58 } 59 59 60 60 turnselected(X) <- assigned(X, _) and scenario(playing) | /* when percepts turnselected, and its his turn*/ ··· 62 62 /*TODO*/ 63 63 skip 64 64 } 65 - 65 +
+235 -235
docs/briscola_chiamata/pdt/BriscolaChiamata.pd
··· 5833 5833 5834 5834 <object type="DiagramEntitySetting" id="264"> 5835 5835 <field name="entity"> 5836 - <object ref="201"/> 5836 + <object ref="233"/> 5837 5837 </field> 5838 5838 <field name="location"> 5839 5839 <object type="Coordinate" id="265"> 5840 - <field name="x">320</field> 5841 - <field name="y">77</field> 5840 + <field name="x">313</field> 5841 + <field name="y">129</field> 5842 5842 </object> 5843 5843 </field> 5844 5844 </object> 5845 5845 5846 5846 <object type="DiagramEntitySetting" id="266"> 5847 5847 <field name="entity"> 5848 - <object ref="233"/> 5848 + <object ref="201"/> 5849 5849 </field> 5850 5850 <field name="location"> 5851 5851 <object type="Coordinate" id="267"> 5852 - <field name="x">313</field> 5853 - <field name="y">129</field> 5852 + <field name="x">320</field> 5853 + <field name="y">77</field> 5854 5854 </object> 5855 5855 </field> 5856 5856 </object> ··· 5939 5939 5940 5940 <object type="DiagramEntitySetting" id="282"> 5941 5941 <field name="entity"> 5942 - <object ref="6"/> 5942 + <object ref="26"/> 5943 5943 </field> 5944 5944 <field name="location"> 5945 5945 <object type="Coordinate" id="283"> 5946 - <field name="x">378</field> 5947 - <field name="y">237</field> 5946 + <field name="x">737</field> 5947 + <field name="y">10</field> 5948 5948 </object> 5949 5949 </field> 5950 5950 </object> 5951 5951 5952 5952 <object type="DiagramEntitySetting" id="284"> 5953 5953 <field name="entity"> 5954 - <object ref="26"/> 5954 + <object ref="6"/> 5955 5955 </field> 5956 5956 <field name="location"> 5957 5957 <object type="Coordinate" id="285"> 5958 - <field name="x">737</field> 5959 - <field name="y">10</field> 5958 + <field name="x">378</field> 5959 + <field name="y">237</field> 5960 5960 </object> 5961 5961 </field> 5962 5962 </object> ··· 5975 5975 5976 5976 <object type="DiagramEntitySetting" id="288"> 5977 5977 <field name="entity"> 5978 - <object ref="24"/> 5978 + <object ref="54"/> 5979 5979 </field> 5980 5980 <field name="location"> 5981 5981 <object type="Coordinate" id="289"> 5982 - <field name="x">462</field> 5982 + <field name="x">98</field> 5983 + <field name="y">123</field> 5983 5984 </object> 5984 5985 </field> 5985 5986 </object> 5986 5987 5987 5988 <object type="DiagramEntitySetting" id="290"> 5988 5989 <field name="entity"> 5989 - <object ref="54"/> 5990 + <object ref="24"/> 5990 5991 </field> 5991 5992 <field name="location"> 5992 5993 <object type="Coordinate" id="291"> 5993 - <field name="x">98</field> 5994 - <field name="y">123</field> 5994 + <field name="x">462</field> 5995 5995 </object> 5996 5996 </field> 5997 5997 </object> ··· 6022 6022 6023 6023 <object type="DiagramEntitySetting" id="296"> 6024 6024 <field name="entity"> 6025 - <object ref="55"/> 6025 + <object ref="12"/> 6026 6026 </field> 6027 6027 <field name="location"> 6028 6028 <object type="Coordinate" id="297"> 6029 - <field name="y">158</field> 6029 + <field name="x">573</field> 6030 + <field name="y">390</field> 6030 6031 </object> 6031 6032 </field> 6032 6033 </object> 6033 6034 6034 6035 <object type="DiagramEntitySetting" id="298"> 6035 6036 <field name="entity"> 6036 - <object ref="12"/> 6037 + <object ref="55"/> 6037 6038 </field> 6038 6039 <field name="location"> 6039 6040 <object type="Coordinate" id="299"> 6040 - <field name="x">573</field> 6041 - <field name="y">390</field> 6041 + <field name="y">158</field> 6042 6042 </object> 6043 6043 </field> 6044 6044 </object> ··· 6225 6225 6226 6226 <object type="DiagramEntitySetting" id="330"> 6227 6227 <field name="entity"> 6228 - <object ref="16"/> 6228 + <object ref="83"/> 6229 6229 </field> 6230 6230 <field name="location"> 6231 6231 <object type="Coordinate" id="331"> 6232 - <field name="x">100</field> 6233 - <field name="y">309</field> 6232 + <field name="x">1062</field> 6233 + <field name="y">189</field> 6234 6234 </object> 6235 6235 </field> 6236 6236 </object> 6237 6237 6238 6238 <object type="DiagramEntitySetting" id="332"> 6239 6239 <field name="entity"> 6240 - <object ref="83"/> 6240 + <object ref="16"/> 6241 6241 </field> 6242 6242 <field name="location"> 6243 6243 <object type="Coordinate" id="333"> 6244 - <field name="x">1062</field> 6245 - <field name="y">189</field> 6244 + <field name="x">100</field> 6245 + <field name="y">309</field> 6246 6246 </object> 6247 6247 </field> 6248 6248 </object> ··· 6523 6523 6524 6524 <object type="DiagramEntitySetting" id="380"> 6525 6525 <field name="entity"> 6526 - <object ref="183"/> 6526 + <object ref="175"/> 6527 6527 </field> 6528 6528 <field name="location"> 6529 6529 <object type="Coordinate" id="381"> 6530 - <field name="x">105</field> 6531 - <field name="y">364</field> 6530 + <field name="x">174</field> 6531 + <field name="y">275</field> 6532 6532 </object> 6533 6533 </field> 6534 6534 </object> 6535 6535 6536 6536 <object type="DiagramEntitySetting" id="382"> 6537 6537 <field name="entity"> 6538 - <object ref="175"/> 6538 + <object ref="183"/> 6539 6539 </field> 6540 6540 <field name="location"> 6541 6541 <object type="Coordinate" id="383"> 6542 - <field name="x">174</field> 6543 - <field name="y">275</field> 6542 + <field name="x">105</field> 6543 + <field name="y">364</field> 6544 6544 </object> 6545 6545 </field> 6546 6546 </object> ··· 6832 6832 6833 6833 <object type="DiagramEntitySetting" id="432"> 6834 6834 <field name="entity"> 6835 - <object ref="83"/> 6835 + <object ref="9"/> 6836 6836 </field> 6837 6837 <field name="location"> 6838 6838 <object type="Coordinate" id="433"> 6839 - <field name="x">117</field> 6839 + <field name="x">37</field> 6840 6840 <field name="y">25</field> 6841 6841 </object> 6842 6842 </field> ··· 6845 6845 6846 6846 <object type="DiagramEntitySetting" id="434"> 6847 6847 <field name="entity"> 6848 - <object ref="9"/> 6848 + <object ref="83"/> 6849 6849 </field> 6850 6850 <field name="location"> 6851 6851 <object type="Coordinate" id="435"> 6852 - <field name="x">37</field> 6852 + <field name="x">117</field> 6853 6853 <field name="y">25</field> 6854 6854 </object> 6855 6855 </field> ··· 7060 7060 7061 7061 <object type="DiagramEntitySetting" id="470"> 7062 7062 <field name="entity"> 7063 - <object ref="145"/> 7063 + <object ref="203"/> 7064 7064 </field> 7065 7065 <field name="location"> 7066 7066 <object type="Coordinate" id="471"> 7067 - <field name="x">561</field> 7068 - <field name="y">254</field> 7067 + <field name="x">130</field> 7068 + <field name="y">118</field> 7069 7069 </object> 7070 7070 </field> 7071 7071 </object> 7072 7072 7073 7073 <object type="DiagramEntitySetting" id="472"> 7074 7074 <field name="entity"> 7075 - <object ref="203"/> 7075 + <object ref="145"/> 7076 7076 </field> 7077 7077 <field name="location"> 7078 7078 <object type="Coordinate" id="473"> 7079 - <field name="x">130</field> 7080 - <field name="y">118</field> 7079 + <field name="x">561</field> 7080 + <field name="y">254</field> 7081 7081 </object> 7082 7082 </field> 7083 7083 </object> 7084 7084 7085 7085 <object type="DiagramEntitySetting" id="474"> 7086 7086 <field name="entity"> 7087 - <object ref="162"/> 7087 + <object ref="143"/> 7088 7088 </field> 7089 7089 <field name="location"> 7090 7090 <object type="Coordinate" id="475"> 7091 - <field name="x">627</field> 7092 - <field name="y">177</field> 7091 + <field name="x">311</field> 7092 + <field name="y">190</field> 7093 7093 </object> 7094 7094 </field> 7095 7095 </object> 7096 7096 7097 7097 <object type="DiagramEntitySetting" id="476"> 7098 7098 <field name="entity"> 7099 - <object ref="143"/> 7099 + <object ref="162"/> 7100 7100 </field> 7101 7101 <field name="location"> 7102 7102 <object type="Coordinate" id="477"> 7103 - <field name="x">311</field> 7104 - <field name="y">190</field> 7103 + <field name="x">627</field> 7104 + <field name="y">177</field> 7105 7105 </object> 7106 7106 </field> 7107 7107 </object> ··· 7154 7154 <field name="entitySettings"><list> 7155 7155 <object type="DiagramEntitySetting" id="486"> 7156 7156 <field name="entity"> 7157 - <object ref="199"/> 7157 + <object ref="53"/> 7158 7158 </field> 7159 7159 <field name="location"> 7160 7160 <object type="Coordinate" id="487"> 7161 - <field name="x">277</field> 7161 + <field name="x">117</field> 7162 7162 <field name="y">25</field> 7163 7163 </object> 7164 7164 </field> ··· 7167 7167 7168 7168 <object type="DiagramEntitySetting" id="488"> 7169 7169 <field name="entity"> 7170 - <object ref="53"/> 7170 + <object ref="199"/> 7171 7171 </field> 7172 7172 <field name="location"> 7173 7173 <object type="Coordinate" id="489"> 7174 - <field name="x">117</field> 7174 + <field name="x">277</field> 7175 7175 <field name="y">25</field> 7176 7176 </object> 7177 7177 </field> ··· 7276 7276 7277 7277 <object type="DiagramEntitySetting" id="506"> 7278 7278 <field name="entity"> 7279 - <object ref="55"/> 7279 + <object ref="12"/> 7280 7280 </field> 7281 7281 <field name="location"> 7282 7282 <object type="Coordinate" id="507"> 7283 - <field name="x">81</field> 7284 - <field name="y">318</field> 7283 + <field name="x">577</field> 7284 + <field name="y">396</field> 7285 7285 </object> 7286 7286 </field> 7287 7287 </object> 7288 7288 7289 7289 <object type="DiagramEntitySetting" id="508"> 7290 7290 <field name="entity"> 7291 - <object ref="12"/> 7291 + <object ref="55"/> 7292 7292 </field> 7293 7293 <field name="location"> 7294 7294 <object type="Coordinate" id="509"> 7295 - <field name="x">577</field> 7296 - <field name="y">396</field> 7295 + <field name="x">81</field> 7296 + <field name="y">318</field> 7297 7297 </object> 7298 7298 </field> 7299 7299 </object> 7300 7300 7301 7301 <object type="DiagramEntitySetting" id="510"> 7302 7302 <field name="entity"> 7303 - <object ref="13"/> 7303 + <object ref="37"/> 7304 7304 </field> 7305 7305 <field name="location"> 7306 7306 <object type="Coordinate" id="511"> 7307 - <field name="x">468</field> 7308 - <field name="y">368</field> 7307 + <field name="x">300</field> 7308 + <field name="y">29</field> 7309 7309 </object> 7310 7310 </field> 7311 7311 </object> 7312 7312 7313 7313 <object type="DiagramEntitySetting" id="512"> 7314 7314 <field name="entity"> 7315 - <object ref="37"/> 7315 + <object ref="13"/> 7316 7316 </field> 7317 7317 <field name="location"> 7318 7318 <object type="Coordinate" id="513"> 7319 - <field name="x">300</field> 7320 - <field name="y">29</field> 7319 + <field name="x">468</field> 7320 + <field name="y">368</field> 7321 7321 </object> 7322 7322 </field> 7323 7323 </object> ··· 7522 7522 7523 7523 <object type="DiagramEntitySetting" id="547"> 7524 7524 <field name="entity"> 7525 - <object ref="80"/> 7525 + <object ref="147"/> 7526 7526 </field> 7527 7527 <field name="location"> 7528 7528 <object type="Coordinate" id="548"> 7529 - <field name="x">376</field> 7530 - <field name="y">627</field> 7529 + <field name="x">499</field> 7530 + <field name="y">113</field> 7531 7531 </object> 7532 7532 </field> 7533 7533 </object> 7534 7534 7535 7535 <object type="DiagramEntitySetting" id="549"> 7536 7536 <field name="entity"> 7537 - <object ref="147"/> 7537 + <object ref="80"/> 7538 7538 </field> 7539 7539 <field name="location"> 7540 7540 <object type="Coordinate" id="550"> 7541 - <field name="x">499</field> 7542 - <field name="y">113</field> 7541 + <field name="x">376</field> 7542 + <field name="y">627</field> 7543 7543 </object> 7544 7544 </field> 7545 7545 </object> 7546 7546 7547 7547 <object type="DiagramEntitySetting" id="551"> 7548 7548 <field name="entity"> 7549 - <object ref="134"/> 7549 + <object ref="122"/> 7550 7550 </field> 7551 7551 <field name="location"> 7552 7552 <object type="Coordinate" id="552"> 7553 - <field name="x">354</field> 7554 - <field name="y">327</field> 7553 + <field name="x">832</field> 7554 + <field name="y">226</field> 7555 7555 </object> 7556 7556 </field> 7557 7557 </object> 7558 7558 7559 7559 <object type="DiagramEntitySetting" id="553"> 7560 7560 <field name="entity"> 7561 - <object ref="122"/> 7561 + <object ref="134"/> 7562 7562 </field> 7563 7563 <field name="location"> 7564 7564 <object type="Coordinate" id="554"> 7565 - <field name="x">832</field> 7566 - <field name="y">226</field> 7565 + <field name="x">354</field> 7566 + <field name="y">327</field> 7567 7567 </object> 7568 7568 </field> 7569 7569 </object> 7570 7570 7571 7571 <object type="DiagramEntitySetting" id="555"> 7572 7572 <field name="entity"> 7573 - <object ref="188"/> 7573 + <object ref="139"/> 7574 7574 </field> 7575 7575 <field name="location"> 7576 7576 <object type="Coordinate" id="556"> 7577 - <field name="x">98</field> 7578 - <field name="y">171</field> 7577 + <field name="x">710</field> 7578 + <field name="y">84</field> 7579 7579 </object> 7580 7580 </field> 7581 7581 </object> 7582 7582 7583 7583 <object type="DiagramEntitySetting" id="557"> 7584 7584 <field name="entity"> 7585 - <object ref="139"/> 7585 + <object ref="188"/> 7586 7586 </field> 7587 7587 <field name="location"> 7588 7588 <object type="Coordinate" id="558"> 7589 - <field name="x">710</field> 7590 - <field name="y">84</field> 7589 + <field name="x">98</field> 7590 + <field name="y">171</field> 7591 7591 </object> 7592 7592 </field> 7593 7593 </object> 7594 7594 7595 7595 <object type="DiagramEntitySetting" id="559"> 7596 7596 <field name="entity"> 7597 - <object ref="16"/> 7597 + <object ref="83"/> 7598 7598 </field> 7599 7599 <field name="location"> 7600 7600 <object type="Coordinate" id="560"> 7601 - <field name="x">724</field> 7602 - <field name="y">491</field> 7601 + <field name="x">408</field> 7602 + <field name="y">488</field> 7603 7603 </object> 7604 7604 </field> 7605 7605 </object> ··· 7618 7618 7619 7619 <object type="DiagramEntitySetting" id="563"> 7620 7620 <field name="entity"> 7621 - <object ref="83"/> 7621 + <object ref="16"/> 7622 7622 </field> 7623 7623 <field name="location"> 7624 7624 <object type="Coordinate" id="564"> 7625 - <field name="x">408</field> 7626 - <field name="y">488</field> 7625 + <field name="x">724</field> 7626 + <field name="y">491</field> 7627 7627 </object> 7628 7628 </field> 7629 7629 </object> ··· 7654 7654 7655 7655 <object type="DiagramEntitySetting" id="569"> 7656 7656 <field name="entity"> 7657 - <object ref="178"/> 7657 + <object ref="81"/> 7658 7658 </field> 7659 7659 <field name="location"> 7660 7660 <object type="Coordinate" id="570"> 7661 - <field name="x">31</field> 7662 - <field name="y">611</field> 7661 + <field name="x">410</field> 7662 + <field name="y">574</field> 7663 7663 </object> 7664 7664 </field> 7665 7665 </object> 7666 7666 7667 7667 <object type="DiagramEntitySetting" id="571"> 7668 7668 <field name="entity"> 7669 - <object ref="81"/> 7669 + <object ref="178"/> 7670 7670 </field> 7671 7671 <field name="location"> 7672 7672 <object type="Coordinate" id="572"> 7673 - <field name="x">410</field> 7674 - <field name="y">574</field> 7673 + <field name="x">31</field> 7674 + <field name="y">611</field> 7675 7675 </object> 7676 7676 </field> 7677 7677 </object> ··· 7690 7690 7691 7691 <object type="DiagramEntitySetting" id="575"> 7692 7692 <field name="entity"> 7693 - <object ref="176"/> 7693 + <object ref="51"/> 7694 7694 </field> 7695 7695 <field name="location"> 7696 7696 <object type="Coordinate" id="576"> 7697 - <field name="x">21</field> 7698 - <field name="y">424</field> 7697 + <field name="x">25</field> 7698 + <field name="y">364</field> 7699 7699 </object> 7700 7700 </field> 7701 7701 </object> 7702 7702 7703 7703 <object type="DiagramEntitySetting" id="577"> 7704 7704 <field name="entity"> 7705 - <object ref="51"/> 7705 + <object ref="176"/> 7706 7706 </field> 7707 7707 <field name="location"> 7708 7708 <object type="Coordinate" id="578"> 7709 - <field name="x">25</field> 7710 - <field name="y">364</field> 7709 + <field name="x">21</field> 7710 + <field name="y">424</field> 7711 7711 </object> 7712 7712 </field> 7713 7713 </object> ··· 8188 8188 8189 8189 <object type="DiagramEntitySetting" id="659"> 8190 8190 <field name="entity"> 8191 - <object ref="71"/> 8191 + <object ref="78"/> 8192 8192 </field> 8193 8193 <field name="location"> 8194 8194 <object type="Coordinate" id="660"> 8195 - <field name="x">668</field> 8196 - <field name="y">296</field> 8195 + <field name="x">543</field> 8196 + <field name="y">224</field> 8197 8197 </object> 8198 8198 </field> 8199 8199 </object> 8200 8200 8201 8201 <object type="DiagramEntitySetting" id="661"> 8202 8202 <field name="entity"> 8203 - <object ref="78"/> 8203 + <object ref="71"/> 8204 8204 </field> 8205 8205 <field name="location"> 8206 8206 <object type="Coordinate" id="662"> 8207 - <field name="x">543</field> 8208 - <field name="y">224</field> 8207 + <field name="x">668</field> 8208 + <field name="y">296</field> 8209 8209 </object> 8210 8210 </field> 8211 8211 </object> ··· 9165 9165 <field name="entitySettings"><list> 9166 9166 <object type="DiagramEntitySetting" id="823"> 9167 9167 <field name="entity"> 9168 - <object ref="202"/> 9168 + <object ref="5"/> 9169 9169 </field> 9170 9170 <field name="location"> 9171 9171 <object type="Coordinate" id="824"> 9172 - <field name="x">46</field> 9173 - <field name="y">35</field> 9172 + <field name="x">56</field> 9173 + <field name="y">199</field> 9174 9174 </object> 9175 9175 </field> 9176 9176 </object> 9177 9177 9178 9178 <object type="DiagramEntitySetting" id="825"> 9179 9179 <field name="entity"> 9180 - <object ref="5"/> 9180 + <object ref="202"/> 9181 9181 </field> 9182 9182 <field name="location"> 9183 9183 <object type="Coordinate" id="826"> 9184 - <field name="x">56</field> 9185 - <field name="y">199</field> 9184 + <field name="x">46</field> 9185 + <field name="y">35</field> 9186 9186 </object> 9187 9187 </field> 9188 9188 </object> ··· 9225 9225 9226 9226 <object type="DiagramEntitySetting" id="833"> 9227 9227 <field name="entity"> 9228 - <object ref="187"/> 9228 + <object ref="43"/> 9229 9229 </field> 9230 9230 <field name="location"> 9231 9231 <object type="Coordinate" id="834"> 9232 - <field name="x">366</field> 9233 - <field name="y">30</field> 9232 + <field name="x">171</field> 9233 + <field name="y">103</field> 9234 9234 </object> 9235 9235 </field> 9236 9236 </object> 9237 9237 9238 9238 <object type="DiagramEntitySetting" id="835"> 9239 9239 <field name="entity"> 9240 - <object ref="43"/> 9240 + <object ref="187"/> 9241 9241 </field> 9242 9242 <field name="location"> 9243 9243 <object type="Coordinate" id="836"> 9244 - <field name="x">171</field> 9245 - <field name="y">103</field> 9244 + <field name="x">366</field> 9245 + <field name="y">30</field> 9246 9246 </object> 9247 9247 </field> 9248 9248 </object> ··· 9403 9403 <field name="entitySettings"><list> 9404 9404 <object type="DiagramEntitySetting" id="863"> 9405 9405 <field name="entity"> 9406 - <object ref="88"/> 9406 + <object ref="101"/> 9407 9407 </field> 9408 9408 <field name="location"> 9409 9409 <object type="Coordinate" id="864"> 9410 - <field name="x">8</field> 9411 - <field name="y">95</field> 9410 + <field name="x">149</field> 9411 + <field name="y">161</field> 9412 9412 </object> 9413 9413 </field> 9414 9414 </object> 9415 9415 9416 9416 <object type="DiagramEntitySetting" id="865"> 9417 9417 <field name="entity"> 9418 - <object ref="101"/> 9418 + <object ref="88"/> 9419 9419 </field> 9420 9420 <field name="location"> 9421 9421 <object type="Coordinate" id="866"> 9422 - <field name="x">149</field> 9423 - <field name="y">161</field> 9422 + <field name="x">8</field> 9423 + <field name="y">95</field> 9424 9424 </object> 9425 9425 </field> 9426 9426 </object> ··· 9451 9451 9452 9452 <object type="DiagramEntitySetting" id="871"> 9453 9453 <field name="entity"> 9454 - <object ref="112"/> 9454 + <object ref="96"/> 9455 9455 </field> 9456 9456 <field name="location"> 9457 9457 <object type="Coordinate" id="872"> 9458 - <field name="x">271</field> 9459 - <field name="y">158</field> 9458 + <field name="x">149</field> 9459 + <field name="y">228</field> 9460 9460 </object> 9461 9461 </field> 9462 9462 </object> 9463 9463 9464 9464 <object type="DiagramEntitySetting" id="873"> 9465 9465 <field name="entity"> 9466 - <object ref="96"/> 9466 + <object ref="112"/> 9467 9467 </field> 9468 9468 <field name="location"> 9469 9469 <object type="Coordinate" id="874"> 9470 - <field name="x">149</field> 9471 - <field name="y">228</field> 9470 + <field name="x">271</field> 9471 + <field name="y">158</field> 9472 9472 </object> 9473 9473 </field> 9474 9474 </object> ··· 9591 9591 <field name="entitySettings"><list> 9592 9592 <object type="DiagramEntitySetting" id="895"> 9593 9593 <field name="entity"> 9594 - <object ref="5"/> 9594 + <object ref="235"/> 9595 9595 </field> 9596 9596 <field name="location"> 9597 9597 <object type="Coordinate" id="896"> 9598 - <field name="x">568</field> 9599 - <field name="y">458</field> 9598 + <field name="x">749</field> 9599 + <field name="y">404</field> 9600 9600 </object> 9601 9601 </field> 9602 9602 </object> 9603 9603 9604 9604 <object type="DiagramEntitySetting" id="897"> 9605 9605 <field name="entity"> 9606 - <object ref="235"/> 9606 + <object ref="5"/> 9607 9607 </field> 9608 9608 <field name="location"> 9609 9609 <object type="Coordinate" id="898"> 9610 - <field name="x">749</field> 9611 - <field name="y">404</field> 9610 + <field name="x">568</field> 9611 + <field name="y">458</field> 9612 9612 </object> 9613 9613 </field> 9614 9614 </object> ··· 9687 9687 9688 9688 <object type="DiagramEntitySetting" id="911"> 9689 9689 <field name="entity"> 9690 - <object ref="55"/> 9690 + <object ref="38"/> 9691 9691 </field> 9692 9692 <field name="location"> 9693 9693 <object type="Coordinate" id="912"> 9694 - <field name="x">49</field> 9694 + <field name="x">46</field> 9695 + <field name="y">297</field> 9695 9696 </object> 9696 9697 </field> 9697 9698 </object> ··· 9710 9711 9711 9712 <object type="DiagramEntitySetting" id="915"> 9712 9713 <field name="entity"> 9713 - <object ref="38"/> 9714 + <object ref="55"/> 9714 9715 </field> 9715 9716 <field name="location"> 9716 9717 <object type="Coordinate" id="916"> 9717 - <field name="x">46</field> 9718 - <field name="y">297</field> 9718 + <field name="x">49</field> 9719 9719 </object> 9720 9720 </field> 9721 9721 </object> ··· 10058 10058 10059 10059 <object type="DiagramEntitySetting" id="973"> 10060 10060 <field name="entity"> 10061 - <object ref="176"/> 10061 + <object ref="123"/> 10062 10062 </field> 10063 10063 <field name="location"> 10064 10064 <object type="Coordinate" id="974"> 10065 - <field name="x">712</field> 10066 - <field name="y">399</field> 10065 + <field name="x">15</field> 10066 + <field name="y">137</field> 10067 10067 </object> 10068 10068 </field> 10069 10069 </object> 10070 10070 10071 10071 <object type="DiagramEntitySetting" id="975"> 10072 10072 <field name="entity"> 10073 - <object ref="123"/> 10073 + <object ref="176"/> 10074 10074 </field> 10075 10075 <field name="location"> 10076 10076 <object type="Coordinate" id="976"> 10077 - <field name="x">15</field> 10078 - <field name="y">137</field> 10077 + <field name="x">712</field> 10078 + <field name="y">399</field> 10079 10079 </object> 10080 10080 </field> 10081 10081 </object> 10082 10082 10083 10083 <object type="DiagramEntitySetting" id="977"> 10084 10084 <field name="entity"> 10085 - <object ref="175"/> 10085 + <object ref="148"/> 10086 10086 </field> 10087 10087 <field name="location"> 10088 10088 <object type="Coordinate" id="978"> 10089 - <field name="x">759</field> 10090 - <field name="y">457</field> 10089 + <field name="x">7</field> 10090 + <field name="y">488</field> 10091 10091 </object> 10092 10092 </field> 10093 10093 </object> 10094 10094 10095 10095 <object type="DiagramEntitySetting" id="979"> 10096 10096 <field name="entity"> 10097 - <object ref="148"/> 10097 + <object ref="175"/> 10098 10098 </field> 10099 10099 <field name="location"> 10100 10100 <object type="Coordinate" id="980"> 10101 - <field name="x">7</field> 10102 - <field name="y">488</field> 10101 + <field name="x">759</field> 10102 + <field name="y">457</field> 10103 10103 </object> 10104 10104 </field> 10105 10105 </object> 10106 10106 10107 10107 <object type="DiagramEntitySetting" id="981"> 10108 10108 <field name="entity"> 10109 - <object ref="17"/> 10109 + <object ref="67"/> 10110 10110 </field> 10111 10111 <field name="location"> 10112 10112 <object type="Coordinate" id="982"> 10113 - <field name="x">806</field> 10114 - <field name="y">523</field> 10113 + <field name="x">204</field> 10114 + <field name="y">479</field> 10115 10115 </object> 10116 10116 </field> 10117 10117 </object> 10118 10118 10119 10119 <object type="DiagramEntitySetting" id="983"> 10120 10120 <field name="entity"> 10121 - <object ref="67"/> 10121 + <object ref="17"/> 10122 10122 </field> 10123 10123 <field name="location"> 10124 10124 <object type="Coordinate" id="984"> 10125 - <field name="x">204</field> 10126 - <field name="y">479</field> 10125 + <field name="x">806</field> 10126 + <field name="y">523</field> 10127 10127 </object> 10128 10128 </field> 10129 10129 </object> ··· 10158 10158 <object type="DiagramSettings" id="989"> 10159 10159 <field name="diagramId"> 10160 10160 <object type="DiagramId" id="990"> 10161 - <field name="stringId">au.edu.rmit.cs.prometheus.gui.diagram.agentoverview.AgentOverviewDiagramModel(id#247)</field> 10161 + <field name="stringId">au.edu.rmit.cs.prometheus.gui.diagram.capabilityoverview.CapabilityOverviewDiagramModel#249</field> 10162 10162 </object> 10163 10163 </field> 10164 10164 <field name="entitySettings"><list> 10165 10165 <object type="DiagramEntitySetting" id="991"> 10166 10166 <field name="entity"> 10167 - <object ref="223"/> 10167 + <object ref="205"/> 10168 10168 </field> 10169 10169 <field name="location"> 10170 10170 <object type="Coordinate" id="992"> 10171 - <field name="x">186</field> 10172 - <field name="y">218</field> 10171 + <field name="x">37</field> 10172 + <field name="y">25</field> 10173 10173 </object> 10174 10174 </field> 10175 + <field name="userApproved">:false</field> 10175 10176 </object> 10176 10177 10177 10178 <object type="DiagramEntitySetting" id="993"> 10178 10179 <field name="entity"> 10179 - <object ref="197"/> 10180 + <object ref="200"/> 10180 10181 </field> 10181 10182 <field name="location"> 10182 10183 <object type="Coordinate" id="994"> 10183 - <field name="x">231</field> 10184 - <field name="y">48</field> 10184 + <field name="x">277</field> 10185 + <field name="y">25</field> 10185 10186 </object> 10186 10187 </field> 10188 + <field name="userApproved">:false</field> 10187 10189 </object> 10188 10190 10189 10191 <object type="DiagramEntitySetting" id="995"> ··· 10192 10194 </field> 10193 10195 <field name="location"> 10194 10196 <object type="Coordinate" id="996"> 10195 - <field name="x">1</field> 10196 - <field name="y">170</field> 10197 + <field name="x">180</field> 10198 + <field name="y">133</field> 10197 10199 </object> 10198 10200 </field> 10199 10201 </object> 10200 10202 10201 10203 <object type="DiagramEntitySetting" id="997"> 10202 10204 <field name="entity"> 10203 - <object ref="198"/> 10205 + <object ref="53"/> 10204 10206 </field> 10205 10207 <field name="location"> 10206 10208 <object type="Coordinate" id="998"> 10207 - <field name="x">307</field> 10208 - <field name="y">103</field> 10209 + <field name="x">29</field> 10210 + <field name="y">129</field> 10209 10211 </object> 10210 10212 </field> 10211 10213 </object> 10212 10214 10213 10215 <object type="DiagramEntitySetting" id="999"> 10214 10216 <field name="entity"> 10215 - <object ref="53"/> 10217 + <object ref="217"/> 10216 10218 </field> 10217 10219 <field name="location"> 10218 10220 <object type="Coordinate" id="1000"> 10219 - <field name="x">260</field> 10220 - <field name="y">164</field> 10221 + <field name="x">197</field> 10222 + <field name="y">25</field> 10221 10223 </object> 10222 10224 </field> 10225 + <field name="userApproved">:false</field> 10223 10226 </object> 10224 10227 10225 10228 <object type="DiagramEntitySetting" id="1001"> 10226 10229 <field name="entity"> 10227 - <object ref="52"/> 10230 + <object ref="224"/> 10228 10231 </field> 10229 10232 <field name="location"> 10230 10233 <object type="Coordinate" id="1002"> 10231 - <field name="x">53</field> 10232 - <field name="y">104</field> 10234 + <field name="x">117</field> 10235 + <field name="y">25</field> 10233 10236 </object> 10234 10237 </field> 10238 + <field name="userApproved">:false</field> 10235 10239 </object> 10236 10240 10237 10241 <object type="DiagramEntitySetting" id="1003"> ··· 10240 10244 </field> 10241 10245 <field name="location"> 10242 10246 <object type="Coordinate" id="1004"> 10243 - <field name="x">80</field> 10244 - <field name="y">26</field> 10247 + <field name="x">81</field> 10248 + <field name="y">71</field> 10245 10249 </object> 10246 10250 </field> 10247 10251 </object> 10252 + </list> 10253 + </field> 10254 + </object> 10248 10255 10249 - <object type="DiagramEntitySetting" id="1005"> 10250 - <field name="entity"> 10251 - <object ref="176"/> 10252 - </field> 10253 - <field name="location"> 10254 - <object type="Coordinate" id="1006"> 10255 - <field name="x">298</field> 10256 - <field name="y">23</field> 10257 - </object> 10258 - </field> 10256 + <object type="DiagramSettings" id="1005"> 10257 + <field name="diagramId"> 10258 + <object type="DiagramId" id="1006"> 10259 + <field name="stringId">au.edu.rmit.cs.prometheus.gui.diagram.agentoverview.AgentOverviewDiagramModel(id#247)</field> 10259 10260 </object> 10260 - 10261 + </field> 10262 + <field name="entitySettings"><list> 10261 10263 <object type="DiagramEntitySetting" id="1007"> 10262 10264 <field name="entity"> 10263 - <object ref="208"/> 10265 + <object ref="197"/> 10264 10266 </field> 10265 10267 <field name="location"> 10266 10268 <object type="Coordinate" id="1008"> 10267 - <field name="x">121</field> 10268 - <field name="y">217</field> 10269 + <field name="x">231</field> 10270 + <field name="y">48</field> 10269 10271 </object> 10270 10272 </field> 10271 10273 </object> 10272 10274 10273 10275 <object type="DiagramEntitySetting" id="1009"> 10274 10276 <field name="entity"> 10275 - <object ref="17"/> 10277 + <object ref="223"/> 10276 10278 </field> 10277 10279 <field name="location"> 10278 10280 <object type="Coordinate" id="1010"> 10279 - <field name="x">411</field> 10280 - <field name="y">161</field> 10281 + <field name="x">186</field> 10282 + <field name="y">218</field> 10281 10283 </object> 10282 10284 </field> 10283 10285 </object> 10284 10286 10285 10287 <object type="DiagramEntitySetting" id="1011"> 10286 10288 <field name="entity"> 10287 - <object ref="216"/> 10289 + <object ref="198"/> 10288 10290 </field> 10289 10291 <field name="location"> 10290 10292 <object type="Coordinate" id="1012"> 10291 - <field name="x">247</field> 10292 - <field name="y">216</field> 10293 + <field name="x">307</field> 10294 + <field name="y">103</field> 10293 10295 </object> 10294 10296 </field> 10295 10297 </object> 10296 - </list> 10297 - </field> 10298 - </object> 10299 10298 10300 - <object type="DiagramSettings" id="1013"> 10301 - <field name="diagramId"> 10302 - <object type="DiagramId" id="1014"> 10303 - <field name="stringId">au.edu.rmit.cs.prometheus.gui.diagram.capabilityoverview.CapabilityOverviewDiagramModel#249</field> 10299 + <object type="DiagramEntitySetting" id="1013"> 10300 + <field name="entity"> 10301 + <object ref="54"/> 10302 + </field> 10303 + <field name="location"> 10304 + <object type="Coordinate" id="1014"> 10305 + <field name="x">1</field> 10306 + <field name="y">170</field> 10307 + </object> 10308 + </field> 10304 10309 </object> 10305 - </field> 10306 - <field name="entitySettings"><list> 10310 + 10307 10311 <object type="DiagramEntitySetting" id="1015"> 10308 10312 <field name="entity"> 10309 - <object ref="205"/> 10313 + <object ref="53"/> 10310 10314 </field> 10311 10315 <field name="location"> 10312 10316 <object type="Coordinate" id="1016"> 10313 - <field name="x">37</field> 10314 - <field name="y">25</field> 10317 + <field name="x">260</field> 10318 + <field name="y">164</field> 10315 10319 </object> 10316 10320 </field> 10317 - <field name="userApproved">:false</field> 10318 10321 </object> 10319 10322 10320 10323 <object type="DiagramEntitySetting" id="1017"> 10321 10324 <field name="entity"> 10322 - <object ref="200"/> 10325 + <object ref="52"/> 10323 10326 </field> 10324 10327 <field name="location"> 10325 10328 <object type="Coordinate" id="1018"> 10326 - <field name="x">277</field> 10327 - <field name="y">25</field> 10329 + <field name="x">53</field> 10330 + <field name="y">104</field> 10328 10331 </object> 10329 10332 </field> 10330 - <field name="userApproved">:false</field> 10331 10333 </object> 10332 10334 10333 10335 <object type="DiagramEntitySetting" id="1019"> 10334 10336 <field name="entity"> 10335 - <object ref="54"/> 10337 + <object ref="176"/> 10336 10338 </field> 10337 10339 <field name="location"> 10338 10340 <object type="Coordinate" id="1020"> 10339 - <field name="x">180</field> 10340 - <field name="y">133</field> 10341 + <field name="x">298</field> 10342 + <field name="y">23</field> 10341 10343 </object> 10342 10344 </field> 10343 10345 </object> 10344 10346 10345 10347 <object type="DiagramEntitySetting" id="1021"> 10346 10348 <field name="entity"> 10347 - <object ref="217"/> 10349 + <object ref="55"/> 10348 10350 </field> 10349 10351 <field name="location"> 10350 10352 <object type="Coordinate" id="1022"> 10351 - <field name="x">197</field> 10352 - <field name="y">25</field> 10353 + <field name="x">80</field> 10354 + <field name="y">26</field> 10353 10355 </object> 10354 10356 </field> 10355 - <field name="userApproved">:false</field> 10356 10357 </object> 10357 10358 10358 10359 <object type="DiagramEntitySetting" id="1023"> 10359 10360 <field name="entity"> 10360 - <object ref="53"/> 10361 + <object ref="17"/> 10361 10362 </field> 10362 10363 <field name="location"> 10363 10364 <object type="Coordinate" id="1024"> 10364 - <field name="x">29</field> 10365 - <field name="y">129</field> 10365 + <field name="x">411</field> 10366 + <field name="y">161</field> 10366 10367 </object> 10367 10368 </field> 10368 10369 </object> 10369 10370 10370 10371 <object type="DiagramEntitySetting" id="1025"> 10371 10372 <field name="entity"> 10372 - <object ref="224"/> 10373 + <object ref="208"/> 10373 10374 </field> 10374 10375 <field name="location"> 10375 10376 <object type="Coordinate" id="1026"> 10376 - <field name="x">117</field> 10377 - <field name="y">25</field> 10377 + <field name="x">121</field> 10378 + <field name="y">217</field> 10378 10379 </object> 10379 10380 </field> 10380 - <field name="userApproved">:false</field> 10381 10381 </object> 10382 10382 10383 10383 <object type="DiagramEntitySetting" id="1027"> 10384 10384 <field name="entity"> 10385 - <object ref="55"/> 10385 + <object ref="216"/> 10386 10386 </field> 10387 10387 <field name="location"> 10388 10388 <object type="Coordinate" id="1028"> 10389 - <field name="x">81</field> 10390 - <field name="y">71</field> 10389 + <field name="x">247</field> 10390 + <field name="y">216</field> 10391 10391 </object> 10392 10392 </field> 10393 10393 </object>