Neuron®
The Neuron® is the basis for the creation of open and secure federated networks for smart societies.
Loading...
Searching...
No Matches
ReferenceActivityNode.cs
1
using
System;
2
using
System.Threading.Tasks;
3
using
System.Xml;
4
using
Waher.Content.Xml
;
5
6
namespace
TAG.Simulator.ObjectModel.Activities
7
{
11
public
abstract
class
ReferenceActivityNode
:
ActivityNode
12
{
13
private
string
reference;
14
20
public
ReferenceActivityNode
(
ISimulationNode
Parent
,
Model
Model
)
21
: base(
Parent
,
Model
)
22
{
23
}
24
28
public
string
Reference
=> this.reference;
29
34
public
override
Task
FromXml
(XmlElement Definition)
35
{
36
this.reference =
XML
.
Attribute
(Definition,
"ref"
);
37
38
return
Task.CompletedTask;
39
}
40
}
41
}
TAG.Simulator.Model
Root node of a simulation model
Definition:
Model.cs:49
TAG.Simulator.ObjectModel.Activities.ActivityNode
Abstract base class for activity nodes
Definition:
ActivityNode.cs:15
TAG.Simulator.ObjectModel.Activities.ReferenceActivityNode
Base class for activity nodes with a reference.
Definition:
ReferenceActivityNode.cs:12
TAG.Simulator.ObjectModel.Activities.ReferenceActivityNode.FromXml
override Task FromXml(XmlElement Definition)
Sets properties and attributes of class in accordance with XML definition.
Definition:
ReferenceActivityNode.cs:34
TAG.Simulator.ObjectModel.Activities.ReferenceActivityNode.ReferenceActivityNode
ReferenceActivityNode(ISimulationNode Parent, Model Model)
Base class for activity nodes with a reference.
Definition:
ReferenceActivityNode.cs:20
TAG.Simulator.ObjectModel.Activities.ReferenceActivityNode.Reference
string Reference
Reference
Definition:
ReferenceActivityNode.cs:28
Waher.Content.Xml.XML
Helps with common XML-related tasks.
Definition:
XML.cs:19
Waher.Content.Xml.XML.Attribute
static string Attribute(XmlElement E, string Name)
Gets the value of an XML attribute.
Definition:
XML.cs:914
TAG.Simulator.ISimulationNode
Basic interface for simulator nodes. Implementing this interface allows classes with default contruct...
Definition:
ISimulationNode.cs:18
TAG.Simulator.ISimulationNode.Parent
ISimulationNode Parent
Parent node in the simulation model.
Definition:
ISimulationNode.cs:23
TAG.Simulator.ObjectModel.Activities
Definition:
Action.cs:12
Waher.Content.Xml
Definition:
XmlCodec.cs:11
ComSim
TAG.Simulator
ObjectModel
Activities
ReferenceActivityNode.cs
Generated by
1.9.5