Skip to main content



      Home
Home » Modeling » GMF (Graphical Modeling Framework) » Hiding connections in collapsed compartment
Hiding connections in collapsed compartment [message #143966] Tue, 24 July 2007 19:37 Go to next message
Eclipse UserFriend
This is a multi-part message in MIME format.
--------------090401040309060209030306
Content-Type: text/plain; charset=ISO-8859-15; format=flowed
Content-Transfer-Encoding: 7bit

Hi,

I'm using compartments as collapsible containers inside a diagram.
For this purpose I extended the ResizableCompartmentFigure to get rid of
the scrollbars and to include some customization.
It's almost working the way it's supposed to, but one problem remains:

The containment feature of my connections lies in the diagram itself,
not in the domain model for the compartments.

If I'm now collapsing a compartment, the connections stay visible.
What would be the preferred way to solve that?

The attached screenshots explain the issue probably more clearly.

Thank you in advance

Best regards,
Johannes

--------------090401040309060209030306
Content-Type: image/png;
name="expanded.png"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
filename="expanded.png"

iVBORw0KGgoAAAANSUhEUgAAAOgAAAEWCAIAAADjJEzyAAAACXBIWXMAAAsT AAALEwEAmpwY
AAAAB3RJTUUH1wcYFw8ir/PNiQAAGstJREFUeNrtnWlcU1fex09yITckgRCQ oCAoSwW0FRRq
2loodVDruM5oVWpF0Na671psaa3WvVqrdWunouK0tLVO6z5qWzvS0eYBl7Zu WJZRBCQoMUAC
CUnu8yI0IiJrQnLD7/vxhVxOTu6958v//M+5y+GcOcMQANgGF6cAQFwAIC4A EBdAXAAgLgAQ
F0BcACAuABAXAIgLIC4AEBcAiAsgLgAQFwCICyAuABAXAIgLAMQFEBcAiAsA xAUQFwCICwDE
BRAXAIgLgLVwskgtWq1+9+4Pfvxxj0KRazQacFpB0yGTS0mlQQMGJCYlLabp FnvIaftrRmtq
mLlzB3O5VHz8xi5dQrhcCq0CmsRoNBQXZ6enLzQaDZs3n3B25rR3qpCevl0o 9Fi06Livb09Y
C5ofcX19ey5adFwo9EhP326DHPfIkS2jR69AS4DWMXr0iiNHtthAXIUiVyoN QgOA1iGVBikU
uTYQ12g0IEMAbckZWjGgx3QYYKfuOAUA4gIAcQFof3FLLm1a/Va3yYm82Utk 32aca10lCQkc
CxYDjoSTNSpVF215Z3vqq3MPLwoN0977/fTh2ST6v9Y7hrQ0rDGIiGsJftmx Mnzm0ZhevXmU
s6u074gptdYyBuWhXUNmT+VPntp5w65VagNjDpnXTi1cOs8jMZFekDJYXqwy x9GEBI45oFaX
Ze7d2G/6a/SkJFHKusSb1TX1Im6D9RBCCKP76cvxC2e6Jk1xX7Ut+b7eaC7/ 69FpS+ZIJk1y
hgoQl5wovj8qzOfR7df2Rf9wLzLlw7KdGzP8S7ev3Hfa/KvUG5JZy/JTd91L ihbuWvemOY6m
pTHmgLpgXUrY8N2bdmpSP7k5PPjmps1fPvoVj9ZDCMn7V+y3N7svWFX42Y4b zwqOrf7suLn8
5wXBS9YU7t1bAxUgLlHU6LvwGkhCvjr7R+LMFG+RgOf6xN9mbS05+6b5V/Nf T/aViLmU6MmB
e7TKPQ1Wu33diX49evGdKIrn2W/UftUfqx4t02A9X566MHHmMl93N4onfWHC /tLzS83lpyfO
7SQUwAPkuIQQInV2KtbpfR9x95a25ikB3/R/Z+EQg3ac+Vc+fxbmcN0YRttg tRW5e3Z9sfH6
zRsanY4QwuE08FfXYD1/VOluzHIlhDAMQwhDyIPBXAAfSQLE/ZPBnd2/u148 s7dfve3daOfL
muoIIZ8QUqM5SdF9Gq+Hw3louuDD9dP6TD09pWe4iC9gDLcTJ/s1c38C+bzx H5U/4cJDe0Pc
xnhm+tKvlg/NmPf5MyFh1WW/nz40e8SUnwkhY5974tOd696a9qY7KTy0bYZ3 /31NRW7qilLd
SyI0/VhlMNK0mwufX6W6dvrrl5u/PxNeenrL1pR5iYv9O7mrijN/ODR/zDQ5 2r5xaFrLMOXV
1ZV6fY3BYGAY607dlJUdtL24Qt/5K6YZd+0bmlpULPQKf3FE7U1rYRMzBuyO XzHfXUPEYf3m
pLwa23g9k18avmWxRK2rMY3PFs1YvmX3i+l3ywSS0OeGbCI/D2puxB11Ov7w rE9Wh91RVkq6
9o8bsQNeNgKfr9PpSiorq8VicefO3jwej6Koer2fxRk5cmSLylvgCYiYGA5m Uh0GgaDy/v0i
T09PiUTC5bbThdWYGE5LI7oTmgrUsVatUhX7+fm5uLh0xBwXsDND0KtURX5+ fnw+3/73FjfZ
gFoMhlIvLy9WWAtxgXkOQVddrRGLxWzZYYgLCCGEYVRubm7Wnjqw6xx3//61 hw8vhQqgEYYN
S16yZI19iRsXlxwXl4y2YVuCe9fDw6Pd5r+QKgDLYDQaWZQnQFxgznEJxAUA 4gIAcQHEBQDi
AgBxAcQFAOICAHEBxAUA4gIAcQGAuADiAgBxAYC4AOICAHEBgLgAQFwAcQGA uABAXABxAYC4
AEBcAHEBsHPs4lX6FEUCAsrF4iKtVqHTVel0WmsvTtRSOBwOj0fzeC40LVWp fPLz3QwGyNOx
xQ0MVEskV9Tq+x4eft7eTwoEApqm7e0FbAzDaLVajUZTUlKiVv8SEeGuVPbK yxNCoI4oLodD
IiMV5eUXvL2DAwIiKYqy29PE4XD4fD6fz/fw8OjRo0d+fn5FRUZUVN/z56Xt 2TfYc9fE4XBo
mubxXFxcpFVVPkVFbkajg4obFXW3ouKSTCaTSCQs+lunKCo4ONjT0zMzMzMq qm9mZid0TfU6
pfLyXwIC3LXaXrdvCx1N3KCg6oqKCzKZjEULZtRFIpHIZDK5XB4UFJOba92V aljRNT3aKeXk
ZISG9s3OtkqnZJtZBS6XeHldDwkJYam1JsRicUhIiJfXdWu/gD4q6m5l5SWZ TBYcHGzPCVW9
TkkmkymVl0JD71pFIRsNyCorK8v8/f3ZPkTw9/evrCwLDKxsh66JXQmVuVMq K7vQtWu1g4gr
Fhf6+Piw693tj+sffXx8xOJCdE2NdEoikeU7JduIq9MppFKpY8zLSKVSnU6B rqmRTqmioszH
p9IRxNVqNQKBwDHEFQgEWq0GXVPjnZKLS6EjiKvTaWmadgxxaZrW6bTomhrv lKqrFY4gLsMw
DpDgmiOK9a4COEbXZI1OCTfZ2DWO0TXRNK3VaiFuB8IxuiZrdEoQF7ASiAsg LgAQ14GZO5eT
ljahsPASTkWrccIpsAkXL371++/fSaUhAwe+1bv3KC4XDYGIywaMRoNOp7l9 +2J6+uSUlM4n
T65Sq+/itEDcxrCrCabq6gq1+t7Jk6uWLfOzq/zBzqfhnNgrn709UNkWamqq kD8g4jpO/lBe
Xo7T4jjimnoxDodj7s4qbmfOGNrPQ0hTPFFEXOLFihrT9ptHN0b36ubi7OTp 33vJjv/Uq6fs
0hd9PFxf33K67bv0/fdr587lNPNfM/OHo0dTEhISmvPtDR8mo/tsyfhAL1dn F/eYccnFOqP5
7J3euvBJPw8nJzqgz+Cvs1W1xQ2q9yf9xUPAE3UKSHr/0IPaH1/PsfXTQnwk FOWMVKFZmC6E
1k0VAuJSdny2e/23oXzD/QNrxoz425cF308khAweu/T1f2Wd/Euv6jvX/rFy BiFnzB/J/vb9
FybunPfVr8lDA9u+S3FxyXFxyc0s3KS7fL4rRfFiY+ePG9esO3EbPMzMZbHv XYg58VthD3H1
rgVxL0yJvrFvqKn81AzJQXl+iBf1/faEl+PeHFuwkxByZl70pyWjMm8f6WIs XPlKrLnyRuqZ
91vwqcuF3TxscBsQ58yZtmaKMTGctLQHlSiVTX+kW7eDI0eOtFKOa6y5y3d/ Xqe+TgiRudGx
6z9PGhob6tep7mePr08Ys/ZK6n9OjX3SAs/DHDx48ObNFhzO48TlciknJ7pu jtvME9XgYca6
8+fkKv/u6UII0VdlC7xe1lX+Zjr8q+qaMIETIYQxlFM8qdFQbarknf+phnnw CSHVZYdcPEea
znAj9WRW6KJEzs08ReXlDx1I9+4PKdTSEYuD5Lil8j0jn39KIqQ5HA7F89JX /WHafux02p2j
H7/U11/sF7HiQK65/PoPv3lqzjqLWGsRnJ1dnJ35ERFj58377+LFFyIixrRo ZNbgYZ6t0I31
dnVycqIoiicM02uumMubrCWEcCg3xlh739bFypqBktrHlfnug8yFG6mnmdYi x33sZM3wQdNk
iz69Uaw0GBm9toBhavMwz8hxew//53+lavm+qSsThpvLH7/6o+s/Ro7/4LTN D4TPdxUKPQcN
env58oJJk77w9Y1oRSUNHubTIt6ZMo1erzcYDEaj0Whs4qVRka68U8rapxqr 7580b29pPRC3
MYL41A9FavOP5XqjQOgmFvEr7lzbOPUl8/Z+E94+e71Yb9RzuYSQB50RLZEd vvyT6uMRY9ac
ss1551I8nqBr1z7x8akrV94ZNOhtobD1LxZp8DA/WvD0uLEp5/NLDcaawmtn U16VNV7J2oQe
0yesyVNWV93LWTl+hnl7S+uBuI3x6fzhY4Ml5rh7PH35P994UeDEC5K9XBix yVxs2zDholF9
XHiiuOnp6w6crFsD7R518HKG9tPRo94/3v773+qsoEEaPMyn3z29Ibp8UmyY C8+1f/w77iN3
NDFW2XTmtU4ZfX1cO/WIK4zZ/iDitrAeDM5YQ0sHZ83HYU4UBmcAQFwAcQGA uAA0Ae4/smtM
FwjZ/qCv6RBKSh56J4hGc7fe6I0F4jpGe9RtFStVzuPRWq2Wz+ez+hRptVoe j+bxHnolj0Dw
0I8eHi2bPLFNqmBqD8cIiqZWsVLlNC3QaDRsP0UajYamLXwjjm3EdYz2sF6r 1PkLlyoUCraf
IoVCUS/cslVcx2gP67WKGZXKt6ioiNXPejAMU1RUpFL5OoK4DtAeVm0VM3l5 IpHI49atW+w9
Rbdu3RKJPPLyRI4grgO0h1VbxYzRSEpLQ7Ozs1UqFRvPj0qlys7OLi0NtfjS UbYRl+3tYe1W
qUtuLt/Vta9cLlc25y6QZlBQQOLjia8v8fUl8fGkoMBae65UKuVyuatrX2us SmSzCxAWb492
xqqtUo+srE4iUYRcLs/JyTG0bS1WhYI8/zwJDyeZmSQzk4SHk+efJxYfbhgM hpycHLlcLhJF
ZGVZZR0429wdVvvdfy7fFRwcHBAQwIqFkEytkp+fn5OT4+bWritLmhfo8/Pz 8/b2bt0CfZMn
kz59yOzZD7Z8/DG5eJGkplog3Tcv0FdQUCAUNrFqbN01hBISWuyhLa+cMQzJ ypIGBkaXlFzJ
y8trS3u0wyCsXqvo9dFZWe26lm9enpCi+gUElJeVFRUXX27dkqj//vfIVase 2jJmDFmzpsUX
rhoKQw/W6dbrn7l0ybrrdNv+kq9F2sPatHOrPD7Yk5wcN0LcCAm1bM1Wup/Y kcW1anuAekRH
k2++eShV+OYbEh3NvgOxgLhcLmU0Grhc6tHcBdgbI0aQt94iajUxvWkkLY3s 2EFWryZWnRhp
nLrytOusglQapFDkwglWYDSSZcvIuXMkKopERpJz58iyZba0lhCiUORKpUEt /RSVlPReG7+4
qor70097+/UbAy1YAUWRnj3JwIFEqyWjRhGbz+Xs3TszOnpseHi/9o648fEz 1OqyDRuGFBZe
tZOH7kFz+Ppr28Z+Q2Hh1Q0bhqjVZfHxM1o8XG77PC4hRKvV7979wY8/7lEo cuEue2AIsdm0
I5dLSaVBAwYkJiUtpmkn24gL2Mgnn5A33mDrzuOZs46LSMTinYe4HTriQlwA IC5oFyZMgLgA
OS7EBchxIS5AjguQ40JcgBwX4gLkuABAXIAcF+IC5LgQFyDHBQDiAuS4EBcg xwXIcSEuABAX
IMcFyHEhLkCOC3EBgLgAOS5AjgtxAXJciAscGwu82BlvvGMta2Nikm0ZNdvw 3ru2vvSupoaZ
O3cwl0vFx2/s0iWkFa+WBrbiyBEybJgtd8BoNBQXZ6enLzQaDZs3n3B2bsGr I9uaKqSnbxcK
PRYtOu7r2xPWsgvbvh/XFHF9fXsuWnRcKPRIT9/erjnukSNbRo9eAQlAWxg9 esWRI1vaVdzW
vcAf2AO2zRPq0oplRNoqbuuWTAH2gEBgL3tiWripXcUFyHFt4zraD0BcgBwX 4oIOk+Pai7gl
lzatfqvb5ETe7CWybzPOta6ShASOBYs1SfHl3TvWR70xhff69K7rdiwuqK5B jtuxxFUXbXln
e+rzEw7v3KVevWgHdWORVQ8gLc0yy11tPvZz+F+3fbi9ctuGczLxL2tWvIeQ 3LHE/WXHyvCZ
R2N69eZRzq7SviOm/Ne0nTEoD+0aMnsqf/LUzht2rVIbGHPIvHZq4dJ5HomJ 9IKUwfJilTmO
JiRwzAG1uixz78Z+01+jJyWJUtYl3vwzIpoLNFgPIYQwup++HL9wpmvSFPdV 25Lv643m8r8e
nbZkjmTSJGdCyNolu557UiakeTyh3wvjvlMXbUaO27HEPVF8f1SYz6Pbr+2L /uFeZMqHZTs3
ZviXbl+577T5V6k3JLOW5afuupcULdy17k1zHE1LY8wBdcG6lLDhuzft1KR+ cnN48M1Nm798
9CserYcQkvev2G9vdl+wqvCzHTeeFRxb/dlxc/nPC4KXrCncu7d+VqDKWSfo Mgc5bscSV1Gj
78Jr4E6fr87+kTgzxVsk4Lk+8bdZW0vOvmn+1fzXk30lYi4lenLgHq1yT4PV bl93ol+PXnwn
iuJ59hu1X/XHqkfLNFjPl6cuTJy5zNfdjeJJX5iwv/T8UnP56YlzOwnrt566 MH3tR8emJ6cg
x7VnnCxeo9TZqVin933E3VvamqcEfNP/nYVDDNpx5l/5/FmYw3VjGG2D1Vbk 7tn1xcbrN29o
dDpCCIfTwJ9cg/X8UaW7McuVEMIwTL3VawP4zvVj7Y3t73+46e/vZPYWCwjo UOIO7uz+3fXi
mb396m3vRjtf1lRHCPmEkBrNSYru03g9HM5D0wUfrp/WZ+rpKT3DRXwBY7id ONmvmfsTyOeN
/6j8CRdekyUL5SmrU7999d3/e9bXvSO0PXLch3hm+tJftw7NuPp7jUFfUXrx 0K7nTdvHPvfE
np3rFOpqnTr34LYZ3v3XNhW5qStKtfnHKoORpt1c+Pwq1bXjqS81f38mvPT0 tq0p/ystNTI1
yqKz3+yUNVjs6r8Tl6f9MHXVL8/6SjpI0GJ1jmv5iCv0nb9imnHXvqGpRcVC r/AXR9TerhY2
MWPA7vgV8901RBzWb07Kq7GN1zP5peFbFkvUuhrT+GzRjOVbdr+YfrdMIAl9 bsgm8vOg5kbc
UafjD8/6ZHXYHWWlpGv/uBE7Giy29ou9hJCNC9zMWz5ONYidHPkCzddfszjo tvUJiJgYjqVm
UkE7k5BA0tLsZ2dapiIu+XZckOMC5LgQF7RjjgtxAYC4ADluU1h4Omz//rWH Dy+FEyzhzSNH
1tnqu+PikhMS1tiLuHFxyXFxyTCCFcydSzZvXotUAQCIC9qjs4a4gIW4uEBc wEIOH4a4AEBc
gBwX4gLkuAA5LsQFAOIC5LgAOS7EBchxIS4AEBewPMd1Qvt1EObObWDj99/X 37KZJS/7Q8Tt
KERGEm6jrc3lkshIpArAzhgwgDg12r86OZEBAyAusDO6diVSaWMFpFLStSvE BXY5GuPzG/4V
n8+ysRrE7UCEhxPqMYspUhQJD4e4wD4bm0tiY4lz/ZcCE2dnEhvbxNAN4gJb 0r9/y7ZDXGAX
CIWkd++HgiuXS3r3JkIhxAX2Tb15MXbNgkHcjku9eTF2zYJB3A6NeV6MdbNg ELdDY54XY90s
GMTt0JjmxQhh3yzYg9QcrWj/UBQJCCgXi4u0WoVOV6XTaRmmretujBvHO3p0 yLhxx93cdJba
Tw6Hw+PRPJ4LTUtVKp/8fDeDAeJ2VAID1RLJFbX6voeHn7f3kwKBgKbpeovA tY6JEwkhQyy4
qwzDaLVajUZTUlKiVv8SEeGuVPbKyxNC3I4Fh0MiIxXl5Re8vYMDAiKpx12u taMd5vD5fD6f
7+Hh0aNHj/z8/IqKjKiovufPSxlLr8yEHNd+iYq6W1l5SSaTBQcH27+1j6Q3 VHBwsEwmq6y8
FBV1F4OzjkJQUHVFxQWZTCaRsHilS4lEIpPJKiouBAVVQ9wOMer38roeEhIi FovZfixisTgk
JMTL67plpy8grn0OyCorK8v8/f0d43D8/f0rK8sCAyshroMjFhf6+PhYZOrA TgZtPj4+YnEh
xHVwdDqFtPHnbNiGVCrV6RQQ18HRajUCVi9Y+ggCgUCr1UBch4+4WpqmHemI aJrW6bQQ18Fh
GMZhElxzmstY9CIExAWsBOICiAsAxAUA4gKICwDEBXYFi+bgIC54AGPx+70h Lng0Oh5bPy3E
R0JRzoQQwug+WzI+0MvV2cU9Zlxysc5Y66JRvXX+y908Xfnirq9/cPJPQxsu zOFwNHd2Czz/
anzwPca/egr2lGga+chDuwFxQZPM+y345OVCg6GGEJK5LPa9C90P/1aouXfj FcmxF6YcN5U5
uyRmza/dj/52u7zgXNSdDaaNjytMCBF0TkrgZ7x3XWn6UXl92c8uiYnegkY+ Unc32u/v9syZ
NvUOMTGctLQHNSiV0MkCdOt2cOTIkU1G3MwKXZSoNs7FuvPn5Cr/7ulCCNFX ZQu8XtZV/kYI
eVbMT867P9LzoffiPq6w6cJszj8Hvrg7qeCHVwghX/zFb++Un068EtTIR+ru RiMcPHjw5s2H
Dqrusx0JCS1TEQ9Lspi6upyt0P3s7WrKUxmGIaR2mHW+QjdYUv9tzo8rbKL7 mB3q1/vdqBob
SPJmn63KOtq98Y80x1qkCqBhnhbxzpRp9Hq9wWAwGo1GY+0bDaJceSeU1c0s XBvM+MFbZIJp
6Xm5X7wh6L81gE81+RGIC1rJRwueHjc25Xx+qcFYU3jtbMqrMtP2D17rOWPs u1eKK3QVtz9Z
OLDxwmaGbH3l/95a8f7bmZO2Dm7mRyAuaFXEfff0hujySbFhLjzX/vHvuI/c Ydr+3AcZS3rl
DO7Z2a3rsxd8ljRe2Ixnr9V9q785oHt2eaikmR9p70kVDM5YOjhjHZYdnCHi AlYCcQHEBQDi
dmQs/oSWzbH4U3QQ1x7h8WitVutIR6TVank8GuI6ODQt0Gg0jnREGo2GpgUQ 1+EjrlShUDjS
ESkUCh5PCnEdHJXKt6ioyGHSXIZhioqKVCpfiOvg5OWJRCKPW7duOcbh3Lp1 SyTyyMsTQVwH
x2gkpaWh2dnZKpWK/b2HKjs7u7Q01GgkENfxyc3lu7r2lcvlSjZfRlcqlXK5 3NW1b24u37I1
Q1z7JSurk0gUIZfLc3JyDAYDu3beYDDk5OTI5XKRKCIrq5PF68eN5PY8piFZ WdLAwOiSkit5
eXl+fn7e3t4WXC7KGoMw83JRBQUFQqG7Xh+dlYXlojroQE1IUf0CAsrLyoqK iy9baoE+a1B3
gT69/plLl7BAX8fGYCA5OW6EuBESirNhGXG5XMpoNHC5tatwsXlpI2Az6irU ToMzqTRIocjF
qQdtQaHIlUqD2lXcYcPmHDjwLk49aAsHDrw7bNicdhU3Pn6GWl22YcOQwsKr Nn/yE7AuQygs
vLphwxC1uiw+fkbLBoJtfOaMEKLV6nfv/uDHH/coFLlwF7RogCSVBg0YkJiU tJimndpbXABs
ID1OAYC4AEBcACAugLgAQFwAIC7oOPw/LGVznvaE/lMAAAAASUVORK5CYII=
--------------090401040309060209030306
Content-Type: image/png;
name="collapsed.png"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
filename="collapsed.png"

iVBORw0KGgoAAAANSUhEUgAAAL4AAAEBCAIAAABJ/YjeAAAACXBIWXMAAAsT AAALEwEAmpwY
AAAAB3RJTUUH1wcYFxAvHBi/qgAADttJREFUeNrtnX1UU/Ufx7/bZbtzY46h zYcJakiIlk/9
Ah+CkkMp+UQ/1Nox5wBTEcVQVOyQ/eInCoWSpDycIw/iMeyomWL5s07g0TIp Mz3lE0iFBuRF
QcRNtnF3f39IM2BNGMjD9n4d/4Dvvvtyd+9rn+/7e3fd5Z08yREA2g8fuwBA HQB1ANQBUAcA
qAOgDoA6AOoAqAMA1AFQB0AdAHUA1AEA6gCoA6AOgDoAQB0AdQDUAVAHQB0A oA6AOgDqAKgD
oA4AUAdAHQB1gB3iZPMz9frGnJwPCgtzGabMZGKxKx++HfmUQuEREKAJDV1L 0072+jJ5tn2r
l9HIrVo1jc+nVKqtgwZ58fkUjDFjMrFVVVfz89eYTOz27ccFAh4mrIfk56dJ JK4xMceUylHw
pnXVUSpHxcQck0hc8/PTkHWacfRoakhIPCyxTkhI/NGjqVCnGQxTplB4QA7r KBQeDFMGdVpO
55in2jJz2fECAotzAHUA1AFQB0CdtnHzfMrmt4eGaYQr1/keOvWdbYOo1bxO 7AYeH512mlxb
mfpOWvYbqwpiRnrrb/9cVLCS+H37+LY7Lw+3trCXqnMmfdPYyM/9R48RUgKp YsLs8CZvOLb2
SFbQyiWisCUDk7MStCxnLhuXv1qz4S1XjYZeHTetuKrOXEvUap65qDTU/LB7 q0/EYnpRqHNc
kqa8wdii6lgchxBCOMOJfa+viZSGhrsk7Iy902gy97/w+bJ1UfJFiwQ4/D1C neNVd4K9B7du
v7zH7+vbz8Ztq8nYesq9Om3TniLzQ9kl8hXv/paddTvUT5KVtN5cS/LyOHNR WZ0U5z0rJyVD
l51ZPmtEecr2fa3/ROtxCCG/fvriofJhqxMqdqWXTBJ/sXnXMXP/vTdGrNtS sXu3EYe/R6jD
GBsHCS1Mf5+cLtVExg1wFgulnq+u2HHz9HrzQ9FvxirlMj7l/PRLufraXIvD piUd93lqtMiJ
ooT9fIL315UmtO5jcZx9X51bGPmu0qUvJVS8sGB/9Y8bzP0jNKv6S8Q49j0l 6ygETlWGRmUr
e67rjc+IRQ9+FkiCWP1r5ocG/9WZx+/LcXqLw9aX5WZ9vPVKeYnOYCCE8HgW XLc4Tul9Q8kK
KSGE4zhCOEIexurhIkxVPUmdaQNdPrtSFTnGrUX7UFrwi65hnERECDHqvqTo 8dbH4fGaLZ22
vb9s/JKi8FFjnUVijv1DE+bWxu15UiR8/cO7nn2EOMY9fcKaGLHhwo4Zpy79 bGQb66t/OpL1
/IP2+ZM9czOSGG2DQVt2eOfyAVMSH1W9qIu1WvOv91kTTfftIxLdr7t8LHt6 27dnwfTndu6I
+7262sQZaytPH8jwxcF+1JuWSKV3JZIrLHtSpzteW3ukpuawlX+dVnUkyuj4 ZaasPTOyK6sk
T4ydOrvpYgPvhacCclTx0S46IvP2iYp740Xr44RNn5W6Vq41GB8k5Zjl76Xm TM2/VSOWj5wc
lEK+ebmtVSe4SFWwInOz95+19+RDpgTOToccVpDJtFrtRYa54+bmNmzY02Kx mKbpFjNAS9Vs
u0rQ35+HMyttQa3m9fC7q/J4xNWVuX793IgRI4YPH05Rbb0gwglH18Hp1+/W jRvnfX195XJ5
98Rk0DvnqYYbN875+vrKZLJui8mgN+Zio/GKl5eXDd5AHYdGKr1XV1fj7u7e zYtz0Otg2YrB
gwdbX0Y99qyzf39iQcEGHAxCSGBgrFq9pVdsan09M2zYaJuf7tRZ+yswMBbe 9C4aGnRise2f
5WHCclz0ej1N01AHtBuO42wOOlAHEKgDoA6AOgDqAAB1ANQBUAdAHQB1AIA6 AOoAqAOgDoA6
AEAdAHUA1AFQBwCoA6AOgDoA6gCoAwDUAVAHQB0AdQDUAQDqAKgDoA6AOgBA HQB1ANQBUAdA
HQCgDoA6AOqAXo+N94jg8ymTieXzm2721877tzkKf99FqDpNKBQeDFMGOazD MGUKhQfUacbM
mVEHD26EHNY5eHDjzJlRUKcZKtVyrbYmOTmoouKSycTCkhbzVEXFpeTkIK22 RqVa/qDR358X
H7+gtPS83bxM22+lrNc35uR8UFiYyzBlsKdFEFQoPAICNKGha2nayawORVEC Ae3m5rVw4dt+
fsEU1c337K2pOTxnzpxuUAe0C3//h7cPEoulTk7C+fOj58xZKpP176XqYHHe Deh09Xfv3t6z
JyEkxK33zmJQp9vQ6+8bDA1FRZ9ERk4JD59w4sQBlm2EOqCtsCzb0KArLf0p MTFszpyBeXkJ
dXW37Dwmg717EzMzH8t9lrvmoCAm976YbJGuz84dVMcJB7V76cYVO4/H68id Y6FOt0HTfTiO
8/d/VaVa5+k5rjs2gNbr9SKRCOr0GnrIeR2RSKzT6aAO5qZ2I5UqGIZxdXWF Oj2dqVPnd9fc
9A8qKysrv/fy8rIt7mCF5bjweKRPn/P9+8uHDh1qw9NxStBx4TgiEIy8evVq XV0d1AHto65O
5OY2obi4uLa2FuqA9nH7dv8hQ8YVFxdfu3aNZdtx8QyyDiCEEJlMq9VerK+/ 4+bmNmDAALFY
TNO09fgMdcDD1OzsfNdkqrx7l9Hr7+v1eo7joA7ofJB1ANQBUAdAHQB1AGgF Pv50COrrya5d
5MwZQgiZOJEsXkykUlQd8CgMBhIRQXx8yNmz5OxZ4uNDIiKIwdDRYXFex/7J zCS+vmTlyoct
H31EiovJ0qWoOsAqhYVk7txmLXPnksJCTFgAKyzwmAgIIAcONGs5cIAEBGCF BR5FaCgJCyNa
LVGrCSEkL4+kp5PsbMRk0E2Lc6jjWOzdSxYsQNYBNi3UEZMBVligC+ms2Qrq OBzOzlAHIOsA
ZB2ArAOQdaAOQNYByDoAWQcg6wBkHagDkHUAsg5A1gHIOlAHQB2ArAOQdQCy DgBQByDrAGQd
gKwDkHUAsg7UAcg6AFkH2CU2fjWTXt+Yk/NBYWEuw5SZTCz248P3Ip9SKDwC AjShoWtpusd9
81UnZh1bXpvRyEVHv8LnU6tWHRo0yIvPp2CMGZOJraq6mp+/Jjq6aPv24wIB r0dtXjdnnfz8
NInENSbmmFI5Ct60rjpK5aiYmGMSiWt+fhqyTjOOHk0NCYmHJdYJCYk/ejTV nt8kNjyHYcoU
Cg/IYR2FwoNhyuw469iijsnEYp5qy8zVAxcQOK8DemfWAQDqOBz4DAvYUda5 eT5l89tDwzTC
let8D536zrZB1GpeJ3Z7JFW/5KS//6+l4cI3I4Ykpa+90WBE1ulqdbSVqe+k ZT+/oCAjS7s5
Jp0qiXmsrz8vr3O+YX77F9+MfWXntrR7O5O/85Wd2RL/H5SlrlbnTPqmsZGf +48eI6QEUsWE
2eHfPmjn2NojWUErl4jClgxMzkrQspy5bFz+as2Gt1w1Gnp13LTiqjpzLVGr eeai0lDzw+6t
PhGL6UWhznFJmvK/qoK5g8VxCCGEM5zY9/qaSGlouEvCztg7jSZz/wufL1sX JV+0SEAISVyX
NflpXwktFErcXnjtM23ldmSdrlbneNWdYO/Brdsv7/H7+vazcdtqMraecq9O 27SnyPxQdol8
xbu/ZWfdDvWTZCWtN9eSvDzOXFRWJ8V5z8pJydBlZ5bPGlGesn1f6z/RehxC yK+fvniofNjq
hIpd6SWTxF9s3nXM3H/vjRHrtlTs3t1ybqq7liQeFIWs09XqMMbGQUILn6R+ crpUExk3wFks
lHq+umLHzdPrzQ9FvxmrlMv4lPPTL+Xqa3MtDpuWdNznqdEiJ4oS9vMJ3l9X mtC6j8Vx9n11
bmHku0qXvpRQ8cKC/dU/bjD3j9Cs6i8Rt5xwK/ITP/wiIjYOWaftdM5VAQqB U5WhUdnKnut6
4zNi0YOfBZIgVv+a+aHBf3Xm8ftynN7isPVluVkfb71SXqIzGAghPJ4F0S2O U3rfULJCSgjh
OI4QjpCHsXq4SNCy3pSk/Xdbyr/f+WGMTIwE09XqTBvo8tmVqsgxbi3ah9KC X3QN4yQiQohR
9yVFj7c+Do/XbOm07f1l45cUhY8a6ywSc+wfmjC3Nm7PkyLh6x/e9ewjfGTP iuK4zdmH3tj4
/SSlC87rdMOENTFiw4UdM05d+tnINtZX/3Qk6/kH7fMne+ZmJDHaBoO27PDO 5QOmJD6qelEX
a7XmX++zJpru20ckul93+Vj29HbsoOnP7dwR93t1tYkz1laePpDha7Hbpf9p 3sv7eknCmUlK
Oc7rdE/VkSij45eZsvbMyK6skjwxdursposNvBeeCshRxUe76IjM2ycq7o0X rY8TNn1W6lq5
1mB8kJRjlr+XmjM1/1aNWD5yclAK+ebltlad4CJVwYrMzd5/1t6TD5kSODvd YrfEj3cTQrau
7mtu+SiblTnZ82nSzMxOKzy23IXP35/XWWdW7Bu1usfd5NDfn5w82ZMmLICs A5B1oA54zOd1
oA6AOqBrs04nLM73708sKNiAo0IICQyMVau3OEjWceqU/RUYGAtvekvW6azC gwkLQB3QtVkH
6jgWOK8DbM86UAcg6wBkHYCsA5B1oA5A1gHIOgBZByDrAAB1QNdlHSfsTTvG 399C4969LVts
+z8SqDr2TGAgoax+XyhFkcBATFigFSoVEQisdRAIiEoFdUArPD2Ju7u1Du7u xNMT6oB/yMUS
ieWHJJIOpWaoY/9J+Z/iDkVZztFQBzT5MW8eoemW7TRN5s17RIiGOo5OcHD7 2qEOaEImI35+
zQoMRRE/PyKTQR3QzlV6R9bkUMehV+kdWZNDHcddpXdwTQ51HHeV3sE1OdRx 0FU6IR1dk0Md
x12ld3BNbgYXXTjWKr2zvoMSVQdAHQB1ANQBUAcAqAOgDoA6AOoAqAMA1AFQ B0AdYD/Y8sk5
n0+ZTCyf33TRh1yO3WiBv+8iVJ0mFAoPhimDHNZhmDKFwgPqNGPmzKiDBzdC DuscPLhx5swo
qNMMlWq5VluTnBxUUXHJZGJhSYt5qqLiUnJykFZbo1Itt+NXauPdlPX6xpyc DwoLcxmmDPa0
CIIKhUdAgCY0dC1NO0EdALA4B1AHQB0AdQDUAQDqAKgDoA6AOgDqAAB1QJfx f9OrNk6JrqpW
AAAAAElFTkSuQmCC
--------------090401040309060209030306--
Re: Hiding connections in collapsed compartment [message #144286 is a reply to message #143966] Wed, 25 July 2007 15:59 Go to previous messageGo to next message
Eclipse UserFriend
Johannes,

This works in the GMF Logic Diagram Example with connections between
shapes inside Circuits. What version of GMF are you using? There have
been fixes to this area recently.

The code responsible for setting the visibility of the connections is
the ConnectionRefreshMgr class in ShapeCompartmentEditPart.

Regards,
Cherie

Johannes Utzig wrote:
> Hi,
>
> I'm using compartments as collapsible containers inside a diagram.
> For this purpose I extended the ResizableCompartmentFigure to get rid of
> the scrollbars and to include some customization.
> It's almost working the way it's supposed to, but one problem remains:
>
> The containment feature of my connections lies in the diagram itself,
> not in the domain model for the compartments.
>
> If I'm now collapsing a compartment, the connections stay visible.
> What would be the preferred way to solve that?
>
> The attached screenshots explain the issue probably more clearly.
>
> Thank you in advance
>
> Best regards,
> Johannes
>
> ------------------------------------------------------------ ------------
>
>
> ------------------------------------------------------------ ------------
>
Re: Hiding connections in collapsed compartment [message #144453 is a reply to message #144286] Thu, 26 July 2007 15:59 Go to previous message
Eclipse UserFriend
Hi Cherie,

thank you for the information, that was exactly the right hint.
I extended ResizableCompartmentEditPart instead of
ShapeCompartmentEditPart and that was the reason for the link problem.

Thank you very much and best regards,
Johannes

Cherie Revells schrieb:
> Johannes,
>
> This works in the GMF Logic Diagram Example with connections between
> shapes inside Circuits. What version of GMF are you using? There have
> been fixes to this area recently.
>
> The code responsible for setting the visibility of the connections is
> the ConnectionRefreshMgr class in ShapeCompartmentEditPart.
>
> Regards,
> Cherie
>
> Johannes Utzig wrote:
>> Hi,
>>
>> I'm using compartments as collapsible containers inside a diagram.
>> For this purpose I extended the ResizableCompartmentFigure to get rid
>> of the scrollbars and to include some customization.
>> It's almost working the way it's supposed to, but one problem remains:
>>
>> The containment feature of my connections lies in the diagram itself,
>> not in the domain model for the compartments.
>>
>> If I'm now collapsing a compartment, the connections stay visible.
>> What would be the preferred way to solve that?
>>
>> The attached screenshots explain the issue probably more clearly.
>>
>> Thank you in advance
>>
>> Best regards,
>> Johannes
>>
>> ------------------------------------------------------------ ------------
>>
>>
>> ------------------------------------------------------------ ------------
>>
Previous Topic:Re: GMF for JDO : missing connection and link
Next Topic:GMF Europa prereq's: links dangling - how to download directly (i.e. without update manager).
Goto Forum:
  


Current Time: Tue Jul 22 15:14:27 EDT 2025

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

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

Back to the top