| __init__.pl |
| esg.pl -- Event Endpoint Sequence Graph (ESG). |
| esg/4 | | |
| esg_event_sequence/2 | | |
| esg_retract/1 | | |
| esg_to_list/2 | | |
| interval.pl -- Allen calculus implementation using Event Endpoint Graphs (ESGs). |
| interval_after/2 | Interval I0 takes place after I1. | |
| interval_before/2 | Interval I0 takes place before I1. | |
| interval_during/2 | Interval I0 is inside interval I1, i.e. | |
| interval_equals/2 | | |
| interval_finished_by/2 | Interval I2 finishes interval I1, i.e. | |
| interval_finishes/2 | Interval I0 finishes interval I1, i.e. | |
| interval_meets/2 | Intervals I0 and I1 meet, i.e. | |
| interval_met_by/2 | Intervals I1 and I2 meet, i.e. | |
| interval_overlapped_by/2 | Interval I2 overlaps temporally with I1. | |
| interval_overlaps/2 | Interval I0 overlaps temporally with I1. | |
| interval_started_by/2 | Interval I2 starts interval I1, i.e. | |
| interval_starts/2 | Interval I0 starts interval I1, i.e. | |
| parser.pl -- Activity parsing. |
| parser_create/1 | Creates a new activity detection parser. | |
| parser_create/2 | Creates a new activity detection parser. | |
| parser_intermediate_results/2 | Outputs is a list of activity compositions considered as non-final by the parser, i.e., some new token could be pushed that would render the item in the list invalid. | |
| parser_jsonify/2 | Converts a list of action terms into a JSON-encoded atom. | |
| parser_pop_finalized/2 | Empties the output message queue of the activity parser. | |
| parser_run/3 | Runs the parser for provided tokens. | |
| parser_start/1 | Starts a parser, putting it in a state where it waits for tokens to be streamed to the message queue of the parser thread. | |
| parser_stop/1 | Stops a parser, sending an EOF message to all of its threads before joining them. | |
| workflow.pl -- Reasoning about plans. |
| workflow_sequence/2 | StepSequence is an ordered sequence of steps that are steps of the workflow WF. | |