Skip to main content

Notice: this Wiki will be going read only early in 2024 and edits will no longer be possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.

Jump to: navigation, search

Difference between revisions of "Graphical Modeling Framework"

m (Presentations)
m (What is GMF ?)
 
(38 intermediate revisions by 9 users not shown)
Line 1: Line 1:
 +
{{GMF}}
 +
 +
== What is GMF ? ==
 
<table>
 
<table>
<tr><td>The Eclipse Graphical Modeling Framework ([http://www.eclipse.org/gmf GMF]) provides a generative component and runtime infrastructure for developing graphical editors based on [http://www.eclipse.org/emf EMF] and [http://www.eclipse.org/gef GEF].<br/><br/>While the main GMF [http://www.eclipse.org/gmf website] contains the bulk of information regarding the project, the type of information more appropriately hosted on a wiki is (or will be) found here, such as: FAQs, tutorials, requirements, discussions, etc.</td><td align='right'>
+
<tr><td>The Eclipse Graphical Modeling Framework provides a [http://www.eclipse.org/gmf-tooling | generative component] and [http://www.eclipse.org/gmf-runtime | runtime infrastructure] for developing graphical editors based on [http://www.eclipse.org/emf EMF] and [http://www.eclipse.org/gef GEF].<br/><br/>While the sites for respective components of the GMF contains the bulk of information regarding the project, the type of information more appropriately hosted on a wiki is (or will be) found here, such as: FAQs, tutorials, requirements, discussions, etc.</td><td align='right'>
 
[[Image:gmf_logo_banner.png]]</td>
 
[[Image:gmf_logo_banner.png]]</td>
 
</tr></table>
 
</tr></table>
<br/>
 
  
=== [[GMF_Project_Plan|Draft 2.0 Project Plan]] ===
+
== Get started ==
 
+
Feel free to improve all these resourcesit by your own experience, and if you detect an issue you are not able to fix, please report it!
=== [[Image:New-small.gif]] [[GMF New and Noteworthy#R20|2.0 Stream New and Noteworthy]] ===
+
 
+
=== [[GMF Development Guidelines|Development Guidelines]] ===
+
  
 
=== Tutorials ===
 
=== Tutorials ===
  
[[GMF Tutorial|Mindmap Part 1]] | [[GMF Tutorial Part 2 | Part 2]] | [[GMF Tutorial Part 3 | Part 3]] | [[GMF Tutorial Part 4 | Part 4]]
+
==== Main tutorial ====
 
+
#[[/Tutorial/Part 1 | Get started with GMF - Mindmap example]]
[[GMF Tutorial BPMN|BPMN Diagram]]
+
#[[/Tutorial/Part 2 | Learn how to configure your editor]]
 
+
#[[/Tutorial/Part 3 | Advanced customization]]
[http://adobedev.breezecentral.com/p17835008/ Callisto Webinar (EMF & GMF)]
+
#[[/Tutorial/Part 4 | GMF Lite]]
 
+
=== Documentation ===
+
 
+
*[[Graphical Modeling Framework FAQ|Frequently Asked Questions (FAQ)]]
+
*[[GMF Troubleshooting Guide|Troubleshooting Guide]]
+
*[[GMF Tips|Tips]]
+
  
==== Diagram Editor Concepts ====
+
==== Other tutorials & documentation ====
 +
*[[/Documentation|Documentation]]
 +
*[[/Documentation/Index| Documentation Index]]
  
Articles about diagram editor concepts and how they are supported in GMF.
+
== Installing ==
*[[GMF Nodes|Nodes]]
+
*[[GMF Links|Links]]
+
*[[GMF Labels|Labels]]
+
*[[GMF Constraints|Validation]]
+
*[[GMF Migration|Migration]]
+
  
==== Models ====
+
=== Releases ===
 +
GMF Users should install the releases following instructions at respective sites:
 +
* [http://www.eclipse.org/gmf-runtime/downloads.php GMF Runtime] downloads & installation instructions
 +
* [http://www.eclipse.org/gmf-notation/downloads.php GMF Notation] downloads & installation instructions
 +
* [http://www.eclipse.org/gmf-tooling/download.php GMF Tooling] downloads & installation instructions
  
Description of GMF models and usage hints.
+
All GMF sub projects are participating in the Eclipse Simultaneous Releases and may be installed directly from the release update site.
*[[GMFGraph Hints|Graphical Definition Hints]]
+
*[[GMF MapModel|Mapping]] ([[GMF MapModel Hints|Hints]])
+
*[[GMF GenModel|Generator Model]] ([[GMF GenModel Hints|Hints]])
+
  
=== Presentations ===
+
=== Snapshots (unstable) ===
==== EclipseCon 2006 ====
+
Snapshots are to be used by contributors to have the most recent builds with latest fixes. See [[/Contributors Area#Builds]]
Introduction to GMF [http://eclipsezilla.eclipsecon.org/php/attachment.php?bugid=1 slides] (mindmap project covered in tutorial above with source in CVS under /examples)
+
  
Creating your own Domain Specific Modeler using GMF [http://eclipsezilla.eclipsecon.org/attachment.cgi?id=175 slides] (project found in CVS under /examples)
+
== Versions ==
 +
* [[/Versions| Project Plan and New & Noteworthy page]]
  
==== ECOOP 2006 ====
+
== All ==
Developing a Domain-Specific Modeler with GMF [[Media:GMF_OOPSLA2006.ppt | slides]] [[GMF_Tutorial_BPMN | tutorial]] (modified for OOPSLA 2006)
+
*[[:Category:GMF|Pages in GMF Category]]
  
 
[[Category:Modeling]]
 
[[Category:Modeling]]
 +
[[Category:GMF]]
 +
[[Category:MDD]]

Latest revision as of 06:28, 17 November 2014



GMF
Website
Download
Dev Builds
Update Site releases milestones
Community
Mailing ListNewsgroupIRC
Bugzilla
Open
Help Wanted
Bug Day
Source
GMF Notation: View CVS repo

GMF Runtime: View CVS repo
GMF Tooling: View Git Repo, GitHub


What is GMF ?

The Eclipse Graphical Modeling Framework provides a | generative component and | runtime infrastructure for developing graphical editors based on EMF and GEF.

While the sites for respective components of the GMF contains the bulk of information regarding the project, the type of information more appropriately hosted on a wiki is (or will be) found here, such as: FAQs, tutorials, requirements, discussions, etc.
Gmf logo banner.png

Get started

Feel free to improve all these resourcesit by your own experience, and if you detect an issue you are not able to fix, please report it!

Tutorials

Main tutorial

  1. Get started with GMF - Mindmap example
  2. Learn how to configure your editor
  3. Advanced customization
  4. GMF Lite

Other tutorials & documentation

Installing

Releases

GMF Users should install the releases following instructions at respective sites:

All GMF sub projects are participating in the Eclipse Simultaneous Releases and may be installed directly from the release update site.

Snapshots (unstable)

Snapshots are to be used by contributors to have the most recent builds with latest fixes. See /Contributors Area#Builds

Versions

All

Back to the top