The Model Driven Software Network

Raise your level of abstraction

Concrete, a lightweight, web-based model editor

"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.

Project on github:

Views: 435

Add a Comment

You need to be a member of The Model Driven Software Network to add comments!

Join The Model Driven Software Network

Comment by Martin Thiede on April 20, 2010 at 21:36
@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 In order to create an ECore metamodel from your XSD you can use EMF (you have to install Eclipse and EMF). See for an example.
Comment by Vineet Manohar on March 15, 2010 at 4:14
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?
Comment by Pedro J. Molina on February 4, 2010 at 19:48



© 2019   Created by Mark Dalgarno.   Powered by

Badges  |  Report an Issue  |  Terms of Service