Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Sirius » How to industrialize a modeling tool with Sirius?
How to industrialize a modeling tool with Sirius? [message #1692220] Tue, 14 April 2015 11:33 Go to next message
BELARDI Marc is currently offline BELARDI MarcFriend
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! Smile

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! Smile )?

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 Go to previous messageGo to next message
Esteban Dugueperoux is currently offline Esteban DugueperouxFriend
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 #1692771 is a reply to message #1692220] Fri, 17 April 2015 20:59 Go to previous messageGo to next message
Marcin Trycz is currently offline Marcin TryczFriend
Messages: 12
Registered: August 2014
Junior Member
BELARDI Marc wrote on Tue, 14 April 2015 11:33

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! Smile )?


I have a somewhat similar usecase, and the fine devs of Sirius have provided me with the link for Adruino Designer*, which is a great learning point. Apart from the business code, it has all the things like a product and classes for starting a project with a model and viewpoints automatically.

This really should get more credit, it's a great application.


* https://github.com/mbats/arduino


I'm just a user.
Re: How to industrialize a modeling tool with Sirius? [message #1692958 is a reply to message #1692771] Mon, 20 April 2015 20:42 Go to previous messageGo to next message
BELARDI Marc is currently offline BELARDI MarcFriend
Messages: 2
Registered: April 2015
Junior Member
Great, thank you for your help!

I've tried to define my own eclipse product but in vain for the moment... Smile I'll try again this week.
I'll see if the arduino designer can help me with that!

Regards,
Re: How to industrialize a modeling tool with Sirius? [message #1693018 is a reply to message #1692220] Tue, 21 April 2015 09:09 Go to previous message
Pierre-Charles David is currently offline Pierre-Charles DavidFriend
Messages: 554
Registered: July 2009
Senior Member
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
Previous Topic:Questions about diagram(notation) extension
Next Topic:I'm a new for Sirius
Goto Forum:
  


Current Time: Wed Jan 20 04:53:53 GMT 2021

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

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

Back to the top