Skip to main content

Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » Modeling (top-level project) » Problem opening ecore_diagram file/dynamic diagram generation
Problem opening ecore_diagram file/dynamic diagram generation [message #616723] Fri, 19 June 2009 17:54
Eclipse UserFriend
Originally posted by:

Greetings, i'm creating an eclipse plugin, it has a view that make some
calculations and then create a diagram that is displayed on the editor, my
actual solution is that the view creates an .ecore and an ecore_diagram file
using dom, save them locally and then calls the editor (very ugly), the
problem is that I cant open the ecore_diagram because the file do not
belongs to any project.

As far as I know eclipse is not able (at the moment) to open diagram files
outside the workspace as is described on this thread: ml2tools/msg00724.html

(my plugin doesn't use any project or workspace files, the data is passed
directly inside the view)

So i made a temporary solution, is to take any project using
ResourcesPlugin.getWorkspace().getRoot().getProjects()[0] and create
temporary links by file.createLink and then load the diagram (very ugly too)

It would be nice to get rid of the serialized models, I just don't need
them, so my questions are:

- How can i extend the editor and set by myself the correct iPath ,
IEditorinput or something else to make it able to open the ecore_diagram?

- Or how can i extend the ecore diagram editor to directly create the
model -> diagram and display it?

- there is another way to get a solution?

Sorry for my long post, I hope that I'm asking on the right thread and
thanks in advance

Max Shell
Previous Topic:UML Class Diagram
Next Topic:Problem opening ecore_diagram file/dynamic diagram generation
Goto Forum:

Current Time: Wed Jun 20 05:54:01 GMT 2018

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

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

Back to the top