Basic Basics |
---|
Git | Basic knowledge on how to use git. |
| |
Eclipse in General |
---|
Eclipse Modeling Framework (EMF) | An advanced tutorial about one of the Eclipse core technologies, the Eclipse Modeling Framework (EMF). |
Eclipse Plug-ins and Extension Points | A very simple quick start showing how to start Eclipse, import and create plug-ins, and use a very simple extension point. |
Editors and Views | How to create editors and views in Eclipse and how to properly register them through extension points. |
KGraph Text (KGT) | An introduction to the KGraph Text language used to describe graphs when testing layout algorithms. |
Lightweight Diagrams (KLighD) | An introduction to developing visualizations with KIELER Lightweight Diagrams. |
|
Layout |
---|
Layout Algorithms | A step-by-step guide creating a simple layout algorithm within the KIELER framework. |
KLay Layered | An introductory programming exercise to familiarize yourself with our very own layer-based layout algorithm. |
|
Xtext and Xtend |
---|
Xtend 1a - Model Transformations | Learn how to transform a turing machine model into an imperative program model. |
Xtend 1b - Code Generation | Take your imperative program model and generate code for your favorite programming language. |
Xtend 2 - Model Transformations | A light-weight model-to-model transformation tutorial. |
Xtext 1 - Creating a Grammar for an Existing Metamodel | Create a Grammar for your turing machine metamodel. |
Xtext 2 - Creating a Grammar from Scratch | A light-weight tutorial for creating grammars from scratch. |
|