story.scheherazade.elements
Interface ValidPredicate

All Known Implementing Classes:
NamedNoun, ValidAction, ValidCondition, ValidModifier, ValidNoun

public interface ValidPredicate

An interface for the Valid classes, which all represent predicates which have been validated.


Method Summary
 SCHArguments getArgsOfRole(SemanticRole role)
           
 StoryAssertion getFrameDefinition()
           
 GenericScheherID getFrameType()
           
 PredicateFlavor getPredicateFlavor()
           
 NodeAddress getPrototypeNode()
           
 SCHArguments getSCHArguments()
           
 SCHArguments getSCHArguments(boolean includeOverheadArguments)
           
 TimelineID getTimeline()
           
 Predicate intern()
           
 java.lang.StringBuffer render()
           
 

Method Detail

getSCHArguments

SCHArguments getSCHArguments(boolean includeOverheadArguments)
                             throws Scheherexception
Throws:
Scheherexception

getSCHArguments

SCHArguments getSCHArguments()
                             throws Scheherexception
Throws:
Scheherexception

getPredicateFlavor

PredicateFlavor getPredicateFlavor()

intern

Predicate intern()
                 throws Scheherexception
Throws:
Scheherexception

render

java.lang.StringBuffer render()
                              throws Scheherexception
Throws:
Scheherexception

getArgsOfRole

SCHArguments getArgsOfRole(SemanticRole role)
                           throws Scheherexception
Throws:
Scheherexception

getPrototypeNode

NodeAddress getPrototypeNode()

getTimeline

TimelineID getTimeline()
                       throws Scheherexception
Throws:
Scheherexception

getFrameType

GenericScheherID getFrameType()
                              throws Scheherexception
Throws:
Scheherexception

getFrameDefinition

StoryAssertion getFrameDefinition()
                                  throws Scheherexception
Throws:
Scheherexception


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