Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Sirius » sirius and version control of created models(sirius and version control )
sirius and version control of created models [message #1701078] Thu, 09 July 2015 08:35 Go to next message
Neil Mackenzie is currently offline Neil MackenzieFriend
Messages: 131
Registered: December 2013
Senior Member
Hello,
I think Sirius is a very good tool for creating models. I am wondering has anyone done any investigation on managing version control of models created from within Sirius. Perhaps this could be done with EMFStore (version control for EMF models) or Git ,maybe EMFCompare could be useful for comparing versions?
Thanks,
Neil

[Updated on: Thu, 09 July 2015 08:35]

Report message to a moderator

Re: sirius and version control of created models [message #1701252 is a reply to message #1701078] Fri, 10 July 2015 09:11 Go to previous messageGo to next message
Laurent Redor is currently offline Laurent RedorFriend
Messages: 300
Registered: July 2009
Senior Member
Le 09/07/2015 10:35, Neil Mackenzie a écrit :
> Hello,

Hi,

> I think Sirius is a very good tool for creating models.

Thanks.

I am
> wondering ass anyone done any investigation on managing version control
> of models created from within Sirius. Perhaps this could be done with
> EMFStore (version control for EMF models) or Git ,maybe EMFCompare could
> be useful for comparing versions?
> Thanks,
> Neil
>

I'm not sure to understand what is really your question?

You can store your models and associated representations file in GIT
(this is done for data of Sirius tests for example [1]).

The representations file (aird model) are EMF models. So yes, they can
be compared with EMFCompare ...

Regards,

[1]
http://git.eclipse.org/c/sirius/org.eclipse.sirius.git/tree/plugins/org.eclipse.sirius.tests.junit/data/unit/margin


--
Laurent Redor - Obeo

Need professional services for Sirius?
http://www.obeodesigner.com/sirius


Laurent Redor - Obeo

Need training or professional services for Sirius?
http://www.obeodesigner.com/sirius
Re: sirius and version control of created models [message #1701301 is a reply to message #1701252] Fri, 10 July 2015 17:04 Go to previous messageGo to next message
Neil Mackenzie is currently offline Neil MackenzieFriend
Messages: 131
Registered: December 2013
Senior Member
Thanks for your response.
As I understand it Sirius allows you to create modeling tools (for creating model instances in a specific domain), and then use those modeling tools. Using the modeling tool helps users visually create model instances which are stored as XMI files. When using the created modelling tool it would be nice if there were some features to assist users in collaborating in making the model instances. For example in Eclipse Client Platform with EMFstore it is possible when visually creating a XMI file to commit, or update, or create a branch from within the tool (similar to subversion, but focused on EMF models as opposed to text).
It would be a nice feature (although perhaps not easy to do!) if the modelling tools created with Sirius could have some feature which helped with version control of the created XMI file (such as commit\update\compare\show history etc).
I could be wrong, but it seems to me that the domain specific modeling tools created using sirius are focused on the single user (with collaboration left to tools outside of the application), whereas some features to create domain specific modelling tools which are collaborative would be very nice...perhaps people have looked at this already or have common ways to deal with collaborating on XMI models created with sirius.

Thanks,
Neil
Re: sirius and version control of created models [message #1701721 is a reply to message #1701301] Wed, 15 July 2015 09:01 Go to previous message
Steve Monnier is currently offline Steve MonnierFriend
Messages: 572
Registered: May 2011
Senior Member
Hello,

Indeed there is a collaborative component for Sirius as presented in a
previous post [1]. There is a free evaluation version[2] if you are
interested in testing it.

Regards,
Steve
[1]
https://www.eclipse.org/forums/index.php/mv/msg/675329/1277635/#msg_1277635
[2] http://www.obeodesigner.com/product#collaborative_modeling

Le 10/07/2015 19:04, Neil Mackenzie a écrit :
> Thanks for your response.
> As I understand it Sirius allows you to create modeling tools (for
> creating model instances in a specific domain), and then use those
> modeling tools. Using the modeling tool helps users visually create
> model instances which are stored as XMI files. When using the created
> modelling tool it would be nice if there were some features to assist
> users in collaborating in making the model instances. For example in
> Eclipse Client Platform with EMFstore it is possible when visually
> creating a XMI file to commit, or update, or create a branch from within
> the tool (similar to subversion, but focused on EMF models as opposed to
> text).
> It would be a nice feature (although perhaps not easy to do!) if the
> modelling tools created with Sirius could have some feature which helped
> with version control of the created XMI file (such as
> commit\update\compare\show history etc).
> I could be wrong, but it seems to me that the domain specific modeling
> tools created using sirius are focused on the single user (with
> collaboration left to tools outside of the application), whereas some
> features to create domain specific modelling tools which are
> collaborative would be very nice...perhaps people have looked at this
> already or have common ways to deal with collaborating on XMI models
> created with sirius.
>
> Thanks, Neil


--
Steve Monnier - Obeo

Need professional services for Sirius?
http://www.obeodesigner.com/sirius


Steve Monnier - Obeo Canada
Need training or professional services for Sirius?
http://www.obeodesigner.com/sirius
Previous Topic:Use Kieler Layout on Sirius Diagram
Next Topic:Necessary plugins for Sirius
Goto Forum:
  


Current Time: Sat Apr 20 00:51:42 GMT 2024

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

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

Back to the top