story.scheherazade.parameters
Class ValidConditionParameter
java.lang.Object
story.scheherazade.parameters.SCHParameter
story.scheherazade.parameters.StoryAssertionParameter
story.scheherazade.parameters.ValidConditionParameter
public class ValidConditionParameter
- extends StoryAssertionParameter
An SCHParameter which matches a valid Condition, whether or not it has
been assigned in the narrative.
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
REALITY_PREDICATE
public static ValidConditionParameter REALITY_PREDICATE
ValidConditionParameter
public ValidConditionParameter(SemanticRole role,
TimelineID timeline,
PredicateMode mode)
ValidConditionParameter
public ValidConditionParameter(SemanticRole role,
TimelineID timeline,
PredicateMode mode,
ConditionType conditionType)
getRole
public SemanticRole getRole()
- Description copied from class:
StoryAssertionParameter
- The semantic role of this parameter in the overall assertion.
- Specified by:
getRole
in class StoryAssertionParameter
getMode
public PredicateMode getMode()
specificRender
public java.lang.StringBuffer specificRender()
throws Scheherexception
- Description copied from class:
SCHParameter
- Each concretizing class needs to provide a render function.
It is encapsulated inside this abstract class's render() so that
we can render the outgoing reference, if any.
- Specified by:
specificRender
in class SCHParameter
- Throws:
Scheherexception
referenceRequirements
public SCHReferenceReqSet referenceRequirements()
- Description copied from class:
SCHParameter
- Each concretizing class needs to provide a ReferenceReqSet of
all the references which must be set prior to the parameter's
evaluation.
- Specified by:
referenceRequirements
in class SCHParameter
makeCopy
public SCHParameter makeCopy()
- Description copied from class:
SCHParameter
- Make a copy of the Parameter at the level of the concretizing
class
- Specified by:
makeCopy
in class SCHParameter
referenceType
public SCHVariableType referenceType()
- Specified by:
referenceType
in class StoryAssertionParameter
Copyright © 2011 David K. Elson. All Rights Reserved.