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