Skip to main content



      Home
Home » Modeling » GMF (Graphical Modeling Framework) » Problems when using "Affixed Parent Side" property
Problems when using "Affixed Parent Side" property [message #64293] Tue, 17 October 2006 10:35 Go to next message
Eclipse UserFriend
This is a multi-part message in MIME format.
--------------010407060901050508060108
Content-Type: text/plain; charset=ISO-8859-1; format=flowed
Content-Transfer-Encoding: 7bit

I am playing with the "Affixed Parent Side" property that is availble
for a Node and I get unexpected behavior.

1. The constraint seems to be checked only at the element creation. For
example, I have configured my graphical defintion with the property set
as "WEST" to only attach objects on the left of the container node.
Then, in my generated editor, when I create a child element, this work
well, the element is attached to the left border of its container. But
when I try to move it, I can also attach it to the right border. I would
have expected to "only" enable attachment to the left border as this was
done at the creation.

2. Another problem of refresh happens when I move an element that
contains children elements associated with a Label. The children figure
is correctly moved, but not the Label. I have attached two screenshots
to best describe the problem. The first shows my graphical elements
before I move the container element. The second shows what happens after
I move it. Then, if I move one of the two child elements, labels are
correctly replaced. What have I missed ?

Thanks in advance.


Jacques

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

/9j/4AAQSkZJRgABAQEASABIAAD/4QAWRXhpZgAATU0AKgAAAAgAAAAAAAD/ 2wBDAAUDBAQE
AwUEBAQFBQUGBwwIBwcHBw8LCwkMEQ8SEhEPERETFhwXExQaFRERGCEYGh0d Hx8fExciJCIe
JBweHx7/2wBDAQUFBQcGBw4ICA4eFBEUHh4eHh4eHh4eHh4eHh4eHh4eHh4e Hh4eHh4eHh4e
Hh4eHh4eHh4eHh4eHh4eHh4eHh7/wAARCACjAT4DASIAAhEBAxEB/8QAHQAB AQACAwEBAQAA
AAAAAAAAAAUGBwMECAIJAf/EAD8QAAEEAQECDAMFBwMFAAAAAAABAgMFBBEG FQcSEyExNFNV
lJXR0lF0sxQiMkFhCCM3YnaBtBZxciVCUoKh/8QAHAEBAAIDAQEBAAAAAAAA AAAAAAIEAQMF
BwgG/8QALxEBAAICAQIBCAsAAAAAAAAAAAECAxEEBSFRBhITMlJxgaEHMTRB QmFykbHR4f/a
AAwDAQACEQMRAD8A9lgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAA
BxZuVjYOHPm5uRDjYuPG6WaaZ6MZGxqauc5y8yIiIqqq9BmImZ1A5QceNPDk 48eRjTRzQyNR
0ckbkc1zV6FRU5lQ5BMTE6kSIMRmZY2Tp5sz93kNYxI8uWNrW8jGuiI1yJ0q q/3OfdGJ2th5
hP7xVdetvm2/QiKBgT90Yna2HmE/vG6MTtbDzCf3lAAT90Yna2HmE/vG6MTt bDzCf3lAAT90
Yna2HmE/vG6MTtbDzCf3lAAT90Yna2HmE/vG6MTtbDzCf3lAAT90Yna2HmE/ vG6MTtbDzCf3
lAATMitwMeCSeWfPbHG1XOVbCfmRP/c6GzT6m+q22GHNYpGrlarXZ8+qKi/8 z+7b7PyXuC1I
s2eGSHV7Ymr+7lVPychD4O9n8vlW32ZJkYUjtWJhsXRqonNq74m2K18ze0tR pT2osdmtm0xk
tc245bLc5MfHxZM3Knl4qIrlbFDxnqiapqqJomqa9KHdo2013Vw2dZmWE+LN xuI5czJYurXK
1yK1zkc1UcioqKiKioqKQuFODCjzKm1kk2swM7GZPFj2VBXrmPha/k1fFJEk UvGa9WMXnjVE
WPpbza4ba5G2eDQ021b8eWLaC5im2eyEdCkMipJNIlflyR6/dcxVRz2J+FJ5 Oji82pFtzdGJ
2th5hP7zp0zKa4w5MuuzbCeGPJnxXO+25LdJYJnwyt0c5F+7JG9uvQumqaoq KamzNksTZ3hO
rGUuzuRacjkV2PCmZRTP+x40UcUayY1ixyMhYxrVe6F6ayOR6aaPTXjrtk1r eCvbbZ7Y/Zbc
d/vnIfkuhpX47czBdZzSxsjkbyTchv2RzmNYyRFajkZqxVQDdO6MTtbDzCf3 jdGJ2th5hP7z
RNdsnkZWyF1X42DM6rzrrZ/WuwdlMqkx4kZZRLkyMhllfJryaNV72o1qJGjt VXjKlN/B9hVV
he59NstJi5FfttT7ldj4zkTGwXrXLlfZ0RNGQryuZynE0bzP434eYNx7oxO1 sPMJ/eN0Yna2
HmE/vKAAn7oxO1sPMJ/eN0Yna2HmE/vKAAn7oxO1sPMJ/eN0Yna2HmE/vKAA n7oxO1sPMJ/e
N0Yna2HmE/vKAAn7oxO1sPMJ/eN0Yna2HmE/vKAAn7oxO1sPMJ/edazwYsSG GeCfOR6ZUDfv
ZszkVHTMRUVFcqLqiqnOWSff9Rj+bxvrsAoAAAAABiXDT/B3bX+n8/8Ax3mW mJcNP8Hdtf6f
z/8AHeXem/bMX6q/zCN/Vl+fnBlws7c8HmQ1dnriT7HxuNJgZGsmM/4/cX8K r8Wqi/qeseCn
9qLY3abksDaln+mbJ2jeUldxsSRf0k6WfH7yaJ/5KeFURVXRE1Nx8FP7Ou32 3HJZuVi/6fqH
6L9rzmKj3t+McX4nfFFXitX4n0P5WdB6ByMM8jqExit7cdpn4fi92pnwcnBl yxOqd3vOinhy
Z7LIxpo5oZMljo5I3I5rmrBFoqKnMqFMwLgQ2Er+DnZrO2ZrczLzIo89ZXTZ LkVznughV2iJ
zNbr0J/9Vecz0+c+VTDTNauC3nUie0zGtx4676deszMdwAFdkAAAAAAAAAAA AADhycTFyZce
XIxoZpMaTlYHyRo5Yn8VW8Zqr+FeK5yap+TlT8zmAAAAAAAAAAAAAAAAAAAA Cff9Rj+bxvrs
KBPv+ox/N4312AUAAAAAAnbT0+NtDs1aUGa+aPFs8ObDmfCqI9rJGKxytVUV EXRy6aov+xRM
Y4Q9roNladchkbcvOc5qQ4rXfecirzrp06ImvOSpe2O0XrOpjuTG2McGfATw dbAzpmVtXJY2
DXcZmbZObNLH8OIiNRrVT4o1F/U2cdOls8K3ros7BnZLFI1F+65FVqqnQvwV PgSl202dgyLi
KysseqbVWCV8s2fPHDHJKuJHl/cc53OiRS6rrov3Hrpomq2ebz+TzsvpeTkm 9vGZ2jWsVjUQ
o1XXrb5tv0IigYHZ7eVNRsle7a1mPPtRTY87p55qXIxpUZBHisdJKjnysa5r eIqKjVc7VU0a
vPpnhUSAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAn3/AFGP5vG+uwoE +/6jH83jfXYB
QAAAAADW3CbsM6Z820uzWO514qtbJG56ubK1V0XmXoVOnm+BskAYxsFsbW7K 4r346PfnZKI7
Kmc9VRzvz0ToRNTFMvY21y9v94ZVTFPXJt0y440j43J9nbQJitl4qrrqmSiN RNOMiojtNPvG
0gBp/bCkvU2N4XKel2ZyrLI2jzZ8fAhxJsaNG8tUY0azPWWViNZyzX8bTV+q 6o1UXU2nSZuT
YVcOZl1ObUTScbjYeY+F0sejlROMsL3s50RFTRy8yprouqJ8VXXrb5tv0Iig AAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAACff9Rj+bxvrsKBPv8AqMfzeN9dgFAAAAAA AMY4W8rJweCn
a/NwsibGysejzZYZoXqx8b2wPVrmuTnRUVEVFToN3Hwzmy1xRPrTEfvOmJnU bZODxNwU/tW7
S0nJV+3GJv8AwW6N+1xaR5bE/X/tk/voq/m49WcHfCPsbt/hfaNmLuDKka3j S4rl4mRF/wAo
159NebVNUX8lU7/W/JLqfRpmc+PdPar3r/nx01Ys9Mn1Su1XXrb5tv0IigT6 rr1t8236ERQP
zTcAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABPv+ox/N4312FAn3/UY/ m8b67AKAAAAA
AYlw0/wd21/p/P8A8d5lpD4QafJ2h2B2hoMJ8MeVZ1eThwvmVUY18kTmNVyo iqiauTXRF/2L
XBvXHysd7TqItE/NG0brL8sjI+Dyg2xvtooIticKyntInI9kuEqsdCv5OWRF RGJ/Mqon6np7
gy/ZGw8TIbmcINzHYcR3Ng1rnNicn88rka5UX4NRq/zHpbZqgpNmquOroKvE rcKPohx4kYir
8V06V+KrqqnuPXvpM4PGrOLg19LbxntX+5+Ufm5uLhWnvbsxDgHwNt6zZLLx OEGzgsbxubq+
WLReLHyEPFa5yInGcn5r+fxXpXYJPquvW3zbfoRFA8M5XInk5rZpiIm071Ea iPdH3OnWNRoA
BXZAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ9/wBRj+bxvrsKBPv+ox/N 4312AUAAAAAA
nbR3Vds/VSWdpPyONGrWq7TVdVXRERCiai4aKq6gkdeZ+Y+0omORqV7Y9ORc vMjub8XPzarz
84G24nsljbJG5HMeiOa5F5lRehTjx8vFyZsmHHyYZpcWVIchkciOdC9WNejH on4XcR7HaLz6
OavQqGJ8FtNtDUVP/WrVciGVqOx8RWc+M38m8bpXRObToQwS1hyc3hCzqmG1 s62Cw4RWQ5bs
DKfjySxN2XZKsauaqLxVdG3o50VEVFRURUDaMttVUjbmxubLCrcKPLbx8jLn bDG39xF0ucqI
hSqbKut6+KxqbDEsMKZNYsjFmbLG9OjVHNVUX+xqNm0uzXB5WbXybU5smbh1 O1UWLTraZSTz
rNLW4srI0nndzKnKypyj3fdZrq7RFMt4GX1OVRWlvW3lFbT2lm/Mz1pspk+J jTujjbyLHMXn
VrGRqqrornK5+icbRAzkAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJ9/ 1GP5vG+uwoE+
/wCox/N4312AUAAAAAA+ZY45Y1jlY2Ri9LXJqi/2PoAAABPquvW3zbfoRFAj YtjX4lnax5ef
i471ymuRsszWqqchFz6Kv6KdnfdL3vX+JZ6gUAT990ve9f4lnqN90ve9f4ln qBQBP33S971/
iWeo33S971/iWeoFAE/fdL3vX+JZ6jfdL3vX+JZ6gUAT990ve9f4lnqN90ve 9f4lnqBQBP33
S971/iWeo33S971/iWeoFAE/fdL3vX+JZ6jfdL3vX+JZ6gUAT990ve9f4lnq N90ve9f4lnqB
QBP33S971/iWeo33S971/iWeoFAE/fdL3vX+JZ6jfdL3vX+JZ6gUAT990ve9 f4lnqN90ve9f
4lnqBQBP33S971/iWeo33S971/iWeoFAE/fdL3vX+JZ6jfdL3vX+JZ6gUAT9 90ve9f4lnqN9
0ve9f4lnqBQBP33S971/iWeo33S971/iWeoFAn3/AFGP5vG+uwb7pe96/wAS z1Opb2tZk48M
OPY4c0rsvG4rI52ucv75i8yIoFsAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAH/2Q==
--------------010407060901050508060108
Content-Type: image/jpeg;
name="afterMove.jpg"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
filename="afterMove.jpg"

/9j/4AAQSkZJRgABAQEASABIAAD/4QAWRXhpZgAATU0AKgAAAAgAAAAAAAD/ 2wBDAAUDBAQE
AwUEBAQFBQUGBwwIBwcHBw8LCwkMEQ8SEhEPERETFhwXExQaFRERGCEYGh0d Hx8fExciJCIe
JBweHx7/2wBDAQUFBQcGBw4ICA4eFBEUHh4eHh4eHh4eHh4eHh4eHh4eHh4e Hh4eHh4eHh4e
Hh4eHh4eHh4eHh4eHh4eHh4eHh7/wAARCADqAVwDASIAAhEBAxEB/8QAGwAB AQEAAwEBAAAA
AAAAAAAAAAYHBAUIAgn/xABEEAABAwIDAwgHBgQDCQAAAAAAAQIDBAUGERIH V9QTFBYXITGT
lQgiOEF2tLUVMjdRYXUJRoXEI0JxJCUmNlJicoGR/8QAGwEBAAICAwAAAAAA AAAAAAAAAAED
AgYEBQf/xAAuEQEAAQMCBAQDCQAAAAAAAAAAAQIDEQQhBQYSMUFRYYEHE5EV MjM2UoKhsvD/
2gAMAwEAAhEDEQA/APZYAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAA
AAAAAAAAAAAAAAAAAZn6R21fqewPR4m+wftvnNyZQ8355zfTqilfr1aH55cl lll7+/s7dMIj
blXVtu2dy1VvrKikqEulrYksEisfpfcKdj25oueTmuc1U96KqL2KB1tm2pXC 5WC0XaDZnjCr
juNtpa5JKBKWWBOXgZLoa+SaNztOvSqqxuatXsyOV1jXbdPtA8Gh4ovwBAdY 123T7QPBoeKH
WNdt0+0DwaHii/AEB1jXbdPtA8Gh4odY123T7QPBoeKL8AQHWNdt0+0DwaHi h1jXbdPtA8Gh
4ovwBAdY123T7QPBoeKHWNdt0+0DwaHii/AEB1jXbdPtA8Gh4odY123T7QPB oeKL8AQHWNdt
0+0DwaHih1jXbdPtA8Gh4o+sV4zk5+yjsL1dJSTI+sV7dKK1P8iZ9+faVWHL 5QX6g55b3vWP
PS5HtVqov5GdVuqmMymaZhJ9Y123T7QPBoeKIjGPpCy4d2r4NwJPgC4QSYl5 rm+vrmQz0fLV
clP60UbZGuy5PWmUnajkTsUqrLja+XXG9VaUvOE6CSmuUtN9gVjJGXKWnjkV vOGPWREVHsTl
GokStyc1FenaqdxU7SsPU2Grffp4q+Onq4qqWWLkUWWjbSxyPqOVajlyWNY1 jVG6vXc1EzRc
zBDidY123T7QPBoeKHWNdt0+0DwaHijh4l2l3alwjDerZga+8rJdbZSthqua KksFVVMiV7HN
qdCqqKrGprza98avajNTk72945ZbJqejZhjEFwuT6FtfV0FGyB81DCuaZyqs qMVdTXtRsbnq
5WO0o5EzA67rGu26faB4NDxQ6xrtun2geDQ8UfN+2s2C1ukkhtd7ulBBZaa+ 1FfQwRuggoZl
lRsztT2uXJIXOVrWq7T2oi5Oy77COLafENwuFuW03W01tDHDO+nuEbGPfBNr 5KVuh7k0uWKR
MnZORWKjmoB0fWNdt0+0DwaHih1jXbdPtA8Gh4ovwBAdY123T7QPBoeKHWNd t0+0DwaHii/A
EB1jXbdPtA8Gh4odY123T7QPBoeKL8AQHWNdt0+0DwaHih1jXbdPtA8Gh4ov wBAdY123T7QP
BoeKHWNdt0+0DwaHii/AEB1jXbdPtA8Gh4okLbt8fWekZTbIJMF1FG+eFkjq 2or2pLCrqFKt
WPhaxU1Jnya5SKmaZoq9xtxEVtdWt282m2trKhKGTC9dO+mSReSdI2qpGter c8lciOciL3oj
l/NQLcAAAAAAAAAADNdtG1+0bK7ph6G+W2qqaK8c4R9RTORX06xcll6i5akX le31kVNPcuZp
R5K/iI/yL/UP7Y2TlHhun4nxe1pNRGaKurO+O1FUx9JiFOormi3NUPS+CsZY Yxpa0uWGL1SX
KDs18k7141XuR7Fycxf0ciE96QX4Yy/u9p+pUx+cuH73eMPXSK52O51durYv uTU0qscn5pmn
uX3p3KbfF6Sd/v8Ag9mFcYW6OulfX0ErLjSt0SqkNZDK5HxomlyqjFRNOnty 7FNp5h+Guq0F
FV/RVfMtxmZidqoiP4n2xPootaymraraXuoAHmTmgAAAAAAAAAAAACexXhal vstLKrkp5IpU
dK5iZLKz3tX8zvoIYaeJsUETIo29iNY3JEPsGU1TMYTlEXzB1/vl5pFuuJ6O ey0d0iuUFM20
o2ra+KVJY4+ccppRiKiNXKJHK3NFcuaqvHs2DKqHHOLbukklFTVkSw2vUkci QyTRsWqmYztT
S98cK6Xp2ujeuWTkzvwYoZbbtk89JaLzBFeLTRVlwq7fWQpbLLzWigmo6hJ4 5FpkmXW97mtS
RyPbqa1qJpyzORjjZZDim70N/rkwrW3mO3R0NY+7YbbX00jWOc/VDE+VHQrq kkVP8RyZORHa
tKKaUAIC5bNY6qyYjtUN0jpo7zhKnw0zk6FjGUyQtq2pKjGK1uS867I2o1E5 PJFyXspqOxc3
xxdMTc61c/ttHQ835PLk+by1T9erPt1c5yyyTLR3rn2dyAAAAAAAAAAAAAAA QFf7Rdm+Erh8
3Rl+QFf7Rdm+Erh83RgX4AAAAAAAAAAHk3+IXFJPLgOGGN8kj3V7WsamauVe bZIiHrIHc8v8
X+x+IW9b0dXRnbOM5pmO+J889ld238yiaXg/ZT6MONsVclX4k/4YtjsnZVDN VVIn6Rdmn8vX
VFTvyU3PGWyHAuzrZa99gtLX3BLraWvuNVlLUuzuNMi5OyyYip3o1GovvN9I D0gvwxl/d7T9
SpjseOc5cU4zmi7X02/007R7+M++3owtaei32jdfgA1VeAAAAAAAAAAAAAAA AAAAAAAAAAAA
AAAAAAAAAABAV/tF2b4SuHzdGX5AV/tF2b4SuHzdGBfgAAAAAAAAAAAABAek F+GMv7vafqVM
X5AekF+GMv7vafqVMBfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAE BX+0XZvhK4fN
0ZfkBX+0XZvhK4fN0YF+AAAAAAAAAAAB0WJMY4Yw3dLZbb/eqW2VN05TmSVL lYyVY9GpNa+q
i+uzJFVFXPsz7Sy1ZuXqui3TNU+URmdt5+kbomYju70yP0r7riy1bNKR2EMH dLKue8UyT0PM
6mo0Rx6p2y6ad7Xpplhh7VXT25Ki5muIqKiKioqL3KhAekF+GMv7vafqVMVp U2BLhdbtgew3
S+0XMLtWW2nqK6l5J0fITvia6SPQ9Vc3S5VTJyqqZZL2ncgAAAAAAAAAAAAA AAAAAAAAAAAA
AAAAAAAAAAAAAAwmTEu0GT0wIbO/AOeFYKSSijxH9nVfqwyUrKh7eW18gudR GxmejPs0ouaq
bsQFf7Rdm+Erh83RgX4AAAAAAAAAAHkv+Ij/ACL/AFD+2PWh5K/iI/yL/UP7 Y3P4ffmLT/v/
AKVOPq/wZ/3ixjZVtxx9s9WKmt9yW4WpnYturs5IkT8mLnqj9/3VRM+9FN7v 3pB4N2h7OVtU
jZrJfHXO1v5pULqjejLhTverJUTJURrVVdSNXsXsXI8wbPtn2L8eXDmmF7JU 1ulyJLPlphi/
85FyanZ25Z5r7kU3qv8ARnt+DMBdIMT3X7UurbjbokpaZNNKxstbBE9FVU1S Zte5M/Vyz7l7
z0PnvSctU266tRMU6jG3R96Z8OqO2PWcT5S4mlqvZ27PYwAPCXZgAAAAAAAA AAAAAAAAAAAA
AAAAAAAAAAAAAAAAAQFf7Rdm+Erh83Rl+QFf7Rdm+Erh83RgX4AAAAAAAAAA Erj7Z3g3Hktu
lxbZWXN1tc91JqnlYjFfp1ZoxyI7PQ3sdn3fqpVAu0+ovaa5F2zXNNUdpiZi d9u8emyJiJjE
uLardb7Tb4rfa6GmoaOFumKCniSONifkjU7EIr0gvwxl/d7T9Spi/ID0gvwx l/d7T9Spiqqq
apmqqczKV+ACAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAACAr/aLs3wl cPm6MvyAr/aL
s3wlcPm6MC/AAAAAAAAAAAAACA9IL8MZf3e0/UqYvyA9IL8MZf3e0/UqYC/A AAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAICv8AaLs3wlcPm6MvyAr/AGi7N8JXD5uj AvwAACqiIqqq
IidqqoOgx3htcUWVbel0rLeuepHU78kd+jk96foAwfiy2YoW4Jb3Ozoql0Dk d/mRO56fovb/
APDsrjdKC31ltpKyfkprnUrS0bdDl5SVIZJlbmiZJ/hwyOzXJPVy71RFyjZ3 gy5116fcLhJV
WZLVOtM1tK7QtUre9VX/AKe7/XMuMdUlVU4owDNT0000VLiCWaofHGrmwsW2 V7Ee9U+63W9j
c17M3NTvVAKw6bCeJ7RiinrJrQ+t/wBiqea1MVZQT0csUvJsk0ujnYx6Zslj ci5ZKjkyMp2a
YFgw3YNj9yt2G5rfeXQwwX+dKd7ajknWqoc5lSqpqRrZ2woiP7GuRjUy7EKn ZTeoK/GGOEZb
cQUrbhd46+lkr7FWUccsLbfQwKqPmiY3Vykb00KupUaqomntA0YAADI/Svuu LLVs0pHYQwd0
sq57xTJPQ8zqajRHHqnbLpp3temmWGHtVdPbkqLma4AM2s2N9oEtgtFRVbKL xV1dRbaWoqnw
VlJTMbPJAx8saRTzJKzQ9zmZPTNNPv7zldNMdbncQeb23iC/AEB00x1udxB5 vbeIHTTHW53E
Hm9t4gvwBAdNMdbncQeb23iB00x1udxB5vbeIL8AQHTTHW53EHm9t4gdNMdb ncQeb23iC/AE
B00x1udxB5vbeIHTTHW53EHm9t4gvwBAdNMdbncQeb23iB00x1udxB5vbeIL 8AQHTTHW53EH
m9t4gdNMdbncQeb23iC/AEB00x1udxB5vbeIIjGO0zbFQ7V8G2K07MaiPD11 5r9sTz0EtW+g
11ckUmdRTyLA3KJrJO3PTqzd+SbsAIDppjrc7iDze28QOmmOtzuIPN7bxBfg CA6aY63O4g83
tvEDppjrc7iDze28QX4AgOmmOtzuIPN7bxA6aY63O4g83tvEF+AIDppjrc7i Dze28QOmmOtz
uIPN7bxBfgCA6aY63O4g83tvEDppjrc7iDze28QX4AgOmmOtzuIPN7bxA6aY 63O4g83tvEF+
AIDppjrc7iDze28QOmmOtzuIPN7bxBfgCA6aY63O4g83tvEEBQYs2kVvpXW+ 31uzWSiw423L
TLeZKGpc6njlo46mSFZ2SLTOVKmNkepGr93Si5rmu/AAAAAAAAAAAAAAAAAA AAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAOPQ11HXctzSojn5CV0Muhc9D072r+pyAAAAAA AAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAT+POlP2I7onzPnmfrcvnnp/ 7Pdq/wBSgAGG
7J+kP23N0X5PmfLf7457nlyvvy9+rv7v/Zf7Q/8Am7Zx8STfSbiVdDQ0dDy3 NKeODl5XTS6E
y1vXvcv6n1UUlLUzU01RTQzS0sqzU75I0c6F6scxXsVfuu0Pe3NO3Jzk7lUD I9nV5xolo2X3
694unvCYuhjjraSShp4oonPt01W2SNY2Nejs4NLtTnNXWqojexE5eErBhuq2 gUd1wJaYKC32
iSdlzvEOed2kWN0fN1eq51CMeqPdK5VyfG1rVVdenSobTaoKe308NsooobZl zCNkDUbSZRui
TkkRMmZRucz1cvVcqdyqh01k2eYAsdzhullwNhi2V8GfJVVJaYIZY80Vq6Xt aipmiqi5L3Kq
AUwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA AAAAAAAAAAAA
AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAD/9k=
--------------010407060901050508060108--
Re: Problems when using "Affixed Parent Side" property [message #64364 is a reply to message #64293] Tue, 17 October 2006 11:26 Go to previous messageGo to next message
Eclipse UserFriend
Hi,

Unfortunately the both problem you've found are known issues.

1) runtime actually uses the affixed side as a hint only, and does not
prevents manual relocation. You need to install custom implementation of
org.eclipse.gmf.runtime.diagram.ui.figures.IBorderItemLocato r that prevents
this.
2) For now I do not know how to fix this. But it seems to be an issue that
should be solved at generation level, without any custom code introduced.

Regards,
Michael

"Jacques LESCOT" <jacques.lescot@anyware-tech.com> wrote in message
news:eh2pof$8m0$1@utils.eclipse.org...
>I am playing with the "Affixed Parent Side" property that is availble
> for a Node and I get unexpected behavior.
>
> 1. The constraint seems to be checked only at the element creation. For
> example, I have configured my graphical defintion with the property set
> as "WEST" to only attach objects on the left of the container node.
> Then, in my generated editor, when I create a child element, this work
> well, the element is attached to the left border of its container. But
> when I try to move it, I can also attach it to the right border. I would
> have expected to "only" enable attachment to the left border as this was
> done at the creation.
>
> 2. Another problem of refresh happens when I move an element that
> contains children elements associated with a Label. The children figure
> is correctly moved, but not the Label. I have attached two screenshots
> to best describe the problem. The first shows my graphical elements
> before I move the container element. The second shows what happens after
> I move it. Then, if I move one of the two child elements, labels are
> correctly replaced. What have I missed ?
>
> Thanks in advance.
>
>
> Jacques
>
Re: Problems when using "Affixed Parent Side" property [message #64410 is a reply to message #64364] Tue, 17 October 2006 11:43 Go to previous message
Eclipse UserFriend
Hi Michael,

Thanks for your fast reply. I thought I add search enough for existing
post about these problems, but there are so many threads that probably
missed them !
Concerning the first problem, I would really expect that the default
behavior is in concordance with the configured "affixed side" without
having to customize the code. I understood that property as a constraint
on the way children are disposed into their parent element, but not only
at the creation.

Regards,

Jacques

Michael Golubev a écrit :
> Hi,
>
> Unfortunately the both problem you've found are known issues.
>
> 1) runtime actually uses the affixed side as a hint only, and does not
> prevents manual relocation. You need to install custom implementation of
> org.eclipse.gmf.runtime.diagram.ui.figures.IBorderItemLocato r that prevents
> this.
> 2) For now I do not know how to fix this. But it seems to be an issue that
> should be solved at generation level, without any custom code introduced.
>
> Regards,
> Michael
>
> "Jacques LESCOT" <jacques.lescot@anyware-tech.com> wrote in message
> news:eh2pof$8m0$1@utils.eclipse.org...
>> I am playing with the "Affixed Parent Side" property that is availble
>> for a Node and I get unexpected behavior.
>>
>> 1. The constraint seems to be checked only at the element creation. For
>> example, I have configured my graphical defintion with the property set
>> as "WEST" to only attach objects on the left of the container node.
>> Then, in my generated editor, when I create a child element, this work
>> well, the element is attached to the left border of its container. But
>> when I try to move it, I can also attach it to the right border. I would
>> have expected to "only" enable attachment to the left border as this was
>> done at the creation.
>>
>> 2. Another problem of refresh happens when I move an element that
>> contains children elements associated with a Label. The children figure
>> is correctly moved, but not the Label. I have attached two screenshots
>> to best describe the problem. The first shows my graphical elements
>> before I move the container element. The second shows what happens after
>> I move it. Then, if I move one of the two child elements, labels are
>> correctly replaced. What have I missed ?
>>
>> Thanks in advance.
>>
>>
>> Jacques
>>
>
>


--
Jacques LESCOT
Solutions et Technologies
ANYWARE TECHNOLOGIES
Tel : +33 (0)5 61 00 06 60
Fax : +33 (0)5 61 00 51 46
http://www.anyware-tech.com
Previous Topic:Compartment without containment
Next Topic:Diagram type-ing
Goto Forum:
  


Current Time: Fri Apr 25 23:09:29 EDT 2025

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

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

Back to the top