story.scheherazade.misc
Interface InterpElement

All Superinterfaces:
RenderableObject
All Known Implementing Classes:
AssignedAction, AssignedCondition, AssignedInterpNode, AssignedModifier, AssignedPredicate, InterpSourceBox

public interface InterpElement
extends RenderableObject

Links classes which serve as first-order nodes in the interpretative layer of the story graph.


Method Summary
 SCHPoint getCanvasPosition()
           
 InterpNodeID getInterpKey()
           
 InterpretativeNodeType getInterpretativeNodeType()
           
 NodeProxy getPredicateNodeProxy()
           
 SCHPoint getSourceCanvasPosition()
           
 TimelineID getTimeline()
           
 boolean isCoreGoal()
           
 java.lang.StringBuffer render()
           
 

Method Detail

getPredicateNodeProxy

NodeProxy getPredicateNodeProxy()
                                throws Scheherexception
Throws:
Scheherexception

getCanvasPosition

SCHPoint getCanvasPosition()

getSourceCanvasPosition

SCHPoint getSourceCanvasPosition()

render

java.lang.StringBuffer render()
                              throws Scheherexception
Specified by:
render in interface RenderableObject
Throws:
Scheherexception

getInterpretativeNodeType

InterpretativeNodeType getInterpretativeNodeType()
                                                 throws Scheherexception
Throws:
Scheherexception

isCoreGoal

boolean isCoreGoal()

getTimeline

TimelineID getTimeline()
                       throws Scheherexception
Throws:
Scheherexception

getInterpKey

InterpNodeID getInterpKey()


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