Class SVOGrammar

java.lang.Object
com.articulate.sigma.nlg.SVOGrammar

public class SVOGrammar extends Object
Handles properties of traditional Subject-Verb-Object grammar, allowing for both default cases and exceptions for specific verbs.
  • Constructor Details

    • SVOGrammar

      public SVOGrammar()
  • Method Details

    • getCaseRolesForGrammarPosition

      public static List<CaseRole> getCaseRolesForGrammarPosition(String verb, SVOElement.SVOGrammarPosition grammarRole)
      Return the case roles most appropriate for a given grammar role and a verb. Returns default values if there are no special rules for the given verb.
      Parameters:
      verb -
      grammarRole -
      Returns: