Skip to content

Event


abstract class Event

Event emitted during the execution of a model.

classDiagram Event <|-- SimulateEvent Event <|-- ObserveEvent Event <|-- AssumeEvent Event <|-- FactorEvent link Event "../Event/" link SimulateEvent "../SimulateEvent/" link ObserveEvent "../ObserveEvent/" link AssumeEvent "../AssumeEvent/" link FactorEvent "../FactorEvent/"

Member Functions

Name Description
accept Accept an event handler.
accept Accept an event handler.
accept Accept an event handler.
accept Accept an event handler.
record Make a record for the event, in order to enter into a trace.

Member Function Details

accept

abstract function accept(handler:PlayHandler)

Accept an event handler.

abstract function accept(handler:MoveHandler)

Accept an event handler.

abstract function accept(record:Record, handler:PlayHandler)

Accept an event handler.

abstract function accept(record:Record, handler:MoveHandler)

Accept an event handler.

record

abstract function record() -> Record

Make a record for the event, in order to enter into a trace.

Returns: The record.