Uses of Class
story.scheherazade.prologuer.NounFlavor

Packages that use NounFlavor
story.scheherazade.admin   
story.scheherazade.elements   
story.scheherazade.grammars   
story.scheherazade.misc   
story.scheherazade.parameters   
story.scheherazade.prologuer   
story.scheherazade.verbalizer   
 

Uses of NounFlavor in story.scheherazade.admin
 

Methods in story.scheherazade.admin with parameters of type NounFlavor
 NounTypeSet StoryInterpreter.getDeclaredNounTypes(TimelineID timelineID, boolean inherit, NounFlavor flavor)
           
 NounNameSet StoryInterpreter.getDefinedNouns(TimelineID timelineID, boolean inherit, NounFlavor flavor)
           
 

Uses of NounFlavor in story.scheherazade.elements
 

Methods in story.scheherazade.elements that return NounFlavor
 NounFlavor Noun.getNounFlavor()
           
 NounFlavor DefinedNoun.getNounFlavor()
           
 

Methods in story.scheherazade.elements with parameters of type NounFlavor
 NounTypeSet Timeline.getDeclaredNounTypes(NodeAddress timeline, boolean inherit, NounFlavor flavor)
          Get a list of all declared noun types.
 NounTypeSet Narrative.getDeclaredNounTypes(TimelineID timelineID, boolean inherit, NounFlavor flavor)
          Get a list of all noun types declared in a Timeline.
 NounNameSet Timeline.getDefinedNouns(NodeAddress timeline, boolean inherit, NounFlavor flavor)
           
 NounNameSet Narrative.getDefinedNouns(TimelineID timelineID, boolean inherit, NounFlavor flavor)
          Get a list of all Nouns (NOT noun types) declared in a Timeline.
static int ValidNoun.getOverheadArguments(NounFlavor flavor)
           
 

Uses of NounFlavor in story.scheherazade.grammars
 

Methods in story.scheherazade.grammars with parameters of type NounFlavor
static java.lang.Object SCHGrammarTools.noun(ReturnValue nounType, SCHArguments args, ReturnValue nounName, NounFlavor flavor)
          Parse in a Noun.
 

Uses of NounFlavor in story.scheherazade.misc
 

Methods in story.scheherazade.misc that return NounFlavor
 NounFlavor NounTypeSet.getFlavor()
           
 NounFlavor NounType.getNounFlavor()
           
 NounFlavor NounName.getNounFlavor()
           
 NounFlavor NamedNoun.getNounFlavor()
           
 

Methods in story.scheherazade.misc with parameters of type NounFlavor
static boolean NounType.allowsGroups(NounFlavor flavor)
           
static java.lang.String NounType.getBoundaryString(NounFlavor flavor)
           
static java.util.TreeSet STools.getGroupMembers(SCHArguments args, NounFlavor flavor)
          Get the members of a group.
static NodeAddress NounType.getGroupNodeAddress(NounFlavor flavor)
           
static NounType NounType.getGroupNounType(NounFlavor flavor)
           
static LinkType NounType.getNounFlavorDeclarationLinkType(NounFlavor flavor)
           
static LinkType NounType.getNounFlavorDefinitionLinkType(NounFlavor flavor)
           
static NodeID NounType.getNounFlavorPrototypeNodeID(NounFlavor flavor)
           
static NodeAddress NounType.getUniversalNodeAddress(NounFlavor flavor)
           
static NounType NounType.getUniversalNounType(NounFlavor flavor)
           
static NounName STools.makeNounName(NounFlavor nounFlavor, java.lang.String name)
          Switchboard for making a NounName
 

Constructors in story.scheherazade.misc with parameters of type NounFlavor
NounName(java.lang.String name, NounFlavor flavor)
           
NounType(NounFlavor flavor, java.lang.String name)
           
NounTypeSet(NounFlavor flavor)
           
 

Uses of NounFlavor in story.scheherazade.parameters
 

Methods in story.scheherazade.parameters with parameters of type NounFlavor
 boolean ValidNounParameter.allowsFlavor(NounFlavor flavor)
           
 

Constructors in story.scheherazade.parameters with parameters of type NounFlavor
DefinedNounParameter(TimelineID timeline, NounFlavor flavor)
          Constructor to match any noun
DefinedNounParameter(TimelineID timeline, NounFlavor flavor, VariableID reference)
          Constructor to match any noun and leave a reference
ValidNounParameter(SemanticRole role, TimelineID timeline, boolean type, NounFlavor onlyAllowedFlavor)
           
 

Uses of NounFlavor in story.scheherazade.prologuer
 

Fields in story.scheherazade.prologuer declared as NounFlavor
static NounFlavor NounFlavor.Behavior
           
static NounFlavor NounFlavor.Character
           
static NounFlavor NounFlavor.GenericNoun
           
static NounFlavor NounFlavor.Location
           
static NounFlavor NounFlavor.Prop
           
static NounFlavor NounFlavor.Quality
           
 

Methods in story.scheherazade.prologuer that return NounFlavor
static NounFlavor NounFlavor.get(int number)
          Return the corresponding NounFlavor for the given number.
static NounFlavor NounFlavor.get(java.lang.String string)
          Static version of get() that gets around the Java restriction on static types in interfaces.
 NounFlavor NounFlavorSet.getFirstFlavor()
          Get the first flavor.
 

Methods in story.scheherazade.prologuer with parameters of type NounFlavor
 void NounFlavorSet.add(NounFlavor flavor)
          Add a new flavor.
 boolean NounFlavorSet.containsOnly(NounFlavor flavor)
          Check if the set contains only some flavor.
 boolean NounFlavorSet.containsOnlyAgentFlavors(NounFlavor flavor)
          Check if the set contains only Agent compatible flavors (Character and Behavior).
 boolean NounFlavorSet.isMember(NounFlavor flavor)
          Check if a flavor is in the set.
 

Constructors in story.scheherazade.prologuer with parameters of type NounFlavor
NounFlavorSet(NounFlavor flavor0)
           
NounFlavorSet(NounFlavor flavor0, NounFlavor flavor1)
           
NounFlavorSet(NounFlavor flavor0, NounFlavor flavor1, NounFlavor flavor2)
           
NounFlavorSet(NounFlavor flavor0, NounFlavor flavor1, NounFlavor flavor2, NounFlavor flavor3)
           
NounFlavorSet(NounFlavor flavor0, NounFlavor flavor1, NounFlavor flavor2, NounFlavor flavor3, NounFlavor flavor4)
           
NounFlavorSet(NounFlavor flavor0, NounFlavor flavor1, NounFlavor flavor2, NounFlavor flavor3, NounFlavor flavor4, NounFlavor flavor5)
           
NounFlavorSet(NounFlavor flavor0, NounFlavor flavor1, NounFlavor flavor2, NounFlavor flavor3, NounFlavor flavor4, NounFlavor flavor5, NounFlavor flavor6)
           
NounFlavorSet(NounFlavor flavor0, NounFlavor flavor1, NounFlavor flavor2, NounFlavor flavor3, NounFlavor flavor4, NounFlavor flavor5, NounFlavor flavor6, NounFlavor flavor7)
           
NounFlavorSet(NounFlavor flavor0, NounFlavor flavor1, NounFlavor flavor2, NounFlavor flavor3, NounFlavor flavor4, NounFlavor flavor5, NounFlavor flavor6, NounFlavor flavor7, NounFlavor flavor8)
           
 

Uses of NounFlavor in story.scheherazade.verbalizer
 

Methods in story.scheherazade.verbalizer with parameters of type NounFlavor
static NounPlanner CorePlanners.getGroupNounPlanner(NounFlavor flavor)
           
static NounPlanner CorePlanners.getUniversalNounPlanner(NounFlavor flavor)
           
 



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