Namespace Xareus.Scenarios.Relations
Classes
Action
ActionLogEffector
ActionRecordEffector
Effector to record an action (i.e. a realization in the event context)
ActionRecorder
Define a tool to log the actions that occur in the environment.
AnyRelationSensor
Checks for any relation to be realized except specified ones.
exception
Non checked relation name
Change
Environment
This stands for the environment in which the scenario engine operates. The register references all the relations and all the relational objects. It stores every executed realizations and those that need to be executed.
Execution
InitializeRecorderEffector
RealizationContext
Context holding a realization
RealizationManager
RealizationRecord
Record of a realization
RelationEffector
Runs a realization.
The expected parameters follow.
relation
expects the name of the relation of the realization.
<object pattern name>|<object pattern type identifier>
expects <object name>|<object type identifier>
,
this stands for a object pattern type/object type matching.
RelationSensor
Checks for the execution of a relation (i.e. realization) which involves other optional objects.
The expected parameters follow.
relation
expects the name of the relation.
object
expects the name of an object (0 to multiple occurences allowed).
RelationsValueParser
Parser for Relations related values
RenamedProvider
WriteActionRecordEffector
Interfaces
IRealizationManager
Store the executed realizations and the realizations to execute.