Submit Search
Upload
Code Generation With Xtend
•
0 likes
•
941 views
Dr. Jan Köhnlein
Follow
Slides of a talk held at XtextCON 2014
Read less
Read more
Software
Report
Share
Report
Share
1 of 8
Download now
Download to read offline
Recommended
Unite 2017 - Reactive Programming - Pieter Nijs
Unite 2017 - Reactive Programming - Pieter Nijs
N Core
Introduction To Aspect Oriented Programming
Introduction To Aspect Oriented Programming
saeed shargi ghazani
List of exp
List of exp
smnat1945
Ray distributed python framework
Ray distributed python framework
AryanJadon3
Testing framework to port and optimize simd library to open power systems
Testing framework to port and optimize simd library to open power systems
Oka Daisuke
AWS IoT Edge Management
AWS IoT Edge Management
Avinash Patil
Developing Video Signal Processing Algorithms for Embedded Vision Systems
Developing Video Signal Processing Algorithms for Embedded Vision Systems
Shogo Muramatsu
Pycon 2011
Pycon 2011
limscoder
Recommended
Unite 2017 - Reactive Programming - Pieter Nijs
Unite 2017 - Reactive Programming - Pieter Nijs
N Core
Introduction To Aspect Oriented Programming
Introduction To Aspect Oriented Programming
saeed shargi ghazani
List of exp
List of exp
smnat1945
Ray distributed python framework
Ray distributed python framework
AryanJadon3
Testing framework to port and optimize simd library to open power systems
Testing framework to port and optimize simd library to open power systems
Oka Daisuke
AWS IoT Edge Management
AWS IoT Edge Management
Avinash Patil
Developing Video Signal Processing Algorithms for Embedded Vision Systems
Developing Video Signal Processing Algorithms for Embedded Vision Systems
Shogo Muramatsu
Pycon 2011
Pycon 2011
limscoder
XRobots
XRobots
Dr. Jan Köhnlein
Responsiveness
Responsiveness
Dr. Jan Köhnlein
Getting rid of backtracking
Getting rid of backtracking
Dr. Jan Köhnlein
Xbase - Implementing Domain-Specific Languages for Java
Xbase - Implementing Domain-Specific Languages for Java
meysholdt
Xtext's new Formatter API
Xtext's new Formatter API
meysholdt
Building a Python IDE with Xtext
Building a Python IDE with Xtext
Sebastian Zarnekow
Java Performance MythBusters
Java Performance MythBusters
Sebastian Zarnekow
Extending the Xbase Typesystem
Extending the Xbase Typesystem
Sebastian Zarnekow
What's Cooking in Xtext 2.0
What's Cooking in Xtext 2.0
Dr. Jan Köhnlein
Language Engineering With Xtext
Language Engineering With Xtext
Sven Efftinge
Scoping Tips and Tricks
Scoping Tips and Tricks
Sebastian Zarnekow
Scoping
Scoping
Dr. Jan Köhnlein
Pragmatic DSL Design with Xtext, Xbase and Xtend 2
Pragmatic DSL Design with Xtext, Xbase and Xtend 2
Dr. Jan Köhnlein
Codegeneration Goodies
Codegeneration Goodies
meysholdt
Building Your Own DSL with Xtext
Building Your Own DSL with Xtext
GlobalLogic Ukraine
Executable specifications for xtext
Executable specifications for xtext
meysholdt
Future of Xtext
Future of Xtext
Sven Efftinge
Java DSLs with Xtext
Java DSLs with Xtext
Dr. Jan Köhnlein
Xtext Best Practices
Xtext Best Practices
Sebastian Zarnekow
Introduction to Xbase
Introduction to Xbase
Holger Schill
The Eclipse Layout Kernel sirius con 2017
The Eclipse Layout Kernel sirius con 2017
Dr. Jan Köhnlein
A New Approach Towards Web-based IDEs
A New Approach Towards Web-based IDEs
Dr. Jan Köhnlein
More Related Content
Viewers also liked
XRobots
XRobots
Dr. Jan Köhnlein
Responsiveness
Responsiveness
Dr. Jan Köhnlein
Getting rid of backtracking
Getting rid of backtracking
Dr. Jan Köhnlein
Xbase - Implementing Domain-Specific Languages for Java
Xbase - Implementing Domain-Specific Languages for Java
meysholdt
Xtext's new Formatter API
Xtext's new Formatter API
meysholdt
Building a Python IDE with Xtext
Building a Python IDE with Xtext
Sebastian Zarnekow
Java Performance MythBusters
Java Performance MythBusters
Sebastian Zarnekow
Extending the Xbase Typesystem
Extending the Xbase Typesystem
Sebastian Zarnekow
What's Cooking in Xtext 2.0
What's Cooking in Xtext 2.0
Dr. Jan Köhnlein
Language Engineering With Xtext
Language Engineering With Xtext
Sven Efftinge
Scoping Tips and Tricks
Scoping Tips and Tricks
Sebastian Zarnekow
Scoping
Scoping
Dr. Jan Köhnlein
Pragmatic DSL Design with Xtext, Xbase and Xtend 2
Pragmatic DSL Design with Xtext, Xbase and Xtend 2
Dr. Jan Köhnlein
Codegeneration Goodies
Codegeneration Goodies
meysholdt
Building Your Own DSL with Xtext
Building Your Own DSL with Xtext
GlobalLogic Ukraine
Executable specifications for xtext
Executable specifications for xtext
meysholdt
Future of Xtext
Future of Xtext
Sven Efftinge
Java DSLs with Xtext
Java DSLs with Xtext
Dr. Jan Köhnlein
Xtext Best Practices
Xtext Best Practices
Sebastian Zarnekow
Introduction to Xbase
Introduction to Xbase
Holger Schill
Viewers also liked
(20)
XRobots
XRobots
Responsiveness
Responsiveness
Getting rid of backtracking
Getting rid of backtracking
Xbase - Implementing Domain-Specific Languages for Java
Xbase - Implementing Domain-Specific Languages for Java
Xtext's new Formatter API
Xtext's new Formatter API
Building a Python IDE with Xtext
Building a Python IDE with Xtext
Java Performance MythBusters
Java Performance MythBusters
Extending the Xbase Typesystem
Extending the Xbase Typesystem
What's Cooking in Xtext 2.0
What's Cooking in Xtext 2.0
Language Engineering With Xtext
Language Engineering With Xtext
Scoping Tips and Tricks
Scoping Tips and Tricks
Scoping
Scoping
Pragmatic DSL Design with Xtext, Xbase and Xtend 2
Pragmatic DSL Design with Xtext, Xbase and Xtend 2
Codegeneration Goodies
Codegeneration Goodies
Building Your Own DSL with Xtext
Building Your Own DSL with Xtext
Executable specifications for xtext
Executable specifications for xtext
Future of Xtext
Future of Xtext
Java DSLs with Xtext
Java DSLs with Xtext
Xtext Best Practices
Xtext Best Practices
Introduction to Xbase
Introduction to Xbase
More from Dr. Jan Köhnlein
The Eclipse Layout Kernel sirius con 2017
The Eclipse Layout Kernel sirius con 2017
Dr. Jan Köhnlein
A New Approach Towards Web-based IDEs
A New Approach Towards Web-based IDEs
Dr. Jan Köhnlein
Graphical Views For Xtext With FXDiagram
Graphical Views For Xtext With FXDiagram
Dr. Jan Köhnlein
Diagrams, Xtext and UX
Diagrams, Xtext and UX
Dr. Jan Köhnlein
Xtext, diagrams and ux
Xtext, diagrams and ux
Dr. Jan Köhnlein
Diagram Editors - The FXed Generation
Diagram Editors - The FXed Generation
Dr. Jan Köhnlein
Graphical Views For Xtext
Graphical Views For Xtext
Dr. Jan Köhnlein
The Xtext Grammar Language
The Xtext Grammar Language
Dr. Jan Köhnlein
Eclipse Diagram Editors - An Endangered Species
Eclipse Diagram Editors - An Endangered Species
Dr. Jan Köhnlein
DSLs for Java Developers
DSLs for Java Developers
Dr. Jan Köhnlein
A fresh look at graphical editing
A fresh look at graphical editing
Dr. Jan Köhnlein
A fresh look at graphical editing
A fresh look at graphical editing
Dr. Jan Köhnlein
A fresh look at graphical editing
A fresh look at graphical editing
Dr. Jan Köhnlein
Android tutorial - Xtext slides
Android tutorial - Xtext slides
Dr. Jan Köhnlein
Eclipse meets e4
Eclipse meets e4
Dr. Jan Köhnlein
Combining Text and Graphics in Eclipse-based Modeling Tools
Combining Text and Graphics in Eclipse-based Modeling Tools
Dr. Jan Köhnlein
Combining Graphical and Textual
Combining Graphical and Textual
Dr. Jan Köhnlein
Domain Specific Languages With Eclipse Modeling
Domain Specific Languages With Eclipse Modeling
Dr. Jan Köhnlein
Domänenspezifische Sprachen mit Xtext
Domänenspezifische Sprachen mit Xtext
Dr. Jan Köhnlein
Workshop On Xtext
Workshop On Xtext
Dr. Jan Köhnlein
More from Dr. Jan Köhnlein
(20)
The Eclipse Layout Kernel sirius con 2017
The Eclipse Layout Kernel sirius con 2017
A New Approach Towards Web-based IDEs
A New Approach Towards Web-based IDEs
Graphical Views For Xtext With FXDiagram
Graphical Views For Xtext With FXDiagram
Diagrams, Xtext and UX
Diagrams, Xtext and UX
Xtext, diagrams and ux
Xtext, diagrams and ux
Diagram Editors - The FXed Generation
Diagram Editors - The FXed Generation
Graphical Views For Xtext
Graphical Views For Xtext
The Xtext Grammar Language
The Xtext Grammar Language
Eclipse Diagram Editors - An Endangered Species
Eclipse Diagram Editors - An Endangered Species
DSLs for Java Developers
DSLs for Java Developers
A fresh look at graphical editing
A fresh look at graphical editing
A fresh look at graphical editing
A fresh look at graphical editing
A fresh look at graphical editing
A fresh look at graphical editing
Android tutorial - Xtext slides
Android tutorial - Xtext slides
Eclipse meets e4
Eclipse meets e4
Combining Text and Graphics in Eclipse-based Modeling Tools
Combining Text and Graphics in Eclipse-based Modeling Tools
Combining Graphical and Textual
Combining Graphical and Textual
Domain Specific Languages With Eclipse Modeling
Domain Specific Languages With Eclipse Modeling
Domänenspezifische Sprachen mit Xtext
Domänenspezifische Sprachen mit Xtext
Workshop On Xtext
Workshop On Xtext
Recently uploaded
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
Ortus Solutions, Corp
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
Tier1 app
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
smiwainfosol
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New Features
Łukasz Chruściel
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
umasea
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
andrehoraa
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
Philip Schwarz
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
StefanoLambiase
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
Sujith Sukumaran
Cyber security and its impact on E commerce
Cyber security and its impact on E commerce
manigoyal112
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Matt Ray
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio, Inc.
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Mater
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Stefano Stabellini
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
Wave PLM
EY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
Neo4j
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdf
FerryKemperman
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
OnePlan Solutions
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
Andreas Granig
2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva
Diego Iván Oliveros Acosta
Recently uploaded
(20)
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
BATTLEFIELD ORM: TIPS, TACTICS AND STRATEGIES FOR CONQUERING YOUR DATABASE
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
KnowAPIs-UnknownPerf-jaxMainz-2024 (1).pptx
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Balasore Best It Company|| Top 10 IT Company || Balasore Software company Odisha
Unveiling the Future: Sylius 2.0 New Features
Unveiling the Future: Sylius 2.0 New Features
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
办理学位证(UQ文凭证书)昆士兰大学毕业证成绩单原版一模一样
SpotFlow: Tracking Method Calls and States at Runtime
SpotFlow: Tracking Method Calls and States at Runtime
Folding Cheat Sheet #4 - fourth in a series
Folding Cheat Sheet #4 - fourth in a series
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Dealing with Cultural Dispersion — Stefano Lambiase — ICSE-SEIS 2024
Intelligent Home Wi-Fi Solutions | ThinkPalm
Intelligent Home Wi-Fi Solutions | ThinkPalm
Cyber security and its impact on E commerce
Cyber security and its impact on E commerce
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Open Source Summit NA 2024: Open Source Cloud Costs - OpenCost's Impact on En...
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Alluxio Monthly Webinar | Cloud-Native Model Training on Distributed Data
Ahmed Motair CV April 2024 (Senior SW Developer)
Ahmed Motair CV April 2024 (Senior SW Developer)
Xen Safety Embedded OSS Summit April 2024 v4.pdf
Xen Safety Embedded OSS Summit April 2024 v4.pdf
What is Fashion PLM and Why Do You Need It
What is Fashion PLM and Why Do You Need It
EY_Graph Database Powered Sustainability
EY_Graph Database Powered Sustainability
Introduction Computer Science - Software Design.pdf
Introduction Computer Science - Software Design.pdf
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Maximizing Efficiency and Profitability with OnePlan’s Professional Service A...
Automate your Kamailio Test Calls - Kamailio World 2024
Automate your Kamailio Test Calls - Kamailio World 2024
2.pdf Ejercicios de programación competitiva
2.pdf Ejercicios de programación competitiva
Code Generation With Xtend
1.
Code Generation with Xtend Jan
Köhnlein 2014, Kiel
2.
A Java Dialect Reduces
the Noise Adds a Lot of Useful Features Used Everywhere in Xtext
3.
Compiles to Java
5 Code Uses Java’s Type System & Library Zero Integration Issues
4.
A Code Generator
With Xtend
5.
Extension Methods someMethod(arg0.arg1),
6.
Extension Methods someMethod(arg0. arg1)
7.
Syntactic Sugar Templates Type Inference Extension
Methods Functional Programming
8.
Builder APIs Operator overloading Active
Annotations …
Download now