Uses of Interface
de.monochromata.anaphors.ast.reference.strategy.ReferentializationStrategy
| Package | Description |
|---|---|
| de.monochromata.anaphors.ast |
A generic framework for AST-based anaphora resolution and standard anaphor
resolution strategies.
|
| 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.strategy |
Anaphora resolution strategies.
|
-
Uses of ReferentializationStrategy in de.monochromata.anaphors.ast
Methods in de.monochromata.anaphors.ast that return ReferentializationStrategy Modifier and Type Method Description ReferentializationStrategy<E,TB,S,I,QI>AnaphorPart. getReferentializationStrategy()default ReferentializationStrategy<E,TB,S,I,QI>ASTBasedAnaphora. getReferentializationStrategy()ReferentializationStrategy<E,TB,S,I,QI>DefaultAnaphorPart. getReferentializationStrategy()Methods in de.monochromata.anaphors.ast that return types with arguments of type ReferentializationStrategy Modifier and Type Method Description protected List<ReferentializationStrategy<E,TB,S,I,QI>>ASTBasedAnaphorResolution. validate(List<ReferentializationStrategy<E,TB,S,I,QI>> referentializationStrategies)Methods in de.monochromata.anaphors.ast with parameters of type ReferentializationStrategy 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.Method parameters in de.monochromata.anaphors.ast with type arguments of type ReferentializationStrategy Modifier and Type Method Description protected List<ReferentializationStrategy<E,TB,S,I,QI>>ASTBasedAnaphorResolution. validate(List<ReferentializationStrategy<E,TB,S,I,QI>> referentializationStrategies)Constructors in de.monochromata.anaphors.ast with parameters of type ReferentializationStrategy 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 ReferentializationStrategy in de.monochromata.anaphors.ast.reference.strategy
Classes in de.monochromata.anaphors.ast.reference.strategy that implement ReferentializationStrategy 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 ReferentializationStrategy in de.monochromata.anaphors.ast.reference.strategy.concept
Subinterfaces of ReferentializationStrategy 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 ReferentializationStrategy 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 ReferentializationStrategy in de.monochromata.anaphors.ast.reference.strategy.feature
Subinterfaces of ReferentializationStrategy 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 ReferentializationStrategy 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 ReferentializationStrategy in de.monochromata.anaphors.ast.strategy
Methods in de.monochromata.anaphors.ast.strategy with parameters of type ReferentializationStrategy Modifier and Type Method Description AAnaphorResolutionStrategy. createAnaphora(S scope, String anaphor, E anaphorExpression, R potentialRelatedExpression, Referent<TB,S,I,QI> potentialReferent, ReferentializationStrategy<E,TB,S,I,QI> refStrategy)Create a single potentialASTBasedAnaphorarelation for a pair of anaphor (TODO: definite expression) and a potential related expression.ADA1ReStrategy. createAnaphora(S scope, String anaphor, E anaphorExpression, R potentialRelatedExpression, Referent<TB,S,I,QI> potentialReferent, ReferentializationStrategy<E,TB,S,I,QI> refStrategy)AIA1MrStrategy. createAnaphora(S scope, String anaphor, E anaphorExpression, R potentialRelatedExpression, Referent<TB,S,I,QI> potentialReferent, ReferentializationStrategy<E,TB,S,I,QI> refStrategy)AIA2FStrategy. createAnaphora(S scope, String anaphor, E anaphorExpression, R potentialRelatedExpression, Referent<TB,S,I,QI> potentialReferent, ReferentializationStrategy<E,TB,S,I,QI> refStrategy)AIA2MgStrategy. createAnaphora(S scope, String anaphor, E anaphorExpression, R potentialRelatedExpression, Referent<TB,S,I,QI> potentialReferent, ReferentializationStrategy<E,TB,S,I,QI> refStrategy)protected Supplier<String>IA1MrStrategy. getShortenedReferenceDescription(R relatedExpression, Referent<TB,S,I,QI> referent, S scope, ReferentializationStrategy<E,TB,S,I,QI> refStrategy)