Uses of Class
story.scheherazade.misc.NounType

Packages that use NounType
story.scheherazade.admin   
story.scheherazade.elements   
story.scheherazade.exceptions   
story.scheherazade.misc   
story.scheherazade.verbalizer   
 

Uses of NounType in story.scheherazade.admin
 

Methods in story.scheherazade.admin with parameters of type NounType
 void StoryInterpreter.declareNounType(TimelineID timelineID, NounType nounType, StoryAssertion parameters, WordNetOffset offset, NounType superNoun, java.lang.String menuName, java.lang.String pluralForm, boolean proper, PropDiscreteness discreteness, CharacterGender gender)
           
 StoryAssertion StoryInterpreter.getNounParameters(TimelineID timelineID, NounType nounType)
           
 ValidNoun StoryInterpreter.makeValidNoun(TimelineID timelineID, NounType nounType, SCHArguments arguments)
           
 

Uses of NounType in story.scheherazade.elements
 

Methods in story.scheherazade.elements that return NounType
 NounType Timeline.findCompleteNounType(NodeAddress timeline, NounType nounType)
           
 NounType Noun.getNounType()
           
 NounType ValidNoun.getType()
          Get the ID of the type of noun.
 NounType Noun.getType()
          Get the ID of the type of noun.
 

Methods in story.scheherazade.elements with parameters of type NounType
 void Timeline.declareNounType(NodeAddress timeline, NounType nounType, StoryAssertion expansionParams, WordNetOffset offset, NounType superNoun, java.lang.String menuName, java.lang.String pluralForm, boolean proper, PropDiscreteness discreteness, CharacterGender gender)
          Declare that a type of Noun can exist in the world.
 void Narrative.declareNounType(TimelineID timelineID, NounType nounType, StoryAssertion parameters, WordNetOffset offset, NounType superNoun, java.lang.String menuName, java.lang.String pluralForm, boolean proper, PropDiscreteness discreteness, CharacterGender gender)
           
 NounType Timeline.findCompleteNounType(NodeAddress timeline, NounType nounType)
           
 StoryAssertion Timeline.getNounParameters(NodeAddress timeline, NounType nounType)
          Get the parameters of a declared NounType.
 StoryAssertion Narrative.getNounParameters(TimelineID timelineID, NounType nounType)
          Get the parameters of a declared NounType.
 ValidNoun Timeline.makeValidNoun(NodeAddress timeline, NounType noun, SCHArguments arguments)
          Define an instance of a previously declared Noun.
 ValidNoun Narrative.makeValidNoun(TimelineID timelineID, NounType nounType, SCHArguments arguments)
          Create an instance of a previously declared Noun.
static void KBTools.registerStandardPlannerNounType(StoryInterpreter interpreter, PlannerRepository planners, TimelineID timeline, NounType noun, NounType supertype, java.lang.String menuName, java.lang.String offset, java.lang.String pluralForm, boolean proper, PropDiscreteness discreteness, CharacterGender gender)
           
static java.lang.StringBuffer Noun.render(NounType nounType, SCHArguments arguments)
          A static function that renders a NounType and arguments as they would be rendered if they were part of an Noun.
 

Constructors in story.scheherazade.elements with parameters of type NounType
Noun(NounType nounType)
           
Noun(NounType nounType, SCHArguments arguments)
           
ValidNoun(Timeline timelineHandler, NodeAddress timeline, NounType arguedNounType, SCHArguments arguments)
           
 

Uses of NounType in story.scheherazade.exceptions
 

Constructors in story.scheherazade.exceptions with parameters of type NounType
UndeclaredNoun(NounType noun, NodeID timeline)
           
 

Uses of NounType in story.scheherazade.misc
 

Subclasses of NounType in story.scheherazade.misc
 class BehaviorType
          Extension of GenericScheherID that semantically represents a behavior type.
 class CharacterType
          Extension of GenericScheherID that semantically represents a character type.
 class GenericNounType
           
 class LocationType
          Extension of GenericScheherID that semantically represents a location type.
 class PropType
          Extension of GenericScheherID that semantically represents a prop type.
 class QualityType
          Extension of GenericScheherID that semantically represents a quality type.
 

Methods in story.scheherazade.misc that return NounType
static NounType NounType.getGroupNounType(NounFlavor flavor)
           
 NounType NamedNoun.getNounType()
           
static NounType NounType.getUniversalNounType(NounFlavor flavor)
           
 

Methods in story.scheherazade.misc that return types with arguments of type NounType
 java.util.Iterator<NounType> NounTypeSet.iterator()
           
 

Methods in story.scheherazade.misc with parameters of type NounType
 void NounTypeSet.add(NounType type)
           
 

Constructors in story.scheherazade.misc with parameters of type NounType
NounName(NounName name, NounType nounType)
          Constructor used internally that provides some metadata about the named noun.
NounType(NounType noun, NounType supertype, java.lang.String menuName, WordNetOffset offset, java.lang.String pluralForm, boolean proper, PropDiscreteness discreteness, CharacterGender gender)
          Constructor that adds metadata to a basic descriptor.
 

Uses of NounType in story.scheherazade.verbalizer
 

Methods in story.scheherazade.verbalizer that return NounType
 NounType NounPlanner.getType()
           
 

Methods in story.scheherazade.verbalizer with parameters of type NounType
 NounPlanner PlannerRepository.getNounPlanner(NounType noun)
           
static DiscourseExecutable NounPlanner.getStandardTypePlan(NounType type, NounPlurality plurality)
           
 boolean PlannerRepository.hasNounPlanner(NounType noun)
           
 

Constructors in story.scheherazade.verbalizer with parameters of type NounType
NounPlanner(NounType type, boolean proper)
           
VerbalizeNounType(NounType type, NounPlurality plurality)
           
 



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