Implements the automatic generation of all of the GUIs for MultiJava and the Java Modeling Language.

Package Specification

Guigen uses ANTLR and a .gui file to automatically generate a graphical user interface (GUI) from the data in a .gui file. These files are placed in the packages that need GUIs (i.e. org.multijava.mjc or org.jmlspecs.checker), and the files define how the data in these GUIs should differ from any other tool GUI.

Credits

The code for Guigen originated from the Kopi project. This code was adapted for the Multijava and the Java Modeling Language projects by Kristina Boysen and Gary T. Leavens.