Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » GMF (Graphical Modeling Framework) » layout problem
layout problem [message #482959] Fri, 28 August 2009 16:57 Go to next message
Mihir is currently offline MihirFriend
Messages: 83
Registered: July 2009
Member
Hello,

Question 1:
I'm programmaticaly creating the few nodes inside the compartments of a
node (node on the canvas). Now these created nodes inside the
compartments overlaps each other. Where as the nodes on canvas does not
overlaps.

I don't them to overlap. Please help me with this.

Question 2:
I'm use grid layout (2 cols, 2 rows) with 1st row horizontally spanned
to 2 cells, for displaying the compartments. This makes it display 1
compartment on 1st row and 2 compartments on 2nd row.

Now the problem here is the size of the compartment is equal to the size
of the nodes inside the compartments and not equal to the width of it's
parent node. I tried putting Grab Excess Horizontal Space to true but no
change in the results.

I want to make this compartments behave as they are behaving with their
default layout (without adding grid layout).

Any help with this will be highly appreciated.

Many thanks,
Mihir
Re: layout problem [message #483153 is a reply to message #482959] Mon, 31 August 2009 11:16 Go to previous messageGo to next message
Alexander Shatalin is currently offline Alexander ShatalinFriend
Messages: 2928
Registered: July 2009
Senior Member
Hello Mihir,

> parent node. I tried putting Grab Excess Horizontal Space to true but
> no change in the results.
Try setting horizontalAlignment to FILL in addition.

-----------------
Alex Shatalin
Re: layout problem [Overlap problem] [message #483274 is a reply to message #483153] Mon, 31 August 2009 20:19 Go to previous messageGo to next message
Mihir is currently offline MihirFriend
Messages: 83
Registered: July 2009
Member
Thanks Alex,

It worked for me.

Can you please help me with the overlapping problem?

Cheers,
Mihir



Alex Shatalin wrote:
> Hello Mihir,
>
>> parent node. I tried putting Grab Excess Horizontal Space to true but
>> no change in the results.
> Try setting horizontalAlignment to FILL in addition.
>
> -----------------
> Alex Shatalin
>
>
Re: layout problem [Overlap problem] [message #483363 is a reply to message #483274] Tue, 01 September 2009 11:07 Go to previous messageGo to next message
Alexander Shatalin is currently offline Alexander ShatalinFriend
Messages: 2928
Registered: July 2009
Senior Member
Hello Mihir,

Are you using list compartment?
I suggest you creating simple nodes first (just labels) and then start modifying
it to realize the reason of overlapping..

-----------------
Alex Shatalin
Re: layout problem [Overlap problem] [message #483515 is a reply to message #483363] Tue, 01 September 2009 20:02 Go to previous messageGo to next message
Mihir is currently offline MihirFriend
Messages: 83
Registered: July 2009
Member
This is a multi-part message in MIME format.
--------------050909020909010902040801
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit

Hello Alex,

I'm not using list compartment. They are the nodes which are overlapping
each other. And also to mention that this nodes are generated from the
code. So after I right click on the compartment and click on arrange all
it then arranges the nodes.

Please find attached the image.

Please guide me what should I do now.

Thanks,
Mihir


Alex Shatalin wrote:
> Hello Mihir,
>
> Are you using list compartment?
> I suggest you creating simple nodes first (just labels) and then start
> modifying it to realize the reason of overlapping..
>
> -----------------
> Alex Shatalin
>
>

--------------050909020909010902040801
Content-Type: image/gif;
name="untitled.gif"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
filename="untitled.gif"

R0lGODlhfwGAAcIGAAAAAICAgNJ50rCwsMDAwOzF7P///////yH+EUNyZWF0 ZWQgd2l0aCBH
SU1QACH5BAEKAAcALAAAAAB/AYABAAP+aLrc/jDKSau9OOvNu/9gKI5kaZ5o qq5s675wLM90
bd94ru987//AoHBILBqPyKRyyWw6n9CodEqtWq/YrHbL7Xq/o4F4TC6bz+i0 es1uu9/wuHxO
r9vv+LtQDO77gXw/A3+EhTmDPoiGi4wwijuPjZKTJZGHlJiZIJY4nJqfoBCe NqOhpqClNKmn
rJOrMq+tsoWxjrO3mbUvuri9WrwtugA2ww3FvsgdwCypAM7DxxbP0xDTzw/R CtnJ3BbLK6XZ
29LkEdvj3emiieYOxdfazvHR4vAL9e8G8O/26v4K31SMOmdMH4Nx9A4qxKbv GDSD9/5JDJhi
oLuCCS9G3Kj+rRrEjg85SkxHEYXFgg3lNbwnbmFHkSlDgoypciRJdh4xisz4 sufHnw6BGkRn
k1vJE+F0+uQpdKdLmUObFjWK09w1fvL21fQZEyXLrNQghp1KtcdRsmhhVU3L dsjZSm3j7lkr
t66OtyTw2t37Qa8Iv3wDZwC8SbBhtWYZ5FnMuLHjx5AjS56MR/FawocFP8Ls YXPmz38tJ17A
GXRdz6MBml7NATUP16xjV4B9V7Ts2xJoXyKNu/c63qkNbIZtiQwF4+Dy+g5e urVt4a4H6Y7Q
vIHe6ssxTL9BXDhw74o4jbH+ALnx8eADQUckfb308ejdq0aPPDv357W/g//e XjX++fIOeBYe
b+pF8h5/CAo4oHf27ebfa8+x59+Cxf0WIYMY9vfgfLYtuB+BomHX4HH4OYhh hgxSWF6F/3H4
oIYpwtdhgmWcKOGI9+mX34YDsmcedS3qp2GPlhGJ4Isn8rghjjNsR8qFpMGY ooU6CphgkSAe
iaKVwInIJJVeXtBdlEmGB5961tFHH43xnZcmihOuyV+YXwp5GRF01rljkibm qYGfeua4ZJ+B
suZkDYcWuleiTZaoqGaOCsrno4ExitiglPJlaQzDUebpp6CGKuqopKYR6ZM6 ZqrpqYiyqmpb
m9qS6qunudrorLTGFesutuY61a4uEFfqsMSikSmwwUD+WSulyDKjrFyAFtVs cnbaFa1N0wr0
rK7H9srptrB2iyuqSlorLqaSZjsBQSRAdcS1I6lrErgUWLMVTD+F4K4R8E7k razlbkBUvgR/
sG8R/f4jL1LPQlPTWFztk9JLEOMbkjVDqUSNPf3c+ujCJowZT0RMoeMwyVJZ nA/JQQU1k4mF
ggxXtUulbLJQUA3MUUI871ywx4rKrBzNOLuU78YKOVxxTkWj3BM/nZw7abrP 9eyUzz3rzFDN
Vn/EFNAx/8sr0V3b7PRMXxPs8kpdr/3z2B+LHWzDC1WMj9Iaz4OQRvNkLPHT E0sa9ritEs0t
s3Ina3i4iBOuCr1pJeyP0GH+QI6W5OpQHtribGF+k+NAa96K592IXhjnkUtN uo0RFuv6p4nj
ZnpflpO1ejKzd1b7r6rfCTq2vTMXe+nBQ4j65cVDsrt7rzffxmzJ73komqOn cjsyuStT+/V4
TsB9L9k7d/z33QPZOLrksk4lLqWQf0v4G4gcIO65RU/ouO7PZX7cv387Pv37 C9rwtPW/CQgg
BuyiS5AGh77CBWx+EiCAAAggAa19ZWlqA0T9zje19DkpFQIIwAHbkYGBJTA4 EORfAx9XQAgU
IAAvLEA1OvY2fIAkb12B2QIDBb8/Wc4TEoQhAV44wa3x7YhJa1nKHAggDq5O fjs0gABCWAAC
WJH+iCM0WjkukjUtsnB9PBxgRX4IgSBWkYgURGIF7lY0e+lQjIaCI8Na+IAY wpCEGOBJzqKC
wijWqYeDIaMEQphFI3rliEpEWdrA5scvAVI7goyABNNoFTXCZGNhwYoFFQdG PT1STJGMQCEx
0T77RY2O7NugCjvIxA8CsJN/lGPIQpnKADKQlV9UXxN9UUon+g59+QtCL1f5 RFq+T5UC7B/A
dJlC8CHzlsWko/OmaSrCBXN0spzZAxvJimEmc4WhO9U1BfHMMCoTbszk5im8 Cc1fdnCcCszm
Zz7pDWPOgp3mBOel0inPP+DTk/3c3DZPpbSv6C1wOdQA0mjIxGa2U3j++Ktk xLx2NrVh7JAr
4UpD1TkiekIPlUZrydr2WMJDbtJZtswnLsMZUaaJ5SpYu+hBZHpJL+bSoSqN 5kDH1TaKvqwD
LcHXTTnaII+SCKROSSRFF7kuk+4JpwA959yQWrOujPSgAoOpUBkZUMMY1Xv2 lMU/YylVTvKz
rJQYqyO7erqd6hMV5YzqW5fpSuzFlaxzRWddeXnXtaKVWm5daSjUyqSvInOv zkypXAXrv8Ay
Nhdg9SVEG0i9blrPlFQDHTU3W83IEtOd8JRCaAfLVtodz3aY9WBpTTFauP6V gI7lnWSNF1tp
pbaVqyXtbJV3Wtl+drKPVdhtc2lYQ7T2E8X+BVNuXftb2tqIs9CFzHBZ6itz vXaM162uXbM7
x7xqN3PLjV94v0vK8QaSu+S9p3khGaXouve98I0vY9YLyvQeRqf2rVQ88wut /fKXcc7977Kc
K98COyZNBk6wZOhbT/T6i8Fl8a5Zj5sFAxUVwkeVcOowvF0NAza4APbwqhw8 NBH71sTWRXF3
Qdw5ooImubtk8YZJ3GIaCzSdFpbPiio7y8qdUkht+k99EFyd6+hPxT3epoV1 EyYj/zhgN8rS
oJpcYnLaOARQXHJczXMmCbUpEO05T5fb62Uwx+em0VmSlKLIZT6s6ctelo+Y zQTm9QDkzAQG
7QLXXCIubclD8/H+kKBZVyAktxXKamYli1z05ypBR0tGCnSXjizjD9PmDHeu 7KI/tCX8wGjQ
jOb0lJ783AKZIdObVtKgL63LVWNp0sLk8GE9vcMcX8jVXZIRpAlUI9QkzNaj LpNDNz0kKcfI
zTNC0ql9TWn8srrPtX51p6X86V0T29CmpVmUpxxtahu72GlWdjO37U7p0Vra fAJ2sUMN7mRP
m93Y1p2yyF3tPUs70pyuN5xEXe/vwXjcinFTiPBMZlQjKdBwlhKyD/6jOQmu OzkecsDNXGdl
10fgZAJ1w190vX8HiXQUvnGlYQvZKx8a5IwA9lPTKusAhvwKKu+Nx5eX4njP eOTYtfn+50x+
YmfHseW11PnJf85z2xZde2RWsNLjQOSlO10PRxef0CM8daNXHelX5yvQjxl1 8XY96Fl/cNh9
+HWulx28Z6/v2M2+drS3Xe2lfvrT7Z10uSsd7j5Puyvo/va9N7jvH60t8M4N +EbUYuZEe/kS
VI74Lxx+6wDXuyQYD3k/PF7yGT7rzYWN+ZTjXc8153zhPf93nM+rtxXscKJf e9KSB970K85W
68tL+JHPnuWlz7uIb+93R7Ne9Z6FfZKZGQ27h0rqq99Q8Y3v9I+D3ieK/zB7 fa/8yvdB3c//
SfRJPv3kn6j4i3I+cB8BftYiX/Tftz4YsD9+o20/5+elfvr+O78I9udZPw55 /+nJLn/y30P/
/CJ+97ck1wCAw9d96BcJBRh+NNdYmidYB9MF30B5LdVUvIdcAshbgfUKEcgF E8h377RGbwN2
D4hbFZh6FwgFH1h7o8CBI8h2JUhc4pQ0evMQWgEWDnEvi3d+9tdMF7NQGnMV D6ODhpeB5naC
OHRDZ6NUKsiDRlg1K6OEP8WErid4DohYbrNHV5WC/hV8CRhAWdg0S6VbqLdP WJhUNAg4GfUE
K9h/YIiGS7gRRFiEDUhXrTNkYdhTVeUETCd/zHRqPlNRMhGGVRiD1BWCgcg2 aehTGqUEbeh9
LfgULCGGhEh7ZXiFM7gTWUETauj+N1HwiF9IJfSwiRe1hXNIepdohyeIgV7n hrCEPHWoV5lI
hvEHiYq1eY33h7eIe/xni6+IWrE4VRu4TpiWeaEYY4eTirK4ipogHpfFgrsI jMoojA9ogNqk
ThQITAw4jRM2i8wFVX6IWMlohaqojXXHfHXgjcP2hECGjtAFje33i5MXjdmI iANGjstojrTI
TfUYiaGXi1Ckfhr0i/0YjSdmiGaojs1IjyDoj/eIkJjIjIXIKgUpj1aHj9Qo jjvmjjVijBTZ
kAbJPBy5YMYIkGF1Z1vAYwpZe9WYG9YoEM/IjSg1jCH5iV74kfCIjC42kSAZ jzpJf/sEjorW
kz85eqL+9UwmSVXCF4C7yE492EgvaVbrCJTKJZFGGZRQiZTsqI+JtT5JSZNF CXN95ZRbaY9d
iYxf2ZIWOQVqRZYnGZUziZYCqYuvuAqjtAJceJMrGY57uVJ3iZeW9EauOIBm qU6TNAIY9ILy
Vpda+ZYTcJh4VC9upEZ5CX9TeZVVyZXqREgisEiVyZAESZRCCUIjCYhYJ5dU GWMaSTh2JEMz
dEKNCIQ5GIQ4aFD8CJqDOZoumZIB4ZaYqZp9CURUNEQiRElblUEY9TCUWFM4 GZbop5ZFKUFw
KWK+uZRVtpqYMkVCdEUiNEqzl0lOpYdHc5uhmZO66QBTNJ1/VZ26V5iRYkb+ xFlE7sB77sIz
GHNVCUVZuOmLYQlE6ulh7Jl9WRkBrdlUJRVUP5WIg0iezlmR/VmTR9mKqPmb kaeZrsKZBupF
ZSOGfDSGXNE+Hamf5jmgzlkFoCiaR2ihjgOZ2ECECMExWkUxf+NTFdOWjamU DumB54ei96Oi
4PSXO9iUNwqW5zlIMPCZa9mgZWmCPmqd5cOYtvSUwfmY8qkvDKWYp4mAPPpk 2OmkbjGWQwqd
RQoBAiBfpaelI9qj7pma6DSml0mkJLoiCKMINHSiacqlU+oFNhqlZZmjfiSd 74KgADqk7emn
c2mZcfqmYpqoCpCeSaCAO8mgGNmNVumllOamILj+qHtJAPCECDW6o3eaWU36 n0NZnrnJqJWq
QW5TaQHqk2NamtOzn8f4qiEqlKoKE30oojJpaXkqgWDKp44Jpe+CVetJqALa l1awp17Zp0Jq
kUDaiNxnq301qym6phRKjZjKkl1qqCtapYEZmbcXk7X4poXarL5qrhMKp71K psZ3plsqqtZq
qbGGroq6rfT6Jmy4Cq1KmJ6gkvI6kMKarprnr9yKLoBqk3p5qmpqIAtXolSg rAJ7aQ2brdlZ
pg+bsPypga3Wpcn6q8s6b/YKS5x6sdMqpXiqJU3asfeqre42qivbBOJKrs8X c2yKrajKlygb
r51CcDUrcrZqsvAKaPH+qrKwFLP2R7OPFrCR+qSmOqlxGW6paqJbZrQCqG66 9qDOikBZ+rNL
KoM5W7BiSR3F6IVHSx54BrZgqwAsigJIA6rN6bS8+rXTypYYS7ZVi68UO7RS JEIqIKjjyrXB
SKkHZ01w6a+DmpNIq7PRWKCvqUmUqREwihXYaKw+mbjnyJGvh4BlGykE+7Lw iUZIZEKPu4g/
E7Pvqlpy6w0Sl5JOOG97NrHMs7LaWUXcOUXJWVK3y1SmG6qoO7grxGXX17ra 1iJo8h4U57nD
Cbq3m0eQqxWTOLnAeq3PIrSHx2e/ILyI1rJlciBK2wCMG7q4u4glA70fK72J 54fmQ6rFirj+
xCt+1ht3hru3z+q3GDVRlZgvu6uwJ+u7K1VxwSuhx2hrFVJxaEulxjmftAmb F/RStYlQ1mS3
PXu+3hcguSiVcBfA7Yu3wZa3C/Cs/hW/QNu7GQIH8wjAR0vCItm5ScovnUW5 /AqhxoW90KkL
/QrDCLOYcEtyHFvCvUit2us94mHDTNvDabnDdEjEzCphxrLCN5ylRTxxsApf DakGr1WrS/ul
TjyXFVx/Lia0x9FlaeuIOAyR5fhiXVzFsHuoW6u5WqzGMewtXjwbcqKaSydG IcykZgzHZdWw
YfyoY/zEq2G5P7yb6+awSEARd+y1piHIc/IG6BvBh4bEkEzG48j+WCWRapM8 xuMKyIt8xprM
Y++HyF17iPPkyWucwqH8x22cyVysx5osCqmcxZO8xW/cP5f8xfHrx7Jsvjl8 kLFwy2JrZ3S7
y/+Kw+rLlLacbfjKvRGKve1Zyq58yiASy85cbpnByCjWS+8bpNUMXNCczK88 IbyszJI8zrRM
C6bstkGMsMT8zNeczgCMLrmMJ8C8qzpMdG9Vz47TrpHMyXyxDdiMylCnuv40 ygkpGAANzz0s
xzx7rvYMf8fsAwkdzW4Ly6G2fgYdkXLRtgtYgDc4m+RcTxGtv/DKFn4LAAMw vk6jz3I8zm3q
zyadnCkdUmnI0p410iQtwjFdN88wCCr+kdKaFISXjMIu/dKrXNRZIFL/FxGe WkPb2Mv7V8yf
oNTaQKcMQlLQCosPHdU4TQxaNQ1ALblY1dNPTckZic+WHMXxldFlXL8h1kFI KlyzTFAjxlP4
7M7HqdXoE9eTU3kF1TcH5TKRm8C48NcI1bYMfEGOGy9+XQwzrRr1qVFaaFOh IA8+zRuRnUFl
w9c8LNXMCxDHIAYojdJkMNpnYNpjgNqirdaRQdqXfWeqvdquXdopTduzPdus PSp+TRqOWw/G
EKN+c6WgkBGIPTIztYksk5h9nQOhvaBU7aEJWtjiO55bSLqbVwM9FVRROIhY 3QrZjRLb7TXd
zdg6YA18kEn+MbrYXy3cwz0W6I3cDCy5iy0tmAPQjYHbud3adYDfp53f1NQD nE2syZCCRKHc
AqYqAX7guPHRnjjWQgjSCr7gWqSc4km/EQ4aX7PZjGjhF/4ZScg19xmIBt7h h5HZ0b3hjEji
rGHiHdqhSpXgKj7gQwjf8d2J8x3jOJ7jOr7jPN7jPv7jXgDjQO7hQ+4rQl7k hiHYM3rkSP4P
KyOeTS7hhNiBUW4aWzGZVF7lRL6qJ67lq/HkkujlEi6jVy7misLkZp4WaJ7m bN7mbv7mcB7n
cj7ndF7ndn7neJ7ner7nfN7nfv7ngB7ogj7ohF7ohn7oiJ7oir7ojN7ojv7o kF4DBQkAADs=
--------------050909020909010902040801--
Re: layout problem [Overlap problem] [message #483820 is a reply to message #483515] Thu, 03 September 2009 08:30 Go to previous messageGo to next message
Alexander Shatalin is currently offline Alexander ShatalinFriend
Messages: 2928
Registered: July 2009
Senior Member
Hello Mihir,

> So after I right click on the compartment and
> click on arrange all it then arranges the nodes.
So, you just need to call this code then you add new nodes there..

-----------------
Alex Shatalin
Re: layout problem [Overlap problem] [message #484122 is a reply to message #483820] Fri, 04 September 2009 11:30 Go to previous messageGo to next message
Mihir is currently offline MihirFriend
Messages: 83
Registered: July 2009
Member
Thanks Alex for your response.

I don't know how to call this Arrange All action command from the code.
Also I don't know where to debug to find the code for Arrange All
command. Some suggestions/hint?? Sorry for these silly questions!!

Cheers,
Mihir


Alex Shatalin wrote:
> Hello Mihir,
>
>> So after I right click on the compartment and
>> click on arrange all it then arranges the nodes.
> So, you just need to call this code then you add new nodes there..
>
> -----------------
> Alex Shatalin
>
>
Re: layout problem [Overlap problem] [message #484158 is a reply to message #484122] Fri, 04 September 2009 13:15 Go to previous messageGo to next message
Alexander Shatalin is currently offline Alexander ShatalinFriend
Messages: 2928
Registered: July 2009
Senior Member
Hello Mihir,

org.eclipse.gmf.runtime.diagram.ui.actions.internal.ArrangeA ction.createArrangeAllAction()

-----------------
Alex Shatalin
Re: layout problem [Overlap problem] [message #484183 is a reply to message #484158] Fri, 04 September 2009 13:57 Go to previous messageGo to next message
Mihir is currently offline MihirFriend
Messages: 83
Registered: July 2009
Member
This is a multi-part message in MIME format.
--------------040100030502040607050002
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit


Hello Alex,

Thanks for your response.

I had came across this ArrangeAction class before as well. But, this
thing is I don't know how and where to use it.

Can you please send some code snippet of its usage for the
LHSCompartment as in the attached image. :)

Many thanks,
Mihir



Alex Shatalin wrote:
> Hello Mihir,
>
> org.eclipse.gmf.runtime.diagram.ui.actions.internal.ArrangeA ction.createArrangeAllAction()
>
>
> -----------------
> Alex Shatalin
>
>

--------------040100030502040607050002
Content-Type: image/gif;
name="untitled.gif"
Content-Transfer-Encoding: base64
Content-Disposition: inline;
filename="untitled.gif"

R0lGODlhfwGAAcIGAAAAAICAgNJ50rCwsMDAwOzF7P///////yH+EUNyZWF0 ZWQgd2l0aCBH
SU1QACH5BAEKAAcALAAAAAB/AYABAAP+aLrc/jDKSau9OOvNu/9gKI5kaZ5o qq5s675wLM90
bd94ru987//AoHBILBqPyKRyyWw6n9CodEqtWq/YrHbL7Xq/o4F4TC6bz+i0 es1uu9/wuHxO
r9vv+LtQDO77gXw/A3+EhTmDPoiGi4wwijuPjZKTJZGHlJiZIJY4nJqfoBCe NqOhpqClNKmn
rJOrMq+tsoWxjrO3mbUvuri9WrwtugA2ww3FvsgdwCypAM7DxxbP0xDTzw/R CtnJ3BbLK6XZ
29LkEdvj3emiieYOxdfazvHR4vAL9e8G8O/26v4K31SMOmdMH4Nx9A4qxKbv GDSD9/5JDJhi
oLuCCS9G3Kj+rRrEjg85SkxHEYXFgg3lNbwnbmFHkSlDgoypciRJdh4xisz4 sufHnw6BGkRn
k1vJE+F0+uQpdKdLmUObFjWK09w1fvL21fQZEyXLrNQghp1KtcdRsmhhVU3L dsjZSm3j7lkr
t66OtyTw2t37Qa8Iv3wDZwC8SbBhtWYZ5FnMuLHjx5AjS56MR/FawocFP8Ls YXPmz38tJ17A
GXRdz6MBml7NATUP16xjV4B9V7Ts2xJoXyKNu/c63qkNbIZtiQwF4+Dy+g5e urVt4a4H6Y7Q
vIHe6ssxTL9BXDhw74o4jbH+ALnx8eADQUckfb308ejdq0aPPDv357W/g//e XjX++fIOeBYe
b+pF8h5/CAo4oHf27ebfa8+x59+Cxf0WIYMY9vfgfLYtuB+BomHX4HH4OYhh hgxSWF6F/3H4
oIYpwtdhgmWcKOGI9+mX34YDsmcedS3qp2GPlhGJ4Isn8rghjjNsR8qFpMGY ooU6CphgkSAe
iaKVwInIJJVeXtBdlEmGB5961tFHH43xnZcmihOuyV+YXwp5GRF01rljkibm qYGfeua4ZJ+B
suZkDYcWuleiTZaoqGaOCsrno4ExitiglPJlaQzDUebpp6CGKuqopKYR6ZM6 ZqrpqYiyqmpb
m9qS6qunudrorLTGFesutuY61a4uEFfqsMSikSmwwUD+WSulyDKjrFyAFtVs cnbaFa1N0wr0
rK7H9srptrB2iyuqSlorLqaSZjsBQSRAdcS1I6lrErgUWLMVTD+F4K4R8E7k razlbkBUvgR/
sG8R/f4jL1LPQlPTWFztk9JLEOMbkjVDqUSNPf3c+ujCJowZT0RMoeMwyVJZ nA/JQQU1k4mF
ggxXtUulbLJQUA3MUUI871ywx4rKrBzNOLuU78YKOVxxTkWj3BM/nZw7abrP 9eyUzz3rzFDN
Vn/EFNAx/8sr0V3b7PRMXxPs8kpdr/3z2B+LHWzDC1WMj9Iaz4OQRvNkLPHT E0sa9ritEs0t
s3Ina3i4iBOuCr1pJeyP0GH+QI6W5OpQHtribGF+k+NAa96K592IXhjnkUtN uo0RFuv6p4nj
ZnpflpO1ejKzd1b7r6rfCTq2vTMXe+nBQ4j65cVDsrt7rzffxmzJ73komqOn cjsyuStT+/V4
TsB9L9k7d/z33QPZOLrksk4lLqWQf0v4G4gcIO65RU/ouO7PZX7cv387Pv37 C9rwtPW/CQgg
BuyiS5AGh77CBWx+EiCAAAggAa19ZWlqA0T9zje19DkpFQIIwAHbkYGBJTA4 EORfAx9XQAgU
IAAvLEA1OvY2fIAkb12B2QIDBb8/Wc4TEoQhAV44wa3x7YhJa1nKHAggDq5O fjs0gABCWAAC
WJH+iCM0WjkukjUtsnB9PBxgRX4IgSBWkYgURGIF7lY0e+lQjIaCI8Na+IAY wpCEGOBJzqKC
wijWqYeDIaMEQphFI3rliEpEWdrA5scvAVI7goyABNNoFTXCZGNhwYoFFQdG PT1STJGMQCEx
0T77RY2O7NugCjvIxA8CsJN/lGPIQpnKADKQlV9UXxN9UUon+g59+QtCL1f5 RFq+T5UC7B/A
dJlC8CHzlsWko/OmaSrCBXN0spzZAxvJimEmc4WhO9U1BfHMMCoTbszk5im8 Cc1fdnCcCszm
Zz7pDWPOgp3mBOel0inPP+DTk/3c3DZPpbSv6C1wOdQA0mjIxGa2U3j++Ktk xLx2NrVh7JAr
4UpD1TkiekIPlUZrydr2WMJDbtJZtswnLsMZUaaJ5SpYu+hBZHpJL+bSoSqN 5kDH1TaKvqwD
LcHXTTnaII+SCKROSSRFF7kuk+4JpwA959yQWrOujPSgAoOpUBkZUMMY1Xv2 lMU/YylVTvKz
rJQYqyO7erqd6hMV5YzqW5fpSuzFlaxzRWddeXnXtaKVWm5daSjUyqSvInOv zkypXAXrv8Ay
Nhdg9SVEG0i9blrPlFQDHTU3W83IEtOd8JRCaAfLVtodz3aY9WBpTTFauP6V gI7lnWSNF1tp
pbaVqyXtbJV3Wtl+drKPVdhtc2lYQ7T2E8X+BVNuXftb2tqIs9CFzHBZ6itz vXaM162uXbM7
x7xqN3PLjV94v0vK8QaSu+S9p3khGaXouve98I0vY9YLyvQeRqf2rVQ88wut /fKXcc7977Kc
K98COyZNBk6wZOhbT/T6i8Fl8a5Zj5sFAxUVwkeVcOowvF0NAza4APbwqhw8 NBH71sTWRXF3
Qdw5ooImubtk8YZJ3GIaCzSdFpbPiio7y8qdUkht+k99EFyd6+hPxT3epoV1 EyYj/zhgN8rS
oJpcYnLaOARQXHJczXMmCbUpEO05T5fb62Uwx+em0VmSlKLIZT6s6ctelo+Y zQTm9QDkzAQG
7QLXXCIubclD8/H+kKBZVyAktxXKamYli1z05ypBR0tGCnSXjizjD9PmDHeu 7KI/tCX8wGjQ
jOb0lJ783AKZIdObVtKgL63LVWNp0sLk8GE9vcMcX8jVXZIRpAlUI9QkzNaj LpNDNz0kKcfI
zTNC0ql9TWn8srrPtX51p6X86V0T29CmpVmUpxxtahu72GlWdjO37U7p0Vra fAJ2sUMN7mRP
m93Y1p2yyF3tPUs70pyuN5xEXe/vwXjcinFTiPBMZlQjKdBwlhKyD/6jOQmu OzkecsDNXGdl
10fgZAJ1w190vX8HiXQUvnGlYQvZKx8a5IwA9lPTKusAhvwKKu+Nx5eX4njP eOTYtfn+50x+
YmfHseW11PnJf85z2xZde2RWsNLjQOSlO10PRxef0CM8daNXHelX5yvQjxl1 8XY96Fl/cNh9
+HWulx28Z6/v2M2+drS3Xe2lfvrT7Z10uSsd7j5Puyvo/va9N7jvH60t8M4N +EbUYuZEe/kS
VI74Lxx+6wDXuyQYD3k/PF7yGT7rzYWN+ZTjXc8153zhPf93nM+rtxXscKJf e9KSB970K85W
68tL+JHPnuWlz7uIb+93R7Ne9Z6FfZKZGQ27h0rqq99Q8Y3v9I+D3ieK/zB7 fa/8yvdB3c//
SfRJPv3kn6j4i3I+cB8BftYiX/Tftz4YsD9+o20/5+elfvr+O78I9udZPw55 /+nJLn/y30P/
/CJ+97ck1wCAw9d96BcJBRh+NNdYmidYB9MF30B5LdVUvIdcAshbgfUKEcgF E8h377RGbwN2
D4hbFZh6FwgFH1h7o8CBI8h2JUhc4pQ0evMQWgEWDnEvi3d+9tdMF7NQGnMV D6ODhpeB5naC
OHRDZ6NUKsiDRlg1K6OEP8WErid4DohYbrNHV5WC/hV8CRhAWdg0S6VbqLdP WJhUNAg4GfUE
K9h/YIiGS7gRRFiEDUhXrTNkYdhTVeUETCd/zHRqPlNRMhGGVRiD1BWCgcg2 aehTGqUEbeh9
LfgULCGGhEh7ZXiFM7gTWUETauj+N1HwiF9IJfSwiRe1hXNIepdohyeIgV7n hrCEPHWoV5lI
hvEHiYq1eY33h7eIe/xni6+IWrE4VRu4TpiWeaEYY4eTirK4ipogHpfFgrsI jMoojA9ogNqk
ThQITAw4jRM2i8wFVX6IWMlohaqojXXHfHXgjcP2hECGjtAFje33i5MXjdmI iANGjstojrTI
TfUYiaGXi1Ckfhr0i/0YjSdmiGaojs1IjyDoj/eIkJjIjIXIKgUpj1aHj9Qo jjvmjjVijBTZ
kAbJPBy5YMYIkGF1Z1vAYwpZe9WYG9YoEM/IjSg1jCH5iV74kfCIjC42kSAZ jzpJf/sEjorW
kz85eqL+9UwmSVXCF4C7yE492EgvaVbrCJTKJZFGGZRQiZTsqI+JtT5JSZNF CXN95ZRbaY9d
iYxf2ZIWOQVqRZYnGZUziZYCqYuvuAqjtAJceJMrGY57uVJ3iZeW9EauOIBm qU6TNAIY9ILy
Vpda+ZYTcJh4VC9upEZ5CX9TeZVVyZXqREgisEiVyZAESZRCCUIjCYhYJ5dU GWMaSTh2JEMz
dEKNCIQ5GIQ4aFD8CJqDOZoumZIB4ZaYqZp9CURUNEQiRElblUEY9TCUWFM4 GZbop5ZFKUFw
KWK+uZRVtpqYMkVCdEUiNEqzl0lOpYdHc5uhmZO66QBTNJ1/VZ26V5iRYkb+ xFlE7sB77sIz
GHNVCUVZuOmLYQlE6ulh7Jl9WRkBrdlUJRVUP5WIg0iezlmR/VmTR9mKqPmb kaeZrsKZBupF
ZSOGfDSGXNE+Hamf5jmgzlkFoCiaR2ihjgOZ2ECECMExWkUxf+NTFdOWjamU DumB54ei96Oi
4PSXO9iUNwqW5zlIMPCZa9mgZWmCPmqd5cOYtvSUwfmY8qkvDKWYp4mAPPpk 2OmkbjGWQwqd
RQoBAiBfpaelI9qj7pma6DSml0mkJLoiCKMINHSiacqlU+oFNhqlZZmjfiSd 74KgADqk7emn
c2mZcfqmYpqoCpCeSaCAO8mgGNmNVumllOamILj+qHtJAPCECDW6o3eaWU36 n0NZnrnJqJWq
QW5TaQHqk2NamtOzn8f4qiEqlKoKE30oojJpaXkqgWDKp44Jpe+CVetJqALa l1awp17Zp0Jq
kUDaiNxnq301qym6phRKjZjKkl1qqCtapYEZmbcXk7X4poXarL5qrhMKp71K psZ3plsqqtZq
qbGGroq6rfT6Jmy4Cq1KmJ6gkvI6kMKarprnr9yKLoBqk3p5qmpqIAtXolSg rAJ7aQ2brdlZ
pg+bsPypga3Wpcn6q8s6b/YKS5x6sdMqpXiqJU3asfeqre42qivbBOJKrs8X c2yKrajKlygb
r51CcDUrcrZqsvAKaPH+qrKwFLP2R7OPFrCR+qSmOqlxGW6paqJbZrQCqG66 9qDOikBZ+rNL
KoM5W7BiSR3F6IVHSx54BrZgqwAsigJIA6rN6bS8+rXTypYYS7ZVi68UO7RS JEIqIKjjyrXB
SKkHZ01w6a+DmpNIq7PRWKCvqUmUqREwihXYaKw+mbjnyJGvh4BlGykE+7Lw iUZIZEKPu4g/
E7Pvqlpy6w0Sl5JOOG97NrHMs7LaWUXcOUXJWVK3y1SmG6qoO7grxGXX17ra 1iJo8h4U57nD
Cbq3m0eQqxWTOLnAeq3PIrSHx2e/ILyI1rJlciBK2wCMG7q4u4glA70fK72J 54fmQ6rFirj+
xCt+1ht3hru3z+q3GDVRlZgvu6uwJ+u7K1VxwSuhx2hrFVJxaEulxjmftAmb F/RStYlQ1mS3
PXu+3hcguSiVcBfA7Yu3wZa3C/Cs/hW/QNu7GQIH8wjAR0vCItm5ScovnUW5 /AqhxoW90KkL
/QrDCLOYcEtyHFvCvUit2us94mHDTNvDabnDdEjEzCphxrLCN5ylRTxxsApf DakGr1WrS/ul
TjyXFVx/Lia0x9FlaeuIOAyR5fhiXVzFsHuoW6u5WqzGMewtXjwbcqKaSydG IcykZgzHZdWw
YfyoY/zEq2G5P7yb6+awSEARd+y1piHIc/IG6BvBh4bEkEzG48j+WCWRapM8 xuMKyIt8xprM
Y++HyF17iPPkyWucwqH8x22cyVysx5osCqmcxZO8xW/cP5f8xfHrx7Jsvjl8 kLFwy2JrZ3S7
y/+Kw+rLlLacbfjKvRGKve1Zyq58yiASy85cbpnByCjWS+8bpNUMXNCczK88 IbyszJI8zrRM
C6bstkGMsMT8zNeczgCMLrmMJ8C8qzpMdG9Vz47TrpHMyXyxDdiMylCnuv40 ygkpGAANzz0s
xzx7rvYMf8fsAwkdzW4Ly6G2fgYdkXLRtgtYgDc4m+RcTxGtv/DKFn4LAAMw vk6jz3I8zm3q
zyadnCkdUmnI0p410iQtwjFdN88wCCr+kdKaFISXjMIu/dKrXNRZIFL/FxGe WkPb2Mv7V8yf
oNTaQKcMQlLQCosPHdU4TQxaNQ1ALblY1dNPTckZic+WHMXxldFlXL8h1kFI KlyzTFAjxlP4
7M7HqdXoE9eTU3kF1TcH5TKRm8C48NcI1bYMfEGOGy9+XQwzrRr1qVFaaFOh IA8+zRuRnUFl
w9c8LNXMCxDHIAYojdJkMNpnYNpjgNqirdaRQdqXfWeqvdquXdopTduzPdus PSp+TRqOWw/G
EKN+c6WgkBGIPTIztYksk5h9nQOhvaBU7aEJWtjiO55bSLqbVwM9FVRROIhY 3QrZjRLb7TXd
zdg6YA18kEn+MbrYXy3cwz0W6I3cDCy5iy0tmAPQjYHbud3adYDfp53f1NQD nE2syZCCRKHc
AqYqAX7guPHRnjjWQgjSCr7gWqSc4km/EQ4aX7PZjGjhF/4ZScg19xmIBt7h h5HZ0b3hjEji
rGHiHdqhSpXgKj7gQwjf8d2J8x3jOJ7jOr7jPN7jPv7jXgDjQO7hQ+4rQl7k hiHYM3rkSP4P
KyOeTS7hhNiBUW4aWzGZVF7lRL6qJ67lq/HkkujlEi6jVy7misLkZp4WaJ7m bN7mbv7mcB7n
cj7ndF7ndn7neJ7ner7nfN7nfv7ngB7ogj7ohF7ohn7oiJ7oir7ojN7ojv7o kF4DBQkAADs=
--------------040100030502040607050002--
Re: layout problem [Overlap problem] [message #484193 is a reply to message #484183] Fri, 04 September 2009 14:37 Go to previous messageGo to next message
Alexander Shatalin is currently offline Alexander ShatalinFriend
Messages: 2928
Registered: July 2009
Senior Member
Hello Mihir,

> Can you please send some code snippet of its usage for the
> LHSCompartment as in the attached image. :)
Are you interested in commercial support of GMF? We are thinking of establishing
such a company here, so you will be able to hire professional developers
to fix your problems. In case you are interested in such kind of services
– just drop me a message to shatalin at gmail dot com.

-----------------
Alex Shatalin
Re: layout problem [Overlap problem] [message #484201 is a reply to message #484193] Fri, 04 September 2009 15:03 Go to previous messageGo to next message
Mihir is currently offline MihirFriend
Messages: 83
Registered: July 2009
Member
Hello Alex,

I'm a student and my project is about Graphical Editor. I hope you can
understand my situation.

Thanks for all your kind support.

Mihir


Alex Shatalin wrote:
> Hello Mihir,
>
>> Can you please send some code snippet of its usage for the
>> LHSCompartment as in the attached image. :)
> Are you interested in commercial support of GMF? We are thinking of
> establishing such a company here, so you will be able to hire
> professional developers to fix your problems. In case you are interested
> in such kind of services – just drop me a message to shatalin at gmail
> dot com.
>
> -----------------
> Alex Shatalin
>
>
Re: layout problem [Overlap problem] [message #484249 is a reply to message #484193] Fri, 04 September 2009 18:31 Go to previous message
Mihir is currently offline MihirFriend
Messages: 83
Registered: July 2009
Member
Hello Alex,

I've solved my problem by creating this method.

public void recursivelyArrangeAllInside(EditPart diaPart) {
for (EditPart ep : (ArrayList<EditPart>) diaPart.getChildren()) {
if (ep.getChildren().size() > 0){
recursivelyArrangeAllInside(ep);
}
if (ep instanceof ShapeCompartmentEditPart) {
executeArrangeRequestFor(ep);
}
}
}

public void executeArrangeRequestFor(EditPart ep) {
try {
if (ep.getChildren() != null) {
ArrangeRequest arrangeRequest = new
ArrangeRequest(ActionIds.ACTION_ARRANGE_ALL);
org.eclipse.gef.commands.Command command =
ep.getCommand(arrangeRequest);
command.execute();
}
} catch (Exception e) {
// TODO Auto-generated catch block
e.printStackTrace();
}
}

Many thanks for all your help.. :)

Mihir



Alex Shatalin wrote:
> Hello Mihir,
>
>> Can you please send some code snippet of its usage for the
>> LHSCompartment as in the attached image. :)
> Are you interested in commercial support of GMF? We are thinking of
> establishing such a company here, so you will be able to hire
> professional developers to fix your problems. In case you are interested
> in such kind of services – just drop me a message to shatalin at gmail
> dot com.
>
> -----------------
> Alex Shatalin
>
>
Previous Topic:Bugzilla issue number 150257
Next Topic:eugenia create node for abstract class
Goto Forum:
  


Current Time: Tue Sep 24 17:54:32 GMT 2024

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

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

Back to the top