story.scheherazade.elements
Class AssignedInterpNode
java.lang.Object
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.
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AssignedInterpNode
public AssignedInterpNode(NodeProxy interpNode,
InterpretativeNodeType nodeType,
TimelineID timeline,
NounName character,
SCHPoint position,
SCHPoint sourcePosition,
long creationTime,
InterpNodeID key)
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.