story.scheherazade.misc
Class PropType

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

public class PropType
extends NounType
implements java.lang.Comparable

Extension of GenericScheherID that semantically represents a prop type.


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

Group

public static PropType Group

Generic

public static PropType Generic

Every

public static PropType Every

RoleForSomething

public static PropType RoleForSomething

RoleOfSomething

public static PropType RoleOfSomething
Constructor Detail

PropType

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


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