3using System.Threading.Tasks;
Abstract base class for distributions
Handles an incoming event raised from an external source
Class managing a script expression.
Basic interface for simulator nodes. Implementing this interface allows classes with default contruct...
Interface for distributions
string Description
Event description
Task GetTrigger()
Gets a Task object, that will be completed when the event is triggered.
Task Trigger(Variables Variables, Expression Guard=null, int GuardLimit=int.MaxValue)
Triggers the event.
void Register(IExternalEvent ExternalEvent)
Registers an external event.
void Register(IEventPreparation PreparationNode)
Registers an event preparation node.
void ExportUseCaseData(StreamWriter Output, int Index)
Exports use case information
Interface for event preparation nodes
Interface for external events.