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

Didier Vojtisek, Francois Tanguy, Cyril Faucher

Build date: 15-May-2009

Revision: $Date:: 2009-05-11 11:53:53 #$

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. Interpreting a Kermeta code
3.1. Using a Run configuration
3.2. Run the interpreter with a Java command line
3.2.1. Command line options
3.2.2. About the URI map
3.2.3. Run the eclipse version of the interpreter in eclipse
4. Compiling a kermeta code into java
4.1. In a nutshell
4.2. Calling the complier
4.2.1. Launching a compilation process
4.2.2. Customizing the plugin generation
4.3. Running the compiled code (RunConfiguration)
4.3.1. Running the compiled code inside Eclipse in development mode
4.3.2. Running the compiled code inside Eclipse in deployed mode
4.3.3. Running the compiled code outside Eclipse
5. Debugging
5.1. Global View
5.2. The Watch View
5.3. The Frame View
5.4. The Editor View
5.5. Debugging actions
6. Help
7. Transformations
7.1. Actions for Ecore files
7.2. Actions for kmt files
7.3. Actions for km files
7.4. Traceability
8. Class diagram Kermeta Model editor
8.1. Overview
8.2. Opening of a Kermeta class diagram
8.3. Creating of a Kermeta class diagram
9. Kermeta Class TouchNavigator
10. Ecore Model Editor
11. Tip and tricks
11.1. Texteditor keyboard shortcuts
11.2. Texteditor tips
11.2.1. Quickdiff

List of Figures

1.1. Kermeta workbench screenshoot (v1.2.2)
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)
5.1. The Debugger global view
5.2. The Watch View
5.3. The Frame View
5.4. The Editor View
6.1. Eclipse Help Contents for Kermeta
7.1. Ecore to Km transformation
7.2. Ecore to Kmt transformation
7.3. Actions on ecore model
7.4. Kmt to Ecore transformation
7.5. Kmt to Km transformation
7.6. Km to Ecore transformation
7.7. Km to Kmt transformation
8.1. Class diagram Kermeta Model editor - overview
8.2. Opening of a Kermeta class diagram
8.3. Creating of a Kermeta class diagram from scratch - 1rst step
8.4. Creating of a Kermeta class diagram from scratch - 2nd step
8.5. Creating of a Kermeta class diagram from an existing Kermeta model - 1rst step
8.6. Creating of a Kermeta class diagram from an existing Kermeta model - 2nd step
9.1. Kermeta Class TouchNavigator
11.1. Quickdiff recommended preferences