story.scheherazade.verbalizer
Class ConditionPlanner

java.lang.Object
  extended by story.scheherazade.verbalizer.SymbolPlanner
      extended by story.scheherazade.verbalizer.ConditionPlanner

public class ConditionPlanner
extends SymbolPlanner


Constructor Summary
ConditionPlanner(ConditionType type, ConditionGrammaticalType grammaticalType)
           
 
Method Summary
 ConditionGrammaticalType getGrammaticalType()
           
 DiscourseExecutable getPlan(VerbTense tense)
           
 ConditionType getType()
           
 boolean hasPlan(VerbTense tense)
           
 
Methods inherited from class story.scheherazade.verbalizer.SymbolPlanner
getAssumedAgentArg, getMenuName, getPrompt, hasMenuName, hasPrompt, isRaising, setAssumedAgentArg, setMenuName, setPlan, setPostroll, setPreroll, setPrompt, setsAssumedAgent
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ConditionPlanner

public ConditionPlanner(ConditionType type,
                        ConditionGrammaticalType grammaticalType)
                 throws Scheherexception
Throws:
Scheherexception
Method Detail

getType

public ConditionType getType()

getGrammaticalType

public ConditionGrammaticalType getGrammaticalType()

getPlan

public DiscourseExecutable getPlan(VerbTense tense)
                            throws Scheherexception
Overrides:
getPlan in class SymbolPlanner
Throws:
Scheherexception

hasPlan

public boolean hasPlan(VerbTense tense)
                throws Scheherexception
Overrides:
hasPlan in class SymbolPlanner
Throws:
Scheherexception


Copyright © 2011 David K. Elson. All Rights Reserved.