12 private readonly
Variables modelVariables;
40 return base.ContainsVariable(Name) || this.modelVariables.ContainsVariable(Name);
51 if (base.TryGetVariable(Name, out
Variable))
54 if (this.modelVariables.TryGetVariable(Name, out
Variable))
65 public override bool Remove(
string VariableName)
67 if (base.Remove(VariableName))
70 if (this.modelVariables.Remove(VariableName))
Abstract base class for actors
Variables ModelVariables
Model variables
override bool TryGetVariable(string Name, out Variable Variable)
Tries to get a variable object, given its name.
override bool Remove(string VariableName)
Removes a varaiable from the collection.
override bool ContainsVariable(string Name)
If the collection contains a variable with a given name.
EventVariables(Variables ModelVariables, IActor Actor)
Event variables
Contains information about a variable.
virtual Variable Add(string Name, object Value)
Adds a variable to the collection.
Basic interface for simulator nodes. Implementing this interface allows classes with default contruct...
Variables Variables
Collection of actor-variables.