
Extending a General Purpose Language with a DSL: FormsEmbedded
FormsEmbedded is an experimental extension of Java that allows to specify forms inside of Java programs. The original Forms DSL is reused and embedded in Java by introducing a new metaclass that extends both Instantiation (a metaclass from the Java metamodel) and Form (a metaclass from the Forms metamodel).
FormsEmbedded comes with a builder that extracts embedded forms to seperate files and replaces the specification in the Java class with code that loads the forms from the separate files to make them available for assignment (e.g., to a local variable).
See also: http://jamopp.org
Contents |
org.emftext.language.formsembedded
org.emftext.language.formsembedded.resource
org.emftext.language.formsembedded.resource.formsembedded
org.emftext.language.formsembedded.resource.formsembedded.ui
org.emftext.language.formsembedded.example