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 |