Interface AnchoringStrategy<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>>
- Type Parameters:
N- The node type in the ASTE- The expression typeT- The type typeB- The binding typeTB- The type binding typeS- The scope type (optional)I- The type used to represent identifiersQI- The type used to represent qualified identifiersR- The sub-type of related expression to useA- The sub-type of AST-based anaphora to use
- All Superinterfaces:
AnaphorResolutionStrategy<N,E,T,B,TB,S,I,QI,R,A>,Strategy
- All Known Subinterfaces:
StoresAnchorInLocalTempVariable<N,E,T,B,TB,S,I,QI,R,A>
- All Known Implementing Classes:
AbstractAnchoringStrategy,IA1MrStrategy,IA2FStrategy,IA2MgStrategy
public interface AnchoringStrategy<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>> extends AnaphorResolutionStrategy<N,E,T,B,TB,S,I,QI,R,A>
A strategy for resolving or constructing the referents of indirect anaphors.
-
Method Summary
Methods inherited from interface de.monochromata.anaphors.ast.strategy.AnaphorResolutionStrategy
canRelateTo, createAnaphora, createReferent, generatePotentialAnaphora, getAnaphorToBeRealized, getKindOfAnaphorResolutionStrategyToBeRealized, getKindOfReferentializationStrategyToBeRealized, getLocalTempVariableContents, realize, underspecifyAnaphor