Using HUTN with Epsilon programs

Epsilon can be used with a range of modelling technologies, including EMF, MDR and plain XML. Before launching an Epsilon program, the models to be consumed or produced by the program must be specified. This article describes the way in which Epsilon programs can be configured to use EMF models specified in Epsilon HUTN.

When launching an Epsilon program, the launch configuration dialog includes a "models" tab. To configure an Epsilon program to use HUTN as a model, click the "models" tab, click "Add", and select "EMF model expressed in HUTN."

The resulting dialog box contains several options that are used to specify how Epsilon will access the model at run-time:

Name
The identifier used to access this model from the Epsilon program.
Aliases
Additional identifiers for accessing this model.
HUTN File
The location of the HUTN source file in this workspace.
Read on load
Indicates whether the model will be loaded before the Epsilon program is executed. Typically, this should be turned off only when the model is to be created by the Epsilon program.
Store on disposal
Indicates whether any changes made to the model by the Epsilon program should be saved. When this option is turned off, Epsilon has read-only access to the model.