Package it.unibo.alchemist.loader

Types

Link copied to clipboard
interface AlchemistModelProvider

Translates inputs to a Map representing the Alchemist model.

Link copied to clipboard
data class EnvironmentAndExports<T, P : Position<P>>(environment: Environment<T, P>, exporters: List<Exporter<T, P>>) : InitializedEnvironment<T, P>

Pair-like implementation of InitializedEnvironment.

Link copied to clipboard
class GraphStreamSupport<T, P : Position<out P>>(linkingRule: LinkingRule<T, P>, deployment: Deployment<P>)

Support class for GraphStream, composed of a linkingRule and a deployment.

Link copied to clipboard
open class IllegalAlchemistYAMLException : RuntimeException
This exception is thrown when the Alchemist YAML does not conform to the specification.
Link copied to clipboard
interface InitializedEnvironment<T, P : Position<P>>

The result of the loading of an environment with all the free variables instanced, also providing access to exporters.

Link copied to clipboard
object LoadAlchemist

Loads Alchemist simulations from a variety of resources.

Link copied to clipboard
interface Loader : Serializable
An entity which is able to produce an Alchemist InitializedEnvironment, resolving user defined variable values.