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. |