Uses of Interface
de.monochromata.Strategy
| Package | Description |
|---|---|
| de.monochromata | |
| de.monochromata.anaphors.ast.reference.strategy |
Reference resolution strategies
|
| de.monochromata.anaphors.ast.reference.strategy.concept |
Concept-based referentialization strategies
|
| de.monochromata.anaphors.ast.reference.strategy.feature |
Feature-based referentialization strategies
|
| de.monochromata.anaphors.ast.relatedexp.strategy |
Strategies for identifying and handling related expressions
|
| de.monochromata.anaphors.ast.strategy |
Anaphora resolution strategies.
|
| de.monochromata.anaphors.cog.transform |
Complex transformations to prepare resolution of activation-based anaphors.
|
-
Uses of Strategy in de.monochromata
Classes in de.monochromata that implement Strategy Modifier and Type Class Description classAbstractStrategy -
Uses of Strategy in de.monochromata.anaphors.ast.reference.strategy
Subinterfaces of Strategy in de.monochromata.anaphors.ast.reference.strategy Modifier and Type Interface Description interfaceReferentializationStrategy<E,TB,S,I,QI>A strategy used to obtain referentsClasses in de.monochromata.anaphors.ast.reference.strategy that implement Strategy Modifier and Type Class Description classAbstractReferentializationStrategy<N,E,TB,S,I,QI,EV,PP>An abstract base class for strategies used to obtain referents. -
Uses of Strategy in de.monochromata.anaphors.ast.reference.strategy.concept
Subinterfaces of Strategy in de.monochromata.anaphors.ast.reference.strategy.concept Modifier and Type Interface Description interfaceConceptReferentializationStrategy<E,TB,S,I,QI>A referentialization strategy that interprets identifiers from right to left and refers to the conceptual type(TODO: ?), assuming that the conceptual type is not just another feature (TODO: find literature reference).Classes in de.monochromata.anaphors.ast.reference.strategy.concept that implement Strategy Modifier and Type Class Description classAbstractConceptReferentializationStrategy<N,E,TB,S,I,QI,EV,PP>An abstract base class for strategies used to obtain referents based on information referring to the conceptual type (TODO:?) of the referent.classCaseSensitiveNameRecurrence<N,E,TB,S,I,QI,EV,PP>Referentialization based on case-sensitive name recurrence, like in variables.classCaseSensitiveTypeRecurrence<N,E,TB,S,I,QI,EV,PP>Referentialization based on case-sensitive exact type recurrence.classFauxHyponymy<N,E,TB,S,I,QI,EV,PP>Referentialization based on case-insensitive faux hyponymy (i.e.classHyponymy<N,E,TB,S,I,QI,EV,PP>Referentialization based on case-insensitive hyponymy (i.e.classNameRecurrence<N,E,TB,S,I,QI,EV,PP>Referentialization based on case-insensitive name recurrence.classTypeRecurrence<N,E,TB,S,I,QI,EV,PP>Referentialization based on case-insensitive exact type recurrence. -
Uses of Strategy in de.monochromata.anaphors.ast.reference.strategy.feature
Subinterfaces of Strategy in de.monochromata.anaphors.ast.reference.strategy.feature Modifier and Type Interface Description interfaceFeatureReferentializationStrategy<E,TB,S,I,QI>A referentialization strategy that interprets those parts of an identifier not consumed by aConceptReferentializationStrategythat this strategy delegates to.Classes in de.monochromata.anaphors.ast.reference.strategy.feature that implement Strategy Modifier and Type Class Description classFeatureRecurrence<N,E,CI extends N,B,TB extends B,S,I,QI,EV,PP>Referentialization based on feature recurrence (i.e. -
Uses of Strategy in de.monochromata.anaphors.ast.strategy
Subinterfaces of Strategy in de.monochromata.anaphors.ast.strategy Modifier and Type Interface Description interfaceAnaphorResolutionStrategy<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 anaphors.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 Strategy 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. -
Uses of Strategy in de.monochromata.anaphors.cog.transform
Subinterfaces of Strategy in de.monochromata.anaphors.cog.transform Modifier and Type Interface Description interfacePreparatoryTransformation<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 transformation used to prepare the introduction of anASTBasedAnaphorarelation.Classes in de.monochromata.anaphors.cog.transform that implement Strategy Modifier and Type Class Description classAbstractPreparatoryTransformation<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>>classAddParameterToCallChain<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>>If the given definite expression is reachable via the call chain from the invocable containing the potential related expression, add a parameter for it to propagate it to the invocable containing the definite expression.classNoPreparationRequired<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 no-operation preparatory transformation that merely returns a givenASTBasedAnaphorarelation.