Interface EnvironmentContext

All Superinterfaces:
Context, EntityContext
All Known Implementing Classes:
EnvironmentSimulationContext

public sealed interface EnvironmentContext extends EntityContext permits EnvironmentSimulationContext
Interface for providing the environment's attributes with access to their owning environment and the wider model.

This interface is the view of the simulation the environment's attributes are given, exposing the environment itself along with the attribute set and attribute currently being run.