Uses of Interface
de.monochromata.anaphors.ast.strategy.AnaphorResolutionStrategy
| Package | Description |
|---|---|
| de.monochromata.anaphors.ast |
A generic framework for AST-based anaphora resolution and standard anaphor
resolution strategies.
|
| de.monochromata.anaphors.ast.strategy |
Anaphora resolution strategies.
|
-
Uses of AnaphorResolutionStrategy in de.monochromata.anaphors.ast
Methods in de.monochromata.anaphors.ast that return AnaphorResolutionStrategy Modifier and Type Method Description AnaphorResolutionStrategy<N,E,T,B,TB,S,I,QI,R,A>AnaphorPart. getAnaphorResolutionStrategy()Get the anaphor resolution strategy that was used to find the referent of the anaphor involved in this anaphora relation.default AnaphorResolutionStrategy<N,E,T,B,TB,S,I,QI,R,A>ASTBasedAnaphora. getAnaphorResolutionStrategy()AnaphorResolutionStrategy<N,E,T,B,TB,S,I,QI,R,A>DefaultAnaphorPart. getAnaphorResolutionStrategy()Methods in de.monochromata.anaphors.ast with parameters of type AnaphorResolutionStrategy Modifier and Type Method Description static <N, T, B, TB extends B, S, QI, E, I, R extends RelatedExpression<N, T, B, TB, S, QI, R>, A extends ASTBasedAnaphora<N, E, T, B, TB, S, I, QI, R, A>>
StringKindComposition. getKind(RelatedExpressionStrategy<N,T,B,TB,S,QI,R> relatedExpressionStrategy, AnaphorResolutionStrategy<N,E,T,B,TB,S,I,QI,R,A> anaphorResolutionStrategy, ReferentializationStrategy<E,TB,S,I,QI> referentializationStrategy)Returns a kind composed of the kinds of the provided strategies.Constructors in de.monochromata.anaphors.ast with parameters of type AnaphorResolutionStrategy Constructor Description DefaultAnaphorPart(String anaphor, E anaphorExpression, Referent<TB,S,I,QI> referent, AnaphorResolutionStrategy<N,E,T,B,TB,S,I,QI,R,A> anaphorResolutionStrategy, ReferentializationStrategy<E,TB,S,I,QI> referentializationStrategy, B binding) -
Uses of AnaphorResolutionStrategy in de.monochromata.anaphors.ast.strategy
Subinterfaces of AnaphorResolutionStrategy in de.monochromata.anaphors.ast.strategy Modifier and Type Interface Description interfaceAnchoringStrategy<N,E,T,B,TB extends B,S,I,QI,R extends RelatedExpression<N,T,B,TB,S,QI,R>,A extends ASTBasedAnaphora<N,E,T,B,TB,S,I,QI,R,A>>A strategy for resolving or constructing the referents of indirect anaphors.interfaceStoresAnchorInLocalTempVariable<N,E,T,B,TB extends B,S,I,QI,R extends RelatedExpression<N,T,B,TB,S,QI,R>,A extends ASTBasedAnaphora<N,E,T,B,TB,S,I,QI,R,A>>This is anAnchoringStrategythat has an anchor that differs from the referent.interfaceStoresReferentInLocalTempVariable<N,E,T,B,TB extends B,S,I,QI,R extends RelatedExpression<N,T,B,TB,S,QI,R>,A extends ASTBasedAnaphora<N,E,T,B,TB,S,I,QI,R,A>>This is aAnaphorResolutionStrategythat has a related expression that is or yields the referent.Classes in de.monochromata.anaphors.ast.strategy that implement AnaphorResolutionStrategy Modifier and Type Class Description classAbstractAnaphorResolutionStrategy<N,E,T,B,VB extends B,FB extends B,MB extends B,TB extends B,S,I,QI,EV,PP,R extends RelatedExpression<N,T,B,TB,S,QI,R>,A extends ASTBasedAnaphora<N,E,T,B,TB,S,I,QI,R,A>>An abstract base class for strategies used to for resolve or construct the referents of anaphors.classAbstractAnchoringStrategy<N,E,T,B,VB extends B,FB extends B,MB extends B,TB extends B,S,I,QI,EV,PP,R extends RelatedExpression<N,T,B,TB,S,QI,R>,A extends ASTBasedAnaphora<N,E,T,B,TB,S,I,QI,R,A>>An abstract base class for strategies used to for resolve or construct the referents of indirect anaphors.classDA1ReStrategy<N,E,T,B,VB extends B,FB extends B,MB extends B,TB extends B,S,I,QI,EV,PP,R extends RelatedExpression<N,T,B,TB,S,QI,R>,A extends ASTBasedAnaphora<N,E,T,B,TB,S,I,QI,R,A>>A simple direct anaphora resolution strategy that is based on the various forms of recurrence that can be implemented using the availableReferentializationStrategyimplementations.classIA1MrStrategy<N,E,T,B,VB extends B,FB extends B,MB extends B,TB extends B,S,I,QI,EV,PP,R extends RelatedExpression<N,T,B,TB,S,QI,R>,A extends ASTBasedAnaphora<N,E,T,B,TB,S,I,QI,R,A>>An indirect-anaphora resolution strategy that anchors anaphors in the return value of a method invocation that acts as the anchor.classIA2FStrategy<N,E,T,B,VB extends B,FB extends B,MB extends B,TB extends B,S,I,QI,EV,PP,R extends RelatedExpression<N,T,B,TB,S,QI,R>,A extends ASTBasedAnaphora<N,E,T,B,TB,S,I,QI,R,A>>An indirect-anaphora resolution strategy that anchors anaphors in a field declared by the anchor.classIA2MgStrategy<N,E,T,B,VB extends B,FB extends B,MB extends B,TB extends B,S,I,QI,EV,PP,R extends RelatedExpression<N,T,B,TB,S,QI,R>,A extends ASTBasedAnaphora<N,E,T,B,TB,S,I,QI,R,A>>An indirect-anaphora resolution strategy that anchors anaphors in a getter method declared by the anchor.