Xtext Tip: Embrace Model-Driven Development
Xtext has a strong foundation in Model-Driven Development. Most people who start working with it do not realize that from the beginning and then find themselves in troubles because of that.
If you are using Xtext, it is worth learning:
- what a metamodel is
- The tooling around modeling in Eclipse, this is:
- EMF (Eclipse Modeling Framework)
- At least the basics of Model Driven Engineering/Development
Knowing this will allow you to use Xtext in the way it was intended and work around its limitations.