Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Sirius » Creating edges between sub nodes present in different Conatiners.
Creating edges between sub nodes present in different Conatiners. [message #1787016] Thu, 17 May 2018 11:39 Go to next message
Rakesh Nidavani is currently offline Rakesh NidavaniFriend
Messages: 10
Registered: March 2018
Junior Member
Hello,

I have two containers and each container have a sub node each.

Note: Two containers are directly created under layer.

Sub nodes are displayed as square.

Problem(s) :

1)
When the container is created with 'free form' child representation.

When I first open the diagram , the containers will be overlapped. And the edges are not getting displayed properly. Issue persists even after clicking on arrange all.

2)
When the container is created with 'List' child representation.
The sub nodes are displayed as list (without square )

The edges are not getting created.

3)
When the container is created with 'Horizontal' or 'Vertical' stacks child representation.

The edges and sub nodes are not getting created.

Can someone please assist me in resolving this issue?

Regards,
Rakesh

[Updated on: Thu, 17 May 2018 11:41]

Report message to a moderator

Re: Creating edges between sub nodes present in different Conatiners. [message #1787081 is a reply to message #1787016] Fri, 18 May 2018 14:42 Go to previous messageGo to next message
Steve Monnier is currently offline Steve MonnierFriend
Messages: 388
Registered: May 2011
Senior Member
Hello,

1) I can't reproduce your issue, do you have a custom layout that could explain it?
2) In List mode, only the sub nodes are represented only by label and you can't have an edge on a label. There is a feature request about it, but I don't think it is planned for the moment.
3) You probably miss the container mapping that defines the compatments between your container mapping in Horizontal or Vertical mode and your node mapping.

Regards,
Steve


Steve Monnier - Obeo
Need training or professional services for Sirius?
http://www.obeodesigner.com/sirius
Re: Creating edges between sub nodes present in different Conatiners. [message #1787288 is a reply to message #1787081] Wed, 23 May 2018 07:25 Go to previous messageGo to next message
Rakesh Nidavani is currently offline Rakesh NidavaniFriend
Messages: 10
Registered: March 2018
Junior Member
Hello Steve,

Thanks for you reply.

By default ELK layout is getting invoked. When we remove the ELK plugin, the lay outing is working as expected.

We need ELK layout for other diagrams (without containers) .

Does ELK layout provider supports containers having sub nodes ?Or there is any know issues in this scenario?

Regards.
Rakesh

[Updated on: Wed, 23 May 2018 07:33]

Report message to a moderator

Re: Creating edges between sub nodes present in different Conatiners. [message #1787446 is a reply to message #1787288] Fri, 25 May 2018 13:30 Go to previous messageGo to next message
Pierre Guilet is currently offline Pierre GuiletFriend
Messages: 176
Registered: June 2017
Senior Member
Hi Rakesh,

Did you install ELK from Sirius or from ELK update site?
It should not be used as default.

In M7 containers overlap will be fixed. See https://bugs.eclipse.org/bugs/show_bug.cgi?id=535114
There is also a problem with sub node overlapping labels: https://bugs.eclipse.org/bugs/show_bug.cgi?id=535116

There could be other problems.

The integration is young so don't hesitate to make tickets (https://bugs.eclipse.org/bugs/enter_bug.cgi?product=Sirius) if you find layout problems that are not ELK layout algorithm option configuration problems. Or if you miss some functionalities around it.

Regards,




Pierre Guilet - Obeo
Need training or professional services for Sirius?
http://www.obeodesigner.com/sirius
Re: Creating edges between sub nodes present in different Conatiners. [message #1790248 is a reply to message #1787446] Thu, 07 June 2018 12:07 Go to previous messageGo to next message
Rakesh Nidavani is currently offline Rakesh NidavaniFriend
Messages: 10
Registered: March 2018
Junior Member
Hello,

Thank you for the reply.

We have many components in our projects and most of them uses ELK.

Is there any way we can block invoking of ELK for one particular diagram ?

We have downloaded and tested the diagram on Sirius version 6.0.0 , even in this version the containers with sub nodes are getting overlapped.

Regards,
Rakesh

Re: Creating edges between sub nodes present in different Conatiners. [message #1790803 is a reply to message #1790248] Mon, 18 June 2018 08:24 Go to previous message
Pierre Guilet is currently offline Pierre GuiletFriend
Messages: 176
Registered: June 2017
Senior Member
Hi,

Do you have the GMF feature installed with org.eclipse.elk.conn.gmf plugin?
If yes, do you really use the GMF features for other part of your project?


Regards,








Pierre Guilet - Obeo
Need training or professional services for Sirius?
http://www.obeodesigner.com/sirius
Previous Topic:Visualization of a cross reference
Next Topic:Export diagram without workspace
Goto Forum:
  


Current Time: Thu Nov 15 22:02:47 GMT 2018

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

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

Back to the top