How the workbench is able to help you in your metamodelling tasks

Didier Vojtisek, Francois Tanguy, Cyril Faucher

Build date: 9-February-2007

$Date: 2007/01/24 13:40:51 $


Table of Contents

1. Introduction
2. The Text Editor
2.1. The document
2.2. Auto-completion
2.3. Outline
2.4. Errors reporting
2.5. Debugging information
2.6. Editor preferences
3. Execution
3.1. Using a Run configuration
3.2. Run using a ant file
3.3. Run the interpreter with a Java command line
3.3.1. Command line options
3.3.2. About the URI map
4. Debugging
4.1. Global View
4.2. The Watch View
4.3. The Frame View
4.4. The Editor View
4.5. Debugging actions
5. Help
6. Transformations
6.1. Actions for Ecore files
6.2. Actions for kmt files
6.3. Actions for km files
6.4. Traceability
7. Class diagram Kermeta Model editor
7.1. Overview
7.2. Opening of a Kermeta class diagram
7.3. Creating of a Kermeta class diagram
8. Kermeta Class TouchNavigator
9. Ecore Model Editor
10. Tip and tricks
10.1. Texteditor keyboard shortcuts
10.2. Texteditor tips
10.2.1. Quickdiff

List of Figures

1.1. Kermeta workbench screenshoot (v0.0.4)
2.1. The Kermeta Textual Editor
2.2. Auto-Completion in the Kermeta Textual Editor
2.3. The outline in Kermeta Text Editor
2.4. Error reporting
2.5. Debugging Information in the Kermeta Text Editor
2.6. TextEditor preferences
3.1. Run menu
3.2. Kermeta run configuration - main tab
3.3. Run shortcut to run configuration on the kmt files
3.4. Java run configuration main tab
3.5. Java run configuration arguments
3.6. Java run configuration classpath (using the interpreter jars in the texteditor)
4.1. The Debugger global view
4.2. The Watch View
4.3. The Frame View
4.4. The Editor View
5.1. Eclipse Help Contents for Kermeta
6.1. Ecore to Km transformation
6.2. Ecore to Kmt transformation
6.3. Actions on ecore model
6.4. Kmt to Ecore transformation
6.5. Kmt to Km transformation
6.6. Km to Ecore transformation
6.7. Km to Kmt transformation
7.1. Class diagram Kermeta Model editor - overview
7.2. Opening of a Kermeta class diagram
7.3. Creating of a Kermeta class diagram from scratch - 1rst step
7.4. Creating of a Kermeta class diagram from scratch - 2nd step
7.5. Creating of a Kermeta class diagram from an existing Kermeta model - 1rst step
7.6. Creating of a Kermeta class diagram from an existing Kermeta model - 2nd step
8.1. Kermeta Class TouchNavigator
10.1. Quickdiff recommended preferences