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
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
aagamshah0812
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Call Girls In Delhi Whatsup 9873940964 Enjoy Unlimited Pleasure
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Steffen Staab
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
ThousandEyes
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
OnePlan Solutions
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
panagenda
Software Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
Arshad QA
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
proinshot.com
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
VictorSzoltysek
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
Wave PLM
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
kalichargn70th171
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
kalichargn70th171
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
AmarnathKambale
Direct Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension Aid
Philip Schwarz
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Alberto González Trastoy
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
Presentation.STUDIO
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
Mind IT Systems
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
ryanfarris8
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Health
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
Jhone kinadey
Recently uploaded
(20)
Unlocking the Future of AI Agents with Large Language Models
Unlocking the Future of AI Agents with Large Language Models
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Vip Call Girls Noida ➡️ Delhi ➡️ 9999965857 No Advance 24HRS Live
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
Shapes for Sharing between Graph Data Spaces - and Epistemic Querying of RDF-...
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
How To Troubleshoot Collaboration Apps for the Modern Connected Worker
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
Introducing Microsoft’s new Enterprise Work Management (EWM) Solution
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
W01_panagenda_Navigating-the-Future-with-The-Hitchhikers-Guide-to-Notes-and-D...
Software Quality Assurance Interview Questions
Software Quality Assurance Interview Questions
Exploring the Best Video Editing App.pdf
Exploring the Best Video Editing App.pdf
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
AI Mastery 201: Elevating Your Workflow with Advanced LLM Techniques
5 Signs You Need a Fashion PLM Software.pdf
5 Signs You Need a Fashion PLM Software.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Ultimate Test Automation Guide_ Best Practices and Tips.pdf
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
The Guide to Integrating Generative AI into Unified Continuous Testing Platfo...
VTU technical seminar 8Th Sem on Scikit-learn
VTU technical seminar 8Th Sem on Scikit-learn
Direct Style Effect Systems -The Print[A] Example- A Comprehension Aid
Direct Style Effect Systems -The Print[A] Example- A Comprehension Aid
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
Unveiling the Tech Salsa of LAMs with Janus in Real-Time Applications
AI & Machine Learning Presentation Template
AI & Machine Learning Presentation Template
10 Trends Likely to Shape Enterprise Technology in 2024
10 Trends Likely to Shape Enterprise Technology in 2024
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
Azure_Native_Qumulo_High_Performance_Compute_Benchmarks.pdf
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
+971565801893>>SAFE AND ORIGINAL ABORTION PILLS FOR SALE IN DUBAI AND ABUDHAB...
Right Money Management App For Your Financial Goals
Right Money Management App For Your Financial Goals
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