Class TypeMapping
The mapping for a whole type to initialize an agent or layer via an input file
or through a known metadata id. Can be associated with an individual
IndividualMapping
to fine grained match the parameters to inputs
Inheritance
System.Object
TypeMapping
Assembly: Mars.Interfaces.dll
Syntax
public abstract class TypeMapping : IdentifiableElement
Properties
DataContainer
The input data container with all possible input files.
Declaration
public IDataContainer DataContainer { get; set; }
Property Value
File
The path to the input file for this model type
Declaration
public string File { get; set; }
Property Value
Type |
Description |
System.String |
|
IndividualMapping
The mapping to match individual parameters to a specific input field or explicit value
Declaration
public List<IndividualMapping> IndividualMapping { get; set; }
Property Value
Gets or sets the temporal input configurations used to separate input and
select temporal reference fields, when input is changing over time.
Declaration
public InputConfiguration InputConfiguration { get; set; }
Property Value
Gets all associated data sources to process this type
Declaration
public List<Input> Inputs { get; set; }
Property Value
Type |
Description |
List<Input> |
|
IsTemporalChanging
Declaration
public bool IsTemporalChanging { get; }
Property Value
Type |
Description |
System.Boolean |
|
LiveVisualization
Declaration
public bool? LiveVisualization { get; set; }
Property Value
Type |
Description |
System.Nullable<System.Boolean> |
|
LiveVisualizationWithProperties
Declaration
public bool LiveVisualizationWithProperties { get; set; }
Property Value
Type |
Description |
System.Boolean |
|
ModelType
The source model type to map
Declaration
public abstract TypeElement ModelType { get; }
Property Value
OutputFilter
Output filter predicates associated by an logical AND. When the agent matches all filter predicates
then it will be persisted.
Declaration
public List<OutputFilter> OutputFilter { get; set; }
Property Value
OutputFrequency
The output frequency to specify how often the result data of this instances shall be write out.
Default is 1.
Declaration
public int OutputFrequency { get; set; }
Property Value
Type |
Description |
System.Int32 |
|
OutputKind
Gets or sets the output kind, whether all full snapshot shall be
created (including ignored or not), only deltas (if possible)
or only when something has been changed.
Declaration
public OutputKind? OutputKind { get; set; }
Property Value
Outputs
Gets all associated data sources to process this type
Declaration
public List<Output> Outputs { get; set; }
Property Value
OutputTarget
Gets or sets the output target used for this type explicitly
Declaration
public OutputTargetType? OutputTarget { get; set; }
Property Value
OutputTicks
The output ticks, when the result data of this instances shall be write out.
Default is always (null).
Declaration
public HashSet<long> OutputTicks { get; set; }
Property Value
Type |
Description |
HashSet<System.Int64> |
|
ParameterMapping
Declaration
public IDictionary<string, IndividualMapping> ParameterMapping { get; }
Property Value
Processing
Gets all processing source for the model runtime.
Declaration
public List<Processing> Processing { get; set; }
Property Value
Value
Gets or sets a value e.g., geojson content assigned to this vector-layer
Declaration
public object Value { get; set; }
Property Value
Type |
Description |
System.Object |
|