|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectstory.scheherazade.elements.Modifier
story.scheherazade.elements.ValidModifier
public class ValidModifier
A Modifier that has been shown to be valid within the context of an actual Narrative. Construct a ValidModifier through a Narrative.
| Field Summary | |
|---|---|
static int |
OVERHEAD_ARGUMENTS
|
| Constructor Summary | |
|---|---|
ValidModifier(Timeline timelineHandler,
NodeAddress timeline,
ModifierType modifierType,
SCHArguments arguments)
|
|
| Method Summary | |
|---|---|
SCHArguments |
getArgsOfRole(SemanticRole role)
Get only those SCHArguments which satisfy a particular SemanticRole. |
StoryAssertion |
getFrameDefinition()
|
GenericScheherID |
getFrameType()
|
PredicateFlavor |
getPredicateFlavor()
|
NodeAddress |
getPrototypeNode()
Get the NodeAddress of the declaration (the prototype node) for the modifier type. |
SCHArguments |
getSCHArguments()
Get the arguments used to instantiate this Modifier |
SCHArguments |
getSCHArguments(boolean includeOverheadArguments)
Get the arguments used to instantiate this Modifier |
TimelineID |
getTimeline()
Get the ID of the Timeline in whose scope this Modifier was deemed valid. |
ValidModifier |
intern()
|
boolean |
isInterned()
|
ValidModifier |
makeClone()
|
java.lang.StringBuffer |
render()
|
ValidModifier |
unintern()
|
| Methods inherited from class story.scheherazade.elements.Modifier |
|---|
equals, getType, render |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Field Detail |
|---|
public static final int OVERHEAD_ARGUMENTS
| Constructor Detail |
|---|
public ValidModifier(Timeline timelineHandler,
NodeAddress timeline,
ModifierType modifierType,
SCHArguments arguments)
throws Scheherexception
Scheherexception| Method Detail |
|---|
public NodeAddress getPrototypeNode()
getPrototypeNode in interface ValidPredicate
public SCHArguments getSCHArguments(boolean includeOverheadArguments)
throws Scheherexception
getSCHArguments in interface ValidPredicateScheherexception
public SCHArguments getSCHArguments()
throws Scheherexception
getSCHArguments in interface ValidPredicategetSCHArguments in class ModifierScheherexception
public java.lang.StringBuffer render()
throws Scheherexception
render in interface RenderableObjectrender in interface ValidPredicaterender in class ModifierScheherexception
public TimelineID getTimeline()
throws Scheherexception
getTimeline in interface ValidPredicateScheherexception
public SCHArguments getArgsOfRole(SemanticRole role)
throws Scheherexception
getArgsOfRole in interface ValidPredicateScheherexceptionpublic PredicateFlavor getPredicateFlavor()
getPredicateFlavor in interface PredicategetPredicateFlavor in interface ValidPredicategetPredicateFlavor in class Modifier
public ValidModifier intern()
throws Scheherexception
intern in interface InternableObjectintern in interface ValidPredicateScheherexception
public ValidModifier unintern()
throws Scheherexception
unintern in interface InternableObjectScheherexceptionpublic boolean isInterned()
isInterned in interface InternableObjectpublic StoryAssertion getFrameDefinition()
getFrameDefinition in interface ValidPredicatepublic GenericScheherID getFrameType()
getFrameType in interface ValidPredicate
public ValidModifier makeClone()
throws Scheherexception
makeClone in interface CloneableObjectmakeClone in class ModifierScheherexception
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||