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.
Graphical Modeling Framework/Documentation/Index
< Graphical Modeling Framework | Documentation
Revision as of 11:05, 16 August 2007 by Kuhn.oio.de (Talk | contribs)
This page serves as an index for GMF documentation found in various places: wiki, help, presentations, articles, etc..
If you're new to GMF, start reading:
- the overview
- the tooling/ generation framework tutorials
- the webinars.
If you come across documentation that is relevant to a particular topic, feel free to add a reference below. We need your contribution!
Contents
GMF
Overview
Resource | Page | Type | Company/Author | Lang. | Added By |
---|---|---|---|---|---|
GMF Tutorial | 0 | Tutorial | Borland, Richard Gronback | E | Stefan Kuhn, Orientation in Objects |
Description: Overview of GMF | |||||
GMF Best Practices | P.4 | Presentation | Borland,A.Tikhomirov,A.Shatalin | E | Stefan Kuhn, Orientation in Objects |
Description: Overview over GMF-Tooling / Generation Framework | |||||
GMF Best Practices | P.40 | Presentation | Borland,A.Tikhomirov,A.Shatalin | E | Stefan Kuhn, Orientation in Objects |
Description: GMF: Bridge between EMF & GEF | |||||
GMF Best Practices | P.41 | Presentation | Borland,A.Tikhomirov,A.Shatalin | E | Stefan Kuhn, Orientation in Objects |
Description: Overview Generative + Runtime Component | |||||
GMF Best Practices | P.27ff | Presentation | Borland,A.Tikhomirov,A.Shatalin | E | Stefan Kuhn, Orientation in Objects |
Description: Variation points & customization options | |||||
Extending your DSM by leveraging the GMF Runtime | P.3f | Presentation | IBM, A.Hunter,M.Mostafa | E | Stefan Kuhn, Orientation in Objects |
Description: Variation points & customization options | |||||
ONJava.com | 0 | Article | Jeff Richley | E | Stefan Kuhn, Orientation in Objects |
Description: Introductory article on GMF at ONJava.com |
FAQ
Resource | Page | Type | Company/Author | Lang. | Added By |
---|---|---|---|---|---|
Creating your own Domain Specific Modeler using GMF | P.7 | Presentation | Frederic Plante (IBM), Steven R. Shaw (IBM) and Artem Tikhomirov (Borland) | E | Stefan Kuhn, Orientation in Objects |
Description: What is GMF? (1 page) | |||||
Creating your own Domain Specific Modeler using GMF | P.8 | Presentation | Frederic Plante (IBM), Steven R. Shaw (IBM) and Artem Tikhomirov (Borland) | E | Stefan Kuhn, Orientation in Objects |
Description: Why may GMF be of interest to me? (1 page) | |||||
Creating your own Domain Specific Modeler using GMF | P.9 | Presentation | Frederic Plante (IBM), Steven R. Shaw (IBM) and Artem Tikhomirov (Borland) | E | Stefan Kuhn, Orientation in Objects |
Description: When should I consider GMF? (1 page) | |||||
Creating your own Domain Specific Modeler using GMF | P.10 | Presentation | Frederic Plante (IBM), Steven R. Shaw (IBM) and Artem Tikhomirov (Borland) | E | Stefan Kuhn, Orientation in Objects |
Description: When should I NOT consider GMF (1 page) |
Versions
Resource | Page | Type | Company/Author | Lang. | Added By |
---|---|---|---|---|---|
GMF Best Practices | P.39 | Presentation | Borland,A.Tikhomirov,A.Shatalin | E | Stefan Kuhn, Orientation in Objects |
Description: GMF 1.0 -> 2.0 | |||||
What's New and Noteworthy - 1.0 | 0 | Documentation | N/A | E | Stefan Kuhn, Orientation in Objects |
Description: New and Noteworthy - 1.0 | |||||
GMF Documentation | 0 | Documentation | N/A | E | Stefan Kuhn, Orientation in Objects |
Description: New and Noteworthy - 1.0M3-1.0M6 | |||||
GMF 2.0 New and Noteworthy | 0 | Documentation | N/A | E | Stefan Kuhn, Orientation in Objects |
Description: GMF 2.0 New and Noteworthy | |||||
GMF New and Noteworthy | 0 | Documentation | N/A | E | Stefan Kuhn, Orientation in Objects |
Description: Current GMF New and Noteworthy for next release | |||||
GMF Migration | 0 | Documentation | N/A | E | Stefan Kuhn, Orientation in Objects |
Description: About GMF Migration from one version to another. |
Project
Resource | Page | Type | Company/Author | Lang. | Added By |
---|---|---|---|---|---|
GMF Documentation | 0 | Info | N/A | E | Stefan Kuhn, Orientation in Objects |
Description: Newsgroup @ news.eclipse.org eclipse.modeling.gmf (current) eclipse.technology.gmf (archived) CVS dev.eclipse.org:2401 org.eclipse.gmf | |||||
GMF Project Plan | 0 | Info | N/A | E | Stefan Kuhn, Orientation in Objects |
Description: Lays out the feature and API set for the next release of the GMF Framework | |||||
GMF Developer Resources | 0 | Info | N/A | E | Stefan Kuhn, Orientation in Objects |
Description: GMF Developer Resources | |||||
GMF Development Guidelines | 0 | Info | N/A | E | Stefan Kuhn, Orientation in Objects |
Description: GMF Development Guidelines | |||||
GMF Build Instructions | 0 | Documentation | N/A | E | Stefan Kuhn, Orientation in Objects |
Description: Explains how to automatically build GMF components from the command line using Ant scripts, including the running of unit tests and operation under CruiseControl. |
API
Resource | Page | Type | Company/Author | Lang. | Added By |
---|---|---|---|---|---|
GMF Documentation | 0 | API | N/A | E | Stefan Kuhn, Orientation in Objects |
Description: GMF Runtime API | |||||
GMF Documentation | 0 | API | N/A | E | Stefan Kuhn, Orientation in Objects |
Description: GMF Generation Framework API |
GMF Concepts
Articles about diagram editor concepts and how they are supported in GMF tooling (definition, mapping, generation).
GMF Nodes
Resource | Page | Type | Company/Author | Lang. | Added By |
---|---|---|---|---|---|
GMF Wiki | 0 | Documentation | N/A | E | Stefan Kuhn, Orientation in Objects |
Description: Empty right now |
GMF Links
Resource | Page | Type | Company/Author | Lang. | Added By |
---|---|---|---|---|---|
GMF Wiki | 0 | Documentation | N/A | E | Stefan Kuhn, Orientation in Objects |
Description:
|
GMF Labels
Resource | Page | Type | Company/Author | Lang. | Added By |
---|---|---|---|---|---|
GMF Wiki | 0 | Documentation | N/A | E | Stefan Kuhn, Orientation in Objects |
Description: GMF Label types and how they are realized in : |
GMF-Tooling / Generation Framework
Overview
Resource | Page | Type | Company/Author | Lang. | Added By |
---|---|---|---|---|---|
Extending your DSM by leveraging the GMF Runtime | P.18 | Presentation | IBM, A.Hunter,M.Mostafa | E | Stefan Kuhn, Orientation in Objects |
Description: Goals of Gen-Framework | |||||
Creating your own Domain Specific Modeler using GMF | P.12 | Presentation | Frederic Plante (IBM), Steven R. Shaw (IBM) and Artem Tikhomirov (Borland) | E | Stefan Kuhn, Orientation in Objects |
Description: Tooling Component-Quick Intro (1 page) |
Transformations
Resource | Page | Type | Company/Author | Lang. | Added By |
---|---|---|---|---|---|
GMF Best Practices | P.44 | Presentation | Borland,A.Tikhomirov,A.Shatalin | E | Stefan Kuhn, Orientation in Objects |
Description: Transf. from GMFMap -> GMFGen |
Templates
xPand
Resource | Page | Type | Company/Author | Lang. | Added By |
---|---|---|---|---|---|
GMF Best Practices | P.17 | Presentation | Borland,A.Tikhomirov,A.Shatalin | E | Stefan Kuhn, Orientation in Objects |
Description: Use of dynamic templates | |||||
GMF Best Practices | P.15f | Presentation | Borland,A.Tikhomirov,A.Shatalin | E | Stefan Kuhn, Orientation in Objects |
Description: Change element's icon via template |
Template Locations
Resource | Page | Type | Company/Author | Lang. | Added By |
---|---|---|---|---|---|
Creating your own Domain Specific Modeler using GMF | P.26 | Presentation | Frederic Plante (IBM), Steven R. Shaw (IBM) and Artem Tikhomirov (Borland) | E | Stefan Kuhn, Orientation in Objects |
Description: Lists template locations for Figure and Codegen templates(1 page) |
GMF Gen Model
Resource | Page | Type | Company/Author | Lang. | Added By |
---|---|---|---|---|---|
GMF Tutorial | 0 | Tutorial | Richard Gronback | E | Stefan Kuhn, Orientation in Objects |
Description: Code Generation description + generator meta-model | |||||
GMF GenModel Documentation | 0 | Documentation | N/A | E | Stefan Kuhn, Orientation in Objects |
Description: Official GenModel Documentation | |||||
GMF GenModel Hints | 0 | Documentation | N/A | E | Stefan Kuhn, Orientation in Objects |
Description: GMF GenModel Hints. Various GenModel attributes & options are explained here | |||||
GMF Best Practices | P.20-24 | Presentation | Borland,A.Tikhomirov,A.Shatalin | E | Stefan Kuhn, Orientation in Objects |
Description: Decorate GMF-Gen and Meta-Model | |||||
GMF Best Practices | P.45 | Presentation | Borland,A.Tikhomirov,A.Shatalin | E | Stefan Kuhn, Orientation in Objects |
Description: GMF-Gen variability points | |||||
Extending your DSM by leveraging the GMF Runtime | P.23 | Presentation | IBM, A.Hunter,M.Mostafa | E | Stefan Kuhn, Orientation in Objects |
Description: GMF gen model definition | |||||
Extending your DSM by leveraging the GMF Runtime | P.26 | Presentation | IBM, A.Hunter,M.Mostafa | E | Stefan Kuhn, Orientation in Objects |
Description: Gen->Code overview | |||||
Creating your own Domain Specific Modeler using GMF | P.21 | Presentation | Frederic Plante (IBM), Steven R. Shaw (IBM) and Artem Tikhomirov (Borland) | E | Stefan Kuhn, Orientation in Objects |
Description: Short Intro to GmfGen (1 page). Note that now JET is not used any more as template language but xPand. | |||||
Creating your own Domain Specific Modeler using GMF | P.26 | Presentation | Frederic Plante (IBM), Steven R. Shaw (IBM) and Artem Tikhomirov (Borland) | E | Stefan Kuhn, Orientation in Objects |
Description: Template location for GmfGen(1 page) |
GenEditorGenerator
Resource | Page | Type | Company/Author | Lang. | Added By |
---|---|---|---|---|---|
GMF GenModel Hints | 0 | Documentation | N/A | E | Stefan Kuhn, Orientation in Objects |
Description: GenEditorGenerator options & attributes are explained |
GenLabel / LabelModelFacet
Resource | Page | Type | Company/Author | Lang. | Added By |
---|---|---|---|---|---|
GMF Wiki | 0 | Documentation | N/A | E | Stefan Kuhn, Orientation in Objects |
Description: GMF Labels in GmfGen |
GenDiagram
Resource | Page | Type | Company/Author | Lang. | Added By |
---|---|---|---|---|---|
GMF GenModel Hints | 0 | Documentation | N/A | E | Stefan Kuhn, Orientation in Objects |
Description: GenDiagram options & attributes are explained including Diagram group, Editor group and Providers group |
GenPlugin
Resource | Page | Type | Company/Author | Lang. | Added By |
---|---|---|---|---|---|
GMF GenModel Hints | 0 | Documentation | N/A | E | Stefan Kuhn, Orientation in Objects |
Description: GenPlugin options & attributes are explained |
GenEditorView
Resource | Page | Type | Company/Author | Lang. | Added By |
---|---|---|---|---|---|
GMF GenModel Hints | 0 | Documentation | N/A | E | Stefan Kuhn, Orientation in Objects |
Description: GenEditorView options & attributes are explained |
Reconciler
Resource | Page | Type | Company/Author | Lang. | Added By |
---|---|---|---|---|---|
GMF Reconciler | 0 | Documentation | N/A | E | Stefan Kuhn, Orientation in Objects |
Description: The GMF Reconciler handles the 'protected areas' for GmfMap->GmfGen |
Shortcuts
Resource | Page | Type | Company/Author | Lang. | Added By |
---|---|---|---|---|---|
GMF Tutorial 2 | 0 | Tutorial | Borland, Richard Gronback | E | Stefan Kuhn, Orientation in Objects |
Description: Shortcut description + example. |
Resource | Page | Type | Company/Author | Lang. | Added By |
---|---|---|---|---|---|
GMF GenModel Hints | 0 | Documentation | N/A | E | Stefan Kuhn, Orientation in Objects |
Description: Explains GenNavigator options & attributes | |||||
GMF Tutorial 4 | 0 | Tutorial | Borland, Richard Gronback | E | Stefan Kuhn, Orientation in Objects |
Description: Short explanation of project navigator customization |
GenPropertySheet
Resource | Page | Type | Company/Author | Lang. | Added By |
---|---|---|---|---|---|
GMF GenModel Hints | 0 | Documentation | N/A | E | Stefan Kuhn, Orientation in Objects |
Description: GenPropertySheet options & attributes are explained including GenStandardPropertyTab, GenCustomPropertyTab , Tuning property sheet, no property sheet at all, Add new page, Remove predefined page, Adding section to predefined page, Another tab name for standard page, Prohibit properties editing, Property sheet title and Adding a column to the standard properties view | |||||
GMF Propsheet Customization | 0 | Tutorial | N/A | E | Stefan Kuhn, Orientation in Objects |
Description: Propsheet Customization Tutorial | |||||
GMF Tutorial 4 | 0 | Tutorial | Borland, Richard Gronback | E | Stefan Kuhn, Orientation in Objects |
Description: Short explanation of property sheet customization |
Custom Behaviour
Resource | Page | Type | Company/Author | Lang. | Added By |
---|---|---|---|---|---|
GMF GenModel Hints | 0 | Documentation | N/A | E | Stefan Kuhn, Orientation in Objects |
Description: Explains how to add Custom Behavior. Custom Behavior is basically a representation of GEF's EditPolicy. | |||||
GMF Best Practices | P.10 | Presentation | Borland,A.Tikhomirov,A.Shatalin | E | Stefan Kuhn, Orientation in Objects |
Description: Add custom behavior via gen-model example |
RCP-Generation
Resource | Page | Type | Company/Author | Lang. | Added By |
---|---|---|---|---|---|
GMF RCP Support | 0 | Documentation | N/A | E | Stefan Kuhn, Orientation in Objects |
Description: Official GMF RCP Support man-page | |||||
GMF Tutorial 4 | 0 | Tutorial | Borland, Richard Gronback | E | Stefan Kuhn, Orientation in Objects |
Description: Explains RCP Gen features |
GMF Graph
Note that GmfGraph is the model for the most common Draw2D figures. To create CustomFigures programmatically look at the Draw2D Section of this index.
Resource | Page | Type | Company/Author | Lang. | Added By |
---|---|---|---|---|---|
GMF Tutorial | 0 | Tutorial | Borland, Richard Gronback | E | Stefan Kuhn, Orientation in Objects |
Description: Graphical Definition description + example | |||||
GMF Best Practices | P.25f | Presentation | Borland,A.Tikhomirov,A.Shatalin | E | Stefan Kuhn, Orientation in Objects |
Description: Extend GmfGraph to add gradient figures | |||||
GMF Best Practices | P.43 | Presentation | Borland,A.Tikhomirov,A.Shatalin | E | Stefan Kuhn, Orientation in Objects |
Description: GMFGraph variability points | |||||
Extending your DSM by leveraging the GMF Runtime | P.20 | Presentation | IBM, A.Hunter,M.Mostafa | E | Stefan Kuhn, Orientation in Objects |
Description: GMF-Graph definition | |||||
Creating your own Domain Specific Modeler using GMF | P.17f | Presentation | Frederic Plante (IBM), Steven R. Shaw (IBM) and Artem Tikhomirov (Borland) | E | Stefan Kuhn, Orientation in Objects |
Description: GmfGraph short intro + Concepts (2 pages) | |||||
Creating your own Domain Specific Modeler using GMF | P.26 | Presentation | Frederic Plante (IBM), Steven R. Shaw (IBM) and Artem Tikhomirov (Borland) | E | Stefan Kuhn, Orientation in Objects |
Description: Template location for GmfGraph(1 page) |
Custom Figures
Resource | Page | Type | Company/Author | Lang. | Added By |
---|---|---|---|---|---|
GMF Graph Hints | 0 | Link to newsgroup | Michael Golubev (Borland) | E | Stefan Kuhn, Orientation in Objects |
Description: HowTo start with custom figures (links to newsgroup entry) | |||||
GMF Graph Hints | 0 | Snippet | Michael Golubev (Borland) | E | Stefan Kuhn, Orientation in Objects |
Description: HowTo Scalable/resizable figures | |||||
GMF Tutorial BPMN | 0 | Tutorial | N/A | E | Stefan Kuhn, Orientation in Objects |
Description: Custom Figures example | |||||
GMF Tutorial BPMN | 0 | Tutorial | N/A | E | Stefan Kuhn, Orientation in Objects |
Description: Custom Figures example with SVGs |
Composite Figures
Resource | Page | Type | Company/Author | Lang. | Added By |
---|---|---|---|---|---|
GMF Tutorial 3 | 0 | Tutorial | Borland, Richard Gronback | E | Stefan Kuhn, Orientation in Objects |
Description: Composite figures example |
Layout
Resource | Page | Type | Company/Author | Lang. | Added By |
---|---|---|---|---|---|
GMFGraph Hints | 0 | Scenario | N/A | E | Stefan Kuhn, Orientation in Objects |
Description: How can I use CustomLayout and what is purpose of the CustomAttribute |
Polyline Decorations
Resource | Page | Type | Company/Author | Lang. | Added By |
---|---|---|---|---|---|
GMF Tutorial 2 | 0 | Tutorial | Borland, Richard Gronback | E | Stefan Kuhn, Orientation in Objects |
Description: Polyline decoration example | |||||
Draw2D Documentation | 0 | Documentation | N/A | E | Stefan Kuhn, Orientation in Objects |
Description: Adding Decorations and Children to Connections is mentioned here. |
Labels
Resource | Page | Type | Company/Author | Lang. | Added By |
---|---|---|---|---|---|
GMF Wiki | 0 | Documentation | N/A | E | Stefan Kuhn, Orientation in Objects |
Description: Describes Labels in GmfGraph |
Evolution of GMFGraph Metamodel
Resource | Page | Type | Company/Author | Lang. | Added By |
---|---|---|---|---|---|
Evolution of GMFGraph Metamodel | 0 | N/A | N/A | E | Stefan Kuhn, Orientation in Objects |
Description: Evolution of GMFGraph Metamodel |
GMF Tool Model
Resource | Page | Type | Company/Author | Lang. | Added By |
---|---|---|---|---|---|
GMF Tutorial | 0 | Tutorial | Richard Gronback | E | Stefan Kuhn, Orientation in Objects |
Description: Tooling Definition description + example | |||||
Extending your DSM by leveraging the GMF Runtime | P.21 | Presentation | IBM, A.Hunter,M.Mostafa | E | Stefan Kuhn, Orientation in Objects |
Description: GMF tooling definition | |||||
Creating your own Domain Specific Modeler using GMF | P.19 | Presentation | Frederic Plante (IBM), Steven R. Shaw (IBM) and Artem Tikhomirov (Borland) | E | Stefan Kuhn, Orientation in Objects |
Description: Lists concepts of GmfTool (1 page) |
GMF Mapping Model
Resource | Page | Type | Company/Author | Lang. | Added By |
---|---|---|---|---|---|
GMF Tutorial | 0 | Tutorial | Borland, Richard Gronback | E | Stefan Kuhn, Orientation in Objects |
Description: Mapping Definition description + example | |||||
Extending your DSM by leveraging the GMF Runtime | P.22 | Presentation | IBM, A.Hunter,M.Mostafa | E | Stefan Kuhn, Orientation in Objects |
Description: GMF mapping model definition | |||||
Extending your DSM by leveraging the GMF Runtime | P.24 | Presentation | IBM, A.Hunter,M.Mostafa | E | Stefan Kuhn, Orientation in Objects |
Description: Mapping Example | |||||
Creating your own Domain Specific Modeler using GMF | P.20 | Presentation | Frederic Plante (IBM), Steven R. Shaw (IBM) and Artem Tikhomirov (Borland) | E | Stefan Kuhn, Orientation in Objects |
Description: Short Intro to GmfMap (1 page) |