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