An interface for obtaining verb behavior in specific situations, e.g.
A class that handles the generation of natural language from logic.
The stack which LanguageFormatter uses in its recursive operations.
String utilities related to NLG.
Utilities and variables used by LanguageFormatter and other NLG classes.
Provides functionality related to nouns and NLG.
Handles preposition behavior for case roles.
A structure allowing one Subject-Verb-Object element in a sentence to "know" about the others.
One element of a LanguageFormatterStack.
Handles verb functionality for a SUMO process.
This object represents a process or an event, holding information on its case roles as well as the entities which play that role.
Hold properties associated with a SumoProcessCollector.
An element in a sentence conceived of as having a Subject-Verb-Object grammar.
Handles properties of traditional Subject-Verb-Object grammar, allowing for both default cases and exceptions for specific verbs.
A first-blush attempt at implementing the VerbProperties interface.
Identifies specific Sumo CaseRole objects.