story.scheherazade.misc
Class BehaviorType

java.lang.Object
  extended by story.scheherazade.misc.GenericScheherID
      extended by story.scheherazade.misc.NounType
          extended by story.scheherazade.misc.BehaviorType
All Implemented Interfaces:
java.lang.Comparable, RenderableObject, ScheherIDWithType

public class BehaviorType
extends NounType
implements java.lang.Comparable

Extension of GenericScheherID that semantically represents a behavior type.


Field Summary
static BehaviorType Every
           
static BehaviorType Generic
           
static BehaviorType Group
           
static BehaviorType RoleForSomething
           
static BehaviorType RoleOfSomething
           
static BehaviorType Universal
           
 
Fields inherited from class story.scheherazade.misc.NounType
GROUP_BEHAVIOR_NODEID, GROUP_CHARACTER_NODEID, GROUP_LOCATION_NODEID, GROUP_PROP_NODEID, PROTOTYPE_BEHAVIOR_NODEID, PROTOTYPE_CHARACTER_NODEID, PROTOTYPE_LOCATION_NODEID, PROTOTYPE_NOUN_NODEID, PROTOTYPE_PROP_NODEID, PROTOTYPE_QUALITY_NODEID
 
Constructor Summary
BehaviorType(java.lang.String ID)
           
 
Method Summary
 
Methods inherited from class story.scheherazade.misc.NounType
allowsGroups, compareTo, getBoundaryString, getDiscreteness, getGender, getGroupNodeAddress, getGroupNounType, getMenuName, getNounFlavor, getNounFlavorDeclarationLinkType, getNounFlavorDefinitionLinkType, getNounFlavorPrototypeNodeID, getPluralForm, getProper, getType, getUniversalNodeAddress, getUniversalNounType, getWordNetOffset, isCompleteType, render
 
Methods inherited from class story.scheherazade.misc.GenericScheherID
equals, getIDType, isEveryType, isGenericType, isGroupType, isUniversalType, toRawString, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.lang.Comparable
compareTo
 
Methods inherited from interface story.scheherazade.misc.ScheherIDWithType
isUniversalType
 

Field Detail

Universal

public static BehaviorType Universal

Group

public static BehaviorType Group

Generic

public static BehaviorType Generic

Every

public static BehaviorType Every

RoleOfSomething

public static BehaviorType RoleOfSomething

RoleForSomething

public static BehaviorType RoleForSomething
Constructor Detail

BehaviorType

public BehaviorType(java.lang.String ID)
             throws Scheherexception
Throws:
Scheherexception


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