Skip to main content



      Home
Home » Modeling » UML2 » Difference uml2 vs emf(uml2 vs emf)
Difference uml2 vs emf [message #1815189] Thu, 26 September 2019 23:00 Go to next message
Eclipse UserFriend
Hi,

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
Mariem
Re: Difference uml2 vs emf [message #1815435 is a reply to message #1815189] Wed, 02 October 2019 13:34 Go to previous message
Eclipse UserFriend
Hi

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.

Regards

Ed Willink.

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


Current Time: Thu Jul 17 04:45:13 EDT 2025

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

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

Back to the top