story.scheherazade.misc
Class InterpSourceBox

java.lang.Object
  extended by story.scheherazade.misc.InterpSourceBox
All Implemented Interfaces:
RenderableObject, InterpElement

public class InterpSourceBox
extends java.lang.Object
implements InterpElement

A source box in the interpretative panel.


Constructor Summary
InterpSourceBox(AssignedPredicate predicate)
           
 
Method Summary
 SCHPoint getCanvasPosition()
           
 InterpNodeID getInterpKey()
           
 InterpretativeNodeType getInterpretativeNodeType()
           
 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

InterpSourceBox

public InterpSourceBox(AssignedPredicate predicate)
Method Detail

getPredicateNodeProxy

public NodeProxy getPredicateNodeProxy()
                                throws Scheherexception
Specified by:
getPredicateNodeProxy in interface InterpElement
Throws:
Scheherexception

getCanvasPosition

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

getSourceCanvasPosition

public SCHPoint getSourceCanvasPosition()
Specified by:
getSourceCanvasPosition 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

getInterpretativeNodeType

public InterpretativeNodeType getInterpretativeNodeType()
                                                 throws Scheherexception
Specified by:
getInterpretativeNodeType in interface InterpElement
Throws:
Scheherexception

isCoreGoal

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

getTimeline

public TimelineID getTimeline()
                       throws Scheherexception
Specified by:
getTimeline in interface InterpElement
Throws:
Scheherexception

getInterpKey

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


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