|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |
Interface Summary | |
---|---|
DiscourseCommand | An interface for objects which represent single, atomic plan commands. |
DiscourseExecutable | |
DiscourseStateCommand | An interface for objects which represent commands for the plan executor to change its state. |
SerializationSymbol | |
Verbalization |
Class Summary | |
---|---|
ActionPlanner | |
AssignedActionSymbol | An object that Verbalizer attaches to a verbalization of an AssignedAction that contains the metadata allowing Virgil to jump to the corresponding symbols that generated the text. |
AssignedConditionSymbol | An object that Verbalizer attaches to a verbalization of an AssignedCondition that contains the metadata allowing Virgil to jump to the corresponding symbols that generated the text. |
AssignedModifierSymbol | An object that Verbalizer attaches to a verbalization of an AssignedModifier that contains the metadata allowing Virgil to jump to the corresponding symbols that generated the text. |
BasicVerbalization | A surface-level utterance |
ClauseVerbalization | A set of utterances which are in a linguistic clause. |
ConditionGrammaticalType | Manually implemented enum for types. |
ConditionPlanner | |
CorePlanners | This class stores the hard-coded Verbalizer planners for the hard coded "core" conditions and actions. |
Discourse | A Vector of Verbalizations |
DiscoursePlan | A Vector of DiscourseCommands |
ListVerbalization | A set of utterances which are in a list. |
ModifierGrammaticalType | Manually implemented enum for types. |
ModifierPlanner | |
NounPlanner | |
NounPlurality | Manually implemented enum for types. |
NullVerbalization | Nothing. |
ParagraphVerbalization | A set of utterances which belong in a single paragraph. |
ParentheticalVerbalization | |
Perspective | Manually implemented enum for types. |
PlannerRepository | This class stores SymbolPlanners of various types. |
PunctuationType | Manually implemented enum for types. |
SentenceVerbalization | A set of utterances which belong in a single sentence. |
Serialization | |
SetVerbalizerState | Discourse command that adds nothing to the output Discourse but sets a key in the VerbalizerState. |
Style | |
StyleParam | Manually implemented enum for types. |
SymbolInterval | Pointers to a segment of text and a symbol to which the segment refers. |
SymbolPlanner | An absract class with functionality common to the different Planners, which store natural-language equivalents of various narrative elements. |
TryVerbalizing | A "try block" for DiscoursePlans that, on execution, will catch NullPlanExceptions, and return an empty Verbalization if they happen |
UnsetVerbalizerState | Discourse command that adds nothing to the output Discourse but unsets a key in the VerbalizerState. |
VerbalizeAction | |
VerbalizeActionArg | |
VerbalizeAssignedAction | |
VerbalizeAssignedActionArg | |
VerbalizeAssignedCondition | |
VerbalizeAssignedConditionArg | |
VerbalizeAssignedInterpNode | |
VerbalizeBranchArg | A verbalizer plan that branches on the boolean value of a particular argument. |
VerbalizeBranchOnState | A verbalizer plan that branches on whether a certain boolean value in the VerbalizerState is true or false. |
VerbalizeClause | Indicate that a VerbalizeProgram should be verbalized into a single clause, which is useful for situations where proper linguistic "scoping" is required (e.g., proper placement of commas in lists). |
VerbalizeCondition | |
VerbalizeConditionArg | |
VerbalizeDegree | Verbalize a degree of truth for a Condition. |
VerbalizeInterpChain | |
VerbalizeIntersection | |
VerbalizeList | Indicate that a VerbalizeProgram belongs to a single list. |
VerbalizeModifier | |
VerbalizeNoun | |
VerbalizeNounArg | |
VerbalizeNounType | Verbalize a type of noun. |
VerbalizeNounTypeArg | A DiscourseCommand to verbalize a frame argument that represents a type of noun. |
VerbalizeNull | |
VerbalizeParagraph | Indicate that a VerbalizeProgram belongs to a single paragraph. |
VerbalizeParenthetical | |
VerbalizePredicate | |
VerbalizePrepositionArg | |
VerbalizePropositionArg | |
Verbalizer | Class that generates English-language serializations of story components, intended mostly for use within the Virgil interface. |
VerbalizerConstants | |
VerbalizerState | |
VerbalizeSentence | Indicate that a VerbalizeProgram belongs to a single sentence. |
VerbalizeState | |
VerbalizeStateTime | |
VerbalizeSurfaceNoun | |
VerbalizeSurfaceText | |
VerbalizeSurfaceVerb | |
VerbalizeTimeline | |
VerbalizeTimelineArg | |
VerbalizeTimelineID | Verbalize the name of a timeline. |
VerbalizeTransition | |
VerbTense | Manually implemented enum for types. |
|
||||||||||
PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES |