Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » UML2 Tools » Wrong depiction for binary association?
Wrong depiction for binary association? [message #471703] Mon, 10 September 2007 14:31 Go to next message
Andreas Werner is currently offline Andreas WernerFriend
Messages: 55
Registered: July 2009
Member
This is a multi-part message in MIME format.
----++Omea_Parts_Splitter,884693487959305
Content-Type: text/plain; charset=iso-8859-1
Content-Transfer-Encoding: quoted-printable

Hi,

I=20am=20using=20binary=20associations,=20which=20I=20think= 20are=20wrongly=20notated=20in=20the=20class=20diagram=20edi tor!?
You=20can=20reproduce=20the=20scenario=20by=20creating=20two =20classes=20and=20a=20binary=20association=20between=20them =2e=20In=20the=20model=20you=20can=20move=20one=20associatio n=20property=20referencing=20a=20class=20into=20the=20other= 20one=2e=20Do=20the=20same=20with=20the=20other=20associatio n=20property=2e=20The=20binary=20association=20is=20now=20di splayed=20in=20the=20uml=20class=20diagram=20with=20open=20a rrows=20at=20both=20ends,=20instead=20of=20leaving=20the=20a rrows=20away!

I=20created=20an=20example=20and=20attached=20it=20to=20this =20posting=2e

Regards,=20Andreas

----++Omea_Parts_Splitter,884693487959305
Content-Type: application/octet-stream; name="default.uml"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="default.uml"

PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjx1bWw6
UGFja2FnZSB4bWk6dmVyc2lvbj0iMi4xIiB4bWxuczp4bWk9Imh0dHA6Ly9z
Y2hlbWEub21nLm9yZy9zcGVjL1hNSS8yLjEiIHhtbG5zOnVtbD0iaHR0cDov
L3d3dy5lY2xpcHNlLm9yZy91bWwyLzIuMS4wL1VNTCIgeG1pOmlkPSJfLWk0
dW9GLW5FZHlqWWZEX0ZiOFNVUSIgbmFtZT0iUGFja2FnZSI+DQogIDxwYWNr
YWdlZEVsZW1lbnQgeG1pOnR5cGU9InVtbDpDbGFzcyIgeG1pOmlkPSJfX0Ji
cjBGLW5FZHlqWWZEX0ZiOFNVUSIgbmFtZT0iQSI+DQogICAgPG93bmVkQXR0
cmlidXRlIHhtaTppZD0iX0JkY2JSRi1vRWR5allmRF9GYjhTVVEiIG5hbWU9
ImRzdCIgdHlwZT0iX19mRlJJRi1uRWR5allmRF9GYjhTVVEiIGFzc29jaWF0
aW9uPSJfQmRjYlFGLW9FZHlqWWZEX0ZiOFNVUSI+DQogICAgICA8dXBwZXJW
YWx1ZSB4bWk6dHlwZT0idW1sOkxpdGVyYWxVbmxpbWl0ZWROYXR1cmFsIiB4
bWk6aWQ9Il9CZGNiUmwtb0VkeWpZZkRfRmI4U1VRIiB2YWx1ZT0iMSIvPg0K
ICAgICAgPGxvd2VyVmFsdWUgeG1pOnR5cGU9InVtbDpMaXRlcmFsSW50ZWdl
ciIgeG1pOmlkPSJfQmRjYlJWLW9FZHlqWWZEX0ZiOFNVUSIgdmFsdWU9IjEi
Lz4NCiAgICA8L293bmVkQXR0cmlidXRlPg0KICA8L3BhY2thZ2VkRWxlbWVu
dD4NCiAgPHBhY2thZ2VkRWxlbWVudCB4bWk6dHlwZT0idW1sOkNsYXNzIiB4
bWk6aWQ9Il9fZkZSSUYtbkVkeWpZZkRfRmI4U1VRIiBuYW1lPSJCIj4NCiAg
ICA8b3duZWRBdHRyaWJ1dGUgeG1pOmlkPSJfQmRjYlFWLW9FZHlqWWZEX0Zi
OFNVUSIgbmFtZT0ic3JjIiB0eXBlPSJfX0JicjBGLW5FZHlqWWZEX0ZiOFNV
USIgYXNzb2NpYXRpb249Il9CZGNiUUYtb0VkeWpZZkRfRmI4U1VRIj4NCiAg
ICAgIDx1cHBlclZhbHVlIHhtaTp0eXBlPSJ1bWw6TGl0ZXJhbFVubGltaXRl
ZE5hdHVyYWwiIHhtaTppZD0iX0JkY2JRMS1vRWR5allmRF9GYjhTVVEiIHZh
bHVlPSIxIi8+DQogICAgICA8bG93ZXJWYWx1ZSB4bWk6dHlwZT0idW1sOkxp
dGVyYWxJbnRlZ2VyIiB4bWk6aWQ9Il9CZGNiUWwtb0VkeWpZZkRfRmI4U1VR
IiB2YWx1ZT0iMSIvPg0KICAgIDwvb3duZWRBdHRyaWJ1dGU+DQogIDwvcGFj
a2FnZWRFbGVtZW50Pg0KICA8cGFja2FnZWRFbGVtZW50IHhtaTp0eXBlPSJ1
bWw6QXNzb2NpYXRpb24iIHhtaTppZD0iX0JkY2JRRi1vRWR5allmRF9GYjhT
VVEiIG1lbWJlckVuZD0iX0JkY2JRVi1vRWR5allmRF9GYjhTVVEgX0JkY2JS
Ri1vRWR5allmRF9GYjhTVVEiLz4NCjwvdW1sOlBhY2thZ2U+DQo=
----++Omea_Parts_Splitter,884693487959305
Content-Type: application/octet-stream; name="default.umlclass_diagram"
Content-Transfer-Encoding: base64
Content-Disposition: attachment; filename="default.umlclass_diagram"

PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjxub3Rh
dGlvbjpEaWFncmFtIHhtaTp2ZXJzaW9uPSIyLjAiIHhtbG5zOnhtaT0iaHR0
cDovL3d3dy5vbWcub3JnL1hNSSIgeG1sbnM6bm90YXRpb249Imh0dHA6Ly93
d3cuZWNsaXBzZS5vcmcvZ21mL3J1bnRpbWUvMS4wLjEvbm90YXRpb24iIHht
bG5zOnVtbD0iaHR0cDovL3d3dy5lY2xpcHNlLm9yZy91bWwyLzIuMS4wL1VN
TCIgeG1pOmlkPSJfLWk0dW9WLW5FZHlqWWZEX0ZiOFNVUSIgdHlwZT0iVU1M
Q2xhc3MiIG5hbWU9ImRlZmF1bHQudW1sY2xhc3NfZGlhZ3JhbSIgbWVhc3Vy
ZW1lbnRVbml0PSJQaXhlbCI+DQogIDxjaGlsZHJlbiB4bWk6dHlwZT0ibm90
YXRpb246Tm9kZSIgeG1pOmlkPSJfLXFvVllGLW5FZHlqWWZEX0ZiOFNVUSIg
dHlwZT0iMjAxNCI+DQogICAgPGNoaWxkcmVuIHhtaTp0eXBlPSJub3RhdGlv
bjpOb2RlIiB4bWk6aWQ9Il8tcW9WWTEtbkVkeWpZZkRfRmI4U1VRIiB0eXBl
PSI1MDIwIi8+DQogICAgPGNoaWxkcmVuIHhtaTp0eXBlPSJub3RhdGlvbjpO
b2RlIiB4bWk6aWQ9Il8tcW9WWkYtbkVkeWpZZkRfRmI4U1VRIiB0eXBlPSI3
MDMyIj4NCiAgICAgIDxzdHlsZXMgeG1pOnR5cGU9Im5vdGF0aW9uOkRyYXdl
clN0eWxlIiB4bWk6aWQ9Il8tcW9WWlYtbkVkeWpZZkRfRmI4U1VRIi8+DQog
ICAgICA8c3R5bGVzIHhtaTp0eXBlPSJub3RhdGlvbjpTb3J0aW5nU3R5bGUi
IHhtaTppZD0iXy1xb1ZabC1uRWR5allmRF9GYjhTVVEiLz4NCiAgICAgIDxz
dHlsZXMgeG1pOnR5cGU9Im5vdGF0aW9uOkZpbHRlcmluZ1N0eWxlIiB4bWk6
aWQ9Il8tcW9WWjEtbkVkeWpZZkRfRmI4U1VRIi8+DQogICAgPC9jaGlsZHJl
bj4NCiAgICA8c3R5bGVzIHhtaTp0eXBlPSJub3RhdGlvbjpTaGFwZVN0eWxl
IiB4bWk6aWQ9Il8tcW9WWVYtbkVkeWpZZkRfRmI4U1VRIi8+DQogICAgPGVs
ZW1lbnQgeG1pOnR5cGU9InVtbDpQYWNrYWdlIiBocmVmPSJkZWZhdWx0LnVt
bCNfLWk0dW9GLW5FZHlqWWZEX0ZiOFNVUSIvPg0KICAgIDxsYXlvdXRDb25z
dHJhaW50IHhtaTp0eXBlPSJub3RhdGlvbjpCb3VuZHMiIHhtaTppZD0iXy1x
b1ZZbC1uRWR5allmRF9GYjhTVVEiLz4NCiAgPC9jaGlsZHJlbj4NCiAgPGNo
aWxkcmVuIHhtaTp0eXBlPSJub3RhdGlvbjpOb2RlIiB4bWk6aWQ9Il9fQmsx
d0YtbkVkeWpZZkRfRmI4U1VRIiB0eXBlPSIyMDAxIj4NCiAgICA8Y2hpbGRy
ZW4geG1pOnR5cGU9Im5vdGF0aW9uOk5vZGUiIHhtaTppZD0iX19CazF3MS1u
RWR5allmRF9GYjhTVVEiIHR5cGU9IjUwMDMiPg0KICAgICAgPHN0eWxlcyB4
bWk6dHlwZT0ibm90YXRpb246Rm9udFN0eWxlIiB4bWk6aWQ9Il9fQmsxMUYt
bkVkeWpZZkRfRmI4U1VRIi8+DQogICAgPC9jaGlsZHJlbj4NCiAgICA8Y2hp
bGRyZW4geG1pOnR5cGU9Im5vdGF0aW9uOk5vZGUiIHhtaTppZD0iX19CazF4
Ri1uRWR5allmRF9GYjhTVVEiIHR5cGU9IjUwMTkiLz4NCiAgICA8Y2hpbGRy
ZW4geG1pOnR5cGU9Im5vdGF0aW9uOk5vZGUiIHhtaTppZD0iX19CazF4Vi1u
RWR5allmRF9GYjhTVVEiIHR5cGU9IjcwMDEiPg0KICAgICAgPHN0eWxlcyB4
bWk6dHlwZT0ibm90YXRpb246RHJhd2VyU3R5bGUiIHhtaTppZD0iX19CazF4
bC1uRWR5allmRF9GYjhTVVEiLz4NCiAgICAgIDxzdHlsZXMgeG1pOnR5cGU9
Im5vdGF0aW9uOlRpdGxlU3R5bGUiIHhtaTppZD0iX19CazF4MS1uRWR5allm
RF9GYjhTVVEiIHNob3dUaXRsZT0idHJ1ZSIvPg0KICAgICAgPHN0eWxlcyB4
bWk6dHlwZT0ibm90YXRpb246U29ydGluZ1N0eWxlIiB4bWk6aWQ9Il9fQmsx
eUYtbkVkeWpZZkRfRmI4U1VRIi8+DQogICAgICA8c3R5bGVzIHhtaTp0eXBl
PSJub3RhdGlvbjpGaWx0ZXJpbmdTdHlsZSIgeG1pOmlkPSJfX0JrMXlWLW5F
ZHlqWWZEX0ZiOFNVUSIvPg0KICAgIDwvY2hpbGRyZW4+DQogICAgPGNoaWxk
cmVuIHhtaTp0eXBlPSJub3RhdGlvbjpOb2RlIiB4bWk6aWQ9Il9fQmsxeWwt
bkVkeWpZZkRfRmI4U1VRIiB0eXBlPSI3MDAyIj4NCiAgICAgIDxzdHlsZXMg
eG1pOnR5cGU9Im5vdGF0aW9uOkRyYXdlclN0eWxlIiB4bWk6aWQ9Il9fQmsx
eTEtbkVkeWpZZkRfRmI4U1VRIi8+DQogICAgICA8c3R5bGVzIHhtaTp0eXBl
PSJub3RhdGlvbjpUaXRsZVN0eWxlIiB4bWk6aWQ9Il9fQmsxekYtbkVkeWpZ
ZkRfRmI4U1VRIiBzaG93VGl0bGU9InRydWUiLz4NCiAgICAgIDxzdHlsZXMg
eG1pOnR5cGU9Im5vdGF0aW9uOlNvcnRpbmdTdHlsZSIgeG1pOmlkPSJfX0Jr
MXpWLW5FZHlqWWZEX0ZiOFNVUSIvPg0KICAgICAgPHN0eWxlcyB4bWk6dHlw
ZT0ibm90YXRpb246RmlsdGVyaW5nU3R5bGUiIHhtaTppZD0iX19CazF6bC1u
RWR5allmRF9GYjhTVVEiLz4NCiAgICA8L2NoaWxkcmVuPg0KICAgIDxjaGls
ZHJlbiB4bWk6dHlwZT0ibm90YXRpb246Tm9kZSIgeG1pOmlkPSJfX0JrMXox
LW5FZHlqWWZEX0ZiOFNVUSIgdHlwZT0iNzAwMyI+DQogICAgICA8c3R5bGVz
IHhtaTp0eXBlPSJub3RhdGlvbjpEcmF3ZXJTdHlsZSIgeG1pOmlkPSJfX0Jr
MTBGLW5FZHlqWWZEX0ZiOFNVUSIvPg0KICAgICAgPHN0eWxlcyB4bWk6dHlw
ZT0ibm90YXRpb246VGl0bGVTdHlsZSIgeG1pOmlkPSJfX0JrMTBWLW5FZHlq
WWZEX0ZiOFNVUSIgc2hvd1RpdGxlPSJ0cnVlIi8+DQogICAgICA8c3R5bGVz
IHhtaTp0eXBlPSJub3RhdGlvbjpTb3J0aW5nU3R5bGUiIHhtaTppZD0iX19C
azEwbC1uRWR5allmRF9GYjhTVVEiLz4NCiAgICAgIDxzdHlsZXMgeG1pOnR5
cGU9Im5vdGF0aW9uOkZpbHRlcmluZ1N0eWxlIiB4bWk6aWQ9Il9fQmsxMDEt
bkVkeWpZZkRfRmI4U1VRIi8+DQogICAgPC9jaGlsZHJlbj4NCiAgICA8c3R5
bGVzIHhtaTp0eXBlPSJub3RhdGlvbjpTaGFwZVN0eWxlIiB4bWk6aWQ9Il9f
Qmsxd1YtbkVkeWpZZkRfRmI4U1VRIi8+DQogICAgPGVsZW1lbnQgeG1pOnR5
cGU9InVtbDpDbGFzcyIgaHJlZj0iZGVmYXVsdC51bWwjX19CYnIwRi1uRWR5
allmRF9GYjhTVVEiLz4NCiAgICA8bGF5b3V0Q29uc3RyYWludCB4bWk6dHlw
ZT0ibm90YXRpb246Qm91bmRzIiB4bWk6aWQ9Il9fQmsxd2wtbkVkeWpZZkRf
RmI4U1VRIiB4PSIxMTMiIHk9IjEzOSIvPg0KICA8L2NoaWxkcmVuPg0KICA8
Y2hpbGRyZW4geG1pOnR5cGU9Im5vdGF0aW9uOk5vZGUiIHhtaTppZD0iX19m
WU1FRi1uRWR5allmRF9GYjhTVVEiIHR5cGU9IjIwMDEiPg0KICAgIDxjaGls
ZHJlbiB4bWk6dHlwZT0ibm90YXRpb246Tm9kZSIgeG1pOmlkPSJfX2ZZTUUx
LW5FZHlqWWZEX0ZiOFNVUSIgdHlwZT0iNTAwMyI+DQogICAgICA8c3R5bGVz
IHhtaTp0eXBlPSJub3RhdGlvbjpGb250U3R5bGUiIHhtaTppZD0iX19mWU1K
Ri1uRWR5allmRF9GYjhTVVEiLz4NCiAgICA8L2NoaWxkcmVuPg0KICAgIDxj
aGlsZHJlbiB4bWk6dHlwZT0ibm90YXRpb246Tm9kZSIgeG1pOmlkPSJfX2ZZ
TUZGLW5FZHlqWWZEX0ZiOFNVUSIgdHlwZT0iNTAxOSIvPg0KICAgIDxjaGls
ZHJlbiB4bWk6dHlwZT0ibm90YXRpb246Tm9kZSIgeG1pOmlkPSJfX2ZZTUZW
LW5FZHlqWWZEX0ZiOFNVUSIgdHlwZT0iNzAwMSI+DQogICAgICA8c3R5bGVz
IHhtaTp0eXBlPSJub3RhdGlvbjpEcmF3ZXJTdHlsZSIgeG1pOmlkPSJfX2ZZ
TUZsLW5FZHlqWWZEX0ZiOFNVUSIvPg0KICAgICAgPHN0eWxlcyB4bWk6dHlw
ZT0ibm90YXRpb246VGl0bGVTdHlsZSIgeG1pOmlkPSJfX2ZZTUYxLW5FZHlq
WWZEX0ZiOFNVUSIgc2hvd1RpdGxlPSJ0cnVlIi8+DQogICAgICA8c3R5bGVz
IHhtaTp0eXBlPSJub3RhdGlvbjpTb3J0aW5nU3R5bGUiIHhtaTppZD0iX19m
WU1HRi1uRWR5allmRF9GYjhTVVEiLz4NCiAgICAgIDxzdHlsZXMgeG1pOnR5
cGU9Im5vdGF0aW9uOkZpbHRlcmluZ1N0eWxlIiB4bWk6aWQ9Il9fZllNR1Yt
bkVkeWpZZkRfRmI4U1VRIi8+DQogICAgPC9jaGlsZHJlbj4NCiAgICA8Y2hp
bGRyZW4geG1pOnR5cGU9Im5vdGF0aW9uOk5vZGUiIHhtaTppZD0iX19mWU1H
bC1uRWR5allmRF9GYjhTVVEiIHR5cGU9IjcwMDIiPg0KICAgICAgPHN0eWxl
cyB4bWk6dHlwZT0ibm90YXRpb246RHJhd2VyU3R5bGUiIHhtaTppZD0iX19m
WU1HMS1uRWR5allmRF9GYjhTVVEiLz4NCiAgICAgIDxzdHlsZXMgeG1pOnR5
cGU9Im5vdGF0aW9uOlRpdGxlU3R5bGUiIHhtaTppZD0iX19mWU1IRi1uRWR5
allmRF9GYjhTVVEiIHNob3dUaXRsZT0idHJ1ZSIvPg0KICAgICAgPHN0eWxl
cyB4bWk6dHlwZT0ibm90YXRpb246U29ydGluZ1N0eWxlIiB4bWk6aWQ9Il9f
ZllNSFYtbkVkeWpZZkRfRmI4U1VRIi8+DQogICAgICA8c3R5bGVzIHhtaTp0
eXBlPSJub3RhdGlvbjpGaWx0ZXJpbmdTdHlsZSIgeG1pOmlkPSJfX2ZZTUhs
LW5FZHlqWWZEX0ZiOFNVUSIvPg0KICAgIDwvY2hpbGRyZW4+DQogICAgPGNo
aWxkcmVuIHhtaTp0eXBlPSJub3RhdGlvbjpOb2RlIiB4bWk6aWQ9Il9fZllN
SDEtbkVkeWpZZkRfRmI4U1VRIiB0eXBlPSI3MDAzIj4NCiAgICAgIDxzdHls
ZXMgeG1pOnR5cGU9Im5vdGF0aW9uOkRyYXdlclN0eWxlIiB4bWk6aWQ9Il9f
ZllNSUYtbkVkeWpZZkRfRmI4U1VRIi8+DQogICAgICA8c3R5bGVzIHhtaTp0
eXBlPSJub3RhdGlvbjpUaXRsZVN0eWxlIiB4bWk6aWQ9Il9fZllNSVYtbkVk
eWpZZkRfRmI4U1VRIiBzaG93VGl0bGU9InRydWUiLz4NCiAgICAgIDxzdHls
ZXMgeG1pOnR5cGU9Im5vdGF0aW9uOlNvcnRpbmdTdHlsZSIgeG1pOmlkPSJf
X2ZZTUlsLW5FZHlqWWZEX0ZiOFNVUSIvPg0KICAgICAgPHN0eWxlcyB4bWk6
dHlwZT0ibm90YXRpb246RmlsdGVyaW5nU3R5bGUiIHhtaTppZD0iX19mWU1J
MS1uRWR5allmRF9GYjhTVVEiLz4NCiAgICA8L2NoaWxkcmVuPg0KICAgIDxz
dHlsZXMgeG1pOnR5cGU9Im5vdGF0aW9uOlNoYXBlU3R5bGUiIHhtaTppZD0i
X19mWU1FVi1uRWR5allmRF9GYjhTVVEiLz4NCiAgICA8ZWxlbWVudCB4bWk6
dHlwZT0idW1sOkNsYXNzIiBocmVmPSJkZWZhdWx0LnVtbCNfX2ZGUklGLW5F
ZHlqWWZEX0ZiOFNVUSIvPg0KICAgIDxsYXlvdXRDb25zdHJhaW50IHhtaTp0
eXBlPSJub3RhdGlvbjpCb3VuZHMiIHhtaTppZD0iX19mWU1FbC1uRWR5allm
RF9GYjhTVVEiIHg9IjQyNCIgeT0iMTM3Ii8+DQogIDwvY2hpbGRyZW4+DQog
IDxzdHlsZXMgeG1pOnR5cGU9Im5vdGF0aW9uOkRpYWdyYW1TdHlsZSIgeG1p
OmlkPSJfLWk0dW9sLW5FZHlqWWZEX0ZiOFNVUSIvPg0KICA8c3R5bGVzIHht
aTp0eXBlPSJub3RhdGlvbjpGaWx0ZXJpbmdTdHlsZSIgeG1pOmlkPSJfLWk0
dW8xLW5FZHlqWWZEX0ZiOFNVUSIvPg0KICA8ZWxlbWVudCB4bWk6dHlwZT0i
dW1sOlBhY2thZ2UiIGhyZWY9ImRlZmF1bHQudW1sI18taTR1b0YtbkVkeWpZ
ZkRfRmI4U1VRIi8+DQogIDxlZGdlcyB4bWk6dHlwZT0ibm90YXRpb246RWRn
ZSIgeG1pOmlkPSJfQmRjYlIxLW9FZHlqWWZEX0ZiOFNVUSIgdHlwZT0iNDAw
NSIgc291cmNlPSJfX0JrMXdGLW5FZHlqWWZEX0ZiOFNVUSIgdGFyZ2V0PSJf
X2ZZTUVGLW5FZHlqWWZEX0ZiOFNVUSI+DQogICAgPGNoaWxkcmVuIHhtaTp0
eXBlPSJub3RhdGlvbjpOb2RlIiB4bWk6aWQ9Il9CZG1NUUYtb0VkeWpZZkRf
RmI4U1VRIiB0eXBlPSI2MDAzIj4NCiAgICAgIDxsYXlvdXRDb25zdHJhaW50
IHhtaTp0eXBlPSJub3RhdGlvbjpMb2NhdGlvbiIgeG1pOmlkPSJfQmRtTVFW
LW9FZHlqWWZEX0ZiOFNVUSIgeT0iMjAiLz4NCiAgICA8L2NoaWxkcmVuPg0K
ICAgIDxjaGlsZHJlbiB4bWk6dHlwZT0ibm90YXRpb246Tm9kZSIgeG1pOmlk
PSJfQmRtTVFsLW9FZHlqWWZEX0ZiOFNVUSIgdHlwZT0iNjAwNCI+DQogICAg
ICA8bGF5b3V0Q29uc3RyYWludCB4bWk6dHlwZT0ibm90YXRpb246TG9jYXRp
b24iIHhtaTppZD0iX0JkbU1RMS1vRWR5allmRF9GYjhTVVEiLz4NCiAgICA8
L2NoaWxkcmVuPg0KICAgIDxjaGlsZHJlbiB4bWk6dHlwZT0ibm90YXRpb246
Tm9kZSIgeG1pOmlkPSJfQmRtTVJGLW9FZHlqWWZEX0ZiOFNVUSIgdHlwZT0i
NjAwNSI+DQogICAgICA8bGF5b3V0Q29uc3RyYWludCB4bWk6dHlwZT0ibm90
YXRpb246TG9jYXRpb24iIHhtaTppZD0iX0JkbU1SVi1vRWR5allmRF9GYjhT
VVEiLz4NCiAgICA8L2NoaWxkcmVuPg0KICAgIDxjaGlsZHJlbiB4bWk6dHlw
ZT0ibm90YXRpb246Tm9kZSIgeG1pOmlkPSJfQmRtTVJsLW9FZHlqWWZEX0Zi
OFNVUSIgdHlwZT0iNjAwNiI+DQogICAgICA8bGF5b3V0Q29uc3RyYWludCB4
bWk6dHlwZT0ibm90YXRpb246TG9jYXRpb24iIHhtaTppZD0iX0JkbU1SMS1v
RWR5allmRF9GYjhTVVEiLz4NCiAgICA8L2NoaWxkcmVuPg0KICAgIDxjaGls
ZHJlbiB4bWk6dHlwZT0ibm90YXRpb246Tm9kZSIgeG1pOmlkPSJfQmRtTVNG
LW9FZHlqWWZEX0ZiOFNVUSIgdHlwZT0iNjAwNyI+DQogICAgICA8bGF5b3V0
Q29uc3RyYWludCB4bWk6dHlwZT0ibm90YXRpb246TG9jYXRpb24iIHhtaTpp
ZD0iX0JkbU1TVi1vRWR5allmRF9GYjhTVVEiLz4NCiAgICA8L2NoaWxkcmVu
Pg0KICAgIDxjaGlsZHJlbiB4bWk6dHlwZT0ibm90YXRpb246Tm9kZSIgeG1p
OmlkPSJfQmRtTVNsLW9FZHlqWWZEX0ZiOFNVUSIgdHlwZT0iNjAwOCI+DQog
ICAgICA8bGF5b3V0Q29uc3RyYWludCB4bWk6dHlwZT0ibm90YXRpb246TG9j
YXRpb24iIHhtaTppZD0iX0JkbU1TMS1vRWR5allmRF9GYjhTVVEiIHk9IjE1
Ii8+DQogICAgPC9jaGlsZHJlbj4NCiAgICA8Y2hpbGRyZW4geG1pOnR5cGU9
Im5vdGF0aW9uOk5vZGUiIHhtaTppZD0iX0JkbU1URi1vRWR5allmRF9GYjhT
VVEiIHR5cGU9IjYwMDkiPg0KICAgICAgPGxheW91dENvbnN0cmFpbnQgeG1p
OnR5cGU9Im5vdGF0aW9uOkxvY2F0aW9uIiB4bWk6aWQ9Il9CZG1NVFYtb0Vk
eWpZZkRfRmI4U1VRIiB5PSIxNSIvPg0KICAgIDwvY2hpbGRyZW4+DQogICAg
PHN0eWxlcyB4bWk6dHlwZT0ibm90YXRpb246Um91dGluZ1N0eWxlIiB4bWk6
aWQ9Il9CZGNiU0Ytb0VkeWpZZkRfRmI4U1VRIi8+DQogICAgPHN0eWxlcyB4
bWk6dHlwZT0ibm90YXRpb246Rm9udFN0eWxlIiB4bWk6aWQ9Il9CZGNiU1Yt
b0VkeWpZZkRfRmI4U1VRIi8+DQogICAgPGVsZW1lbnQgeG1pOnR5cGU9InVt
bDpBc3NvY2lhdGlvbiIgaHJlZj0iZGVmYXVsdC51bWwjX0JkY2JRRi1vRWR5
allmRF9GYjhTVVEiLz4NCiAgICA8YmVuZHBvaW50cyB4bWk6dHlwZT0ibm90
YXRpb246UmVsYXRpdmVCZW5kcG9pbnRzIiB4bWk6aWQ9Il9CZGNiU2wtb0Vk
eWpZZkRfRmI4U1VRIiBwb2ludHM9Ils1MCwgLTIsIC0yNjEsIDBdJFszNjEs
IC0yLCA1MCwgMF0iLz4NCiAgPC9lZGdlcz4NCjwvbm90YXRpb246RGlhZ3Jh
bT4NCg==
----++Omea_Parts_Splitter,884693487959305--
Re: Wrong depiction for binary association? [message #471704 is a reply to message #471703] Wed, 12 September 2007 14:38 Go to previous message
Michael Golubev is currently offline Michael GolubevFriend
Messages: 383
Registered: July 2009
Senior Member
Hello Andreas,

I don't think its a bug.
The end arrows denote the navigability of the end, and since the both propetries
are moved to the classifers, they are certainly navigable.
The org.eclipse.uml2.uml.internal.operations.PropertyOperations class defines
the isNavigable strictly according to the spec, that is:

public static boolean isNavigable(Property property) {
Association owningAssociation = property.getOwningAssociation();
return owningAssociation == null
? property.eGet(UMLPackage.Literals.ELEMENT__OWNER, false) instanceof
Classifier
: owningAssociation.getNavigableOwnedEnds().contains(property) ;
}

So, in the attached example, the decorations at the both ends are actually
expected.

Please note that in case if this arrow-ing behavior seems to be misleading,
you can switch it off via ClassDiagram preferences.

Regards,
Michael

> Hi,
>
> I am using binary associations, which I think are wrongly notated in
> the class diagram editor!?
>
> You can reproduce the scenario by creating two classes and a binary
> association between them. In the model you can move one association
> property referencing a class into the other one. Do the same with the
> other association property. The binary association is now displayed in
> the uml class diagram with open arrows at both ends, instead of
> leaving the arrows away!
>
> I created an example and attached it to this posting.
>
> Regards, Andreas
>
Re: Wrong depiction for binary association? [message #608033 is a reply to message #471703] Wed, 12 September 2007 14:38 Go to previous message
Michael Golubev is currently offline Michael GolubevFriend
Messages: 383
Registered: July 2009
Senior Member
Hello Andreas,

I don't think its a bug.
The end arrows denote the navigability of the end, and since the both propetries
are moved to the classifers, they are certainly navigable.
The org.eclipse.uml2.uml.internal.operations.PropertyOperations class defines
the isNavigable strictly according to the spec, that is:

public static boolean isNavigable(Property property) {
Association owningAssociation = property.getOwningAssociation();
return owningAssociation == null
? property.eGet(UMLPackage.Literals.ELEMENT__OWNER, false) instanceof
Classifier
: owningAssociation.getNavigableOwnedEnds().contains(property) ;
}

So, in the attached example, the decorations at the both ends are actually
expected.

Please note that in case if this arrow-ing behavior seems to be misleading,
you can switch it off via ClassDiagram preferences.

Regards,
Michael

> Hi,
>
> I am using binary associations, which I think are wrongly notated in
> the class diagram editor!?
>
> You can reproduce the scenario by creating two classes and a binary
> association between them. In the model you can move one association
> property referencing a class into the other one. Do the same with the
> other association property. The binary association is now displayed in
> the uml class diagram with open arrows at both ends, instead of
> leaving the arrows away!
>
> I created an example and attached it to this posting.
>
> Regards, Andreas
>
Previous Topic:Wrong depiction for binary association?
Next Topic:Why UML2Tools gmfmap refers ecore.ecore?
Goto Forum:
  


Current Time: Thu Apr 25 15:10:34 GMT 2024

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

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

Back to the top