Skip to main content


Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Eclipse Projects » Sirius » Sirius vs Graphiti
Sirius vs Graphiti [message #1754429] Fri, 17 February 2017 17:08 Go to next message
Alex Kravets is currently offline Alex KravetsFriend
Messages: 561
Registered: November 2009
Senior Member
Can someone please compare these two tools/frameworks?

I've worked with Graphiti before on an editor where business logic written against framework's API - for example things that need to be done when object is dropped onto a canvas is done by implementing certain Features that framework exposes. Does Sirius offers similar approach or is it more like GMF where different aspects of editor's work flow are defined in specialized files?

[Updated on: Fri, 17 February 2017 20:13]

Report message to a moderator

Re: Sirius vs Graphiti [message #1754565 is a reply to message #1754429] Mon, 20 February 2017 11:07 Go to previous messageGo to next message
Pierre-Charles David is currently offline Pierre-Charles DavidFriend
Messages: 703
Registered: July 2009
Senior Member
Neither Smile

I guess it's closer to Graphiti in that there is a well-identified place where you, as the modeler's implemeter, need to configure each specific interaction (e.g. "how should the modeler react when the user drops an element of type X onto an element of type Y?"). Except that the modeler's definition is not programmed in Java, but defined in a configuration model which is interpreted dynamically (there is no code generation needed).

Relatively complex modelers can be defined in Sirius in a single configuration model without any line of Java code. Parts of the modeler which require walking inside your domain models are implemented using AQL expressions (you can think of it as a lightweight variant of OCL). For more complex stuff it's very easy to drop to Java to implement arbitrary queries and model changes.

If you're completely new to Sirius, I encourage you to watch the 4 minutes video at https://www.eclipse.org/sirius/getstarted.html and follow the starter tutorial available on the same page (it takes about 15 minutes).

Regards,
Pierre-Charles David

--
Need training or 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
Re: Sirius vs Graphiti [message #1754693 is a reply to message #1754565] Tue, 21 February 2017 15:44 Go to previous message
Alex Kravets is currently offline Alex KravetsFriend
Messages: 561
Registered: November 2009
Senior Member
Thank you
Previous Topic:Edge Creation Tool Problem
Next Topic:Sirius Epsilon integration
Goto Forum:
  


Current Time: Thu Apr 25 08:26:19 GMT 2024

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

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

Back to the top