story.scheherazade.elements
Class AssignedPredicate
java.lang.Object
story.scheherazade.elements.AssignedPredicate
- All Implemented Interfaces:
- RenderableObject, InterpElement
- Direct Known Subclasses:
- AssignedAction, AssignedCondition, AssignedModifier
public abstract class AssignedPredicate
- extends java.lang.Object
- implements InterpElement
An interface for polymorphically dealing with one of several types
of assigned predicates.
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AssignedPredicate
public AssignedPredicate()
getTimeline
public abstract TimelineID getTimeline()
throws Scheherexception
- Specified by:
getTimeline
in interface InterpElement
- Throws:
Scheherexception
render
public abstract java.lang.StringBuffer render()
throws Scheherexception
- Specified by:
render
in interface RenderableObject
- Specified by:
render
in interface InterpElement
- Throws:
Scheherexception
getPredicateFlavor
public abstract PredicateFlavor getPredicateFlavor()
getConditionality
public abstract Conditionality getConditionality()
intern
public abstract AssignedPredicateAddress intern()
throws Scheherexception
- Throws:
Scheherexception
getCreationTime
public abstract long getCreationTime()
getValidPredicate
public abstract ValidPredicate getValidPredicate()
getSourceSpan
public abstract TextSpan getSourceSpan()
getPredicateNodeProxy
public abstract NodeProxy getPredicateNodeProxy()
throws Scheherexception
- Specified by:
getPredicateNodeProxy
in interface InterpElement
- Throws:
Scheherexception
getCanvasPosition
public abstract SCHPoint getCanvasPosition()
- Specified by:
getCanvasPosition
in interface InterpElement
getSourceCanvasPosition
public abstract SCHPoint getSourceCanvasPosition()
- Specified by:
getSourceCanvasPosition
in interface InterpElement
getInterpKey
public abstract InterpNodeID getInterpKey()
- Specified by:
getInterpKey
in interface InterpElement
isInterp
public abstract boolean isInterp()
getNoInterpretation
public abstract boolean getNoInterpretation()
throws Scheherexception
- Throws:
Scheherexception
Copyright © 2011 David K. Elson. All Rights Reserved.