DevBooststLogotudLogorewerseLogo modelplexLogo
crimsonBG
EMFText
The fastest way to refinable, durable and evolution-resistant textual syntaxes for EMF models!

Important message

Users of HEDL are currently adviced to install HEDL from the EMFText trunk update site located at: http://www.emftext.org/update_trunk

Also make sure you've installed the latest version of Xtend2 from http://download.eclipse.org/modeling/tmf/xtext/updates/composite/releases

The Xtend version that is available from the Eclipse Indigo Update Site is out-dated.

HEDL - Hibernate Entity Definition Language

A DSL to specify entities and generate code for the Hibernate ORM mapper. HEDL supports entities, properties (read-only, read-write, unique), enumerations and uniqueness constraints over multiple properties. Also, documenting entities, properties and enumerations is supported.

The HEDL DSL comes with a builder that automatically transforms the DSL document to Java entity classes and Data Access Object (DAO) classes. The DAO classes contain many default methods for the creation and look up of entity objects. HEDL supports to add custom DAO methods by subclassing the generated files.

Screenshot

Image:EMFText_Language_HEDL.png

CS Specification

hedl.cs

Metamodel

hedl.mecore

hedl.genmodel

Plugins

org.emftext.language.hedl

org.emftext.language.hedl.edit

org.emftext.language.hedl.codegen

org.emftext.language.hedl.resource.hedl

org.emftext.language.hedl.resource.hedl.ui

org.emftext.language.hedl.validation

MS

Retrieved from "http://www.emftext.org/index.php/EMFText_Concrete_Syntax_HEDL"

This page has been accessed 1,134 times. This page was last modified 11:37, 26 March 2012.