Uses of Class
story.scheherazade.analysis.SCHIntersection

Packages that use SCHIntersection
story.scheherazade.admin   
story.scheherazade.analysis   
story.scheherazade.elements   
story.scheherazade.verbalizer   
 

Uses of SCHIntersection in story.scheherazade.admin
 

Methods in story.scheherazade.admin that return SCHIntersection
 SCHIntersection StoryInterpreter.intersectPairwise(SCHIntersection pred1, SCHIntersection pred2)
           
 

Methods in story.scheherazade.admin with parameters of type SCHIntersection
 SCHIntersection StoryInterpreter.intersectPairwise(SCHIntersection pred1, SCHIntersection pred2)
           
 

Uses of SCHIntersection in story.scheherazade.analysis
 

Methods in story.scheherazade.analysis that return SCHIntersection
 SCHIntersection IntersectionPyramid.findPairwiseIntersection(SCHIntersection source1, SCHIntersection source2)
          Find an SCHIntersection that contains two specific contributors.
 SCHIntersection SCHIntersection.getArgOfRole(SemanticRole role)
           
 SCHIntersection[][] PairwiseComparison.getMatrix()
           
 SCHIntersection IntersectionPyramid.getSeedIntersection(NarrativeID story, AssignedPredicate predicate)
           
 SCHIntersection SCHIntersection.getSource1()
           
 SCHIntersection SCHIntersection.getSource2()
           
 SCHIntersection SCHIntersection.makeCopy()
           
 SCHIntersection SCHIntersection.reSeed()
          Make a copy of the SCHIntersection that does not have any connection to real narratives; used for mean objects (abstractions)
 

Methods in story.scheherazade.analysis that return types with arguments of type SCHIntersection
 java.util.Vector<SCHIntersection> SCHIntersection.getArgs()
           
 java.util.Vector<SCHIntersection> PairwiseComparison.getIndex1()
           
 java.util.Vector<SCHIntersection> PairwiseComparison.getIndex2()
           
 java.util.Vector<SCHIntersection> IntersectionPyramid.getLevel(int level)
           
 java.util.Vector<SCHIntersection> SCHIntersection.getModifiers()
           
 

Methods in story.scheherazade.analysis with parameters of type SCHIntersection
 void SCHIntersection.absorbContributorsOfDuplicate(SCHIntersection intersection)
           
 void IntersectionPyramid.add(SCHIntersection intersection)
           
 void SCHIntersection.addModifier(SCHIntersection modifier)
           
 void IntersectionPyramid.addPairwiseIntersection(SCHIntersection intersection)
           
 void IntersectionPyramid.addSeedIntersection(SCHIntersection intersection)
           
static NWAlignment NWAlignment.alignNW(int story1, int story2, java.util.Vector<SCHIntersection> index1, java.util.Vector<SCHIntersection> index2, SCHIntersection[][] pairwise)
          Run a variation of the Needleman-Wunsch algorithm on two stories
 boolean SCHIntersection.coversSameStory(SCHIntersection other)
           
 java.lang.StringBuffer MatchedIntersectionConstraint.failsConstraint(SCHIntersection proposedIntersection)
          Returns null if a proposed intersection passes the constraint, an explanation string otherwise.
abstract  java.lang.StringBuffer Constraint.failsConstraint(SCHIntersection proposedIntersection)
          Returns null if a proposed intersection passes the constraint, an explanation string otherwise.
 java.lang.StringBuffer CharacterBindingConstraint.failsConstraint(SCHIntersection proposedIntersection)
          Returns null if a proposed intersection passes the constraint, an explanation string otherwise.
 SCHIntersection IntersectionPyramid.findPairwiseIntersection(SCHIntersection source1, SCHIntersection source2)
          Find an SCHIntersection that contains two specific contributors.
 boolean SCHIntersection.involvesSources(SCHIntersection child1, SCHIntersection child2)
           
 boolean SCHIntersection.isDuplicateOf(SCHIntersection other)
           
 void SCHIntersection.overrideParents(SCHIntersection newSource1, SCHIntersection newSource2)
           
 

Method parameters in story.scheherazade.analysis with type arguments of type SCHIntersection
static NWAlignment NWAlignment.alignNW(int story1, int story2, java.util.Vector<SCHIntersection> index1, java.util.Vector<SCHIntersection> index2, SCHIntersection[][] pairwise)
          Run a variation of the Needleman-Wunsch algorithm on two stories
static NWAlignment NWAlignment.alignNW(int story1, int story2, java.util.Vector<SCHIntersection> index1, java.util.Vector<SCHIntersection> index2, SCHIntersection[][] pairwise)
          Run a variation of the Needleman-Wunsch algorithm on two stories
 

Constructors in story.scheherazade.analysis with parameters of type SCHIntersection
MatchedIntersectionConstraint(SCHIntersection pairwiseIntersection)
           
SCHIntersection(Timeline timelineHandler, java.lang.Object object, java.util.Vector<SCHIntersection> args, SCHIntersection source1, SCHIntersection source2, java.lang.StringBuffer notes)
          Constructor for making an intersection derived from other intersections
 

Constructor parameters in story.scheherazade.analysis with type arguments of type SCHIntersection
NWAlignment(double[][] scores, int[][] paths, java.util.Vector<SCHIntersection> story1, java.util.Vector<SCHIntersection> story2)
           
NWAlignment(double[][] scores, int[][] paths, java.util.Vector<SCHIntersection> story1, java.util.Vector<SCHIntersection> story2)
           
SCHIntersection(Timeline timelineHandler, java.lang.Object object, int truthDegree, SemanticRole role, java.util.Vector<SCHIntersection> args, NarrativeID storyID, NounName associatedName)
          Constructor for making a "seed" intersection
SCHIntersection(Timeline timelineHandler, java.lang.Object object, java.util.Vector<SCHIntersection> args, SCHIntersection source1, SCHIntersection source2, java.lang.StringBuffer notes)
          Constructor for making an intersection derived from other intersections
 

Uses of SCHIntersection in story.scheherazade.elements
 

Methods in story.scheherazade.elements that return SCHIntersection
 SCHIntersection Timeline.intersect(SCHIntersection int1, SCHIntersection int2, boolean checkStoryOverlap)
           
 SCHIntersection Timeline.intersectPairwise(SCHIntersection pred1, SCHIntersection pred2)
           
 SCHIntersection Narrative.intersectPairwise(SCHIntersection pred1, SCHIntersection pred2)
          ANALYSIS
 SCHIntersection Timeline.makeSeedIntersection(AssignedPredicate predicate, SemanticRole role, NarrativeID storyID, NounName associatedName)
          Make a seed intersection out of an AssignedPredicate.
 SCHIntersection Timeline.makeSeedIntersection(java.lang.Object object, SemanticRole role, NodeAddress timeline, NarrativeID storyID)
          Main switchboard for making a seed intersection out of a story element.
 SCHIntersection Timeline.makeSeedIntersection(ValidPredicate predicate, SemanticRole role, NarrativeID storyID, NounName associatedName)
           
 SCHIntersection Timeline.makeSeedIntersection(ValidPredicate predicate, SemanticRole role, NarrativeID storyID, NounName associatedName, boolean addContributor)
           
 

Methods in story.scheherazade.elements with parameters of type SCHIntersection
 SCHIntersection Timeline.intersect(SCHIntersection int1, SCHIntersection int2, boolean checkStoryOverlap)
           
 SCHIntersection Timeline.intersectPairwise(SCHIntersection pred1, SCHIntersection pred2)
           
 SCHIntersection Narrative.intersectPairwise(SCHIntersection pred1, SCHIntersection pred2)
          ANALYSIS
 

Uses of SCHIntersection in story.scheherazade.verbalizer
 

Constructors in story.scheherazade.verbalizer with parameters of type SCHIntersection
VerbalizeIntersection(SCHIntersection intersection, VerbTense tense)
           
 



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