story.scheherazade.elements
Class AssignedInterpNode

java.lang.Object
  extended by story.scheherazade.elements.AssignedInterpNode
All Implemented Interfaces:
RenderableObject, InterpElement

public class AssignedInterpNode
extends java.lang.Object
implements RenderableObject, InterpElement

An interpretative-level node as assigned in the story graph.


Constructor Summary
AssignedInterpNode(NodeProxy interpNode, InterpretativeNodeType nodeType, TimelineID timeline, NounName character, SCHPoint position, SCHPoint sourcePosition, long creationTime, InterpNodeID key)
           
 
Method Summary
 SCHPoint getCanvasPosition()
           
 NounName getCharacter()
           
 long getCreationTime()
           
 InterpNodeID getInterpKey()
           
 NodeProxy getInterpNodeProxy()
           
 InterpretativeNodeType getInterpretativeNodeType()
           
 InterpNodeID getKey()
           
 NodeProxy getPredicateNodeProxy()
           
 SCHPoint getSourceCanvasPosition()
           
 TimelineID getTimeline()
           
 boolean isCoreGoal()
           
 java.lang.StringBuffer render()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AssignedInterpNode

public AssignedInterpNode(NodeProxy interpNode,
                          InterpretativeNodeType nodeType,
                          TimelineID timeline,
                          NounName character,
                          SCHPoint position,
                          SCHPoint sourcePosition,
                          long creationTime,
                          InterpNodeID key)
Method Detail

getTimeline

public TimelineID getTimeline()
Specified by:
getTimeline in interface InterpElement

render

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

getInterpNodeProxy

public NodeProxy getInterpNodeProxy()

getCharacter

public NounName getCharacter()

getCreationTime

public long getCreationTime()

getInterpretativeNodeType

public InterpretativeNodeType getInterpretativeNodeType()
Specified by:
getInterpretativeNodeType in interface InterpElement

getPredicateNodeProxy

public NodeProxy getPredicateNodeProxy()
Specified by:
getPredicateNodeProxy in interface InterpElement

getCanvasPosition

public SCHPoint getCanvasPosition()
Specified by:
getCanvasPosition in interface InterpElement

getSourceCanvasPosition

public SCHPoint getSourceCanvasPosition()
Specified by:
getSourceCanvasPosition in interface InterpElement

getKey

public InterpNodeID getKey()

getInterpKey

public InterpNodeID getInterpKey()
Specified by:
getInterpKey in interface InterpElement

isCoreGoal

public boolean isCoreGoal()
Specified by:
isCoreGoal in interface InterpElement


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