How to industrialize a modeling tool with Sirius? [message #1692220] |
Tue, 14 April 2015 11:33 |
BELARDI Marc Messages: 2 Registered: April 2015 |
Junior Member |
|
|
Hi Sirius Community,
First, I would like to thank you for making Sirius Opensource! This is a great and powerful project in my opinion!
I've started my own metamodel and then my ownd Viewpoint Specification Model with Sirius in order to create my own modeling workbench. Now, both the m2 and the VSM are quite stable, how can I build my modeling workbench from these?
Today, I'm working on an Eclipse workspace in which I have defined the metamodel. Then I launch a new Eclipse runtime with a workspace where my VSM is located. Finally, I create a Modeling Model and then apply the viewpoint of my VSM. This is a bit complicated for the end user.
The target behavior is to be able to launch my own modeling workbench directly (instead of launching an Eclipse Application and then running another one) using any workspace and be able to create models with the viewpoint already applied.
In short, my question could have been: what are the next steps in order to make an industralizable modeling tool (as Capella) from your 4Min Tutorial (which is very useful, thanks for it! )?
Thank you for your help,
Marc
|
|
|
Re: How to industrialize a modeling tool with Sirius? [message #1692333 is a reply to message #1692220] |
Wed, 15 April 2015 07:15 |
Esteban Dugueperoux Messages: 472 Registered: July 2009 |
Senior Member |
|
|
Hi Marc,
When you have created your Viewpoint Specification Model, it should be
in a Viewpoint Specification Project which has the Plugin Project nature.
It means that this project can be deployed as a Eclipse bundle. Then to
have your modeling tool, you must define your own product [1] including
the plugin/bundle projects you have created.
To hide the concept of Viewpoint to end user, you must create your own
wizard which will create a specific Modeling Project and select directly
your Viewpoint.
[1] https://wiki.eclipse.org/FAQ_How_do_I_create_an_Eclipse_product%3F
Best Regards.
Le 14/04/2015 14:54, BELARDI Marc a écrit :
> Hi Sirius Community,
> First, I would like to thank you for making Sirius Opensource! This is a
> great and powerful project in my opinion! :)
> I've started my own metamodel and then my ownd Viewpoint Specification
> Model with Sirius in order to create my own modeling workbench. Now,
> both the m2 and the VSM are quite stable, how can I build my modeling
> workbench from these?
>
> Today, I'm working on an Eclipse workspace in which I have defined the
> metamodel. Then I launch a new Eclipse runtime with a workspace where my
> VSM is located. Finally, I create a Modeling Model and then apply the
> viewpoint of my VSM. This is a bit complicated for the end user.
> The target behavior is to be able to launch my own modeling workbench
> directly (instead of launching an Eclipse Application and then running
> another one) using any workspace and be able to create models with the
> viewpoint already applied.
>
> In short, my question could have been: what are the next steps in order
> to make an industralizable modeling tool (as Capella) from your 4Min
> Tutorial (which is very useful, thanks for it! :) )?
>
> Thank you for your help,
> Marc
>
--
Esteban Dugueperoux - Obeo
Need professional services for Sirius?
http://www.obeodesigner.com/sirius
|
|
|
|
|
Re: How to industrialize a modeling tool with Sirius? [message #1693018 is a reply to message #1692220] |
Tue, 21 April 2015 09:09 |
|
Le 14/04/2015 14:54, BELARDI Marc a écrit :
> Hi Sirius Community,
Hi Marc.
> First, I would like to thank you for making Sirius Opensource! This is a
> great and powerful project in my opinion! :)
Thanks!
> Today, I'm working on an Eclipse workspace in which I have defined the
> metamodel. Then I launch a new Eclipse runtime with a workspace where my
> VSM is located. Finally, I create a Modeling Model and then apply the
> viewpoint of my VSM. This is a bit complicated for the end user.
> The target behavior is to be able to launch my own modeling workbench
> directly (instead of launching an Eclipse Application and then running
> another one) using any workspace and be able to create models with the
> viewpoint already applied.
>
> In short, my question could have been: what are the next steps in order
> to make an industralizable modeling tool (as Capella) from your 4Min
> Tutorial (which is very useful, thanks for it! :) )?
In addition to the previous answers, see also
http://www.lorenzobettini.it/2015/03/build-your-own-custom-eclipse/
which describes all the steps to create an Eclipse distribution with
your custom plug-ins already installed.
Note that an intermediate step before going to a fully self-contained
product would be to publish an update-site with yout modeler and its
dependencies so that end-users can install it into an existing Eclipse
product. It is somewhat easier, and once you have this you can reuse
most of this work if you need to go one step further to a self-contained
product.
--
Pierre-Charles David - Obeo
Need professional services for Sirius?
http://www.obeodesigner.com/sirius
Pierre-Charles David - Obeo
Need training or professional services for Sirius?
http://www.obeodesigner.com/sirius
|
|
|
Powered by
FUDForum. Page generated in 0.06649 seconds