Uses of Interface
de.monochromata.anaphors.ast.reference.Referent
| Package | Description |
|---|---|
| de.monochromata.anaphors.ast |
A generic framework for AST-based anaphora resolution and standard anaphor
resolution strategies.
|
| de.monochromata.anaphors.ast.reference |
Generic interfaces and standard implementations of referents and
referentialization 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.spi |
Service provider interfaces to be implemented to support anaphora resolution
on a given AST implementation.
|
| de.monochromata.anaphors.ast.strategy |
Anaphora resolution strategies.
|
-
Uses of Referent in de.monochromata.anaphors.ast
Methods in de.monochromata.anaphors.ast that return Referent Modifier and Type Method Description Referent<TB,S,I,QI>AnaphorPart. getReferent()Get the referent of the anaphor.default Referent<TB,S,I,QI>ASTBasedAnaphora. getReferent()Referent<TB,S,I,QI>DefaultAnaphorPart. getReferent()Constructors in de.monochromata.anaphors.ast with parameters of type Referent 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 Referent in de.monochromata.anaphors.ast.reference
Classes in de.monochromata.anaphors.ast.reference that implement Referent Modifier and Type Class Description classAbstractReferent<N,E,T,B,VB extends B,FB extends B,MB extends 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>>An abstract base class for referents.Methods in de.monochromata.anaphors.ast.reference with parameters of type Referent Modifier and Type Method Description booleanReferent. canBeUsedInsteadOf(Referent<TB,S,I,QI> other)Used to resolve ambiguity between referents. -
Uses of Referent in de.monochromata.anaphors.ast.reference.strategy
Methods in de.monochromata.anaphors.ast.reference.strategy with parameters of type Referent Modifier and Type Method Description booleanReferentializationStrategy. canReferTo(I idFromDefiniteExpression, Referent<TB,S,I,QI> potentialReferent, S scope)Checks whether the given definite expression can, using this referentialization strategy, refer to the given potential referent in the given scope. -
Uses of Referent in de.monochromata.anaphors.ast.reference.strategy.concept
Methods in de.monochromata.anaphors.ast.reference.strategy.concept with parameters of type Referent Modifier and Type Method Description booleanFauxHyponymy. canReferTo(I idFromDefiniteExpression, Referent<TB,S,I,QI> potentialReferent, S scope)Returns true, if the given definite expression is a simple name, and the simple name is equal to a true suffix of the simple name of the type of the referent.booleanHyponymy. canReferTo(I idFromDefiniteExpression, Referent<TB,S,I,QI> potentialReferent, S scope)booleanNameRecurrence. canReferTo(I idFromDefiniteExpression, Referent<TB,S,I,QI> potentialReferent, S scope)Returns true, if the given definite expression is a simple name, the given potential referent has a name, and the simple name is equal to the name of the referent.booleanTypeRecurrence. canReferTo(I idFromDefiniteExpression, Referent<TB,S,I,QI> potentialReferent, S scope)Returns true, if the given definite expression is a simple name, and the simple name is equal to the simple name of the type of the referent.booleanConceptReferentializationStrategy. canReferToUsingConceptualType(I idFromDefiniteExpression, Referent<TB,S,I,QI> potentialReferent, S scope)Checks whether the given definite expression can, using this referentialization strategy, refer to the given potential referent in the given scope.booleanFauxHyponymy. canReferToUsingConceptualType(I idFromDefiniteExpression, Referent<TB,S,I,QI> potentialReferent, S scope)Returns true, if the given definite expression is a simple name, and the conceptual type expressed in the simple name is equal to a true suffix of the simple name of the type of the referent.booleanHyponymy. canReferToUsingConceptualType(I idFromDefiniteExpression, Referent<TB,S,I,QI> potentialReferent, S scope)booleanNameRecurrence. canReferToUsingConceptualType(I idFromDefiniteExpression, Referent<TB,S,I,QI> potentialReferent, S scope)Returns true, if the given definite expression is a simple name, the given potential referent has a name, and the conceptual type expressed in the simple name is equal to the conceptual type expressed in the name of the referent.booleanTypeRecurrence. canReferToUsingConceptualType(I idFromDefiniteExpression, Referent<TB,S,I,QI> potentialReferent, S scope)Returns true, if the given definite expression is a simple name, and the conceptual type expressed in simple name is equal to the simple name of the type of the referent.FeatureContainer<QI>ConceptReferentializationStrategy. getFeaturesRemainingInIdentifierIfItCanReferUsingConceptualType(I idFromDefiniteExpression, Referent<TB,S,I,QI> potentialReferent, S scope)IfConceptReferentializationStrategy.canReferToUsingConceptualType(Object, Referent, Object)returnstruefor the given arguments, there is a suffix in the given definite expression that represents a conceptual type and can be used to refer to the given potential referent.FeatureContainer<QI>FauxHyponymy. getFeaturesRemainingInIdentifierIfItCanReferUsingConceptualType(I idFromDefiniteExpression, Referent<TB,S,I,QI> potentialReferent, S scope)FeatureContainer<QI>Hyponymy. getFeaturesRemainingInIdentifierIfItCanReferUsingConceptualType(I idFromDefiniteExpression, Referent<TB,S,I,QI> potentialReferent, S scope)FeatureContainer<QI>NameRecurrence. getFeaturesRemainingInIdentifierIfItCanReferUsingConceptualType(I idFromDefiniteExpression, Referent<TB,S,I,QI> potentialReferent, S scope)FeatureContainer<QI>TypeRecurrence. getFeaturesRemainingInIdentifierIfItCanReferUsingConceptualType(I idFromDefiniteExpression, Referent<TB,S,I,QI> potentialReferent, S scope) -
Uses of Referent in de.monochromata.anaphors.ast.reference.strategy.feature
Methods in de.monochromata.anaphors.ast.reference.strategy.feature with parameters of type Referent Modifier and Type Method Description booleanFeatureRecurrence. canReferTo(I idFromDefiniteExpression, Referent<TB,S,I,QI> potentialReferent, S scope) -
Uses of Referent in de.monochromata.anaphors.ast.spi
Methods in de.monochromata.anaphors.ast.spi with parameters of type Referent Modifier and Type Method Description FeatureContainer<QI>AnaphorsSpi. getFeaturesRemainingInIdentifierBesidesConceptualTypeOfReferentName(I id, Referent<TB,S,I,QI> referent, boolean caseSensitive)booleanAnaphorsSpi. nameOfReferentEqualsIdentifier(Referent<TB,S,I,QI> referent, I id, boolean caseSensitive)booleanAnaphorsSpi. nameOfReferentMatchesConceptualTypeOfIdentifier(Referent<TB,S,I,QI> referent, I id, boolean caseSensitive)Returns true, if the name of the referent matches a suffix of the identifier. -
Uses of Referent in de.monochromata.anaphors.ast.strategy
Classes in de.monochromata.anaphors.ast.strategy that implement Referent Modifier and Type Class Description static classDA1ReStrategy.DA1Referent<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>>static classIA1MrStrategy.IA1MrReferent<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>>static classIA2FStrategy.IA2FReferent<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>>static classIA2MgStrategy.IA2MgReferent<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>>Methods in de.monochromata.anaphors.ast.strategy that return Referent Modifier and Type Method Description Referent<TB,S,I,QI>AnaphorResolutionStrategy. createReferent(S scope, R relatedExpression, Object memento)Re-creates a referent from a given related expression and memento.protected Referent<TB,S,I,QI>DA1ReStrategy. createReferent(R relatedExpression)Referent<TB,S,I,QI>DA1ReStrategy. createReferent(S scope, R relatedExpression, Object memento)protected Referent<TB,S,I,QI>IA1MrStrategy. createReferent(R relatedExpression, S scope, MB methodBinding, Object memento)Referent<TB,S,I,QI>IA1MrStrategy. createReferent(S scope, R relatedExpression, Object memento)protected Referent<TB,S,I,QI>IA2FStrategy. createReferent(R relatedExpression, S scope, TB typeBinding, Object memento)Referent<TB,S,I,QI>IA2FStrategy. createReferent(S scope, R relatedExpression, Object memento)protected Referent<TB,S,I,QI>IA2MgStrategy. createReferent(R relatedExpression, S scope, TB typeBinding, Object memento)Referent<TB,S,I,QI>IA2MgStrategy. createReferent(S scope, R relatedExpression, Object memento)Methods in de.monochromata.anaphors.ast.strategy that return types with arguments of type Referent Modifier and Type Method Description protected abstract List<Referent<TB,S,I,QI>>AbstractAnaphorResolutionStrategy. createPotentialReferents(S scope, R potentialRelatedExpression)protected List<Referent<TB,S,I,QI>>DA1ReStrategy. createPotentialReferents(S scope, R potentialRelatedExpression)protected List<Referent<TB,S,I,QI>>IA1MrStrategy. createPotentialReferents(R relatedExpression, S scope, MB methodBinding)protected List<Referent<TB,S,I,QI>>IA1MrStrategy. createPotentialReferents(S scope, R potentialRelatedExpression)protected List<Referent<TB,S,I,QI>>IA2FStrategy. createPotentialReferents(R relatedExpression, S scope, TB typeBinding)protected List<Referent<TB,S,I,QI>>IA2FStrategy. createPotentialReferents(S scope, R potentialRelatedExpression)protected List<Referent<TB,S,I,QI>>IA2MgStrategy. createPotentialReferents(R relatedExpression, S scope, TB typeBinding)protected List<Referent<TB,S,I,QI>>IA2MgStrategy. createPotentialReferents(S scope, R potentialRelatedExpression)Methods in de.monochromata.anaphors.ast.strategy with parameters of type Referent Modifier and Type Method Description booleanDA1ReStrategy.DA1Referent. canBeUsedInsteadOf(Referent<TB,S,I,QI> other)booleanIA1MrStrategy.IA1MrReferent. canBeUsedInsteadOf(Referent<TB,S,I,QI> other)booleanIA2FStrategy.IA2FReferent. canBeUsedInsteadOf(Referent<TB,S,I,QI> other)booleanIA2MgStrategy.IA2MgReferent. canBeUsedInsteadOf(Referent<TB,S,I,QI> other)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)List<Perspectivation>AnaphorResolutionStrategy. underspecifyAnaphor(R relatedExpression, String anaphor, E anaphorExpression, Referent<TB,S,I,QI> referent, S scope)List<Perspectivation>DA1ReStrategy. underspecifyAnaphor(R relatedExpression, String anaphor, E anaphorExpression, Referent<TB,S,I,QI> referent, S scope)List<Perspectivation>IA1MrStrategy. underspecifyAnaphor(R relatedExpression, String anaphor, E anaphorExpression, Referent<TB,S,I,QI> referent, S scope)List<Perspectivation>IA2FStrategy. underspecifyAnaphor(R relatedExpression, String anaphor, E anaphorExpression, Referent<TB,S,I,QI> referent, S scope)List<Perspectivation>IA2MgStrategy. underspecifyAnaphor(R relatedExpression, String anaphor, E anaphorExpression, Referent<TB,S,I,QI> referent, S scope)protected List<Perspectivation>IA2MgStrategy. underspecifyAnaphorForIA2Mg(R relatedExpression, String anaphor, E anaphorExpression, Referent<TB,S,I,QI> referent, S scope)