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.
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.