Notice: This Wiki is now read only and edits are no longer possible. Please see: https://gitlab.eclipse.org/eclipsefdn/helpdesk/-/wikis/Wiki-shutdown-plan for the plan.
Difference between revisions of "Graphical Modeling Framework/Documentation/Index"
(→View) |
(→EditParts) |
||
Line 328: | Line 328: | ||
| Entries = | | Entries = | ||
{{GMF Index ExternalResource/Entry | {{GMF Index ExternalResource/Entry | ||
+ | | Resource= [http://help.eclipse.org/help33/topic/org.eclipse.gmf.doc/prog-guide/runtime/Developer%20Guide%20to%20Diagram%20Runtime.html#_Toc119420273 EditPart Service:] | ||
+ | | Page= 0 | ||
+ | | Type= Documentation | ||
+ | | Author= IBM | ||
+ | | Lang= E | ||
+ | | Added= [http://www.oio.de Stefan Kuhn, Orientation in Objects] | ||
+ | | Comment= Overview / Definition | ||
+ | }}{{GMF Index ExternalResource/Entry | ||
| Resource= [http://eclipsezilla.eclipsecon.org/php/attachment.php?bugid=3624 Extending your DSM by leveraging the GMF Runtime] | | Resource= [http://eclipsezilla.eclipsecon.org/php/attachment.php?bugid=3624 Extending your DSM by leveraging the GMF Runtime] | ||
| Page= P.28 | | Page= P.28 |
Revision as of 08:35, 10 August 2007
This page serves as an index for GMF documentation found in various places: wiki, help, presentations, articles, etc.. If you come across documentation that is relevant to a particular topic, feel free to add a reference below. Remember, this is a wiki!
Contents
GMF
Overview
Resource | Page | Type | Company/Author | Lang. | Added By |
---|---|---|---|---|---|
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 |
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 |
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 |
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
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 |
Gen-Model
Resource | Page | Type | Company/Author | Lang. | Added By |
---|---|---|---|---|---|
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 | |||||
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 |
GMF-Graph
Resource | Page | Type | Company/Author | Lang. | Added By |
---|---|---|---|---|---|
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 |
GMF Tool Model
Resource | Page | Type | Company/Author | Lang. | Added By |
---|---|---|---|---|---|
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 |
GMF Mapping Model
Resource | Page | Type | Company/Author | Lang. | Added By |
---|---|---|---|---|---|
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 |
GMF-Runtime
Overview
Resource | Page | Type | Company/Author | Lang. | Added By |
---|---|---|---|---|---|
GMF Best Practices | P.5 | Presentation | Borland,A.Tikhomirov,A.Shatalin | E | Stefan Kuhn, Orientation in Objects |
Description: Short explanation what GMF-Runtime does | |||||
Extending your DSM by leveraging the GMF Runtime | P.6ff | Presentation | IBM, A.Hunter,M.Mostafa | E | Stefan Kuhn, Orientation in Objects |
Description: GMF runtime architecture | |||||
Extending your DSM by leveraging the GMF Runtime | P.9ff | Presentation | IBM, A.Hunter,M.Mostafa | E | Stefan Kuhn, Orientation in Objects |
Description: Overview of reusable runtime components | |||||
GMF Model View Controller | 0 | Documentation | IBM | E | Stefan Kuhn, Orientation in Objects |
Description: Architecture with addition of 2 tier model layer to support generic notation meta-model |
Extension Points / Services
Resource | Page | Type | Company/Author | Lang. | Added By |
---|---|---|---|---|---|
Services | 0 | Documentation | IBM | E | Stefan Kuhn, Orientation in Objects |
Description: Definition | |||||
GMF Best Practices | P.37f | Presentation | Borland,A.Tikhomirov,A.Shatalin | E | Stefan Kuhn, Orientation in Objects |
Description: List of available extension points | |||||
Extensibility | 0 | Documentation | IBM | E | Stefan Kuhn, Orientation in Objects |
Description: The extensibility of GMF is an area where the platform differs greatly from the GEF mechanism for integrating a domain editor |
View /Styles
Resource | Page | Type | Company/Author | Lang. | Added By |
---|---|---|---|---|---|
View Service | 0 | Documentation | IBM | E | Stefan Kuhn, Orientation in Objects |
Description: Overview | |||||
Extending your DSM by leveraging the GMF Runtime | P.29f | Presentation | IBM, A.Hunter,M.Mostafa | E | Stefan Kuhn, Orientation in Objects |
Description: Styles. How to add persistent properties to the notation view elements |
EditParts
Resource | Page | Type | Company/Author | Lang. | Added By |
---|---|---|---|---|---|
EditPart Service: | 0 | Documentation | IBM | E | Stefan Kuhn, Orientation in Objects |
Description: Overview / Definition | |||||
Extending your DSM by leveraging the GMF Runtime | P.28 | Presentation | IBM, A.Hunter,M.Mostafa | E | Stefan Kuhn, Orientation in Objects |
Description: Demonstration of adding filter functionality to an EditPart | |||||
Extending your DSM by leveraging the GMF Runtime | P.34ff | Presentation | IBM, A.Hunter,M.Mostafa | E | Stefan Kuhn, Orientation in Objects |
Description: Demonstration how EditPart listens to domain model changes |
EditPolicies
Resource | Page | Type | Company/Author | Lang. | Added By |
---|---|---|---|---|---|
GMF Best Practices | P.7f | Presentation | Borland,A.Tikhomirov,A.Shatalin | E | Stefan Kuhn, Orientation in Objects |
Description: Example for pop-up dialog on double click to modify an element. | |||||
GMF Best Practices | P.9 | Presentation | Borland,A.Tikhomirov,A.Shatalin | E | Stefan Kuhn, Orientation in Objects |
Description: Add custom behavior via edit policy example |
Icon (Provider)
Resource | Page | Type | Company/Author | Lang. | Added By |
---|---|---|---|---|---|
GMF Best Practices | P.14 | Presentation | Borland,A.Tikhomirov,A.Shatalin | E | Stefan Kuhn, Orientation in Objects |
Description: Change element's icon via extension point |
In-Code / Protected Areas
Icon
Resource | Page | Type | Company/Author | Lang. | Added By |
---|---|---|---|---|---|
GMF Best Practices | P.12f | Presentation | Borland,A.Tikhomirov,A.Shatalin | E | Stefan Kuhn, Orientation in Objects |
Description: Change element's icon via modifying generated code |
Actions
Resource | Page | Type | Company/Author | Lang. | Added By |
---|---|---|---|---|---|
Extending your DSM by leveraging the GMF Runtime | P.31ff | Presentation | IBM, A.Hunter,M.Mostafa | E | Stefan Kuhn, Orientation in Objects |
Description: How to add custom action to the editor |
Notation Meta-Model
Resource | Page | Type | Company/Author | Lang. | Added By |
---|---|---|---|---|---|
Notation meta-model | 0 | Documentation | IBM | E | Stefan Kuhn, Orientation in Objects |
Description: The unifying force of GMF is the notation meta-model which provides the concrete link between the EMF and GEF. |
(Shape) Decoration
Resource | Page | Type | Company/Author | Lang. | Added By |
---|---|---|---|---|---|
Extending your DSM by leveraging the GMF Runtime | P.44ff | Presentation | IBM, A.Hunter,M.Mostafa | E | Stefan Kuhn, Orientation in Objects |
Description: How to add shape decoration |
Layout / arrange behaviour
Resource | Page | Type | Company/Author | Lang. | Added By |
---|---|---|---|---|---|
Extending your DSM by leveraging the GMF Runtime | P.52ff | Presentation | IBM, A.Hunter,M.Mostafa | E | Stefan Kuhn, Orientation in Objects |
Description: How to change default arrange behavior of an existing diagram |
Performance
Resource | Page | Type | Company/Author | Lang. | Added By |
---|---|---|---|---|---|
Extending your DSM by leveraging the GMF Runtime | P.37ff | Presentation | IBM, A.Hunter,M.Mostafa | E | Stefan Kuhn, Orientation in Objects |
Description: Improve memory usage |
Draw2D
Resources
- Using GEF and EMF Redbook by IBM. Todo: Index examples to overview.
- GMF Best Practices
- Extending your DSM by leveraging the GMF Runtime
- Developer Guide to Diagram Runtime Framework
Feedback
Please enter your criticism here.
Questions
- How can I define a html-anchor? I want to directly reference an entry in the resources section and not the resources section in general.
Example Resource Structure / Template
Resource | Page | Type | Company/Author | Lang. | Added By |
---|---|---|---|---|---|
GMF in a Nutshell | P.667 | Presentation | Mr.Pink / RDogs | E | Stefan Kuhn / www.MyComp.de |
Description: I beg god this will exist soon | |||||
Resource2 | P.xxx | Tutorial | Mr.Brain/ CN | GER | AnotherPoorDoc Guy |
Description: Res2 is excellent | |||||
TemplateRes | TemplatePage | TemplateType | TemplateAuthor | TemplateLang | TemplateAdded |
Description: TemplateComment |
The template can be improved, so just one point to change our view. For a good looking template, see the right chemical symbol table template of the german wikipedia.
I started a template here