Class IA1MrStrategy<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>>

java.lang.Object
de.monochromata.AbstractStrategy
de.monochromata.anaphors.ast.strategy.AbstractAnaphorResolutionStrategy<N,​E,​T,​B,​VB,​FB,​MB,​TB,​S,​I,​QI,​EV,​PP,​R,​A>
de.monochromata.anaphors.ast.strategy.AbstractAnchoringStrategy<N,​E,​T,​B,​VB,​FB,​MB,​TB,​S,​I,​QI,​EV,​PP,​R,​A>
de.monochromata.anaphors.ast.strategy.IA1MrStrategy<N,​E,​T,​B,​VB,​FB,​MB,​TB,​S,​I,​QI,​EV,​PP,​R,​A>
Type Parameters:
N - The node type in the AST
E - The expression type
T - The type type
B - The binding type
VB - The variable binding type
FB - The field binding type
MB - The method binding type
TB - The type binding type
S - The scope type (optional)
I - The type used to represent identifiers
QI - The type used to represent qualified identifiers
EV - The type of the event contained in the condition that is evaluated to check when the perspectivations shall be applied.
PP - The type used for positions that carry perspectivations
R - The sub-type of related expression to use
A - The sub-type of AST-based anaphora to use
All Implemented Interfaces:
AnaphorResolutionStrategy<N,​E,​T,​B,​TB,​S,​I,​QI,​R,​A>, AnchoringStrategy<N,​E,​T,​B,​TB,​S,​I,​QI,​R,​A>, StoresReferentInLocalTempVariable<N,​E,​T,​B,​TB,​S,​I,​QI,​R,​A>, Strategy

public class IA1MrStrategy<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>>
extends AbstractAnchoringStrategy<N,​E,​T,​B,​VB,​FB,​MB,​TB,​S,​I,​QI,​EV,​PP,​R,​A>
implements StoresReferentInLocalTempVariable<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.