Development - Tutorials 

Page / - last modified by Richard Kreissig on 2023/09/14 08:59 

Tutorials 
last modified by Richard Kreissig
on 2023/09/14 08:59

Table of Contents
Search this documentation
Popular Topics
Recently Updated Pages

This Confluence space contains tutorials to help you familiarize yourself with Eclipse and KIELER technologies.
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.	
 	
KiCo 3.0	
Compilation Processors & System	The basic setup and a minimal compilation example.	
 	
SCCharts	
SCCharts Development (deprecated)	Learn the fundamentals about the SCCharts project within the KIELER framework and how create M2M transformations for KiCo.	
 	
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.	
 	
Search this documentation
Popular Topics
Recently Updated Pages