story.scheherazade.parameters
Class SCHKleeneParameter
java.lang.Object
story.scheherazade.parameters.SCHParameter
story.scheherazade.parameters.StoryAssertionParameter
story.scheherazade.parameters.SCHKleeneParameter
public class SCHKleeneParameter
- extends StoryAssertionParameter
Methods inherited from class java.lang.Object |
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
SCHKleeneParameter
public SCHKleeneParameter(SemanticRole role,
StoryAssertion innerAssertion,
int minRepetitions,
int maxRepetitions)
throws Scheherexception
- Throws:
Scheherexception
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
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
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
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.