Package

it.unibo.scafi.simulation.s2.frontend.incarnation.scafi

configuration

Permalink

package configuration

Visibility
  1. Public
  2. All

Type Members

  1. case class ScafiConfiguration(scafiWorldInfo: ScafiWorldInformation, worldInitializer: ScafiWorldInitializer, commandMapping: CommandBinding, scafiSimulationInformation: SimulationInfo, simulationInitializer: ScafiSimulationInitializer, outputPolicy: OutputPolicy, neighbourRender: Boolean = true, logConfiguration: LogConfiguration, performance: PerformancePolicy) extends Configuration with Product with Serializable

    Permalink

    the implementation of configuration in scafi context

    the implementation of configuration in scafi context

    scafiWorldInfo

    information used to create a scafi program

    worldInitializer

    a strategy used to initialize the world

    commandMapping

    a command mapping used to map keyboard value to some execution logic

    scafiSimulationInformation

    information used to initialize simulation

    simulationInitializer

    a strategy used to initialize the simulation

    outputPolicy

    a policy that choose how to output node information

    neighbourRender

    render or not neighbour

    performance

    the scafi perfomance program

  2. trait ScafiWorldInformation extends WorldInformation[world.scafiWorld.DEVICE_PRODUCER, world.scafiWorld.S]

    Permalink

    describe main world information in scafi context

Value Members

  1. object ScafiConfiguration extends Serializable

    Permalink
  2. object ScafiInformation

    Permalink

    describe the set of information used to create virtual machine with command supported by scafi application

  3. object ScafiProgramBuilder

    Permalink
  4. object ScafiWindowInfo

    Permalink

    a windows information for scafi application

  5. object ScafiWorldInformation

    Permalink
  6. package command

    Permalink

Ungrouped