Jump to: navigation, search

Difference between revisions of "MDT/UML2"

< MDT
m (General Information)
 
(5 intermediate revisions by 2 users not shown)
Line 17: Line 17:
  
 
== Plans ==
 
== Plans ==
 +
* [http://www.eclipse.org/projects/project-plan.php?planurl=http://www.eclipse.org/modeling/mdt/uml2/project-info/plan_luna.xml&component=UML2 Luna Project Plan]
 +
 +
* [http://www.eclipse.org/projects/project-plan.php?planurl=http://www.eclipse.org/modeling/mdt/uml2/project-info/plan_kepler.xml&component=UML2 Kepler Project Plan]
 +
 
* [http://www.eclipse.org/projects/project-plan.php?planurl=http://www.eclipse.org/modeling/mdt/uml2/project-info/plan_juno.xml&component=UML2 Juno Project Plan]
 
* [http://www.eclipse.org/projects/project-plan.php?planurl=http://www.eclipse.org/modeling/mdt/uml2/project-info/plan_juno.xml&component=UML2 Juno Project Plan]
  
Line 31: Line 35:
 
== General Information ==
 
== General Information ==
  
* [[MDT/UML2/New_and_Noteworthy/Juno|New and Noteworthy]] features in the Juno release, by milestone
+
* [[MDT/UML2/New_and_Noteworthy/Luna|New and Noteworthy]] features in the Luna release, by milestone.
 +
* [[MDT/UML2/New_and_Noteworthy/Kepler|New and Noteworthy]] features in the Kepler release, by milestone
  
 
== Guides ==
 
== Guides ==
  
* [http://wiki.eclipse.org/MDT/UML2/UML2_4.0_Migration_Guide UML2 4.0 Migration Guide] - Explains how to migrate from UML2 3.x to UML2 4.0.
+
* [[MDT/UML2/UML2 5.0 Migration Guide|UML2 5.0 Migration Guide]] - Explains how to migrate from UML2 4.x to UML2 5.0.
 +
 
 +
* [[MDT/UML2/UML2 4.0 Migration Guide|UML2 4.0 Migration Guide]] - Explains how to migrate from UML2 3.x to UML2 4.0.
  
 
* [http://www.eclipse.org/modeling/mdt/uml2/docs/guides/UML2_3.0_Migration_Guide/guide.html UML2 2.2 Migration Guide] - Explains how to migrate from UML2 2.2.x to UML2 3.0.
 
* [http://www.eclipse.org/modeling/mdt/uml2/docs/guides/UML2_3.0_Migration_Guide/guide.html UML2 2.2 Migration Guide] - Explains how to migrate from UML2 2.2.x to UML2 3.0.
Line 45: Line 52:
 
== Articles  ==
 
== Articles  ==
  
*[http://wiki.eclipse.org/MDT/UML2/Getting_Started_with_UML2 Getting Started With UML2] - Explains how to start creating UML2 models.  
+
*[[MDT/UML2/Getting_Started_with_UML2|Getting Started With UML2]] - Explains how to start creating UML2 models.  
*[http://wiki.eclipse.org/MDT/UML2/Introduction_to_UML2_Profiles Introduction to UML2 Profiles] - Explains how to work with UML2 profiles.  
+
*[[MDT/UML2/Introduction_to_UML2_Profiles|Introduction to UML2 Profiles]] - Explains how to work with UML2 profiles.  
 
*[http://www.eclipse.org/modeling/mdt/uml2/docs/articles/Customizing_UML2_Which_Technique_is_Right_For_You/article.html Customizing UML: Which Technique is Right for You] - Explains how to customize UML to suit specific domains.  
 
*[http://www.eclipse.org/modeling/mdt/uml2/docs/articles/Customizing_UML2_Which_Technique_is_Right_For_You/article.html Customizing UML: Which Technique is Right for You] - Explains how to customize UML to suit specific domains.  
 
*[http://www.eclipse.org/modeling/mdt/uml2/docs/articles/Defining_Generics_with_UML_Templates/article.html Defining Generics with UML Templates] - Explains how UML templates can be used to specify generics and how the UML representation maps to Ecore and Java.
 
*[http://www.eclipse.org/modeling/mdt/uml2/docs/articles/Defining_Generics_with_UML_Templates/article.html Defining Generics with UML Templates] - Explains how UML templates can be used to specify generics and how the UML representation maps to Ecore and Java.

Latest revision as of 12:31, 27 January 2014

UML2 is an EMF-based implementation of the Unified Modeling Language (UML) 2.x OMG metamodel for the Eclipse platform.

The objectives of the UML2 component are to provide

  • a useable implementation of the UML metamodel to support the development of modeling tools
  • a common XMI schema to facilitate interchange of semantic models
  • test cases as a means of validating the specification
  • validation rules as a means of defining and enforcing levels of compliance

Although MDT/UML2 provides the metamodel, it does not provide UML modelling tools themselves. One implementation is MDT/Papyrus. An older, no longer supported implementation is MDT-UML2Tools.

Frequently Asked Questions

For creating models with a visual editor see: Papyrus User Guide

Plans

Archive

General Information

Guides

Articles

Tutorials

Presentations

(None of these talks are viewable unless you have Internet Explorer)

  • UML2 Long Talk - Slides from "What do YOU want UML to be?" long talk at EclipseCon 2007.
  • UML2 Short Talk - Slides from "What's New in UML2?" short talk at EclipseCon 2006.

OMG standards and related work

Javadoc

Related Links


For Developers

The UML2 component uses a custom code formatting profile. If you are contributing patches or anther code vehicles to UML2, please ensure that it is formatted using this profile:

Build Related Links