story.dbcore.nodes
Interface NodeConfig

All Known Implementing Classes:
ActionNode, Area, Char, ConditionNode, Example, InterpNode, ModifierNode, NarrativeNode, NounNode, Reference, SettingNode, StateNode, Theme, TimelineNode, TransitionNode, Venue, Want

public interface NodeConfig


Method Summary
 NodeType getType()
           
 Attribute initAttribute(AttributeID ID)
           
 AttributeID[] registerAttributes()
           
 GenericType subTypes()
          If you want this node type to support subtypes, return a GenericType for the enum you want to describe the possible subtypes.
 

Method Detail

getType

NodeType getType()

registerAttributes

AttributeID[] registerAttributes()
                                 throws Scheherexception
Throws:
Scheherexception

initAttribute

Attribute initAttribute(AttributeID ID)
                        throws Scheherexception
Throws:
Scheherexception

subTypes

GenericType subTypes()
If you want this node type to support subtypes, return a GenericType for the enum you want to describe the possible subtypes. Otherwise, return null.



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