Package story.scheherazade.parameters

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.
 



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