StructureComponent

Module that define all the components and the characteristics that can define a Structure in the simulation.

class Object
trait Matchable
class Any

Type members

Classlikes

trait Closable extends Structure

A mixin that describe a Structure that can be closed.

A mixin that describe a Structure that can be closed.

trait Groupable

A decoration for structure that can be grouped.

A decoration for structure that can be grouped.

trait Habitable

A decoration for structure that can be inhabited.

A decoration for structure that can be inhabited.

Companion:
class

A decoration for structure that can provide treatment for the virus.

A decoration for structure that can provide treatment for the virus.

Companion:
object
trait Structure

The Structure base trait. It abstract from all the types because it represent the pure concept of a structure abstracting away from the particular implementation types.

The Structure base trait. It abstract from all the types because it represent the pure concept of a structure abstracting away from the particular implementation types.

trait Visible extends Structure

A mixin that describe a Structure that can be seen.

A mixin that describe a Structure that can be seen.