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: FormsExtension

FormsExtension is an experimental extension of the Forms DSL that allows to reference a method from a Java class. FormsExtension comes with a builder that automatically adds code to the referenced method which calls the interpreter for the Forms DSL. Thus, when invoking the reference method from Java code, a GUI pops up that show the specified form. FormsExtension uses JaMoPP to obtain model instances from Java code.

See also: http://jamopp.org

Screenshot

Image:EMFText_Language_FormsExtension.gif

CS Specification

formsextension.cs

Metamodel

formsextension.ecore

formsextension.genmodel

Plugins

org.emftext.language.formsextension

org.emftext.language.formsextension.resource.formsextension

org.emftext.language.formsextension.resource.formsextension.ui

Example Projects

org.emftext.language.formsextension.example

CW

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

This page has been accessed 1,613 times. This page was last modified 08:40, 28 September 2010.