"Concret" is a web-base model editor which can be configured for different DSLs by providing a metamodel and optional concrete syntax definition in HTML/CSS. Models are created mainly by typing text in the browser, using autocompletion, constraint checks, etc. They are exchanged in JSON format with any backend, e.g. via AJAX.
Comment by Martin Thiede on April 20, 2010 at 9:36pm
@Vineet: In order to create an editor you need a metamodel. Concrete metamodels are very similar to ECore/EMF metamodels. There will be support for automatic conversion from ECore to Concrete using the RGen Ruby framework soon (check github.com/mthiede). In order to create an ECore metamodel from your XSD you can use EMF (you have to install Eclipse and EMF). See http://stackoverflow.com/questions/671555/how-to-convert-xsd-to-ecore-emf for an example.
Looks promising. I am the technical architect of a code generation project called Clickframes, and I am trying to find a decent editor for the model. Is there an easy way to convert my existing xsd to an editor?
You need to be a member of The Model Driven Software Network to add comments!
Join The Model Driven Software Network