Skip to main content

Eclipse Community Forums
Forum Search:

Search      Help    Register    Login    Home
Home » Modeling » UML2 » Difference uml2 vs emf(uml2 vs emf)
Difference uml2 vs emf [message #1815189] Fri, 27 September 2019 03:00 Go to next message
mariem kasmi is currently offline mariem kasmiFriend
Messages: 1
Registered: September 2019
Junior Member

I just started learning EMF and found that there is a framework called uml2 which is also based on EMF.

As a beginner it is becoming bit difficult to understand the difference between EMF and uml2. Are they two different tools for modeling based on eclipe?

Thank you

Kind Regards
Re: Difference uml2 vs emf [message #1815435 is a reply to message #1815189] Wed, 02 October 2019 17:34 Go to previous message
Ed Willink is currently offline Ed WillinkFriend
Messages: 7506
Registered: July 2009
Senior Member

The EMF project supports the proprietary Ecore modeling language with tooling that reifies the models as Java code. Ecore is primarily an abstraction for Java coding bit has many powerful characteristics that also allow ot be used just as a modeling language. Ecore is normally maintained using a Tree editor. The Sirius project provides a graphical editor for Ecore so that you may treat Ecore as a graphical modeling language. The Xcore project enables Ecore to be used from a textual language. Many choices all quite well integrated. Ecore has been about for so long and is so widely used that it is a de facto standard.

The Eclipse UML32 project supports the OMG standard UML model specification language for which OMG provides no tools. many third parties provide some tooling. The Eclipse Papyrus project provides graphical tooling. The Eclipse UML2 project uses Ecore for its tooling.

If you need industry standard or UML you should use the the Eclipse UML2 facilities.

If you just want to use models productively you will probably be better off avoiding the complexities; use Ecore as your base, possibly with Sirius, possibly using Xcore or OCLinEcore.


Ed Willink.

Previous Topic:What Industry Wants from Academia in Software Modeling
Next Topic:Business Key
Goto Forum:

Current Time: Tue Aug 16 03:39:25 GMT 2022

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

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

Back to the top