public interface MainModel
Modifier and Type | Method and Description |
---|---|
void |
doAllStaticStochRegistration()
Called once during JSIT initialisation for the user to register
any statically-held StochasticItem instances (i.e., ones not tied
to specific instances of model components).
|
java.lang.String |
getDiagnosticLogFormattedSimTime()
Return the current simulation time formatted as desired for
diagnostic log entries.
|
java.lang.String |
getEventsLogFormattedSimTime()
Return the current simulation time formatted as desired for
events log entries.
|
java.lang.String |
getInputsBasePath()
Provide the relative path (from the runtime working directory)
to where experiment inputs are kept.
|
java.lang.String |
getOutputsBasePath()
Provide the relative path (from the runtime working directory)
to where experiment outputs are kept (in subfolders per run).
|
void |
runSpecificEnvironmentSetup()
Any run- or model-specific logic to perform at JSIT initialisation
time (after all other JSIT initialisation has completed).
|
java.lang.String getInputsBasePath()
java.lang.String getOutputsBasePath()
java.lang.String getDiagnosticLogFormattedSimTime()
java.lang.String getEventsLogFormattedSimTime()
void runSpecificEnvironmentSetup()
void doAllStaticStochRegistration()