Class Summary |
ActionSet |
A set of Actions |
ActionType |
Extension of GenericScheherID that semantically represents a type
of Actions (i.e., a declared abstract Action). |
ActionTypeSet |
A set of ActionTypes |
Activation |
Manually implemented enum for types. |
ActivationFrame |
A profile of what interp elements are at what activation states. |
AssignedActionSet |
A set of AssignedActions sorted by creation time |
AssignedConditionSet |
A set of AssignedConditions |
AssignedInterpNodeSet |
A set of AssignedInterpNodes sorted by creation time |
AssignedModifierSet |
A set of AssignedModifiers |
AssignedPredicateSet |
A set of AssignedActions and AssignedConditions. |
BehaviorType |
Extension of GenericScheherID that semantically represents a
behavior type. |
CharacterGender |
Manually implemented enum for types. |
CharacterType |
Extension of GenericScheherID that semantically represents a
character type. |
Conditionality |
Manually implemented enum for types. |
ConditionSet |
A set of ValidConditions |
ConditionType |
Extension of GenericScheherID that semantically represents the ID
of a Condition. |
ConditionTypeSet |
A set of ConditionTypes |
ContributorID |
Extension of GenericScheherID that semantically represents the ID
of an intersection contributor. |
CoreGoal |
Manually implemented enum for types. |
GenericNounType |
|
GenericScheherID |
An abstract class that represents a Scheherazade-specific
identifier. |
InterpChainSet |
A set of InterpChains. |
InterpElementSet |
A set of InterpElements. |
InterpNodeID |
A "name" (unique ID) for an interp node in Scheherazade. |
InterpretativeArcType |
Manually implemented enum for types. |
InterpretativeNodeType |
Manually implemented enum for types. |
InterpSourceBox |
A source box in the interpretative panel. |
InterpValidationErrorType |
Manually implemented enum for types. |
LanguageModel |
|
LocationType |
Extension of GenericScheherID that semantically represents a
location type. |
ModifiablePredicates |
A set of PredicateFlavor types. |
ModifierScope |
Manually implemented enum for types. |
ModifierType |
Extension of GenericScheherID that semantically represents the ID
of a Modifier. |
ModifierTypeSet |
A set of ModifierTypes |
NamedNoun |
Class to join a ValidNoun with its corresponding name, which
may be set as null, for anonymous nouns. |
NarrativeID |
Extension of GenericScheherID that semantically represents the ID
of a Narrative. |
NounName |
Extension of GenericScheherID that semantically represents the name
of a Noun. |
NounNameSet |
A set of NounNames |
NounType |
An class for GenericScheherIDs for the noun type classes in
particular (locationType, propType, characterType). |
NounTypeSet |
A set of NounTypes |
NounWithName |
Like a NamedNoun, but for Nouns not yet validated (i.e., loading from file). |
PredicateFlavor |
Manually implemented enum for types. |
PropDiscreteness |
Manually implemented enum for types. |
PropType |
Extension of GenericScheherID that semantically represents a
prop type. |
QualityType |
Extension of GenericScheherID that semantically represents a
quality type. |
Render |
Set of static functions for rendering various components of the
semantic network to a StringBuffer. |
SCHConstants |
Miscellaneous string constants, especially for the Virgil UI. |
ScheherIDType |
Manually implemented enum for types. |
SCHHashtable |
A class for storing various SCHElements in a hashtable, useful for
managing configurations and states. |
SCHPoint |
Tuple of integers, representing x and y coordinates. |
SCHVariableTypeSet |
A set of SCHVariableTypes. |
STools |
Bag of miscellaenous tricks specific to Scheherazade. |
STools.EmptyHorizontal |
An object that is an invisible placeholder of horizontal space. |
STools.EmptyVertical |
An object that is an invisible placeholder of vertical space. |
StorySet |
|
TextSpan |
Tuple of integers, representing boundaries of substring |
TimelineID |
Extension of GenericScheherID that semantically represents the ID
of a Timeline. |
TimelineIDSet |
A set of TimelineIDs |