1using System.Threading.Tasks;
50 EventIndex,
this, NoteVariable, PersonalVariable, SourceVariable,
51 Privilege,
string.Empty,
string.Empty);
Static interface for database persistence. In order to work, a database provider has to be assigned t...
static async Task Insert(object Object)
Inserts an object into the default collection of the database.
async Task AddToCache()
Removes the event handler from the cache.
Event handler for token note events.
Contains information required for evaluating script in a state-machine.
Represents an event definition.
Abstract base class for external note events.
Task< string > GetSourceVariable(EvaluationArguments Arguments)
Evaluates the source variable to use (if any).
Task< string > GetPrivilege(EvaluationArguments Arguments)
Evaluates the privilege to require (if any).
Event raised when an external text note has been logged on the token corresponding to the state-machi...
override IStateMachineNode Create()
Creates a new node of the corresponding type.
override async Task< bool > Register(int EventIndex, EvaluationArguments Arguments, OnEvent Event)
Registers the event
override string Label
UML Label for event.
OnExternalTextNote()
Event raised when an external text note has been logged on the token corresponding to the state-machi...
override string LocalName
Local name
Task< string > EvaluateNoteVariable(EvaluationArguments Arguments)
Evaluates the note variable definition.
Action executed when entering a state.
Interface for State-Machine nodes