Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » GMF (Graphical Modeling Framework) » Connection without model element - no persistent
Connection without model element - no persistent [message #226949] Wed, 22 April 2009 09:10 Go to next message
Javier is currently offline JavierFriend
Messages: 57
Registered: July 2009
Member
This is a multi-part message in MIME format.
--------------060702030904010506020604
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

Hello,

In an application I need to have connections between top nodes but with
no semantic element for the connection (no model, no containment, and no
source/target), just the visualization. So I have an association in the
mapping like this:

<links>
<tool
xsi:type="gmftool:CreationTool"
href="prueba.gmftool#//@palette/@tools.1/@tools.2"/>
<diagramLink
href="prueba.gmfgraph#Relationship"/>
</links>

And the execution looks like the image attached. Looking at the file, I
can see the code of the connection:

<edges xmi:type="notation:Edge" xmi:id="_2K5LkC8aEd6ECs1EZLKNKA"
type="4003" source="_sXeqYC8SEd6ECs1EZLKNKA"
target="_FKzaEC8TEd6ECs1EZLKNKA">
<styles xmi:type="notation:ConnectorStyle"
xmi:id="_2K5LkS8aEd6ECs1EZLKNKA"/>
<styles xmi:type="notation:FontStyle"
xmi:id="_2K5Lki8aEd6ECs1EZLKNKA" fontName="Sans Serif"/>
<element xsi:nil="true"/>
<bendpoints xmi:type="notation:RelativeBendpoints"
xmi:id="_2K5Lky8aEd6ECs1EZLKNKA" points="[32, 19, -249, -152]$[266, 158,
-15, -13]"/>
<targetAnchor xmi:type="notation:IdentityAnchor"
xmi:id="_2K7n0C8aEd6ECs1EZLKNKA" id="(0.234375,0.24074075)"/>
</edges>

When I close and I open the Diagram again, my connection is gone, the
Diagram tab show the * icon as if some modification happened, and after
saving if I look at the code, the edge is definitely gone.

I tried to use a NoteAttachment to see if sth similar was happening, but
the NoteAttachment is still there when I reopen. Then I modified the
persistence of my connection, replacing type="4003" by
type="NoteAttachment", and my connections gets the look of the note and
is still there after opening. So I guess I should do sth similar as it
does with NoteAttachments, but I don't find where to look and what to
modify.

This link https://bugs.eclipse.org/bugs/show_bug.cgi?id=195385 seems to
be and old behavior with notes, that was somehow fixed, I don't know how.

Any hint on fixing this?

Thank you,

Javier.



--------------060702030904010506020604
Content-Type: image/jpeg;
name="example.jpg"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
filename="example.jpg"

/9j/4AAQSkZJRgABAQEASABIAAD/4QAWRXhpZgAATU0AKgAAAAgAAAAAAAD/ /gATQ3JlYXRl
ZCB3aXRoIEdJTVD/2wBDAAUDBAQEAwUEBAQFBQUGBwwIBwcHBw8LCwkMEQ8S EhEPERETFhwX
ExQaFRERGCEYGh0dHx8fExciJCIeJBweHx7/2wBDAQUFBQcGBw4ICA4eFBEU Hh4eHh4eHh4e
Hh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh4eHh7/wAAR CAGQAyADASIA
AhEBAxEB/8QAHQABAAEFAQEBAAAAAAAAAAAAAAQDBQYHCAIBCf/EAGEQAAED AwAEBQwFFwsD
AwUAAAABAgMEBREGEiExBxNBUWEIFBUWIlRVcZKU0tNlc7Kz0QkjMjM0NTY3 OFJTVnR1gYSR
k6GjpLThGCRCQ0VicoOVwuKCscEXY/AnR1eiw//EABsBAQACAwEBAAAAAAAA AAAAAAADBAIF
BgEH/8QAPBEBAAECAgUIBgoCAwEAAAAAAAECAwQRIVFSodEFEhMVMUFhkRRT cbHS4SIzNEJi
coGSwfAGMiOishb/2gAMAwEAAhEDEQA/AOywAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAABonq6r9crFwA1nYyofTvr6+no5ZGOV rkjVXPXCpuzq
IniVTZHAvSvo+CTRKCSqnq39h6Z7ppnaz3K6NrlyvLvAy4i0britZXNrIaRl K2VvWT4pXOe9
mo3WWRqtRGuR+uiIiuRW6q7FyhKAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABbVj46sqlfLP3MiNajZ ntRE1GruRedV
PXWsf2Wp85k9I+w/NdZ7cnvbCscvc03K89c++VuquqMoie6Pcodax/ZanzmT 0h1rH9lqfOZP
SK4McoY9JVrUOtY/stT5zJ6Q61j+y1PnMnpFcDKDpKtah1rH9lqfOZPSHWsf 2Wp85k9IrgZQ
dJVrUOtY/stT5zJ6Q61j+y1PnMnpFcDKDpKtah1rH9lqfOZPSKNBUS07HOme +SnWV7dZyqqx
4eqJlV2qmz8Hi3TSFA6aFj43Ucz/AI49ctczCorlVN7uZTGLlVm5FVGj+x2s 6Z51MxVpXZFR
Uym1AWugmlgqWU608rIJFVGa6t7hcKuEwq7MIvi/7XQ6PC4mnEUc6Iy7p9qv ct8ycgAFlGAA
AAAAAAAAAAAAAAAAAAANKdWlohe9MuA+ro7DBHPUUFUy4SRvkazMUTH6+Fcq JlEXOOXBeupb
05t+nvAzZq6hpaildbImWqpjl5JYYmIqtX+k1UVq56VTehnOm9tqLzoXfLRS K1Kiut1RTRay
4TXfG5qZ6Mqc+fE/btBSaE6RaAV0b6W/2S7SyVdNJscjXojNnidG5F5tnOB0 2AAAAAAAAAAA
AAAAAAAAAAAiXF8ret2RSui4yXVc5qIq41HLyovKiFPi6jwhUeTH6JRvY+i1 XNE0zOWrLili
1nETmnggcXUeEKjyY/RHF1HhCo8mP0SLrS3sTu4nRfijfwTwQOLqPCFR5Mfo ji6jwhUeTH6I
60t7E7uJ0X4o38E8EDi6jwhUeTH6I4uo8IVHkx+iOtLexO7idF+KN/BPBA4u o8IVHkx+iOLq
PCFR5MfojrS3sTu4nRfijfwTwQOLqPCFR5MfolF8tZBVxNbO+oarHOcx6NRV wrU2KiJt28o6
1tR20zHlxexZz0RMb+C6g8QSxzxJJG7LV/R0L0ns2VNUVRnHYimJicpAAevA AAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABAh+a6z25Pe2FYow/NdZ7cnvbCsc vX9ZX7Z98rNX
d7I9wADFgAAAAAAAAAACjN810fty+9vJ5Am+a6P25fe3k82/Jf1dft/iHl37 vs/mQAGzRAAA
AAAAAAAAAAAAAAAAAAAcodTgiO6s/hbkcmXI2oai8ydcx/Ah1ecn6Sf/AE26 vW0V9HsoNNqR
sVTDEuO7kzHlUX/3YmPXxqB1gAAAAAAAAAAAAAAAAAAAAAh3H5bR+3r7289n i4/LaP29fe3n
s5/G/X1fp7oT/dp/vfIACq8AAAAAAAACJUv4qthkcyRW8W9qqyNzsKqsxuTo Ulgxrp50ZMqZ
ynNAdVNhlWenjqFVflkfW70R/Tu2L/8APFdoZGTQslYuWPajmr0KUBafnVSe 0M9yhsuS664r
miZ0dpd5tVOcR2JIAN0rgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAACBD811n
tye9sKxRh+a6z25Pe2FY5ev6yv2z75Wau72R7gAGLAAAAAAAAAAAFGb5ro/b l97eTyBN810f
ty+9vJ5t+S/q6/b/ABDy7932fzIADZogAAAAAAAAAAAAAAAAAAAAAOUOqR+r M4I/xf8AennV
5yh1SP1ZnBH+L/vTwOrwAAAAAAAAAAAAAAAAAAAAEO4/LaP29fe3ns8XH5bR +3r7289nP436
+r9PdCf7tP8Ae+QAFV4AAAAAAAAAAALT86qT2hnuUAtPzqpPaGe5Qv8AJ310 +z+Ye1f6T7Y/
lJABu0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAgQ/NdZ7c nvbCsepaOjlk
WSWlgkeu9zo0VV/Ceex9B3jTfmm/Aaavk67NVUxMaZmfOc9Sea6J/vzARp6O iketPBR07XYT
XkSBuGIvNsxrb+fGzKFdlst7GI1KGmwn/tN+Ax6uu6438HnOo1z5fN6A7H0H eNN+ab8A7H0H
eNN+ab8A6uva438HvOo1z5fMA7H0HeNN+ab8A7H0HeNN+ab8A6uva438DnUa 58vmAdj6DvGm
/NN+Adj6DvGm/NN+AdXXtcb+BzqNc+XzAOx9B3jTfmm/AOx9B3jTfmm/AOrr 2uN/A51GufL5
qM3zXR+3L728nlCKjo4pEkipYI3puc2NEVPwlcv4LD1WKZirvnPdEfwwuVRV ll3AALiMAAAA
AAAAAAAAAAAAAAAAADlDqkfqzOCP8X/ennV5yh1SP1ZnBH+L/vTwOrwAAAAA AAAAAAAAAAAA
AAAEO4/LaP29fe3ns8XH5bR+3r7289nP436+r9PdCf7tP975AAVXgAAAAAAA AAAAtPzqpPaG
e5QC0/Oqk9oZ7lC/yd9dPs/mHtX+k+2P5SQAbtAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAA
AAAAAAAAAAAABHnke6RaeBcSauXPynxtOReleZOhT7NM5ZOIp1asn9Jyoqox Onp3bM8ueQ90
8LIIkjZ41Vd7l5VXpUD7DEyFiMYionOqqqr41Xap7AAAAAAAAAAAAAAAAAAA AAAAAAAAAAAA
AAAAAAAAByr1blNUaKaf8HHC5BE6eC017KaqYqZaiNfxrN21FcnGp+BDqo0p 1aWiF70y4D6u
jsMEc9RQVTLhJG+RrMxRMfr4VyomURc45cAbmoqmnraOCspJWzU88bZYpGrl HscmUVOhUUqm
rupb05t+nvAzZq6hpaildbImWqpjl5JYYmIqtX+k1UVq56VTehtEAAAAAAAA AAAAAAAAAAAK
VTTxVDWtlR3cu1mq16tVFwqb0XmVSl2Pp+eo85k9IlHmWRsUbpHrhrUyuEz+ jlIa8NZrnnVU
RM+MQzi5XEZRKJNSUcMaySPqGtTCfNMm1V2InyW9V2Hint7HKssrqhqL8ixK iTYnT3W/l6M4
6SRFG+WXj50VuF+Nxrjudm9ccu1eXGMcpIMfQ8P6uPKHvS17UovY+n56jzmT 0h2Pp+eo85k9
IlA89Dw/q48oOlubUovY+n56jzmT0h2Pp+eo85k9IlAeh4f1ceUHS3NqUXsf T89R5zJ6Q7H0
/PUecyekSgPQ8P6uPKDpbm1KL2Pp+eo85k9Idj6fnqPOZPSJQHoeH9XHlB0t zalF7H0/PUec
yekSIo2RRMijTDGNRrUzuRNx6BJbsWrc50UxHshjVXVV2yAAlYgAAAAAAAAA AAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAFColfrpBCirIuMu5GJz/o2b9uOQVEztdaeBWrOq Z27UYi7NZf04
TZnC7T3BCyFqoxNrl1nOXe5edV5eRPwIB9gibDHqoqquVVXKuVVV3qewAAAA AAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAABjfCr9K/Sv7y1nvDzJDG+FX6V+lf3lrPeHg aZ+J6/SDl+/V
T7iI6KOdfiev0g5fv1U+4iOigAAAAAAAAAAAAAAAAAB8e9rGq57kaicqgfJH sijdJI5GMamV
cq4RChFG6d6Tzs1WoiLHGq7uXKpuzu58Y2LtETXVD21EqK1jdsUatwqf3lzt zjk2YyuSSAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAo1E rmuSKFNaVyKq
ZTLWpzr+VNm/8iiomVj2xRIj5X7mquMJyqvR/wCVQ+00KQs3q+R21713uX4O jkA+08SQs1Uc
56rtc529y8642FQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB ifDNW01v4I9L
6ysmbFDHZavLnLjasLkRPGqqiJ0qZYcy9Xjfq6ss+i3BXZHa9x0puLEljblX LG17UYipzOkc
i/5agXL4nzFLHwAq6SN7GyXipcxXJhHN1Y0ynOmUVPGinRBadDdH6DRXRO1a N2xmrR22ljpo
tiIrka1E1lxyquVXpVS7AAAAAAAAAAAAAAAA+SPZGxz3ua1jUy5zlwiJzqAe 5rGOe5cNamVX
mQjsa6okSWVFbG12Y2Z38msuPw4TbyLv3fGsdVPSSVuIWqixsc1cqqbdZc9O MJjZjOSUAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAo1Ey sVIok1pnbkxl
ETnXo382cYFTMsaIyNuvM9F1G5wnjXoTKZ5T7TwpFrKrnPe5cuc5dq/AnQgC nhSJrlVdZ711
nuxjWX+G5OhCqAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA DlDqkfqzOCP8
X/ennV5yZw+SOu3VwcGVttcT6upt8dNLVMjTKxNSaSRyu5sRprL0KgHWYAAA AAAAAAAAAAAF
VERVVURE2qqgFVETK7EIsaOq3NldrNgREVjV2a/95eXG7CbN65Q+NTr1Ue5E WmTOq37JyZXk
1d+E25yiksAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA ALHpVpB2C62/
mnXHH639Zq6urjoXO8sfb/7E/tP/ABHCr/Zv+b/sNQ3u6VNfWPs9nkWlqqdW 1EstSx0TXNY5
yo1qKrVc1zmYVydyrVciLvVvLYjEco3uUasLhasojLujRGUTOmYdNhMJgowV N69TnM5986dM
+MR2Nvdv/sT+0/8AEdv/ALE/tP8AxNa2C8U94p3SwRTxqxytekkao3KOc1dV /wAi/a1fkVXG
5cLsLAyik0i0pvzKu63SlZa54qakio6x8CNzBHKsrkaqJIqukVuH6zfje7fn VVcq8pW66qLt
eU09uinh4thHJmAqpiqijPPs0zx8G6e3/wBif2n/AIjt/wDYn9p/4mhpLvNZ 63S6anqaWnlm
0ihha6enlqFyttpVwyGLu5Xdz8iips1lzswvim0y0hrNG6meioklrKK7dY1c /YmpRGR8S2Xj
ko3K2Zfk2N1M52q5FVDLrPlOYiYuaNHdHfHs+fgw6v5Picpo06e+e79fk352 /wDsT+0/8R2/
+xP7T/xNFXHSm+pY7RX0DqOanqOP68uENqqamOJY3arW9bsckrFXutbKrqKx UXO8k3ORZ73o
Neoa+ZX19TxMyUtdN1pPEtDVSpiLWRjk12tcjlbrbG7dhj1ryjH+1zX3R3Z+ Hg96twE9lvV3
z3/r4ugtDLz2Y66e+lSKaNGa70fra+dbZu2ImFwmV3mRGD8FX9pf5X+8zg6z kjEXMRg6Llyc
5nP3y5rlOzRYxVVu3GURl7oAAbJQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAFVE
TKrhENP6U9UlwS6OaTP0fr7/ACPqo5Fjlkp4Fkiicm9HOQDcALXoxpFY9J7V HdNH7rR3OjkT
LZaeVHp4lxuXoUugA5Q4CU7NdXBwm3O5/wA5qrfDNDSPf/VNbLHEiJ4mJq+J V5zq85M6nSog
h6tPhWp5po45p1qUhje5EdJioY5dVF2rs27OQDrMAAAUqydlLSTVUiOVkMbp HI3eqImVwY12
92jvau8hnpFXEY2xh5iLtURmsWMJevxM26c8mVAxXt7tHe1d5DPSHb3aO9q7 yGekV+t8F6yE
/VeL9XLKgYr292jvau8hnpDt7tHe1d5DPSHW+C9ZB1Xi/VyyoGK9vdo72rvI Z6Q7e7R3tXeQ
z0h1vgvWQdV4v1csqVUaiqqoiJtVVIqI6rfl2s2BjtjVbhZFTlXO3GfFtTO4 x6LS63XCvgo0
grGxyvYxMo1NZyuxh2HfI7ufO1FTnytEREwmxC1h8VZxETNqrPJXv4a7YmIu U5ZgALCAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAGHcI1JUV1XaqWl j4yZ/HardZEz
hGqu1dm5DCtIeDu9XikjglonRqyVj0e2oai6uU125a9F7pus3PJlHJtRDZF+ SRdJ7EkL2Mkx
U6rnN1kReLTemUz+UuHFXfv6h8zf6w56rk+m9jbl+JqiqJiImmY2adftb2jH 12cLRZ+jlMT2
57U6vY1w3RC/tajW25GtRMIiSxoiJ5RZ7xwVTXauStrbNKs6sSOR0NwWHjmI qqjJEZIiSNTK
9y/KbV5zb/FXfv6h8zf6wcVd+/qHzN/rCGnkCzTPOjn5+2lJVy3eqjKrmT+l TUFx4Kpa9tT1
xZZNapq21skkVesUiTtibCkjXskRzF4tiN7lU2Z51zHg4H2wW6ahgslTDFPV deSPjuj2zLPx
aR8YkqS66OVrURVR23bnKqudz8Vd+/qHzN/rBxV37+ofM3+sMo5DtxGUTc/d Sxnli5M5zFHl
U03PwRulttLb0s1RDBS6/Fdb3N8L+7XWfrPZIjnay7XayrrLtXKni58D63B1 As1ruELbdG2O
jZSXmWmZAjWuYitZFK1qO1XubrYzqrjONhufirv39Q+Zv9YOKu/f1D5m/wBY exyHbjsm5+6k
nliue2KPKpjnBzSVFDV3Wlqo+LmZxOs3WRcZRyptTZuUzEsNgSRNJr6kz2Pk xTazmN1UXuF3
Iqrj8pfjZ8lWotYaLcdkTVHlVLXcpXJuYia57ZimfOmAAGxUQAAAAAAAAAAA AAAAAAAAAAAA
AAAAAAAAAAAAAAAAEHSCCoqrDcKakfqVM1LLHC7616sVGr+XB+RWl1ou1i0l uFqvkE0Nwp53
tnSVqo5XZXLvw7z9gzBOFDgj0B4SIUTSmwwz1LExHWQqsVQzxPbtVNu5cp0A flzorpPpForc
2XLRu9V1qq2Ki8ZSzOZnC5w5E2OToXKHevUhcP8APwlwS6L6VLCzSWki4yOZ jdVtZGm92ruR
6cqJsXehzP1VnAO7gluVHcbLUVdfo5X5ayWdqK+nlT+re5ERFym1F2cvMai0 O0kvGiOk1DpH
Yat1JcaGRJIZETO3cqKnKiplFTlRQP2BOSOqKoaOm6s/gqlo6WGkmqZaaWol p2JG+Z3XLk7t
zcK7YmNvJlNxl3U4dU3ZuEWqh0c0mhgsukT0xErXYgq15mKu1rv7q/gUx7q0 6Ov0U4SeD7hi
bT9eWuy1cVNVwtXDmqkjpWr4nJrp0Kic4HVQI1pr6S62qkulBM2ekrIGVEEj dz43tRzXJ40V
FJIEHSD5wXD7ll9wpo+7Xa32trFralkb5VxFFnMkq5RFRrd7sZTONybVwm03 hpB84Lh9yy+4
U1JPYay4UfFzWepqaeVGuwtO5zXbUc1U2c6IqL0IpyX+QUU1Yq1z6ZmnLTl2 9rqOQq5psXMp
iJz7+xjFnvUsL20OkTo6Gunkc6nSR+GyNe7LI0dqtRXN1kZj5J2prb9ZE9aZ V1fTstdvttQ2
lqbrXpSNqVYj+JakUkrnI1diu1YnImcplyKqLuW6aOaHXi2sfLV0FfVViuex s76dVc2FFRGM
yjUx3LWK5N2tnGxGoki/6IV15oW01RbrrC6OVs0E8ETmyQyN3PauFTO9NqKi oqoqKiqhqOUL
VicXNWGonmezRn4Rq8G1w92roMrlcZ+3T+s59rE7iy6Wu56KUlRfKuvSe9SM fJI1kT5IusKp
yMkSNGtciPajvkU3N2ZTJGs+n8NXpZS2CpZZ45qx0kcUNNeI6mqiexjnq2eF re47ljtrXPRF
REztQyqn0EuiOt0tYukFwqKCtdWxzVESaz3ugkh1VRkbWo1GyOXDUbtwvPm2 WbgrqrZV2mWO
TSaans8jn0FHLG3iYUdE+LV7mJHPw2RcK5yu2Jt2qiwRZiaZ59EzOWjRMadP yZdLMTHNqjLP
XE6NHzWfR3TyW7UFyruxNPiipJKlaSmr0mrWK1MpFLArGrHI7bhEVyZRUzuz M0avdVpfZqtI
aultr2qxGVVouEVY6Nc5Vq8ZFhj0RMK1zF2O2Lnal3oeDq409fLXTy6TVs7q OSihfO3DqeJ6
tVyMcxjXKuWNXWernJjfvyouD280jbjNHW6TOuVe2GOS4PpoVmYyJXKxrW8T xeO7emVYqrrL
tyiKiuzTp5lExOjLRM/3+xlPaU3atHOriY056Y/v97Vfger6u62HQ6518vHV dZS0M88mqjde
R7WOcuERETKquxEwb+NH8HOidbojHZbVLNd6mkpqiCCmkr4WNdHG3Va2NFZG xFREbvVFdvyq
8m8DqP8AHqebF3Rlp9jnuXKudNvT3AAOjaEAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAA
AAAAAAAAAAAAAFjvP0V2H8Y97QvhYb8siaT2JYWMfJip1Wudqoq8Wm9cLj8h cONu/eND54/1
ZQsXIpu3onP/AGjumfuU6l29RNVu1ls642qk4EHjbv3jQ+eP9WONu/eND54/ 1ZZ6enVPlPBX
6Grw844pwIPG3fvGh88f6scbd+8aHzx/qx09OqfKeB0NXh5xxTgQeNu/eND5 4/1Y427940Pn
j/Vjp6dU+U8DoavDzjig2b6K79+L+9qXwsNgWRdJr6szGMkxTazWO1kTuF3K qJn8hfiHATna
mfxV/wDupLjIyuR+Wn/zAAC4qgAAAAAAAAAAAAAAAAAAAAAAAAAA0T1WnDhU 8Etrt9DZaSCo
vdyRz4lm2sijbsVypy7TjvTDqkuGDSi1yWyu0nSmpZF7ttFTRwOVObXamtj8 J2J1WnAfU8LV
rt9dZauCnvdtRzIkm2MljdtVqrybTliDqSOGiSpSJ9ptcLFXCzPuUasTp2Zd +gDSbr1eXOVz
rtXucq5VVqH5X9J87MXbwpXecO+E660b6iCaS1xyaRaeNp692FfFQ0PGxM3b Ee9zVdy7dVC5
fyHbT/8AkSu/0tvrAOM+zF38KV3nD/h6VM24PuGzhN0FbJHo/pRUtgkTuoap rahnjRJEXH4D
pGr6h2gSmlWl4Q6pZ9VeLSS2N1c8mcSbtxqy89SFww0dZJFQ0dpuUKOVGTRV 7Gayciqj8Ki9
G0CD/Kx4bPthof8ATIPRH8rHht+2Kh/0yD0R/JO4bPteof8AU4PSH8k7ht+1 2h/1OD0gH8rH
hs+2Gh/0yD0SrS9Vrw0wztkkvVtqGIuVjktsSNd0Lqoi/p5Sl/JO4bPteof9 Tg9ItWlHU18M
ejtrfcqzRRZ6eP5PrOqine3p1GuVy/gQDd2iHVuolJBDpXoSr6hFRJam31Wq xU2ZVI3oqpy7
NZTc9m6pzgWuFuhqpdMI6CR7UV1PU0sySRrzLhipy8iqfmnXUNbQycXW0dRS v+tmiVi/kVCO
B+kennDH1O2m+i1Zo5pFplb6u31bNV7et50cxd6OavF5RyKmUU4S4VNFtFrB eHrobprQaT2p
7lWNzGvjnjTme1zUz4253chhIA9wSywTMngkfFLG5HMexcOaqblReRTdWm/D zd9PeAntG0q/
nF2o66nnp69Ni1ETGvarXp9emsi55fGWS+cCmlNBwL2zhNjpnyUU6u67gRi6 8DNbDJcfWKm/
mXoXZq0D9c+CpETgu0UREwiWWj94YZKc0dQZwpO0r0Fm0Lvl3fV36y5dTMlZ hy0CIxrO6/p6
j1Vq5wqI5ibd50uBB0g+cFw+5ZfcKRLLJc0stAkNJSPj62i1XPqnNVe4TeiR rj8pL0g+cFw+
5ZfcKNH/AJwW/wC5YvcIUa6ZqxWicvo+GvxXKaojDaYz+l/Bxt37xofPH+rH G3fvGh88f6sn
AsdFVtzu4IOkp2Y38UHjbv3jQ+eP9WONu/eND54/1ZOA6KrbndwOkp2Y38UH jbv3jQ+eP9WO
Nu/eND54/wBWTgOiq253cDpKdmN/Fjekj61zrT11T08TeycGFjnV6qvdc7Gm SFj0u/sj76Q/
7i+EGHiYv3Imc+z3Jr8xNm3MRl2+8ABdVAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAA
AAAAAAAAAAAAWO8/RXYfxj3tC+EG62m33Ti+v6fjuKzqd25uM4zuVOZCD2pa P+D/ANdJ6RQi
jEW7lc0UxMVTnpqmO6I2Z1a12arFy3RFdUxMRloiJ75najWvgLH2paP+D/10 npDtS0f8H/rp
PSM+fi9in90/Aw5mG26v2x8S+Asfalo/4P8A10npDtS0f8H/AK6T0hz8XsU/ un4DmYbbq/bH
xL4Cx9qWj/g/9dJ6Q7UtH/B/66T0hz8XsU/un4DmYbbq/bHxI9I2rXSm+Oo5 Y2vatOqskb3L
04tdiqm1PH+hS8Ulwjlm62njdTVWM8VJ/S6Wrucni/Dg82q02+18Z1hT8Txu Nfu3OzjON6rz
qSKumgq4eKqImyMzlM70XnRd6L0oZ4S1Xbt5V9udU6PGZnVGvUxxNym5czo7 MojT4REeOpWB
bf5/b92vX0qfnmJ/2en5F8ZMpKqnq4eNp5WyNzhcb0XmVN6L0KWVdWAAAAAA AAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAABatJtHLBpPb1t+kVmoLrSqueKq4GyNRedMpsXpQ 18/qcuBR71eu
gFvRV5ppkT8iPwbWLXpNpHYdGLa65aQ3ejtdI3YstTKjG55kzvXoQDXf8nDg SxjtBofOJ/TJ
Nt6n7gbt1bHWUugVtbNG7WYr3ySIi+JzlT9BjmmnVUcENgtsk9vvr7/VpsZS 0MD8uXpe9Eai
dOTlnhM6rHhM0pfPTWOoi0Yt0iK1I6NEdOremVyZReluqB1zwxcNXBRoHa6r R2+1kNwmWBYH
2ijiSVysVFTUcnyLUxs2qh+aV7kt815rZbTBNT29873U0Uzkc9kauXVa5U2K qJgj1E01RO+e
olkmmkcrnyPcrnOVd6qq71Mq4PuDXTrT6o4rRPRquuLEdqvqGs1IGL/ekdhq L0ZyBvn4m4if
+qOki4TKWTGf8+M7xOIOoRtE+iHD/pforepqeK6UttfTOiSRO7kZNGrkZ9dh Mrs5Np2+BB0g
+cFw+5ZfcKRLLV1DLLQMba6uVqU0WHsdFhe4Tdl6L+gl6QfOC4fcsvuFGj/z gt/3LF7hCjXT
NWK0Tl9Hw1+K5TVEYbTGf0v4OvqnwPXeXD6wdfVPgeu8uH1hOBY6KrbndwQd JTsxv4oPX1T4
HrvLh9YOvqnwPXeXD6wnAdFVtzu4HSU7Mb+KD19U+B67y4fWDr6p8D13lw+s JwHRVbc7uB0l
OzG/ixvSSolmdaUkoainRLnBhZHMVF+S+tcpkhY9Lv7I++kP+4vhBh4mL9yJ nPs9ya/MTZtz
EZdvvAAXVQAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAA
AAIdXb45puuYXupqrGOOj3qnM5Nzk8f4MEwAW5twlpXJFdY2w5XDahnyp3j5 WL0Ls5lUuKbU
yh8c1rmq1yI5qphUVNiluWhqKLu7W9vF8tLIvcf9C72eLanQm8C5AiUVfDUy LCqPgqWpl0Eq
YenSnIqdKZQlgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAPzk6uu/X64cO twtFxkmZbrbF
E2ghVy6iscxHOeic6uVUz/dP0bNf8K3A5oFwmPhm0ptKy1MDdWOpgkWKVG5z jWTegH5TmccF
/BRp3wj1qQ6L2OeeBHaslZKnF08e7OXrs2ZzhMr0H6C2Dqb+BizpCsWhVLVS xKipLVzSTKqp
jaqK7VXdzG07dQ0dtooqK30kFJTQtRscMLEYxiJuRETYgHLXBL1G1hs1TTXT T28JfKiNUetv
p41ZTI7YuHOVdaRN/I1F5jqW2UFDbKGKht1HBR0sLUZFDBGjGMRNyIibEJAA 5I6oqho6bqz+
CqWjpYaSaplppaiWnYkb5ndcuTu3NwrtiY28mU3HW5yh1SP1ZnBH+L/vTzq8 ClWQMqqSalkV
yMmjdG5W70RUwuCzR6NMjjbHHe70xjURrWtqsIiJuREwX4EF3C2rs86uM5TW 8RctRlROhY+1
32dvnnf8B2u+zt887/gXwEXoGH2d88Unpt/a3Qsfa77O3zzv+A7XfZ2+ed/w L4B6Bh9nfPE9
Nv7W6Fj7XfZ2+ed/wHa77O3zzv8AgXwD0DD7O+eJ6bf2t0LG3RuHriCaa6XW o4iVsrGTVCOb
rNXKbMF8AJrOHt2c+ZGWaK7eru5c+c8gAEyIAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAUK2jp6xiNnjyrVyxyLhzF52qm1F 8RE4yut+yoR9
bTJ/Wsb8dYn95qfJeNu3o5S5ACnTTw1MLZqeVksbtzmrlCoQam3NWZ1TRyrS VK7XOamWyf42
7nePYvSeYri6KVtPcokppXLhj0XMUi9DuRehcLzZAuAAAAAAAAAAAAAAAAAA AAAAAAAAAAAA
AAAAAAAAAAOUOqR+rM4I/wAX/ennV5yh1SP1ZnBH+L/vTzq8AAAAAAAAAAAA AAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAeZY45o3
RSsbIxyYc1yZRU6UPQAtvWtXQbaByzwJvppXbW/4Hru8S7OlCTRV0FXrNjVz JWfLIpE1Xs8a
f+dy8hJI1bQ09XqukRzZWfK5WLqvZ4l/8bl5QJILb1zWUGyvatRTpuqYmbW/ 42J/3TZ0IXCG
WOaJssMjZI3JlrmrlFToUD0AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAOS+ EzjtOurz0Ss1
ocxqaLU0M9dKvdImo507k2bso+Nm3c5x1ocodTf3XVncLjl2qiVCIq78dcs+ BDq8AAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAA
AAAAAAAAAAAAAAFvmtyxyuqLdKlLM5cvZjMUi/3m8i9KYXxlwAEGmuKLM2mr YlpKl2xrXLlk
n+B3L4ti9BOKdTBDUwuhqImSxu3tcmUUg8VXW/bTq+tpk/qXu+OsT+65fkvE 7b08gFyBQoqy
nrGOdA/KtXD2OTDmLzORdqKVwAAAAAAAAAAAAAAAAAAAAAAAAAAAAADlDqbv qzOFz8Y/emHV
5yh1N31ZnC5+MfvTDq8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAIlbQQ1L0mRXw1D UwyeJcPTo6U6
FyhQ69qKHubmxFi5KqNO4/603s8e1OlNxcgB8Y5r2o5jkc1UyiouUVD6W59v kpnLLa5Gw5XL
qd/yp/iT+gvSn4UUq0lwjlm62njdTVWM8VJ/S6Wrucni/DgCYAAAAAAAAAAA AAAAAAAAAAAA
AAAOUOpu+rM4XPxj96YdXnImjNVV8EvVrXhuk1ukdSafSuitdRTyNfq8bO1W K5qbUTWTVXOM
b9qHXYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAKNXTQVcPFVETZGZymd6Lzou9 F6UKwAtv8/t+
7Xr6VPzzE/7PT8i+MmUlVT1cPG08rZG5wuN6LzKm9F6FKxDq7fHNN1zC91NV Yxx0e9U5nJuc
nj/BgCYC3NuEtK5IrrG2HK4bUM+VO8fKxehdnMqlxTamUAAAAAAAAAAAAAAA AAAAAAAOUOqR
+rM4I/xf96edXnKHVI/VmcEf4v8AvTzq8AAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAPjmt
c1WuRHNVMKipsUty0NRRd3a3t4vlpZF7j/oXezxbU6E3lyAESir4amRYVR8F S1MuglTD06U5
FTpTKEsoVtHT1jEbPHlWrljkXDmLztVNqL4iJxldb9lQj62mT+tY346xP7zU +S8bdvRygXIF
OmnhqYWzU8rJY3bnNXKFQAAAAAAAAAAAAAAAADlvq6rJUWF+jPDLabotPeLB WQUtPTvgSSOR
Ve+RrlVV2YVFymFyi8h0ZoRdam+6F2O91kEdPU3C3U9VNFG5XMjfJG17mtVd qoiqqIpo34oV
9IOL79U3uJTc3BV9K/RT7y0fvDAMkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAABBqb
c1ZnVNHKtJUrtc5qZbJ/jbud49i9J5iuLopW09yiSmlcuGPRcxSL0O5F6Fwv NkuB5ljjmjdF
KxsjHJhzXJlFTpQD0C29a1dBtoHLPAm+mldtb/geu7xLs6UPNTfKKnt89XIk qLBq8bBq4lbl
URMtVU59+7myY1100UzVVOUQyopmuqKae2V0Bivb3aO9q7yGekO3u0d7V3kM 9I1/W+C9ZC71
Xi/VyyoGK9vdo72rvIZ6Q7e7R3tXeQz0h1vgvWQdV4v1csqBivb3aO9q7yGe kO3u0d7V3kM9
Idb4L1kHVeL9XLKgYr292jvau8hnpEu06WW653CKhghq2ySZwr2tRNiKvI5e Yyo5UwddUU03
ImZY18nYqimaqqJyhfwAbBSc6/FCvpBxffqm9xKbm4KvpX6KfeWj94YaZ+KF fSDi+/VN7iU3
NwVfSv0U+8tH7wwDJAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA Mf4QKeCTRuon
fE1ZYtTUfja3L2ou0yAsenn0KVv+X740p8ofZLv5avdK1gftNv8ANHvaYvF6 pLe9KVr2T3GR
uYKNr/jkirnCqiIqtaqoqaypjOzauEWPYbvshtF3qI4r1GxGSRvVGrUKiLl7 EwiLlG6yo3Or
nmwq3+66L11ypHU1Taa7lWORtMuvE7Coj2qrVRHIirtxyrvRVQjaO6KXm30D XVVsq5bjM1rq
ydKdyrI/aqoi6qKrUVzkbnbjftVVXiaLWF9Ammq3V0uer5dmuO3N2lV256RE xXHNy4ePbqns
yWHSepuU9+tWj9tuD7atZDUVU9XHGx8jY4VibqsR6OajldM3arV2NXZtykOo nuds0stFLPXV
NzVlkuc0jU1IuuXMmpOLVzctj10a5zdZdVO6cvcoqoZRpBoXcbutNMlNeaCs pHOdT1dJDiSP
WTDkw9jmuaqYyjmqmxF3oikOq4OqisiZHcKa+1qpbqu3SPmYutLHUujdIrla 1MO+NNRNXCIi
qiJuxTt2qoinOme/P6Onv+XekruRMzlVHdlp9nz7mLWjhFgrKq5Uiw2usqqS 3TV8cNmura9z
2xKiOjciNarJFVzURMKi5XC7FKlHp3LNopcL72Pt1SlIsSIy33RKlmXuRqpI 7i2ui1Mo5+Wr
huVTOFQv1u4NLjS3BtfPVaU1s7KCagidMxrEiikWNV1EiiZhyLE3Dt/PnCYq 0XB3dKZtxldU
aTT19e2Fklc6JrZmNiVyxo3UiazCK529q62VR2U2EtVi33W57trXp3I6b1zv rjv1fpvW223C
4aTaNpV0t0orT8eVH1dtqYq6N8aN2rHI9iNRcrhdZmzVVMbUUyHgFrq+vuzJ qusdcKZtXMyg
rnxNjdVQJFskVGojfk1eiOaiI5rWuRMKWSv4KqyssFTaZKjSdi1lclbW1LYY +Mqno1G6sjVh
WNWKjWZajERdVM5yuc14MrHc7Ff6GnudbdK1z3SLHLXwRRORqRKmq1Io424T fuVdu/cTYW3z
b9vKPv0906NMd+Xvn9NUWJuc6zXnP3Z7406J7s/4/XXtwAH0Nwzm/wCKH1VN FwGUlLJPGyee
9QLFGrk1no2ORXKicqJlM+NOc3ZwWIqcGOiqKioqWWjRUX2lhzh1UlPBdOq2 4JrRcoY6y3yc
Tr0s7UfE/WqXI7LV2Kio1qLnfhDrKNjI2Njja1jGoiNa1MIiJyIB9AAAAAAA AAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFnqNJ7HT1EkE1dqyRvVj04p64VFwq bin226P+EP1M
nomudIPn/cPuqX3amKUmkUE96dBliW6RrGUlXlupNNnumo7W2ouvGjdm1Ufz tzyFPLXKN2q5
Fm3ExRnnonsj9XVdTYOmmma65iavZwbx7bdH/CH6mT0R226P+EP1Mnomnr9c obNYq+71KOWC
hppKmRG71axquXH4EMWv1fpnbNBr/ea6otMM0FmqaqnZSwP16WdsSuaiue5z ZUTC7dVu1E7l
UXZBb/yLGXMsqadM5d/FnXyFhaO+rX3cHRXbbo/4Q/UyeiO23R/wh+pk9E0X ftKI7PNOs9lu
8tDSojquvjiYkEDcIquXWej3tRFyqsa5E252oqJ9XSiF2kk9kprVcqp1LLHF VVMLY1igfI1r
mo5Fej1TD2qrmtVEztVMLhH+Q46Yz5lO/wCLxjzezyHg4nLnVbuDefbbo/4Q /UyeiO23R/wh
+pk9E0ZaNKIbpd56GktVydTw1EtK6u1Y+I42NVR7cI/jE2tVMuYjVXcq5TMO C6aS0Wk1st12
ks9Sy5cbmCiikbJSNYxXcY5znKkjMo1irqs7p7dh7/8AQ43OYmmnPt7+LzqP CaJiqrL9ODps
AHauSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALHp5 9Clb/l++NL4W
PTz6FK3/AC/fGlPlD7Jd/LV7pWsD9pt/mj3p7pbrrLq0VErc7FWrci4/Nnzj bv3jQ+eP9WTg
TdHVtzu4Iukp2Y38UHjbv3jQ+eP9WONu/eND54/1ZOA6KrbndwOkp2Y38UHj bv3jQ+eP9WON
u/eND54/1ZOA6KrbndwOkp2Y38UHjbv3jQ+eP9WWuvdVO0psXXUMMS5qMJHK r8/G052tMiLH
eforsP4x72hVxlFUW4mapn6VGrbp8FnC1xNcxFMR9GrXsz4r4ADYKLj7qxLt 2sdU1wZaU1VH
UT0VHHE9UjTa9WVLlc1qrszhybOlDsE5Q+KGf/bj76zf/wATq8AAAAAAAAAA AAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAANL6W0tLW3a501bTQ1MD6qTWimjR7HYe qplF2LtRFMSi
0ee+ufb6t7p7DAxklPBI5Xaz1Xaxyq5Vc1urldZMO4zC7na28dG6iWF12SOh qKhFuc+VjcxM
fI/XOQu3X1T4HrvLh9Ycrg8FeoprqtXppivPOIpmctPdMT2+Lp8Rj6M6aKrU TzcvvRGejsnO
OzwaSrbbRVdmns8tOxKGandTOhYmq1I1bqq1ETcmFwY7U6M32v0autguek0V TTVltmoIZEt+
pI3jGaiSyLrqkjkT61GIuV2bsdH9fVPgeu8uH1g6+qfA9d5cPrCCjkGaOy7O v/SWVXLPO7bc
fvhyzp5wZJpTW3aaSvtiNuMPFtfV2ltVUUipGjE4iRz0SNuU1lRG5yrlRyKq Kl4vuiEt10pp
Lw+toY46aeKdjktydeM4tUXi21CORUjcqLrNVqqqOcmURUx0d19U+B67y4fW Dr6p8D13lw+s
Jep68ojpp0aI/wCOfDgj61ozmeijT+OP73ucYdEJU03j0klraH41JI9vEW5I amVHtc1I5pkd
8cY3WyiaqLlrVVVVNtPRLRrSS0XeavuWkNqujqp6uq5exMkdRI1EXUY1/XDm sY1V2NRmN/K5
XHSXX1T4HrvLh9YRL3V1D7LXsda6uJFppMvc6LCdwu/D1X9BHc5Gqi3P/LPZ 6vuj3f3Ukt8q
0zXH/H37eteQAdg5YAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAsenn
0KVv+X740vhY9PPoUrf8v3xpT5Q+yXfy1e6VrA/abf5o96e6tqUcqJaK1yIu 9Hw4X/8Ac+df
VPgeu8uH1hOBN0dW3O7gi6SnZjfxQevqnwPXeXD6wdfVPgeu8uH1hOA6Krbn dwOkp2Y38UHr
6p8D13lw+sHX1T4HrvLh9YTgOiq253cDpKdmN/FB6+qfA9d5cPrC1180k2lN iWSkmp1RajCS
Kxc/G0+tcpkRY7z9Fdh/GPe0KuMoqi3EzVM/So1bdPgs4WuJrmIpiPo1a9mf FfAAbBRc6dXj
odX3vg5t+l1DWUkKaKTurJYZ9b4816xtRG45UVE2LjOV2m2+BfTOThB4L7Hp jNb1t8tygc6S
n19ZGOa9zFVF+tVWqqZ24VM7TF+q/VE6m7TLK4/msXv8Z96kH6m/Q37lk9/k A2uAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAALHoj/a/30m/2l8Mb0br IqZ12bIyocrr
nOqcXTvk+t+tRcF27K032Ku8xm9A1+CvW6bFMTVHf3+K9i7Vyq9MxTPl4JwI PZWm+xV3mM3o
DsrTfYq7zGb0C16RZ2o84Vugu7M+ScCD2VpvsVd5jN6A7K032Ku8xm9AekWd qPODoLuzPknE
HSD5wXD7ll9wo7K032Ku8xm9AiXu408tlr42x1aK6mkRFdSStT5Bd6q3CEV+ /am1VEVR2T3p
bNm5FymZpntjuXkAFtVAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAIt
2oIbnb5aGd0jY5MZVioi7FReVF5iUDGuimumaaoziWVFU0VRVT2wsfa77O3z zv8AgO132dvn
nf8AAvgKvoGH2d88Vj02/tboWPtd9nb553/Adrvs7fPO/wCBfAPQMPs754np t/a3Qsfa77O3
zzv+A7XfZ2+ed/wL4B6Bh9nfPE9Nv7W6Fj7XfZ2+ed/wKlHo/DT3CCufcblV SQa3FpUTI9E1
kwvJ/wDMF4B7GBw8TE83s9rycZemJjndvsAAW1Zrjqj9Ar3wlcFlZojYrrTW 2eqqIXyvqUdx
ckbHo5WLqoqptRq7t7TJeDPRWk0H0BsuidE9ZIbbSth11X5N297vwuVy/hMi AAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAWPRH+1/vpN/tL4WBlkul PUVT6G+9bx1F
Q+dY+tGvwrl51XxHvsZpB9s37BH8JrcPcvWbcUTaqnLxp1/mbC/Rau3Jri5G nwq+FfAWPsZp
B9s37BH8I7GaQfbN+wR/CTek3fU1edHxIfR7fraf+3wr4Cx9jNIPtm/YI/hH YzSD7Zv2CP4R
6Td9TV50fEej2/W0/wDb4V8IOkHzguH3LL7hSD2M0g+2b9gj+E8VFnvlRTyQ TaSa0cjFY9Os
WJlFTCpvMLt+7XRVTFmrTGuj4mduzbpriqbtOifxfC//2Q==
--------------060702030904010506020604--
Re: Connection without model element - no persistent [message #226993 is a reply to message #226949] Wed, 22 April 2009 11:15 Go to previous messageGo to next message
Alexander Shatalin is currently offline Alexander ShatalinFriend
Messages: 2928
Registered: July 2009
Senior Member
Hello Javier,

Looks like a problem in generated ???CanonicalEditPolicy.refreshConnections()
for the diagram element. For now you can modify this code to make it working
- you can see following code generated there:

if (diagramLinkVisualID == -1) {
if (nextDiagramLink.getSource() != null && nextDiagramLink.getTarget() !=
null) {
linksIterator.remove();
}
continue;
}

instead type something like:

if (diagramLinkVisualID == -1 || diagramLinkVisualID == 4003) {
...
}

where 4003 is a visual ID of the "pure-design" diagram link.

In case this patch helps please file a bugzilla for me to fix it.

-----------------
Alex Shatalin
Re: Connection without model element - no persistent [message #227051 is a reply to message #226993] Wed, 22 April 2009 16:19 Go to previous message
Javier is currently offline JavierFriend
Messages: 57
Registered: July 2009
Member
Thanks Alex, it worked.

I submitted a bugzilla to the code generation group.


Alex Shatalin escribió:
> Hello Javier,
>
> Looks like a problem in generated
> ???CanonicalEditPolicy.refreshConnections() for the diagram element. For
> now you can modify this code to make it working - you can see following
> code generated there:
>
> if (diagramLinkVisualID == -1) {
> if (nextDiagramLink.getSource() != null &&
> nextDiagramLink.getTarget() != null) {
> linksIterator.remove();
> }
> continue;
> }
>
> instead type something like:
>
> if (diagramLinkVisualID == -1 || diagramLinkVisualID == 4003) {
> ...
> }
>
> where 4003 is a visual ID of the "pure-design" diagram link.
>
> In case this patch helps please file a bugzilla for me to fix it.
>
> -----------------
> Alex Shatalin
>
>
Previous Topic:save as
Next Topic:[Announce] GMF 2.2.0 I200904222240 is available
Goto Forum:
  


Current Time: Thu Apr 18 17:47:49 GMT 2024

Powered by FUDForum. Page generated in 0.02591 seconds
.:: Contact :: Home ::.

Powered by: FUDforum 3.0.2.
Copyright ©2001-2010 FUDforum Bulletin Board Software

Back to the top