-
- All Implemented Interfaces:
-
java.io.Serializable
public interface Loader implements Serializable
An entity which is able to produce an Alchemist Environment, possibly with user defined variable values.
-
-
Method Summary
Modifier and Type Method Description abstract <T, P extends Position<P>> Environment<T, P>
getDefault()
abstract Map<String, DependentVariable<out Object>>
getDependentVariables()
Allows to access the currently defined dependent variable (those variables whose value can be determined given avalid set of values for the free variables). abstract Map<String, Variable<out Object>>
getVariables()
abstract <T, P extends Position<P>> Environment<T, P>
getWith(Map<String, out Object> values)
abstract Map<String, Object>
getConstants()
Allows to access the currently defined constants, namely variables defined in the simulation file whose value isconstant and does not depend on the value of any free variable (directly or indirectly). abstract List<Extractor>
getDataExtractors()
abstract List<String>
getDependencies()
-
-
Method Detail
-
getDefault
abstract <T, P extends Position<P>> Environment<T, P> getDefault()
-
getDependentVariables
abstract Map<String, DependentVariable<out Object>> getDependentVariables()
Allows to access the currently defined dependent variable (those variables whose value can be determined given avalid set of values for the free variables).
-
getVariables
abstract Map<String, Variable<out Object>> getVariables()
-
getWith
abstract <T, P extends Position<P>> Environment<T, P> getWith(Map<String, out Object> values)
- Parameters:
values
- a map specifying name-value bindings for the variables in thisscenario
-
getConstants
abstract Map<String, Object> getConstants()
Allows to access the currently defined constants, namely variables defined in the simulation file whose value isconstant and does not depend on the value of any free variable (directly or indirectly).
-
getDataExtractors
abstract List<Extractor> getDataExtractors()
-
getDependencies
abstract List<String> getDependencies()
-
-
-
-