Neuron®
The Neuron® is the basis for the creation of open and secure federated networks for smart societies.
Loading...
Searching...
No Matches
IActivityNode.cs
1using System;
2using System.Collections.Generic;
3using System.IO;
4using System.Threading.Tasks;
5using Waher.Script;
6
8{
12 public interface IActivityNode : ISimulationNode
13 {
17 string Id
18 {
19 get;
20 }
21
27
33 Task<LinkedListNode<IActivityNode>> Execute(Variables Variables);
34
41 void ExportPlantUml(StreamWriter Output, int Indentation, char QuoteChar);
42 }
43}
Collection of variables.
Definition: Variables.cs:25
Basic interface for simulator nodes. Implementing this interface allows classes with default contruct...
Task< LinkedListNode< IActivityNode > > Execute(Variables Variables)
Executes a node.
void ExportPlantUml(StreamWriter Output, int Indentation, char QuoteChar)
Exports PlantUML
void Register(IActivityNode Node)
Registers a child activity node.