Interface IConfigLoader
The inputConfiguration holder, keeping references to the active ModelDescription,
the parameters and options within the SimulationConfig
and the SimulationExecution itself.
Inherited Members
System.IDisposable.Dispose()
Namespace: Mars.Core.Model
Assembly: Mars.Core.dll
Syntax
public interface IConfigLoader : IDisposable
Remarks
Whenever a component is newly build, these dependency is often required and can be injected directly
into the respective new developed object, by passing using them as parameter
within the components constructor. (constructor-injection).
Properties
| Improve this Doc View SourceModelDescription
Gets the current used model description, containing all
information's about used types and their dependencies.
Declaration
ModelDescription ModelDescription { get; set; }
Property Value
Type | Description |
---|---|
ModelDescription |
Remarks
Whenever a component is newly build, these dependency is often required and can be injected directly
into the respective new developed object, by passing using them as parameter
within the components constructor. (constructor-injection).
|
Improve this Doc
View Source
SimulationConfig
Gets the current used simulation config of this simulation execution
used to pass inputs and specify execution parameters.
Declaration
SimulationConfig SimulationConfig { get; set; }
Property Value
Type | Description |
---|---|
SimulationConfig |
Remarks
Whenever a component is newly build, these dependency is often required and can be injected directly
into the respective new developed object, by passing using them as parameter
within the components constructor. (constructor-injection).
|
Improve this Doc
View Source
SimulationExecution
Gets the current and active simulation execution of this node, containing
information's about the current workflow state and the current
tick, steps, and optional realtime.
Declaration
ISimulation SimulationExecution { get; set; }
Property Value
Type | Description |
---|---|
ISimulation |
Remarks
Whenever a component is newly build, these dependency is often required and can be injected directly
into the respective new developed object, by passing using them as parameter
within the components constructor. (constructor-injection).
|
Improve this Doc
View Source
SimulationIdentifier
Gets or sets the global unique simulation identifier
Declaration
string SimulationIdentifier { get; set; }
Property Value
Type | Description |
---|---|
System.String |
Remarks
Whenever a component is newly build, these dependency is often required and can be injected directly
into the respective new developed object, by passing using them as parameter
within the components constructor. (constructor-injection).