story.scheherazade.misc
Class QualityType

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

public class QualityType
extends NounType
implements java.lang.Comparable

Extension of GenericScheherID that semantically represents a quality type.


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

Generic

public static QualityType Generic

Every

public static QualityType Every

RoleForSomething

public static QualityType RoleForSomething

RoleOfSomething

public static QualityType RoleOfSomething
Constructor Detail

QualityType

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


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