1using System.Threading.Tasks;
51 public override Task
Parse(XmlElement Xml)
55 return base.Parse(Xml);
65 if (this.value is
null)
async Task< T > Evaluate(Variables Variables)
Evaluates the attribute
string Definition
Attribute definition
Scriptable string attribute.
Contains information required for evaluating script in a state-machine.
Variables Variables
Current set of variables.
Event raised after a certain date and time.
string ValueDefinition
Value definition.
override string Label
UML Label for event.
override string LocalName
Local name
override Task Parse(XmlElement Xml)
Parses the State-machine node.
override async Task< EventTimepoint > GetEventTimepoint(EvaluationArguments Arguments)
Gets the timepoint for when the event elapses.
override IStateMachineNode Create()
Creates a new node of the corresponding type.
OnDateTime()
Event raised after a certain date and time.
Contains information about when a timed event elapses.
Abstract base class for timed State-Machine event nodes.
Interface for State-Machine nodes