|
Class Summary |
| Action |
An Action is a physical or psychological change that makes one
state differ from another. |
| AssignedAction |
Pointers to Action which has been assigned to a Transition. |
| AssignedActionAddress |
An address of an AssignedAction in a Narrative. |
| AssignedCondition |
A Condition that has been assigned to a State or Transition. |
| AssignedConditionAddress |
An address of an AssignedCondition in a Narrative. |
| AssignedGoal |
A Timeline that has been assigned as the Goal of a Character in a
State. |
| AssignedInterpNode |
An interpretative-level node as assigned in the story graph. |
| AssignedInterpNodeAddress |
An address of an AssignedInterpNode in a Narrative. |
| AssignedModifier |
Pointers to Action which has been assigned to a Transition. |
| AssignedModifierAddress |
|
| AssignedPredicate |
An interface for polymorphically dealing with one of several types
of assigned predicates. |
| Condition |
A Condition is a property that can be associated with a character
at a state in time. |
| ConditionAssocType |
Manually implemented enum for types. |
| Consequence |
A Consequence describes a causal relationship between two narrative
elements in a Timeline. |
| CoreAction |
Manually implemented enum for types. |
| CoreCondition |
Manually implemented enum for types. |
| CoreModifier |
Manually implemented enum for types. |
| DefinedNoun |
A Noun that has been defined in a Timeline. |
| InterpArc |
An arc between two InterpElements. |
| InterpArcSet |
A set of InterpArcs. |
| InterpChainLink |
|
| InterpValidationError |
A closure error in the story graph. |
| InterpValidationResult |
A snapshot of what closure is missing from the interp part of the
story graph, that is keeping the graph from fulfilling the
theoretical model of a closed graph. |
| InvokedState |
A State that has been invoked in a Timeline. |
| KBTools |
Tools for building a knowledge base. |
| Modifier |
A Modifier modifies Actions and Conditions. |
| Narrative |
A single Narrative. |
| NarrativeSymbolTable |
This is a master symbol table for Narratives that hashes from
SCH-level names (e.g., CharacterName) to their NodeAddress
declaration nodes. |
| Noun |
|
| PredicateCalculusModel |
A "serialization" of the story graph into a set of first-order,
predicate calculus assertions. |
| StateTime |
This class represents the time that a State
occurs, including several variables, such as
whether the time is concrete or relative to
some other time, and if so, what time it is
relative to. |
| StateTimeSet |
A set of StateTimes. |
| StateTimeType |
Manually implemented enum for types. |
| Timeline |
A Timeline is Scheherazade's way of referring to a semantic
timeline. |
| TimelineIndex |
TimelineIndex allows storage and random access of Timeline objects. |
| TimelineType |
Manually implemented enum for types. |
| TransitionTime |
A duple of StateTimes that together describe the time index of a
Transition between two states. |
| TransitionTimePair |
A pair of TransitionTimes. |
| ValidAction |
An Action that has been shown to be valid within the context of an
actual Narrative. |
| ValidCondition |
A Condition that has been shown to be valid within the context of
an actual Narrative. |
| ValidModifier |
A Modifier that has been shown to be valid within the context of
an actual Narrative. |
| ValidNoun |
A Noun that has been shown to be valid within the context of
an actual Narrative. |
| ValidTimeline |
A TimelineID with PredicateMode metadata. |