Class Summary |
ActionHasNounRole |
An SCHParameter which makes sure that a previously matched
AssignedAction features a certain noun in a certain
semantic role. |
ActionOccursParameter |
An SCHParameter which makes sure that a previously matched AssignedAction takes place within some time range. |
ActionTemporality |
Manually implemented enum for types. |
AssignedActionParameter |
An SCHParameter which matches an Action that has been assigned in a
Narrative. |
AssignedConditionParameter |
An SCHParameter which matches a Condition that has been assigned in a
Narrative. |
BooleanParameter |
An SCHParameter which means "require a Boolean." |
BooleanReturnQueryParameter |
A class with no functionality that serves to organize the
SCHParameter hierarchy by grouping together those Parameters that
do not match arguments but instead filter out those previous
results which do not satisfy some boolean criterion. |
ConditionHasNounRole |
An SCHParameter which makes sure that a previously matched
AssignedCondition features a certain noun in a certain
semantic role. |
ConditionInEffectParameter |
An SCHParameter which makes sure that a previously matched AssignedCondition takes effect at a particular state or transition. |
DefinedNounParameter |
An SCHParameter which matches a noun that's been declared in a timeline. |
InvokedStateParameter |
An SCHParameter which matches a state that's been declared/used in
the narrative. |
NarrativeMatchingQueryParameter |
A class with no functionality that serves to organize the
SCHParameter hierarchy by grouping together those Parameters that
match arguments, refer to the Narrative story graph and support
outreferences to store their matches. |
NullSCHArgument |
Something which signifies nothing. |
SCHArguments |
A Scheherazade-specific vector of objects that are to be interpeted
as arguments by an SCHParameterSet |
SCHArgumentWithRole |
A lightweight class coupling an SCHArgument with a SemanticRole. |
SCHKleeneParameter |
|
SCHParameter |
An abstract SCHParameter (Scheherazade-specific param). |
SCHParameterSet |
A set of SCHParameters. |
SCHQueryResult |
An SCHQueryResult is a small collection of objects that represents
the system's answer to a query of some kind (i.e., all
satisfactions of SCHParameterSet over a certain narrative). |
SCHQueryResultSet |
A collection of SCHQueryResults. |
SCHReferenceReq |
A class representing a single prerequisite of a single parameter. |
SCHReferenceReqSet |
A collection of ReferenceReqs. |
SCHSymbolTable |
Shameless duplication of DBCore's SymbolTable that only swaps out
SCHVariableType for VariableType and otherwise customizes to
Scheherazade's types. |
SCHVariableType |
Manually implemented enum for types. |
SemanticRole |
Manually implemented enum for types. |
StatesConsecutiveParameter |
An SCHParameter which makes sure that two previously matches states
are (a) present, and (b) consecutive. |
StoryAssertion |
A set of StoryAssertionParameters. |
StoryAssertionParameter |
A class with no functionality that serves to organize the
SCHParameter hierarchy by grouping together those Parameters that
match arguments but do not necessarily refer to the
Narrative story graph. |
StoryQuery |
A set of StoryQueryParameters. |
StoryQueryParameter |
A class with no functionality that serves to organize the
SCHParameter hierarchy by grouping together those Parameters that
are intended for issuing queries over a Narrative, as opposed to
StoryAssertionParameters. |
ValidActionParameter |
An SCHParameter which matches a valid Action, whether or not it has
been assigned in the narrative. |
ValidAssignedActionParameter |
An SCHParameter which matches a valid Action that has been
assigned in the narrative. |
ValidAssignedConditionParameter |
An SCHParameter which matches a valid Condition that has been
assigned in the narrative. |
ValidAssignedGoalParameter |
An SCHParameter which matches a valid Goal that has been
assigned in the narrative. |
ValidConditionParameter |
An SCHParameter which matches a valid Condition, whether or not it has
been assigned in the narrative. |
ValidNounParameter |
An SCHParameter which means "require a Noun." |
ValidPrepositionParameter |
An SCHParameter which means "require a preposition from among a list of valid ones." |
ValidPropositionParameter |
An SCHParameter which means "require a proposition -- an action, condition or nested timeline." |
ValidTimelineParameter |
An SCHParameter which means "require a Timeline other than the reality timeline." |
VariableID |
The ID of a variable in a SCHSymbolTable. |