story.scheherazade.misc
Class LocationType

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

public class LocationType
extends NounType
implements java.lang.Comparable

Extension of GenericScheherID that semantically represents a location type.


Field Summary
static LocationType Every
           
static LocationType Generic
           
static LocationType Group
           
static LocationType RoleForSomething
           
static LocationType RoleOfSomething
           
static LocationType 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
LocationType(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 LocationType Universal

Group

public static LocationType Group

Generic

public static LocationType Generic

Every

public static LocationType Every

RoleForSomething

public static LocationType RoleForSomething

RoleOfSomething

public static LocationType RoleOfSomething
Constructor Detail

LocationType

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


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