Package story.scheherazade.elements

Interface Summary
AssignedPredicateAddress  
Predicate An interface for the Valid classes, which all represent predicates
TimelineTime An interface meant to bundle together StateTime and TransitionTime for those functions that can polymorphically take either.
ValidPredicate An interface for the Valid classes, which all represent predicates which have been validated.
 

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.
 



Copyright © 2011 David K. Elson. All Rights Reserved.