|
||||||||||
| 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 | |||||||||