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

Integrating a General Purpose Language with a DSL: JavaForms

JavaForms is an experimental extension of the Forms DSL that allows to use Java expressions to specify conditions when to show items and when not. The original Forms DSL did allow only basic conditions for item (i.e., to show an item only if a certain choice was made before). Conditions such as checking the value entered in a numeric field were not possible.

JavaForms comes with a builder that generates code (i.e., a JFace Wizard) for the specified form.

See also: http://jamopp.org

Contents

Screenshot

Image:EMFText_Language_JavaForms.gif

CS Specification

javaforms.cs

Metamodel

javaforms.ecore

javaforms.genmodel

Plugins

org.emftext.language.javaforms

org.emftext.language.javaforms.codegen

org.emftext.language.javaforms.resource.javaforms

org.emftext.language.javaforms.resource.javaforms.ui

Example Projects

org.emftext.language.javaforms.example

CW

Retrieved from "http://www.reuseware.org/index.php/EMFText_Concrete_Syntax_Zoo_JavaForms"

This page has been accessed 2,632 times. This page was last modified 08:38, 28 September 2010.