Login | Register
My pages Projects Community openCollabNet

argouml
Wiki: Diff for "eUML"

Edit this page | Links to this page | Page information | Attachments | Refresh page

 

Differences between revisions 1 and 9 (spanning 9 versions)

Deletions are marked like this. Additions are marked like this.
Line 1: Line 1:
The model implementation "eUML" is our first UML 2.x model subsystem implementation. It uses eclipse UML2 and EMF. This page describes some of the most important concepts of it. The model implementation "eUML" is our first UML 2.x model subsystem implementation. It uses eclipse [http://www.eclipse.org/modeling/mdt/?project=uml2 UML2] and [http://www.eclipse.org/modeling/emf/ EMF]. This page describes some of the most important concepts of it.
Line 5: Line 5:
TODO: Describe the needed jar files and start parameters. In order to make ArgoUML use eUML, check if the {{{org.eclipse.<...>.jar}}} files are available in the ArgoUML installation directory (should be the case since the 0.29.x releases). At startup, make sure that the parameters {{{-Dargouml.model.implementation=org.argouml.model.euml.EUMLModelImplementation -DeUML.resources=org.eclipse.uml2.uml.resources_<version>.jar}}} are set, which is the case in the {{{argouml2.<bat|sh>}}} startup scripts.

For using eUML in eclipse, use one of the available launch configurations that include "eUML" or "UML2" in their name.
Line 9: Line 11:
TODO: Describe how things are set up, especially in '''org.argouml.model.euml.EUMLModelImplementation'''. No need to further configure eUML by users! This section describes how ArgoUML ''internally'' configures UML2/EMF.

TODO: Describe how things are set up, especially in {{{org.argouml.model.euml.EUMLModelImplementation}}}.
Line 13: Line 17:
TODO: Decribe how they are used in the model. ArgoUML supports both modeling of UML models and UML profiles. Please note that since UML 2.x models and profiles are different things, so ArgoUML makes a distinction between a model and a profile project (as long as ArgoUML has the "one project one model" restriction).

We have separate page for more information on ["UML2, Profiles and XMI"].

The model implementation "eUML" is our first UML 2.x model subsystem implementation. It uses eclipse UML2 and EMF. This page describes some of the most important concepts of it.

How to enable it

In order to make ArgoUML use eUML, check if the org.eclipse.<...>.jar files are available in the ArgoUML installation directory (should be the case since the 0.29.x releases). At startup, make sure that the parameters -Dargouml.model.implementation=org.argouml.model.euml.EUMLModelImplementation -DeUML.resources=org.eclipse.uml2.uml.resources_<version>.jar are set, which is the case in the argouml2.<bat|sh> startup scripts.

For using eUML in eclipse, use one of the available launch configurations that include "eUML" or "UML2" in their name.

Configuration

No need to further configure eUML by users! This section describes how ArgoUML internally configures UML2/EMF.

TODO: Describe how things are set up, especially in org.argouml.model.euml.EUMLModelImplementation.

Profiles

ArgoUML supports both modeling of UML models and UML profiles. Please note that since UML 2.x models and profiles are different things, so ArgoUML makes a distinction between a model and a profile project (as long as ArgoUML has the "one project one model" restriction).

We have separate page for more information on UML2, Profiles and XMI.

eUML (last edited 2010-12-14 12:19:50 -0700 by thn)