|
|
Re: Type Based Link [message #182518 is a reply to message #182312] |
Fri, 11 April 2008 12:42 |
urs zeidler Messages: 91 Registered: July 2009 |
Member |
|
|
This is a multi-part message in MIME format.
--------------060407070005090203030709
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Alex Shatalin schrieb:
> Hello urs,
>
> AFAIR in your situation "Target" feature specified in link mapping was a
> feature of domain model element associated with link (decoratedModel is
> a feature of ModelAlias). I think the problem was in link element
> container - this was not source element of the link.. So, to my
> understanding this is a different request, but looks similar, so you cas
> attach your note to this bugzilla entry or create new one describing
> your situation.
>
> -----------------
> Alex Shatalin
>
>
Your are right, my case is not really equals, but it's not aboout the
containment. The Association is stored in the feature ownedElements of
Package as Packageable, and the ModelAlias is stored in the feature
artifacts of Calls as Artifact. So as Calls is my diagram object like
the Package in this UML diagram, it's total equals.
Oure solution was about contaiments, we hacked GMF by setting Call.in as
contaiment feature of the ModelAlias link and changed the code to set
the element in the right containment (Calls.artifacts).
The main difference is : My picture is wrong. You can't define an
association like the picture shows.
From UML superstucture :
"
....
An association specifies a semantic relationship that can occur between
typed instances. It has at least two ends represented by properties,
each of which is connected to the type of the end. More than one end of
the association may have the same type.
....
"
The association will looks like this :
<realUMLAssociation.png>
So is clear to me.
I will fill out a new entry in bugzilla.
greetings, urs.
--------------060407070005090203030709
Content-Type: image/png;
name="realUMLAssociation.png"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
filename="realUMLAssociation.png"
iVBORw0KGgoAAAANSUhEUgAAAoIAAAC+CAYAAACh127qAAAAAXNSR0IArs4c 6QAAAAZiS0dE
AP8A/wD/oL2nkwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAAd0SU1FB9gECwwl AYbWDDYAAAAZ
dEVYdENvbW1lbnQAQ3JlYXRlZCB3aXRoIEdJTVBXgQ4XAAAZk0lEQVR42u3d f4wc5X3H8e/4
7nwOcMaWCXEpEjFQWslYwD+xHSv8qgKkUoKtkpImQi4iEAdoYqUKh9JGlyuK iizVsQU4F0ND
DQjFkSs7phUGZO4QYHxSaLCMhSDICTGhhKK4sR3f3t7eTv9YzzH3+JmZ55mZ Z2d25/2S1uub
nZ155pn98dnv/PJ83/cFADDj0IFxWXrZcjl0YNzqeTt27ZGxsTG55Wv3iYjI kTf3yk2rb5j1
ePB3MO6Dm+6fefzSy1eI7/vieR73Jb63fV0AZeYRBAGgHEEQANptDl0AAABA EAQAAABBEADg
GpuFARStly4AgPYbGhqiEwAQBAGgijjyFEAZsGkYAACAIAgAAIAqYdMwABRg x649dAIAgiAA
VNXY2BidAIAgCABVNTo6SicAKAz7CAIAABAEAQAAUCVsGgaALnXhndsiHzu8 ZS0dBIAgCABl
NTw8nDhO0hVKdIEvLiCWged54vt+6scBEAQBoCvEBT2ToBgV+lxUCz3PExGZ FdJ0wwAQBAEA
bbDzu6utxl9z365UAbCooEd1ECAIAgBinDtwtnb4qnu2ycsb0u8rqKv2+b4/ E87C9+pz1OeF
h+vmoY6vzi/qcQDxOGoYAErO87zTblmtumebHN6yVlbdsy11e3zftwpf4eeE A5w6PGl8XRgM
Hs+jbwCCIACgNMJhyDZ8iYj098y+feexZ2b2Azy8Za1857FnZh6zCXNx7c1r k61N+E0KjABO
x6ZhAOhyPaFctP7Hz4iIyK1bnpk1zj88+ow8euf1RmGrnZtibSuO7WoXQBAE AHRGEAxt+3ng
q9Fh70TdLpzFBS8XYSyqykgABAiCANCVTE4REyfNUcCmwoHQJISpm22D50Rt zo0a3yQcAiAI
AkBHSzpZdJJ2XT0kHOjiHjcdJ2m4yfQAmOFgEQAAAIIgAAAACIIAAADoeuwj CAAVNDw8nHkf
xDQOHRin8yts6WXL6YSSoSIIABVURAgEQBAEAJRA1tPSAOgObBoGgAqyrQhe eGf0NYnbdZoa
AARBAEAKJhXApHCoC3xxAbFol16+Ql5/bX/HrrNLL18hIpJqGTp92UEQBADk LC7omQTFqNDn
oloYhKBANwQ6m2XJK8ip09GFS0IjQRAAgEQ7v7vaavw0l7cLh5KyhxWbNhG8 QBAEAHS8cwfO
dhaq1MCUNK4uYOmGq+HL5Pnhx6LGf/21/ak23wbPM21P3Hi6ip9u2cPPUeef 1LfqsKiqYlTf
gyAIACgJz/NOGxa+Xm9wfkH13pW0QUoNPnFVNvUxk+cH7UoKWmpYsg1BcdNX p5W2qpi1b6OC
Z1zfEQYJgkb+/NIr5K1Dr3V0B16y9HJ58/VfVOpFw3oDOlc49OkEoU+9D/T3 5BsC4wKDaeXO
dh42zzcdP6pCl9f007Q7qb159I2LtqFCQfCtQ6/J/vf8ju7AFed5lXvRsN6A 6urJ8a2TtGk1
atOlTSjUbYa1DZU2m6vTVMLSHDziInhlmQcVwM7FCaUBAOZBcI75zTRABGHN VVUpHDjzCEvq
30GAMg1DSZux2yXPfilqGZAd+wgCQEVkvZpImqOAbUJJUkiKCy/qcN3+deF9 2vKYrs1mYJMD
TnTttm1f3ONJbU0bDE2XAeXk+Uk7jLicuee1fRNjsElw/3v+rP9nmV6BXVjJ 9ZbXeFVbbzB3
6MC4LL1suRw6MG71vB279sjY2Jjc8rX7RETkyJt75abVN8x6PPg7GHd0dLRy fdsJOODBjaWX
LacTSqajK4K6/bw6fd+1bhAXxvII3wDgKvwFCIEgCHZw2EB51lF4/XCABoAy I/yBINhlISSM
wFhsGIwKgXHrKS44sn4BACAIRlIDhVqdgvv+D8Kabr9Mdbi6nnSPmTwPQPvZ nHSafcQAgmBb
sBmyXGHQRUhjHQPl4PLKIyIiP9v/lly97AI5+8x+OhvIWVeeRzAcPqgSFR8G Xa2DYNqsZ6BY
WU9LE2fb3oOy5vs7ZOzgO3Q0QBAEAJSNq4rgtr0H5dZNT8mj6z8vN664hI4G HOjYTcPBZkfd
QQNRj6H86zCo7MWtw7h1D8A9kwpg1nAYDoFr/3IZnV4Snhd/Dtakx03HAUHQ OEjYPhYeTnAo
fr2kWYem6xeAO3FBL+umYlch0PNaPx5dhxDbsNSOYKRb9nb0R9w8CITlwKZh AEBp5BkCgxDS
brbhJksYKmoZi+gnuFGKiuCdN10j/71vrOM6r+rVJ9YbgDKGwKjqV/C3riKn hhPTYbrh6rzi
nmMyvhr2wtMJnm8SrMLzCt/H9UNc2Iwa36TPdY+b9C26NAhu2THKmuhArDeg 2nQBIfxlHZxf
UL13FQLTbOpMCihRw9RAFRe+dNMw2VQaNb46nhqm0gQm0+UL5pH35u00fYsu CoIAgM6T9CUd
hD713lUITBsaTMNgXmHZ9fqIa3ueASvPZYurOhIG3WIfQVTWNddcI57nVeZ2 xRVXsNJROnlt
Dg4Cji5QhKtY4f8Hz1OfqxuWJWAGN9eC9rYrOIWXTReko/rctJ/yWg+IR0UQ lTU6Wq1N23yQ
oltDYDg4qCFPfSzq/aDuLxc1rMzvbdMA6CIo6gJoUp/bhnwQBAEAJZH1FDE/ 2/+Ws/MEmmwi
1YWTuAMX1DCSNDwuwEQd4BE3LZsAlkfYilq+LG21DXocKEIQBACUUB5XErl6 2QWy8x9vcnrF
kLgDM0weSzs8rhKZNI5Je0ymn6btWZfbts9tlxtusI8gACCTNNXBs8/s57Jx AEEQANDpXF1r
GABBEAAAAI5wZZEMuLII6w2AxJ4oushpAeiQIMgVKjoT6w2ASL6bhgmBQHux aRgAkEnWU8m4
mhYAgiAAwDEqgkDn4jyCAIBMsuzXZ1IBjJv23Q+/aD3PB2//DCstRidd3zfv tiZNr6i+cdku
giAAIJOsVby45ycFxalGU3647irjeX39Ry9k/kIOa3co6KSQ1s7l0l2pxfbS e66Wq4ztIggC
fFhnWi5Xv05NLwnGFQfKJc8jfW3X72SjKdO+yO0PPX8qmYlIkNXC/xeRh++6 VupT05nbpX6p
l/X1yHsFBEEAfDHAuSL366vVG9I4db/hrusix/v2Q89JwxeZsAyCptUb3Y+k pOsY60Klbvyo
6ep+lKmB1ab9ScNN2mrT/qhpmo6nCs8nfG+zLCbLbvvZWmS7THCwCIDUodJm OLpXHkf6ep43
89oJ/1+dh3o/MdmQRlNkYrIV8Bb2nrr1zb6v1RutIDjZsGqP7/vGX7Zq2Ame q37x64bHja+G
DJs2hacX954NzztqeFRb07Y/ql9s522zbkynF7c8Ln6cF9kuKoJAijet7S+0 pP2KTKsEusfi
fm1Hzctm3Ky/PG0rIKZ9hvLIoyKoBoCoeaj3J6caUvdFTjZaAW/Kb20RFv/U VmG/dQvGm6g3
Ur/Pk163WV+jcZWuuH4z2WUjqX9t25Rm3dpOM828TXZdcbHsSfMrql0EQaCA cKi+SXVvfl3l
QPd40nNtpmXyhRA3LV0wi2qL+qvWZNniKghpvsDQPkVeDWSiPi1TvshErSFf vm+n/j3qi/ie
SMMXOWkQBJM2qbp6Hbp8fac9QCHvNiV9rpTpx19ZP2/yblehQXBg/gJZcV5n b0YamL+gch/6
VVxvuv05kvYHadcbXQ15rjZhuJx2O6YPd/IMgbZfchNTDZn2RX4ytEY85eCQ 1gRbw3xpBcFa
fdqqHUUd4Wnzwyeu2pRn+4v8MWbbH+2ev0n7imhX6YPgsT8c5RO0A7leb7Va TZYtWyYHDx6U
efPmleoXWJajYYv6sIybdx6B1fRI4rL2GbLLWhHMso9hfWparr93+0ebgWde QJq/1XEcvvd1
+7/pXtu6AztMf2jmdYR91I+wqDZF7dtn2/645TKdd9b1Ybvsrn8AF9EuNg2j dEZGRuTtt9+W
kZERWb9+fVcsU1U2MVSlbZgtSwjMWk08+IOb2/p6TNoHz+Q1nHUaprtNpN2y 4LKtNtPMu69d
LWPW4S7bZYKjhlEqtVpNNm/eLCIimzdvllqt1nHhxOTXatI4RVXD0lQP86oG lrVPkIzrAwOd
iyCIUhkZGZHVq1eLiMjq1atlZGSk9G0On5pBF4jUx3UHb0Q9nvTcpLaoB2/o /m/arjRBz2bZ
TPsE5cP1gfP9MVmGaYIgCLRdUA0cHBwUEZHBwcFSVgWjPojD53vShcG4c1/F PZ70mMm0ojZD
2LQr/NykdpjOI6mduufxpVc+VASBzsU+giiNoBq4ePFiERFZvHjxTFWwW/YV BNDyrW0vy6/f
PSbBUR2+eK3/eaHjOkKZf8n5A7Jx7So6DiAIohsF1cBXXnll1vDBwUFZuXKl rFu3rjRHEAOY
Lc2m4V8dOSab77jSePxvbH2BjgYcYNMwSkGtBgbCVUEA5ZRm03Cz2ZT+uT3G N2mySwDgAhVB
FC6qGhigKgiUW9qDRXp7qEUABEFUXlQ1MMC+gkC5mFQATcJhb0/xpwTqlCPS XZ24HSAIonDb
t2+XnTt3xo4zODgoa9asIQgCJREX9Ew3Ffe1uSKou1520eGuTO0BQRAoRNQm 4bDFixcbjQeg
Q/i+9FlUBJspL+2Y9fKQaeeX57gAQRAA0GU5sCk9czyL8c1Dk3otXtPQZXNt 4KTrw8bNL6k9
7bjGLUAQRCXwqxtw+/6KC2zDw8MyNDR02n3gxuHdIuKJr/w7M30JzjBod+nG tO95NfxF7ZMX
97miBsW0V+ThMwwEQSCXqgMfoEBR768g9Kn3gScG/8p4XrdseNr5j76osGkb BtVAaNsurqsN
giAAAJahNEsVTg1sus3Lwd8mVb+0bYlqB0AQBCw/QNVh4U09ab8sAOQnqcqX JgzqQlgep10J
f3bEDTP5fOE0MCAIAiUIi3wQA+mluZqI6vF7PuckNOre41FBLi7UhYOdLmiq 07D5TIlqT1Q7
AIIgEBPuTH+NE/yA7NJeSaTd1Pe77v2vhkGTz4y8Pl9sphMOtABBEEj49Q+g fdSjgU1cvGSR
VZXv4iWL6GiAIAgAKJs0FcKNa1fRcUAJcMVvdA2qgQAAEAQBAG2Ux4EjLqYF gCCIiovbEZwK
IpCPPA8e6ZQDUQCCIAAAQkUQIAgCACqLiiDQuThqGACQSZrTx+Q1rbsfftF6 Hg/e/hlWWokl
nQqMU4URBAEAJVJkRXCq0ZQfrrvKePyv/+iFzCElrN2BxEUIymuauhP6c0lP giAAdCT2VbPr
q6IqgpONpkz7Irc/9PypZCYiQVYL/19EHr7rWqlPTWcOS2kvK9dupm0jpBEE AQAhd6+/l06w
UGRFsFZvSOPU/Ya7rosc79sPPScNX2TCMgiaVrSC0KVez1wNW3EVxajxo6ar DtcFVpP2h+dh
EhDjAma4Tbrpxl2nOa7/CazucLAIAChGR0flwU33p76vGhdHDZveT0w2pNEU mZhsBbyFvadu
fbPva/VGKwhONowDYBBkTAOIGtaC56phSDc8bnw1eNm0KTy9qLClG18XDLOK WkZ1eNL4IAgC
gFOHDozL0suWp76vGhcVQdP7k1MNqfsiJxutgDfli9R9kXqz9f+pZusWjDdR Tw6CSQEwCFW6
gJY1KOkCW9x0dYEqKRBmlbScukpl3n2C/LBpGAAUWULgoQPjleuvPPcRtDVR n5YpX2Si1pAv
37dTHyZ8Ed8TafgiJw2CYNImVVebKF1u+uzUgzbYHEwQBIC2y1oRHH/jpUr1 V5Hn/puYasi0
L/KToTXiKQeHtJJEa5gvrSBYq5vtI6jbH6+dbCpqcRU4F+03aZuL/uK0MQRB AGgLKoJ2iqwI
1qem5fp7t7fyXzgjeJq/1XEsA6FNCNHtF6iGs/DwuPGjpmt6AEtZRC1j1CZr 0z4BQRAAckVF
0E6RFcGDP7i5bSEmKaCZDMtjGuqwqMBnU1HUjZ9H+9XhrvoE6XGwCAAoqAja 4ZyLAEEQALoG
Rw3b4frA5lxUs6iQgSAIADmiImiHiiDQudhHEAAU7CPo3re2vSy/fveYBEd1 +OK1/ueFjusI
FbqWnD8gG9euouMAgiAAuEVF0E6aTcO/OnJMNt9xpfH439j6Ai9MwAE2DQOA gn0E7aTZNNxs
NqV/bo/xTZrsBwe4QEUQABRUBO2kPVikt4daBFA03oUAoKAiaCftwSK9PZ7x zZVOvoZtUtu5
Pi+M3od0AQDMRkXQTtqKYF+bK4JqMCrqtCu6K4N06rWA0fmoCAKAgoqgnVQV Qd+Xvh7P+NZM
EZDCwS+4+kb45jpoAp2AiiAAKKgI2klTEfT9pvTM8SzGNw9uanXN9Jq7NtcG TrpmbtL8gnHV
e5u2mLQdIAgCgCXOI2hneHhYhoaGjO8DNw7vFhFPfOXfmXAjwRkGzaptWTev qoErHNLU+SRd
GzdLW9TpR7UlmEfU+IDR683n1YIyvjD5IKNPOzgMjr8xJSIiR97cKzetvmFm mjt27Zn5e8eu
PTI2Niajo6OV7N8vfG+3PH7P54zHv2XD07L7e19I9fo2fUy3D2HW/fmSgqTu /zZBUK0kqm3n
PY8k7CMIADmGQPYRLEYQfNLup6fuQxierjpt3TDd9NoZxFzv/4juxaZhAFCw j6CdtEcN37Lh
6dzDUBDCwn/nUR3TVd50w2w3Cbs6aIUwCIIgAKTEPoJ21H3/TNluGk4TCHUH cuhCWNQmVtMD
RfIMYGpb4pYhbnyAIAgAKVARtJO2IuiaGoh0AUkNg0nTiAtaWauASW2xHU4g BEEQAFKgImgn
TUXw4iWLrKp8Fy9ZxAsTIAgCgHtUBO2kqQhuXLuKFxpQAhw1DAAKjhq2U4aj hgGkQ0UQABRU
BN06Xjsh28d/KnN754qISNSebMHhD/VGXW5e/jcyMO8sOg8gCAKAW+wjaMdm 0/Cx2nEZeX6r
rL/u72eCYL1Rl9//8eis8T4+cI70zOmZeXzTsw/IumvvkPnzBniBAjli0zAA KKgI2rHZNPzE
viflm5+9eyYEiog8ue+nMn54XHYf2C3/9tIjMvzUkDy69/GZx+f2zpVvfvZu eWLfk7w4AYIg
ALjFPoJ2bCqCZ/WfIf19/bOGeSJy8eIL5U/PWSwLz54v/R/rE1+as8bp7+uX s/rP4MUJ5IxN
wyilBQsWpL5UFKL7FGaoCNqxOX3MZGPqtGH9ff2yfd9/yPHaMTkxdUKOnjwq n1p0ltFzk9he
6QPZ5HFia9YZQRCQo0eP0gkoDPsI2rGpCPrN5mnDvrTyiyIi8i//uUEunb9M brvy74yfqwsg
WYNIlvCjm3cnBZss/ehiOXXTjBpGcEyHTcMAoKAiaCeP08d8cOx/5f3/e19+ 8+FvMoWF8K3d
wvNVK2OdFlKilqXsoRX2qAgCgIKKoJ08LjF37vyPy6f/bKWsuOhTbQ0PukqT +ljcc6JClOd5
M1UqtYJl04bw9ML/T5pWXtckVpfFpD9s2hf1d1zYj5qX7XpM6hPb9d6pqAgC gIKKoJ2gImh6
H/b9p+6XrWOPyNaxR+SN996Qna/unvn7gee25N5WtWIYfNnrqopxw9vRBtMg G1e9Ux/LWunT
tTEuMCW1z7bPTANb1j4xWc5uQUUQABRUBO0EFUGT+62jj8x67ifP+aR8ZeWX tNN97OUncm9r
0pd5XOUpr6pQlkCRVP1qF9P5umyfWs1zMc8qbH4mCAKAgoqge68fOSSTjbq8 +/vfys8PvyoL
z1woF33iQhERefN/3pITtT/KB8c+lJ8fflXOmjcgf3HeJbl9qUftxxf+O1wp 0g130YYip5U1
kBbVPt36yXOeVTgAhU3DAKDgPILueHNaXzt7Dj4r9WZNLvqTC2TfOy/Jxqc3 zYzzX794WurN
mnzyE+fLvndekn/ds1GmGo2Z57oMN7ovfttNwt10+pNOWBaOFiYIAkCuqAi6 0+O1vnYWDSyS
+WcMyMfm9Utv3xzp6/toA9WCMxfMemxe/1wR/6PnRgWB4KCG4JY0nhp4wsN1 00wKHSbjxbUh
7jHbaeURAHXLYtrXeS1rUX1is5ydjk3DAKBgH0F3TtYnZKoxJb/87S/l/T/8 Tk5OnpDjk8dF
Gh+FvCMfHpHfHf9g5rGpWlMa0w05WZ9I/OJOGm46XtJwm3FM26A+ZnKEb9rl drG8UdXUvNdZ
0nzymm5VKo0EQQBQUBF05yuf/lvZ/NyD8s9fHJLeHv1X0NBf/9OsvxvTDdn0 7ANy21W3dn3/
VOWUJSAIAkBpURF0Z+EZC+S2q26VH7/479Izp0ca09MStcHNF5Henh6Zbk7L bVfdKgvP6P7L
JBL8QBAEgIJREXQfBu+4+qt0BFACHCwCAAqOGgZAEASAiqIiCIAgCAAVRUUQ AEEQACqKiiAA
giAAVBQVQQAEQQCoKCqCAAiCAFBRVAQBEAQBoKKoCAIgCAJARVERBEAQBICK oiIIgCAIABVF
RRAAQRAAKoqKIACCIABUFBVBAARBAKgoKoIACIIAUFFUBAEQBAGgoqgIAiAI AkBFUREEQBAE
gIqiIgiAIAgAFUVFEABBEAAqioogAIIgAFQUFUEABEEAqCgqggAIggBQUVQE ARAEAaCiqAgC
IAgCQEVREQRAEASAiqIiCIAgCAAVRUUQAEEQACqKiiAAgiAAVBQVQQAEQQCo KCqCAAiCAFBR
VAQBEAQBoKKoCAIgCAJARVERBEAQBICKoiIIgCAIABVFRRAAQRAAKoqKIACC IABUFBVBAARB
AKgoKoIACIIAUFFUBAEQBAGgoqgIAiAIAkBFUREEQBAEgIqiIgiAIAgAFUVF EEBV/D9O78Ng
5/gjUgAAAABJRU5ErkJggg==
--------------060407070005090203030709--
|
|
|
Powered by
FUDForum. Page generated in 0.02434 seconds