Developing, testing, building and maintaining an Eclipse project based on EMF and Xtext | Synapse