Index

A C D E F G H I K L M N O P Q R S T U V 
All Classes|All Packages

A

AbstractAnaphorResolutionStrategy<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>> - Class in de.monochromata.anaphors.ast.strategy
An abstract base class for strategies used to for resolve or construct the referents of anaphors.
AbstractAnaphorResolutionStrategy() - Constructor for class de.monochromata.anaphors.ast.strategy.AbstractAnaphorResolutionStrategy
Used in contract testing.
AbstractAnaphorResolutionStrategy(List<Class<? extends RelatedExpressionStrategy>>, AnaphorsSpi<N, E, TB, S, I, QI, EV, PP>, RelatedExpressionsSpi<N, E, T, B, MB, TB, S, I, QI, EV, PP, R>, AnaphoraResolutionSpi<N, E, T, B, VB, FB, MB, TB, S, I, QI, R, A>) - Constructor for class de.monochromata.anaphors.ast.strategy.AbstractAnaphorResolutionStrategy
 
AbstractAnchoringStrategy<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>> - Class in de.monochromata.anaphors.ast.strategy
An abstract base class for strategies used to for resolve or construct the referents of indirect anaphors.
AbstractAnchoringStrategy() - Constructor for class de.monochromata.anaphors.ast.strategy.AbstractAnchoringStrategy
Used in contract testing.
AbstractAnchoringStrategy(List<Class<? extends RelatedExpressionStrategy>>, AnaphorsSpi<N, E, TB, S, I, QI, EV, PP>, RelatedExpressionsSpi<N, E, T, B, MB, TB, S, I, QI, EV, PP, R>, AnaphoraResolutionSpi<N, E, T, B, VB, FB, MB, TB, S, I, QI, R, A>) - Constructor for class de.monochromata.anaphors.ast.strategy.AbstractAnchoringStrategy
 
AbstractASTBasedAnaphora<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>> - Class in de.monochromata.anaphors.ast
An abstract implementation of the anaphora interface.
AbstractASTBasedAnaphora() - Constructor for class de.monochromata.anaphors.ast.AbstractASTBasedAnaphora
Used in contract testing.
AbstractASTBasedAnaphora(RelatedExpressionPart<N, E, T, B, TB, S, I, QI, R>, AnaphorPart<N, E, T, B, TB, S, I, QI, R, A>, boolean) - Constructor for class de.monochromata.anaphors.ast.AbstractASTBasedAnaphora
 
AbstractCheckResult<N,​E,​S> - Class in de.monochromata.anaphors.cog.transform
 
AbstractCheckResult() - Constructor for class de.monochromata.anaphors.cog.transform.AbstractCheckResult
Used in contract testing.
AbstractCheckResult(Chunk<N>, E, S, boolean) - Constructor for class de.monochromata.anaphors.cog.transform.AbstractCheckResult
 
AbstractConceptReferentializationStrategy<N,​E,​TB,​S,​I,​QI,​EV,​PP> - Class in de.monochromata.anaphors.ast.reference.strategy.concept
An abstract base class for strategies used to obtain referents based on information referring to the conceptual type (TODO:?) of the referent.
AbstractConceptReferentializationStrategy() - Constructor for class de.monochromata.anaphors.ast.reference.strategy.concept.AbstractConceptReferentializationStrategy
Used in contract testing.
AbstractConceptReferentializationStrategy(AnaphorsSpi<N, E, TB, S, I, QI, EV, PP>) - Constructor for class de.monochromata.anaphors.ast.reference.strategy.concept.AbstractConceptReferentializationStrategy
 
AbstractLocalTempVariableIntroducingStrategy<N,​E,​T,​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>> - Class in de.monochromata.anaphors.ast.relatedexp.strategy
Abstract base class for related expressions whose realization introduces local temporary variables.
AbstractLocalTempVariableIntroducingStrategy() - Constructor for class de.monochromata.anaphors.ast.relatedexp.strategy.AbstractLocalTempVariableIntroducingStrategy
Used in contract testing.
AbstractLocalTempVariableIntroducingStrategy(RelatedExpressionsSpi<N, E, T, B, MB, TB, S, I, QI, EV, PP, R>, Preferences) - Constructor for class de.monochromata.anaphors.ast.relatedexp.strategy.AbstractLocalTempVariableIntroducingStrategy
 
AbstractPreparatoryTransformation<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>> - Class in de.monochromata.anaphors.cog.transform
 
AbstractPreparatoryTransformation() - Constructor for class de.monochromata.anaphors.cog.transform.AbstractPreparatoryTransformation
Used in contract testing.
AbstractPreparatoryTransformation(TransformationsSpi<N, E, T, B, TB, S, I, QI, R, A>) - Constructor for class de.monochromata.anaphors.cog.transform.AbstractPreparatoryTransformation
 
AbstractReferent<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>> - Class in de.monochromata.anaphors.ast.reference
An abstract base class for referents.
AbstractReferent() - Constructor for class de.monochromata.anaphors.ast.reference.AbstractReferent
Used in contract testing.
AbstractReferent(R, String, RelatedExpressionsSpi<N, E, T, B, MB, TB, S, I, QI, EV, PP, R>, AnaphoraResolutionSpi<N, E, T, B, VB, FB, MB, TB, S, I, QI, R, A>) - Constructor for class de.monochromata.anaphors.ast.reference.AbstractReferent
 
AbstractReferentializationStrategy<N,​E,​TB,​S,​I,​QI,​EV,​PP> - Class in de.monochromata.anaphors.ast.reference.strategy
An abstract base class for strategies used to obtain referents.
AbstractReferentializationStrategy() - Constructor for class de.monochromata.anaphors.ast.reference.strategy.AbstractReferentializationStrategy
Used in contract testing.
AbstractReferentializationStrategy(AnaphorsSpi<N, E, TB, S, I, QI, EV, PP>) - Constructor for class de.monochromata.anaphors.ast.reference.strategy.AbstractReferentializationStrategy
 
AbstractRelatedExpressionStrategy<N,​E,​T,​B,​MB extends B,​TB extends B,​S,​I,​QI,​EV,​PP,​R extends RelatedExpression<N,​T,​B,​TB,​S,​QI,​R>> - Class in de.monochromata.anaphors.ast.relatedexp.strategy
An abstract base class for strategies used to generate (potential) related expressions from AST nodes.
AbstractRelatedExpressionStrategy() - Constructor for class de.monochromata.anaphors.ast.relatedexp.strategy.AbstractRelatedExpressionStrategy
Used in contract testing.
AbstractRelatedExpressionStrategy(RelatedExpressionsSpi<N, E, T, B, MB, TB, S, I, QI, EV, PP, R>, Preferences) - Constructor for class de.monochromata.anaphors.ast.relatedexp.strategy.AbstractRelatedExpressionStrategy
 
AbstractStrategy - Class in de.monochromata
 
AbstractStrategy() - Constructor for class de.monochromata.AbstractStrategy
 
Activatable - Interface in de.monochromata.anaphors.cog.activation
An entity that can have an activation value calculated by an activation formula.
ActivationBasedAnaphorResolution<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>> - Class in de.monochromata.anaphors.cog
Resolve the referents of anaphors based on a cognitive model.
ActivationBasedAnaphorResolution() - Constructor for class de.monochromata.anaphors.cog.ActivationBasedAnaphorResolution
Used in contract testing.
ActivationBasedAnaphorResolution(ASTBasedAnaphorResolution<N, E, T, B, TB, S, I, QI, R, A>, TransformationsSpi<N, E, T, B, TB, S, I, QI, R, A>) - Constructor for class de.monochromata.anaphors.cog.ActivationBasedAnaphorResolution
 
ActivationFormula - Interface in de.monochromata.anaphors.cog.activation
Computes activation values for activatable entites at arbitrary points in time with an implementation-dependent precision.
Active() - Constructor for class de.monochromata.anaphors.cog.activation.AllActiveFormula.Active
 
add(long, Chunk<T>) - Method in interface de.monochromata.anaphors.cog.memory.ModifiableMemory
 
add(long, Chunk<T>) - Method in class de.monochromata.anaphors.cog.memory.SortedListMemory
 
add(Feature<QI>) - Method in class de.monochromata.anaphors.ast.feature.DefaultFeatureContainer
 
addAll(long, Collection<Chunk<T>>) - Method in interface de.monochromata.anaphors.cog.memory.ModifiableMemory
 
addAll(long, Collection<Chunk<T>>) - Method in class de.monochromata.anaphors.cog.memory.SortedListMemory
 
addAll(Set<Feature<QI>>) - Method in class de.monochromata.anaphors.ast.feature.DefaultFeatureContainer
 
addChain(List<C>, C) - Static method in interface de.monochromata.anaphors.ast.chain.Chaining
 
AddParameterToCallChain<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>> - Class in de.monochromata.anaphors.cog.transform
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.
AddParameterToCallChain() - Constructor for class de.monochromata.anaphors.cog.transform.AddParameterToCallChain
Used in contract testing.
AddParameterToCallChain(TransformationsSpi<N, E, T, B, TB, S, I, QI, R, A>) - Constructor for class de.monochromata.anaphors.cog.transform.AddParameterToCallChain
 
addToCollection(N) - Method in class de.monochromata.anaphors.ast.relatedexp.strategy.AbstractRelatedExpressionStrategy
Add the given potential related expression to the current collection.
AllActiveFormula - Class in de.monochromata.anaphors.cog.activation
An activation formula in which all Activatables are always active to the same extent.
AllActiveFormula() - Constructor for class de.monochromata.anaphors.cog.activation.AllActiveFormula
 
AllActiveFormula.Active - Class in de.monochromata.anaphors.cog.activation
 
anaphor - Variable in class de.monochromata.anaphors.Anaphora
 
anaphor - Variable in class de.monochromata.anaphors.ast.chain.ChainElement
 
Anaphora - Class in de.monochromata.anaphors
 
Anaphora() - Constructor for class de.monochromata.anaphors.Anaphora
Used in contract testing.
Anaphora(RelatedExpressionPart<?, ?, ?, ?, ?, ?, ?, ?, ?>, AnaphorPart<?, ?, ?, ?, ?, ?, ?, ?, ?, ?>) - Constructor for class de.monochromata.anaphors.Anaphora
 
Anaphora(String, String, String, String) - Constructor for class de.monochromata.anaphors.Anaphora
 
anaphoraResolutionSpi - Variable in class de.monochromata.anaphors.ast.strategy.AbstractAnaphorResolutionStrategy
 
AnaphoraResolutionSpi<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>> - Interface in de.monochromata.anaphors.ast.spi
A special service provider interface related to finding potential referents of a given definite expression in a given related expression.
anaphorAttachment - Variable in class de.monochromata.anaphors.ast.chain.ChainElement
 
AnaphorCreationForReferentInLocalTempVariable - Interface in de.monochromata.anaphors.ast.strategy
 
AnaphorPart<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>> - Interface in de.monochromata.anaphors.ast
Represents an anaphor at the AST level.
AnaphorPartsStreaming - Interface in de.monochromata.anaphors.ast
 
anaphorResolutionSpi - Variable in class de.monochromata.anaphors.ast.reference.AbstractReferent
 
AnaphorResolutionStrategy<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>> - Interface in de.monochromata.anaphors.ast.strategy
A strategy for resolving or constructing the referents of anaphors.
anaphorsSpi - Variable in class de.monochromata.anaphors.ast.reference.strategy.AbstractReferentializationStrategy
 
anaphorsSpi - Variable in class de.monochromata.anaphors.ast.strategy.AbstractAnaphorResolutionStrategy
 
AnaphorsSpi<N,​E,​TB,​S,​I,​QI,​EV,​PP> - Interface in de.monochromata.anaphors.ast.spi
The service provider interface used by the de.monochromata.anaphors package to perform anaphora resolution on a given AST implementation.
ANCHOR - de.monochromata.anaphors.ast.relatedexp.strategy.LocalTempVariableContents
 
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>> - Interface in de.monochromata.anaphors.ast.strategy
A strategy for resolving or constructing the referents of indirect anaphors.
ASTBasedAnaphora<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>> - Interface in de.monochromata.anaphors.ast
The relation between anaphor and related expression.
ASTBasedAnaphorResolution<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>> - Class in de.monochromata.anaphors.ast
A generic interface to anaphora resolution.
ASTBasedAnaphorResolution() - Constructor for class de.monochromata.anaphors.ast.ASTBasedAnaphorResolution
Used in contract testing.
ASTBasedAnaphorResolution(List<RelatedExpressionStrategy<N, T, B, TB, S, QI, R>>, List<AnaphorResolutionStrategy<N, E, T, B, TB, S, I, QI, R, A>>, List<ReferentializationStrategy<E, TB, S, I, QI>>, Supplier<RelatedExpressionsCollector<N, E, T, B, TB, S, QI, R>>) - Constructor for class de.monochromata.anaphors.ast.ASTBasedAnaphorResolution
 
ASTTransformation<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>> - Interface in de.monochromata.anaphors.ast.transform
An AST transformation.

C

canBeUsedInsteadOf(Referent<TB, S, I, QI>) - Method in interface de.monochromata.anaphors.ast.reference.Referent
Used to resolve ambiguity between referents.
canBeUsedInsteadOf(Referent<TB, S, I, QI>) - Method in class de.monochromata.anaphors.ast.strategy.DA1ReStrategy.DA1Referent
 
canBeUsedInsteadOf(Referent<TB, S, I, QI>) - Method in class de.monochromata.anaphors.ast.strategy.IA1MrStrategy.IA1MrReferent
 
canBeUsedInsteadOf(Referent<TB, S, I, QI>) - Method in class de.monochromata.anaphors.ast.strategy.IA2FStrategy.IA2FReferent
 
canBeUsedInsteadOf(Referent<TB, S, I, QI>) - Method in class de.monochromata.anaphors.ast.strategy.IA2MgStrategy.IA2MgReferent
 
canBeUsedInsteadOf(R) - Method in class de.monochromata.anaphors.ast.relatedexp.DefaultRelatedExpression
Deprecated.
 
canBeUsedInsteadOf(R) - Method in interface de.monochromata.anaphors.ast.relatedexp.RelatedExpression
Used to resolve referential ambiguity between related expressions.
canPerform(Chunk<N>, E, S) - Method in class de.monochromata.anaphors.cog.transform.AddParameterToCallChain
 
canPerform(Chunk<N>, E, S) - Method in class de.monochromata.anaphors.cog.transform.NoPreparationRequired
 
canPerform(Chunk<N>, E, S) - Method in interface de.monochromata.anaphors.cog.transform.PreparatoryTransformation
Check whether the transformation can be performed.
canPerformTransformation() - Method in class de.monochromata.anaphors.cog.transform.AbstractCheckResult
 
canPerformTransformation() - Method in interface de.monochromata.anaphors.cog.transform.CheckResult
 
canReferTo(I, Referent<TB, S, I, QI>, S) - Method in class de.monochromata.anaphors.ast.reference.strategy.concept.FauxHyponymy
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.
canReferTo(I, Referent<TB, S, I, QI>, S) - Method in class de.monochromata.anaphors.ast.reference.strategy.concept.Hyponymy
 
canReferTo(I, Referent<TB, S, I, QI>, S) - Method in class de.monochromata.anaphors.ast.reference.strategy.concept.NameRecurrence
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.
canReferTo(I, Referent<TB, S, I, QI>, S) - Method in class de.monochromata.anaphors.ast.reference.strategy.concept.TypeRecurrence
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.
canReferTo(I, Referent<TB, S, I, QI>, S) - Method in class de.monochromata.anaphors.ast.reference.strategy.feature.FeatureRecurrence
 
canReferTo(I, Referent<TB, S, I, QI>, S) - Method in interface de.monochromata.anaphors.ast.reference.strategy.ReferentializationStrategy
Checks whether the given definite expression can, using this referentialization strategy, refer to the given potential referent in the given scope.
canReferToUsingConceptualType(I, Referent<TB, S, I, QI>, S) - Method in interface de.monochromata.anaphors.ast.reference.strategy.concept.ConceptReferentializationStrategy
Checks whether the given definite expression can, using this referentialization strategy, refer to the given potential referent in the given scope.
canReferToUsingConceptualType(I, Referent<TB, S, I, QI>, S) - Method in class de.monochromata.anaphors.ast.reference.strategy.concept.FauxHyponymy
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.
canReferToUsingConceptualType(I, Referent<TB, S, I, QI>, S) - Method in class de.monochromata.anaphors.ast.reference.strategy.concept.Hyponymy
 
canReferToUsingConceptualType(I, Referent<TB, S, I, QI>, S) - Method in class de.monochromata.anaphors.ast.reference.strategy.concept.NameRecurrence
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.
canReferToUsingConceptualType(I, Referent<TB, S, I, QI>, S) - Method in class de.monochromata.anaphors.ast.reference.strategy.concept.TypeRecurrence
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.
canRelateTo(RelatedExpressionStrategy<N, T, B, TB, S, QI, R>) - Method in class de.monochromata.anaphors.ast.strategy.AbstractAnaphorResolutionStrategy
 
canRelateTo(RelatedExpressionStrategy<N, T, B, TB, S, QI, R>) - Method in interface de.monochromata.anaphors.ast.strategy.AnaphorResolutionStrategy
Used to decide whether this strategy can create potential anaphora relations for the given potential related expression.
CaseSensitiveNameRecurrence<N,​E,​TB,​S,​I,​QI,​EV,​PP> - Class in de.monochromata.anaphors.ast.reference.strategy.concept
Referentialization based on case-sensitive name recurrence, like in variables.
CaseSensitiveNameRecurrence() - Constructor for class de.monochromata.anaphors.ast.reference.strategy.concept.CaseSensitiveNameRecurrence
Used in contract testing.
CaseSensitiveNameRecurrence(AnaphorsSpi<N, E, TB, S, I, QI, EV, PP>) - Constructor for class de.monochromata.anaphors.ast.reference.strategy.concept.CaseSensitiveNameRecurrence
 
CaseSensitiveTypeRecurrence<N,​E,​TB,​S,​I,​QI,​EV,​PP> - Class in de.monochromata.anaphors.ast.reference.strategy.concept
Referentialization based on case-sensitive exact type recurrence.
CaseSensitiveTypeRecurrence() - Constructor for class de.monochromata.anaphors.ast.reference.strategy.concept.CaseSensitiveTypeRecurrence
Used in contract testing.
CaseSensitiveTypeRecurrence(AnaphorsSpi<N, E, TB, S, I, QI, EV, PP>) - Constructor for class de.monochromata.anaphors.ast.reference.strategy.concept.CaseSensitiveTypeRecurrence
 
ChainElement<N,​E,​T,​B,​TB extends B,​S,​I,​QI,​AT,​R extends RelatedExpression<N,​T,​B,​TB,​S,​QI,​R>,​A extends ASTBasedAnaphora<N,​E,​T,​B,​TB,​S,​I,​QI,​R,​A>,​C extends ChainElement<N,​E,​T,​B,​TB,​S,​I,​QI,​AT,​R,​A,​C>> - Class in de.monochromata.anaphors.ast.chain
Used to form chains of anaphors.
ChainElement() - Constructor for class de.monochromata.anaphors.ast.chain.ChainElement
Used in contract testing.
ChainElement(C, AnaphorPart<N, E, T, B, TB, S, I, QI, R, A>, AT) - Constructor for class de.monochromata.anaphors.ast.chain.ChainElement
 
ChainElement(C, RelatedExpressionPart<N, E, T, B, TB, S, I, QI, R>) - Constructor for class de.monochromata.anaphors.ast.chain.ChainElement
 
ChainElement(C, List<C>, RelatedExpressionPart<N, E, T, B, TB, S, I, QI, R>, AnaphorPart<N, E, T, B, TB, S, I, QI, R, A>, AT) - Constructor for class de.monochromata.anaphors.ast.chain.ChainElement
 
ChainElement(List<C>, RelatedExpressionPart<N, E, T, B, TB, S, I, QI, R>) - Constructor for class de.monochromata.anaphors.ast.chain.ChainElement
 
ChainElementFactory<N,​E,​T,​B,​TB extends B,​S,​I,​QI,​AT,​R extends RelatedExpression<N,​T,​B,​TB,​S,​QI,​R>,​A extends ASTBasedAnaphora<N,​E,​T,​B,​TB,​S,​I,​QI,​R,​A>,​C extends ChainElement<N,​E,​T,​B,​TB,​S,​I,​QI,​AT,​R,​A,​C>> - Interface in de.monochromata.anaphors.ast.chain
 
Chaining - Interface in de.monochromata.anaphors.ast.chain
Used to maintain a list of anaphoric chains.
ChainTraversal - Interface in de.monochromata.anaphors.ast.chain
 
CheckResult<N,​E,​S> - Interface in de.monochromata.anaphors.cog.transform
An interface for the results of preparatory transformations.
Chunk<T> - Interface in de.monochromata.anaphors.cog.memory
A chunk in memory.
CIC_KIND - Static variable in class de.monochromata.anaphors.ast.relatedexp.strategy.ClassInstanceCreationStrategy
 
ClassInstanceCreationStrategy<N,​E,​T,​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>> - Class in de.monochromata.anaphors.ast.relatedexp.strategy
Class instance creation expressions functioning as related expression.
ClassInstanceCreationStrategy() - Constructor for class de.monochromata.anaphors.ast.relatedexp.strategy.ClassInstanceCreationStrategy
Used in contract testing.
ClassInstanceCreationStrategy(RelatedExpressionsSpi<N, E, T, B, MB, TB, S, I, QI, EV, PP, R>, Preferences) - Constructor for class de.monochromata.anaphors.ast.relatedexp.strategy.ClassInstanceCreationStrategy
 
CogSpi - Class in de.monochromata.anaphors.cog.spi
 
CogSpi() - Constructor for class de.monochromata.anaphors.cog.spi.CogSpi
 
collectAnaphorElements(List<C>, Stream.Builder<C>, Predicate<C>) - Static method in interface de.monochromata.anaphors.ast.chain.ChainTraversal
 
collectAnaphorElements(List<C>, Stream.Builder<C>, Predicate<C>, Predicate<C>) - Static method in interface de.monochromata.anaphors.ast.chain.ChainTraversal
 
collectTo(List<N>) - Method in class de.monochromata.anaphors.ast.relatedexp.strategy.AbstractRelatedExpressionStrategy
 
collectTo(List<N>) - Method in interface de.monochromata.anaphors.ast.relatedexp.strategy.RelatedExpressionStrategy
 
comparatorForActivationAt(long) - Method in interface de.monochromata.anaphors.cog.activation.ActivationFormula
 
compare(N, N) - Method in interface de.monochromata.anaphors.ast.spi.RelatedExpressionsSpi
Compares all strings occurring in the two AST nodes.
compareTo(EstimatedActivationValue) - Method in class de.monochromata.anaphors.cog.activation.AllActiveFormula.Active
 
compareTo(EstimatedActivationValue) - Method in class de.monochromata.anaphors.cog.activation.LIFOFormula.LIFOActivation
Deprecated.
 
ConceptReferentializationStrategy<E,​TB,​S,​I,​QI> - Interface in de.monochromata.anaphors.ast.reference.strategy.concept
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).
conceptualTypeInIdentifierEqualsFauxHyponymyOfSimpleNameOfType(I, TB, boolean) - Method in interface de.monochromata.anaphors.ast.spi.AnaphorsSpi
 
conceptualTypeInIdentifierEqualsSimpleNameOfType(I, TB, boolean) - Method in interface de.monochromata.anaphors.ast.spi.AnaphorsSpi
 
containsFeaturesOf(FeatureContainer<QI>) - Method in class de.monochromata.anaphors.ast.feature.DefaultFeatureContainer
 
containsFeaturesOf(FeatureContainer<QI>) - Method in interface de.monochromata.anaphors.ast.feature.FeatureContainer
Compares the features in this container to the features in the given container.
couldBeAPreviousRealization(E) - Method in interface de.monochromata.anaphors.ast.spi.AnaphoraResolutionSpi
 
couldBeAPreviousRealization(E) - Method in class de.monochromata.anaphors.ast.strategy.AbstractAnaphorResolutionStrategy
 
create(C, List<C>, RelatedExpressionPart<N, E, T, B, TB, S, I, QI, R>, AnaphorPart<N, E, T, B, TB, S, I, QI, R, A>, AT) - Method in interface de.monochromata.anaphors.ast.chain.ChainElementFactory
 
createAnaphora(S, String, E, R, Referent<TB, S, I, QI>, ReferentializationStrategy<E, TB, S, I, QI>) - Method in interface de.monochromata.anaphors.ast.strategy.AnaphorResolutionStrategy
Create a single potential ASTBasedAnaphora relation for a pair of anaphor (TODO: definite expression) and a potential related expression.
createAnaphora(S, String, E, R, Referent<TB, S, I, QI>, ReferentializationStrategy<E, TB, S, I, QI>) - Method in class de.monochromata.anaphors.ast.strategy.DA1ReStrategy
 
createAnaphora(S, String, E, R, Referent<TB, S, I, QI>, ReferentializationStrategy<E, TB, S, I, QI>) - Method in class de.monochromata.anaphors.ast.strategy.IA1MrStrategy
 
createAnaphora(S, String, E, R, Referent<TB, S, I, QI>, ReferentializationStrategy<E, TB, S, I, QI>) - Method in class de.monochromata.anaphors.ast.strategy.IA2FStrategy
 
createAnaphora(S, String, E, R, Referent<TB, S, I, QI>, ReferentializationStrategy<E, TB, S, I, QI>) - Method in class de.monochromata.anaphors.ast.strategy.IA2MgStrategy
 
createAndSaveNewPosition(Activatable) - Method in class de.monochromata.anaphors.cog.activation.LIFOFormula
Deprecated.
 
createDirectAnaphora(RP, AP, boolean) - Method in interface de.monochromata.anaphors.ast.spi.AnaphoraResolutionSpi
 
createIndirectAnaphora(RP, AP, String, boolean) - Method in interface de.monochromata.anaphors.ast.spi.AnaphoraResolutionSpi
 
createIndirectAnaphora(RP, AP, String, Supplier<String>, boolean) - Method in interface de.monochromata.anaphors.ast.spi.AnaphoraResolutionSpi
 
createPositionForExpression(E, Predicate<EV>, List<Perspectivation>) - Method in interface de.monochromata.anaphors.ast.spi.AnaphorsSpi
 
createPositionForNode(N, Predicate<EV>, List<Perspectivation>) - Method in interface de.monochromata.anaphors.ast.spi.RelatedExpressionsSpi
 
createPotentialReferents(R, S, MB) - Method in class de.monochromata.anaphors.ast.strategy.IA1MrStrategy
 
createPotentialReferents(R, S, TB) - Method in class de.monochromata.anaphors.ast.strategy.IA2FStrategy
 
createPotentialReferents(R, S, TB) - Method in class de.monochromata.anaphors.ast.strategy.IA2MgStrategy
 
createPotentialReferents(S, R) - Method in class de.monochromata.anaphors.ast.strategy.AbstractAnaphorResolutionStrategy
 
createPotentialReferents(S, R) - Method in class de.monochromata.anaphors.ast.strategy.DA1ReStrategy
 
createPotentialReferents(S, R) - Method in class de.monochromata.anaphors.ast.strategy.IA1MrStrategy
 
createPotentialReferents(S, R) - Method in class de.monochromata.anaphors.ast.strategy.IA2FStrategy
 
createPotentialReferents(S, R) - Method in class de.monochromata.anaphors.ast.strategy.IA2MgStrategy
 
createReferent(R) - Method in class de.monochromata.anaphors.ast.strategy.DA1ReStrategy
 
createReferent(R, S, MB, Object) - Method in class de.monochromata.anaphors.ast.strategy.IA1MrStrategy
 
createReferent(R, S, TB, Object) - Method in class de.monochromata.anaphors.ast.strategy.IA2FStrategy
 
createReferent(R, S, TB, Object) - Method in class de.monochromata.anaphors.ast.strategy.IA2MgStrategy
 
createReferent(S, R, Object) - Method in interface de.monochromata.anaphors.ast.strategy.AnaphorResolutionStrategy
Re-creates a referent from a given related expression and memento.
createReferent(S, R, Object) - Method in class de.monochromata.anaphors.ast.strategy.DA1ReStrategy
 
createReferent(S, R, Object) - Method in class de.monochromata.anaphors.ast.strategy.IA1MrStrategy
 
createReferent(S, R, Object) - Method in class de.monochromata.anaphors.ast.strategy.IA2FStrategy
 
createReferent(S, R, Object) - Method in class de.monochromata.anaphors.ast.strategy.IA2MgStrategy
 
createResolution(CheckResult<N, E, S>, PreparatoryTransformation<N, E, T, B, TB, S, I, QI, R, A>, A) - Method in class de.monochromata.anaphors.cog.ActivationBasedAnaphorResolution
 

D

DA1Re_KIND - Static variable in class de.monochromata.anaphors.ast.strategy.DA1ReStrategy
 
DA1Re_SUPPORTED_RELATED_EXPRESSION_STRATEGIES - Static variable in class de.monochromata.anaphors.ast.strategy.DA1ReStrategy
 
DA1Referent() - Constructor for class de.monochromata.anaphors.ast.strategy.DA1ReStrategy.DA1Referent
Used in contract testing.
DA1Referent(R, RelatedExpressionsSpi<N, E, T, B, MB, TB, S, I, QI, EV, PP, R>, AnaphoraResolutionSpi<N, E, T, B, VB, FB, MB, TB, S, I, QI, R, A>) - Constructor for class de.monochromata.anaphors.ast.strategy.DA1ReStrategy.DA1Referent
 
DA1ReStrategy<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>> - Class in de.monochromata.anaphors.ast.strategy
A simple direct anaphora resolution strategy that is based on the various forms of recurrence that can be implemented using the available ReferentializationStrategy implementations.
DA1ReStrategy() - Constructor for class de.monochromata.anaphors.ast.strategy.DA1ReStrategy
Used in contract testing.
DA1ReStrategy(AnaphorsSpi<N, E, TB, S, I, QI, EV, PP>, RelatedExpressionsSpi<N, E, T, B, MB, TB, S, I, QI, EV, PP, R>, AnaphoraResolutionSpi<N, E, T, B, VB, FB, MB, TB, S, I, QI, R, A>) - Constructor for class de.monochromata.anaphors.ast.strategy.DA1ReStrategy
 
DA1ReStrategy.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>> - Class in de.monochromata.anaphors.ast.strategy
 
de.monochromata - package de.monochromata
 
de.monochromata.anaphors - package de.monochromata.anaphors
 
de.monochromata.anaphors.ast - package de.monochromata.anaphors.ast
A generic framework for AST-based anaphora resolution and standard anaphor resolution strategies.
de.monochromata.anaphors.ast.chain - package de.monochromata.anaphors.ast.chain
 
de.monochromata.anaphors.ast.feature - package de.monochromata.anaphors.ast.feature
Interfaces and generic classes for feature-based semantics.
de.monochromata.anaphors.ast.reference - package de.monochromata.anaphors.ast.reference
Generic interfaces and standard implementations of referents and referentialization strategies.
de.monochromata.anaphors.ast.reference.strategy - package de.monochromata.anaphors.ast.reference.strategy
Reference resolution strategies
de.monochromata.anaphors.ast.reference.strategy.concept - package de.monochromata.anaphors.ast.reference.strategy.concept
Concept-based referentialization strategies
de.monochromata.anaphors.ast.reference.strategy.feature - package de.monochromata.anaphors.ast.reference.strategy.feature
Feature-based referentialization strategies
de.monochromata.anaphors.ast.relatedexp - package de.monochromata.anaphors.ast.relatedexp
Generic interfaces for and standard implementations of expressions that anaphors are related to (related expressions).
de.monochromata.anaphors.ast.relatedexp.strategy - package de.monochromata.anaphors.ast.relatedexp.strategy
Strategies for identifying and handling related expressions
de.monochromata.anaphors.ast.spi - package 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 - package de.monochromata.anaphors.ast.strategy
Anaphora resolution strategies.
de.monochromata.anaphors.ast.transform - package de.monochromata.anaphors.ast.transform
AST transformations.
de.monochromata.anaphors.ast.unify - package de.monochromata.anaphors.ast.unify
 
de.monochromata.anaphors.cog - package de.monochromata.anaphors.cog
Resolution of anaphors based on a model from cognitive linguistics.
de.monochromata.anaphors.cog.activation - package de.monochromata.anaphors.cog.activation
A generic API for estimating activation values in humans with implementations of simple activation formulas.
de.monochromata.anaphors.cog.memory - package de.monochromata.anaphors.cog.memory
Abstract activation-based memory.
de.monochromata.anaphors.cog.spi - package de.monochromata.anaphors.cog.spi
A service-provider interface to cognitive models of programming.
de.monochromata.anaphors.cog.transform - package de.monochromata.anaphors.cog.transform
Complex transformations to prepare resolution of activation-based anaphors.
de.monochromata.anaphors.perspectivation - package de.monochromata.anaphors.perspectivation
 
de.monochromata.anaphors.perspectivation.strategy - package de.monochromata.anaphors.perspectivation.strategy
 
de.monochromata.anaphors.preferences - package de.monochromata.anaphors.preferences
 
DefaultAnaphorPart<N,​E,​T,​B,​VB 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>> - Class in de.monochromata.anaphors.ast
An default implementation of the AnaphorPart interface.
DefaultAnaphorPart() - Constructor for class de.monochromata.anaphors.ast.DefaultAnaphorPart
Used in contract testing.
DefaultAnaphorPart(String, E, Referent<TB, S, I, QI>, AnaphorResolutionStrategy<N, E, T, B, TB, S, I, QI, R, A>, ReferentializationStrategy<E, TB, S, I, QI>, B) - Constructor for class de.monochromata.anaphors.ast.DefaultAnaphorPart
 
DefaultChunk<T> - Class in de.monochromata.anaphors.cog.memory
 
DefaultChunk() - Constructor for class de.monochromata.anaphors.cog.memory.DefaultChunk
Used in contract testing.
DefaultChunk(ActivationFormula, T) - Constructor for class de.monochromata.anaphors.cog.memory.DefaultChunk
 
DefaultDirectAnaphora<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>> - Class in de.monochromata.anaphors.ast
A default implementation of a direct anaphora relation.
DefaultDirectAnaphora() - Constructor for class de.monochromata.anaphors.ast.DefaultDirectAnaphora
Used in contract testing.
DefaultDirectAnaphora(RelatedExpressionPart<N, E, T, B, TB, S, I, QI, R>, AnaphorPart<N, E, T, B, TB, S, I, QI, R, A>, boolean) - Constructor for class de.monochromata.anaphors.ast.DefaultDirectAnaphora
 
DefaultFeatureContainer<QI> - Class in de.monochromata.anaphors.ast.feature
 
DefaultFeatureContainer() - Constructor for class de.monochromata.anaphors.ast.feature.DefaultFeatureContainer
 
DefaultIndirectAnaphora<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>> - Class in de.monochromata.anaphors.ast
A default implementation of an indirect anaphora relation.
DefaultIndirectAnaphora() - Constructor for class de.monochromata.anaphors.ast.DefaultIndirectAnaphora
Used in contract testing.
DefaultIndirectAnaphora(RelatedExpressionPart<N, E, T, B, TB, S, I, QI, R>, AnaphorPart<N, E, T, B, TB, S, I, QI, R, A>, String, boolean) - Constructor for class de.monochromata.anaphors.ast.DefaultIndirectAnaphora
 
DefaultIndirectAnaphora(RelatedExpressionPart<N, E, T, B, TB, S, I, QI, R>, AnaphorPart<N, E, T, B, TB, S, I, QI, R, A>, String, Supplier<String>, boolean) - Constructor for class de.monochromata.anaphors.ast.DefaultIndirectAnaphora
 
DefaultIndirectAnaphora(RelatedExpressionPart<N, E, T, B, TB, S, I, QI, R>, AnaphorPart<N, E, T, B, TB, S, I, QI, R, A>, String, Optional<Supplier<String>>, boolean) - Constructor for class de.monochromata.anaphors.ast.DefaultIndirectAnaphora
 
DefaultRelatedExpression<N,​T,​B,​MB extends B,​TB extends B,​S,​QI,​EV,​PP,​R extends DefaultRelatedExpression<N,​T,​B,​MB,​TB,​S,​QI,​EV,​PP,​R>> - Class in de.monochromata.anaphors.ast.relatedexp
Deprecated.
RelatedExpression will be turned into a POJO instead
DefaultRelatedExpression() - Constructor for class de.monochromata.anaphors.ast.relatedexp.DefaultRelatedExpression
Deprecated.
Used in contract testing.
DefaultRelatedExpression(boolean, Supplier<QI>, N, RelatedExpressionStrategy<N, T, B, TB, S, QI, R>, RelatedExpressionsSpi<N, ?, T, B, MB, TB, S, ?, QI, EV, PP, R>, Function<S, B>, Function<S, Integer>, BiFunction<S, Function<TB, T>, T>, Function<S, TB>, BiPredicate<? super DefaultRelatedExpression<N, T, B, MB, TB, S, QI, EV, PP, R>, R>) - Constructor for class de.monochromata.anaphors.ast.relatedexp.DefaultRelatedExpression
Deprecated.
 
DefaultRelatedExpressionPart<N,​E,​T,​B,​VB extends B,​TB extends B,​S,​I,​QI,​R extends RelatedExpression<N,​T,​B,​TB,​S,​QI,​R>> - Class in de.monochromata.anaphors.ast
An default implementation of the RelatedExpressionPart interface.
DefaultRelatedExpressionPart() - Constructor for class de.monochromata.anaphors.ast.DefaultRelatedExpressionPart
Used in contract testing.
DefaultRelatedExpressionPart(R) - Constructor for class de.monochromata.anaphors.ast.DefaultRelatedExpressionPart
 
DefaultResolution<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>> - Class in de.monochromata.anaphors.cog
A default resolution implementation.
DefaultResolution() - Constructor for class de.monochromata.anaphors.cog.DefaultResolution
Used in contract testing.
DefaultResolution(CheckResult<N, E, S>, PreparatoryTransformation<N, E, T, B, TB, S, I, QI, R, A>, A) - Constructor for class de.monochromata.anaphors.cog.DefaultResolution
 
DirectAnaphora<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>> - Interface in de.monochromata.anaphors.ast
 
DirectAnaphoraPrecedesIndirectAnaphora - Interface in de.monochromata.anaphors.ast.unify
 
doesGetterMethodOnlyReturnValueOf(MB, FB, S) - Method in interface de.monochromata.anaphors.ast.spi.AnaphoraResolutionSpi
 

E

emptyListOfChains() - Static method in interface de.monochromata.anaphors.ast.chain.Chaining
 
equals(Object) - Method in class de.monochromata.AbstractStrategy
 
equals(Object) - Method in class de.monochromata.anaphors.Anaphora
 
equals(Object) - Method in class de.monochromata.anaphors.ast.AbstractASTBasedAnaphora
 
equals(Object) - Method in class de.monochromata.anaphors.ast.chain.ChainElement
 
equals(Object) - Method in class de.monochromata.anaphors.ast.DefaultAnaphorPart
 
equals(Object) - Method in class de.monochromata.anaphors.ast.DefaultIndirectAnaphora
 
equals(Object) - Method in class de.monochromata.anaphors.ast.DefaultRelatedExpressionPart
 
equals(Object) - Method in class de.monochromata.anaphors.ast.feature.DefaultFeatureContainer
 
equals(Object) - Method in class de.monochromata.anaphors.ast.reference.AbstractReferent
 
equals(Object) - Method in class de.monochromata.anaphors.ast.reference.strategy.feature.FeatureRecurrence
 
equals(Object) - Method in class de.monochromata.anaphors.ast.relatedexp.DefaultRelatedExpression
Deprecated.
 
equals(Object) - Method in class de.monochromata.anaphors.ast.strategy.DA1ReStrategy.DA1Referent
 
equals(Object) - Method in class de.monochromata.anaphors.ast.strategy.IA1MrStrategy.IA1MrReferent
 
equals(Object) - Method in class de.monochromata.anaphors.ast.strategy.IA2FStrategy.IA2FReferent
 
equals(Object) - Method in class de.monochromata.anaphors.ast.strategy.IA2MgStrategy.IA2MgReferent
 
equals(Object) - Method in class de.monochromata.anaphors.cog.activation.AllActiveFormula.Active
 
equals(Object) - Method in class de.monochromata.anaphors.cog.activation.LIFOFormula.LIFOActivation
Deprecated.
 
equals(Object) - Method in class de.monochromata.anaphors.cog.memory.DefaultChunk
 
equals(Object) - Method in class de.monochromata.anaphors.perspectivation.Perspectivation
 
equals(Object) - Method in class de.monochromata.anaphors.perspectivation.strategy.PerspectivationConfiguration
 
estimateActivation(Activatable, long) - Method in interface de.monochromata.anaphors.cog.activation.ActivationFormula
 
estimateActivation(Activatable, long) - Method in class de.monochromata.anaphors.cog.activation.AllActiveFormula
 
estimateActivation(Activatable, long) - Method in class de.monochromata.anaphors.cog.activation.LIFOFormula
Deprecated.
 
EstimatedActivationValue - Interface in de.monochromata.anaphors.cog.activation
An abstract interface for activation values in humans estimated by a cognitive model.

F

FauxHyponymy<N,​E,​TB,​S,​I,​QI,​EV,​PP> - Class in de.monochromata.anaphors.ast.reference.strategy.concept
Referentialization based on case-insensitive faux hyponymy (i.e.
FauxHyponymy() - Constructor for class de.monochromata.anaphors.ast.reference.strategy.concept.FauxHyponymy
Used in contract testing.
FauxHyponymy(AnaphorsSpi<N, E, TB, S, I, QI, EV, PP>) - Constructor for class de.monochromata.anaphors.ast.reference.strategy.concept.FauxHyponymy
 
Feature<QI> - Interface in de.monochromata.anaphors.ast.feature
An interface for a single feature.
FeatureContainer<QI> - Interface in de.monochromata.anaphors.ast.feature
A collection of features.
FeatureRecurrence<N,​E,​CI extends N,​B,​TB extends B,​S,​I,​QI,​EV,​PP> - Class in de.monochromata.anaphors.ast.reference.strategy.feature
Referentialization based on feature recurrence (i.e.
FeatureRecurrence() - Constructor for class de.monochromata.anaphors.ast.reference.strategy.feature.FeatureRecurrence
Used in contract testing.
FeatureRecurrence(ConceptReferentializationStrategy<E, TB, S, I, QI>, AnaphorsSpi<N, E, TB, S, I, QI, EV, PP>) - Constructor for class de.monochromata.anaphors.ast.reference.strategy.feature.FeatureRecurrence
 
FeatureReferentializationStrategy<E,​TB,​S,​I,​QI> - Interface in de.monochromata.anaphors.ast.reference.strategy.feature
A referentialization strategy that interprets those parts of an identifier not consumed by a ConceptReferentializationStrategy that this strategy delegates to.

G

generatePotentialAnaphora(S, String, E, List<R>, List<ReferentializationStrategy<E, TB, S, I, QI>>) - Method in class de.monochromata.anaphors.ast.strategy.AbstractAnaphorResolutionStrategy
 
generatePotentialAnaphora(S, String, E, List<R>, List<ReferentializationStrategy<E, TB, S, I, QI>>) - Method in interface de.monochromata.anaphors.ast.strategy.AnaphorResolutionStrategy
Generates a list of potential ASTBasedAnaphora relations.
generatePotentialAnaphora(S, String, E, List<R>, List<ReferentializationStrategy<E, TB, S, I, QI>>, List<A>, I) - Method in class de.monochromata.anaphors.ast.strategy.AbstractAnaphorResolutionStrategy
 
getAccessibleFields(TB, S) - Method in interface de.monochromata.anaphors.ast.spi.AnaphoraResolutionSpi
 
getAccessibleGetterMethods(TB, S) - Method in interface de.monochromata.anaphors.ast.spi.AnaphoraResolutionSpi
 
getAddFinalModifierToCreatedTemporaryVariables() - Method in class de.monochromata.anaphors.preferences.Preferences
 
getAnaphor() - Method in interface de.monochromata.anaphors.ast.AnaphorPart
 
getAnaphor() - Method in interface de.monochromata.anaphors.ast.ASTBasedAnaphora
 
getAnaphor() - Method in class de.monochromata.anaphors.ast.DefaultAnaphorPart
 
getAnaphorElements(C) - Static method in interface de.monochromata.anaphors.ast.chain.ChainTraversal
 
getAnaphorElementsForRelatedExpressionElement(C) - Static method in interface de.monochromata.anaphors.ast.chain.ChainTraversal
 
getAnaphorExpression() - Method in interface de.monochromata.anaphors.ast.AnaphorPart
Get the expression that acts as anaphor.
getAnaphorExpression() - Method in interface de.monochromata.anaphors.ast.ASTBasedAnaphora
 
getAnaphorExpression() - Method in class de.monochromata.anaphors.ast.DefaultAnaphorPart
 
getAnaphorPart() - Method in class de.monochromata.anaphors.ast.AbstractASTBasedAnaphora
 
getAnaphorPart() - Method in interface de.monochromata.anaphors.ast.ASTBasedAnaphora
 
getAnaphorResolutionStrategy() - Method in interface de.monochromata.anaphors.ast.AnaphorPart
Get the anaphor resolution strategy that was used to find the referent of the anaphor involved in this anaphora relation.
getAnaphorResolutionStrategy() - Method in interface de.monochromata.anaphors.ast.ASTBasedAnaphora
 
getAnaphorResolutionStrategy() - Method in class de.monochromata.anaphors.ast.DefaultAnaphorPart
 
getAnaphorToBeRealized(RelatedExpressionPart<N, E, T, B, TB, S, I, QI, R>, List<AnaphorPart<N, E, T, B, TB, S, I, QI, R, A>>, AnaphorPart<N, E, T, B, TB, S, I, QI, R, A>, S) - Method in interface de.monochromata.anaphors.ast.strategy.AnaphorResolutionStrategy
To be invoked when a related expression resolved with this strategy is realized to obtain the anaphor that will be present after realization.
getAnaphorToBeRealized(RelatedExpressionPart<N, E, T, B, TB, S, I, QI, R>, List<AnaphorPart<N, E, T, B, TB, S, I, QI, R, A>>, AnaphorPart<N, E, T, B, TB, S, I, QI, R, A>, S) - Method in class de.monochromata.anaphors.ast.strategy.DA1ReStrategy
 
getAnaphorToBeRealized(RelatedExpressionPart<N, E, T, B, TB, S, I, QI, R>, List<AnaphorPart<N, E, T, B, TB, S, I, QI, R, A>>, AnaphorPart<N, E, T, B, TB, S, I, QI, R, A>, S) - Method in class de.monochromata.anaphors.ast.strategy.IA1MrStrategy
 
getAnaphorToBeRealized(RelatedExpressionPart<N, E, T, B, TB, S, I, QI, R>, List<AnaphorPart<N, E, T, B, TB, S, I, QI, R, A>>, AnaphorPart<N, E, T, B, TB, S, I, QI, R, A>, S) - Method in class de.monochromata.anaphors.ast.strategy.IA2FStrategy
 
getAnaphorToBeRealized(RelatedExpressionPart<N, E, T, B, TB, S, I, QI, R>, List<AnaphorPart<N, E, T, B, TB, S, I, QI, R, A>>, AnaphorPart<N, E, T, B, TB, S, I, QI, R, A>, S) - Method in class de.monochromata.anaphors.ast.strategy.IA2MgStrategy
 
getAnaphorToBeRealized(RelatedExpressionPart<N, E, T, B, TB, S, I, QI, R>, List<AnaphorPart<N, E, T, B, TB, S, I, QI, R, A>>, AnaphorPart<N, E, T, B, TB, S, I, QI, R, A>, S, RelatedExpressionsSpi<N, E, T, B, MB, TB, S, I, QI, EV, PP, R>) - Static method in interface de.monochromata.anaphors.ast.strategy.AnaphorCreationForReferentInLocalTempVariable
 
getAnaphorToBeRealized(I) - Method in class de.monochromata.anaphors.ast.strategy.IA2FStrategy
 
getAnaphorToBeRealized(String) - Method in class de.monochromata.anaphors.ast.strategy.IA2FStrategy
 
getAnaphorToBeRealized(String) - Method in class de.monochromata.anaphors.ast.strategy.IA2MgStrategy
 
getAnchor() - Method in interface de.monochromata.anaphors.ast.IndirectAnaphora
getAntecedent() - Method in interface de.monochromata.anaphors.ast.DirectAnaphora
getAssociateNames() - Method in class de.monochromata.anaphors.ast.relatedexp.DefaultRelatedExpression
Deprecated.
 
getAssociateNames() - Method in interface de.monochromata.anaphors.ast.relatedexp.RelatedExpression
 
getBinding() - Method in interface de.monochromata.anaphors.ast.AnaphorPart
 
getBinding() - Method in interface de.monochromata.anaphors.ast.ASTBasedAnaphora
 
getBinding() - Method in class de.monochromata.anaphors.ast.DefaultAnaphorPart
 
getCheckResult() - Method in class de.monochromata.anaphors.cog.DefaultResolution
 
getCheckResult() - Method in interface de.monochromata.anaphors.cog.Resolution
The check result is obtained from the PreparatoryTransformation and can be used to actually perform the preparatory transformation.
getChunk() - Method in class de.monochromata.anaphors.cog.transform.AbstractCheckResult
 
getChunk() - Method in interface de.monochromata.anaphors.cog.transform.CheckResult
 
getChunks(long, int) - Method in interface de.monochromata.anaphors.cog.memory.Memory
Returns a limited number of chunks from memory after sorting the chunks in descending order by activation.
getChunks(long, int) - Method in class de.monochromata.anaphors.cog.memory.SortedListMemory
 
getColumn() - Method in class de.monochromata.anaphors.ast.relatedexp.DefaultRelatedExpression
Deprecated.
 
getColumn() - Method in interface de.monochromata.anaphors.ast.relatedexp.RelatedExpression
 
getColumn(N) - Method in interface de.monochromata.anaphors.ast.spi.RelatedExpressionsSpi
 
getContainedNamesFromSurface() - Method in class de.monochromata.anaphors.ast.relatedexp.DefaultRelatedExpression
Deprecated.
 
getContainedNamesFromSurface() - Method in interface de.monochromata.anaphors.ast.relatedexp.RelatedExpression
 
getDefaultReferenceDescription() - Method in class de.monochromata.anaphors.ast.DefaultIndirectAnaphora
 
getDefiniteExpression() - Method in class de.monochromata.anaphors.cog.transform.AbstractCheckResult
 
getDefiniteExpression() - Method in interface de.monochromata.anaphors.cog.transform.CheckResult
 
getDelegate() - Method in class de.monochromata.anaphors.ast.reference.strategy.feature.FeatureRecurrence
 
getDelegate() - Method in interface de.monochromata.anaphors.ast.reference.strategy.feature.FeatureReferentializationStrategy
Provides access to the ConceptReferentializationStrategy that this feature referentialization strategy delegates to.
getDescription() - Method in class de.monochromata.anaphors.ast.reference.AbstractReferent
 
getDescription() - Method in interface de.monochromata.anaphors.ast.reference.Referent
 
getDescription() - Method in class de.monochromata.anaphors.ast.relatedexp.DefaultRelatedExpression
Deprecated.
 
getDescription() - Method in interface de.monochromata.anaphors.ast.relatedexp.RelatedExpression
 
getDescription(N) - Method in interface de.monochromata.anaphors.ast.spi.RelatedExpressionsSpi
 
getElements(C, Predicate<C>) - Static method in interface de.monochromata.anaphors.ast.chain.ChainTraversal
 
getEstimatedActivationValue(long) - Method in interface de.monochromata.anaphors.cog.activation.Activatable
Returns the estimated activation value of this activatable object at the given timestamp.
getEstimatedActivationValue(long) - Method in class de.monochromata.anaphors.cog.memory.DefaultChunk
 
getFeatures() - Method in class de.monochromata.anaphors.ast.feature.DefaultFeatureContainer
 
getFeatures() - Method in interface de.monochromata.anaphors.ast.feature.FeatureContainer
Provides access to the features of this container.
getFeatures(N) - Method in interface de.monochromata.anaphors.ast.spi.RelatedExpressionsSpi
 
getFeaturesRemainingInIdentifierBesidesConceptualTypeOfReferentName(I, Referent<TB, S, I, QI>, boolean) - Method in interface de.monochromata.anaphors.ast.spi.AnaphorsSpi
 
getFeaturesRemainingInIdentifierBesidesConceptualTypeOfReferentType(I, TB, boolean) - Method in interface de.monochromata.anaphors.ast.spi.AnaphorsSpi
 
getFeaturesRemainingInIdentifierBesidesConceptualTypeOfReferentTypeWithFauxHyponymy(I, TB, boolean) - Method in interface de.monochromata.anaphors.ast.spi.AnaphorsSpi
 
getFeaturesRemainingInIdentifierIfItCanReferUsingConceptualType(I, Referent<TB, S, I, QI>, S) - Method in interface de.monochromata.anaphors.ast.reference.strategy.concept.ConceptReferentializationStrategy
If ConceptReferentializationStrategy.canReferToUsingConceptualType(Object, Referent, Object) returns true for 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.
getFeaturesRemainingInIdentifierIfItCanReferUsingConceptualType(I, Referent<TB, S, I, QI>, S) - Method in class de.monochromata.anaphors.ast.reference.strategy.concept.FauxHyponymy
 
getFeaturesRemainingInIdentifierIfItCanReferUsingConceptualType(I, Referent<TB, S, I, QI>, S) - Method in class de.monochromata.anaphors.ast.reference.strategy.concept.Hyponymy
 
getFeaturesRemainingInIdentifierIfItCanReferUsingConceptualType(I, Referent<TB, S, I, QI>, S) - Method in class de.monochromata.anaphors.ast.reference.strategy.concept.NameRecurrence
 
getFeaturesRemainingInIdentifierIfItCanReferUsingConceptualType(I, Referent<TB, S, I, QI>, S) - Method in class de.monochromata.anaphors.ast.reference.strategy.concept.TypeRecurrence
 
getFieldBinding() - Method in class de.monochromata.anaphors.ast.strategy.IA2FStrategy.IA2FReferent
 
getFieldDescription(FB) - Method in interface de.monochromata.anaphors.ast.spi.AnaphoraResolutionSpi
 
getFieldName(FB) - Method in interface de.monochromata.anaphors.ast.spi.AnaphoraResolutionSpi
 
getIA1MrUnderspecifiedRelation(R, MB, S) - Method in interface de.monochromata.anaphors.ast.spi.AnaphoraResolutionSpi
 
getIA2FUnderspecifiedRelation(R, FB, S) - Method in interface de.monochromata.anaphors.ast.spi.AnaphoraResolutionSpi
Returns the underspecified relation represented by an indirect anaphora relation of kind IA2F in the format <fully-qualified name of field declaring type>.<fieldName> .
getIA2MgUnderspecifiedRelation(R, MB, S) - Method in interface de.monochromata.anaphors.ast.spi.AnaphoraResolutionSpi
 
getIdentifier(TB) - Method in interface de.monochromata.anaphors.ast.spi.RelatedExpressionsSpi
 
getIdentifierForTempVariable(RelatedExpressionPart<N, E, T, B, TB, S, I, QI, R>, List<AnaphorPart<N, E, T, B, TB, S, I, QI, R, A>>, S) - Method in class de.monochromata.anaphors.ast.relatedexp.strategy.AbstractLocalTempVariableIntroducingStrategy
 
getIdentifierForTempVariable(RelatedExpressionPart<N, E, T, B, TB, S, I, QI, R>, List<AnaphorPart<N, E, T, B, TB, S, I, QI, R, A>>, S) - Method in interface de.monochromata.anaphors.ast.relatedexp.strategy.LocalTempVariableIntroducingStrategy
 
getIdentifierOfSimpleName(E) - Method in interface de.monochromata.anaphors.ast.spi.AnaphorsSpi
 
getIdForDefiniteExpression(E) - Method in class de.monochromata.anaphors.ast.strategy.AbstractAnaphorResolutionStrategy
 
getIdForPreviousRealization(E) - Method in class de.monochromata.anaphors.ast.strategy.AbstractAnaphorResolutionStrategy
getIdFromPreviousRealization(E) - Method in interface de.monochromata.anaphors.ast.spi.AnaphoraResolutionSpi
 
getKind() - Method in interface de.monochromata.anaphors.ast.ASTBasedAnaphora
Returns an identifier of the kind of anaphora relationship in the format <relatedExpressionStrategy>-<anaphorResolutionStrategy>-<referentializationStrategy>
getKind() - Method in class de.monochromata.anaphors.ast.reference.strategy.concept.CaseSensitiveNameRecurrence
 
getKind() - Method in class de.monochromata.anaphors.ast.reference.strategy.concept.CaseSensitiveTypeRecurrence
 
getKind() - Method in class de.monochromata.anaphors.ast.reference.strategy.concept.FauxHyponymy
 
getKind() - Method in class de.monochromata.anaphors.ast.reference.strategy.concept.Hyponymy
 
getKind() - Method in class de.monochromata.anaphors.ast.reference.strategy.concept.NameRecurrence
 
getKind() - Method in class de.monochromata.anaphors.ast.reference.strategy.concept.TypeRecurrence
 
getKind() - Method in class de.monochromata.anaphors.ast.reference.strategy.feature.FeatureRecurrence
 
getKind() - Method in class de.monochromata.anaphors.ast.relatedexp.strategy.ClassInstanceCreationStrategy
 
getKind() - Method in class de.monochromata.anaphors.ast.relatedexp.strategy.LocalVariableDeclarationStrategy
 
getKind() - Method in class de.monochromata.anaphors.ast.relatedexp.strategy.MethodInvocationStrategy
 
getKind() - Method in class de.monochromata.anaphors.ast.relatedexp.strategy.ParameterDeclarationStrategy
 
getKind() - Method in class de.monochromata.anaphors.ast.strategy.DA1ReStrategy
 
getKind() - Method in class de.monochromata.anaphors.ast.strategy.IA1MrStrategy
 
getKind() - Method in class de.monochromata.anaphors.ast.strategy.IA2FStrategy
 
getKind() - Method in class de.monochromata.anaphors.ast.strategy.IA2MgStrategy
 
getKind() - Method in class de.monochromata.anaphors.cog.transform.AddParameterToCallChain
 
getKind() - Method in class de.monochromata.anaphors.cog.transform.NoPreparationRequired
 
getKind() - Method in interface de.monochromata.Strategy
Returns a short mnemonic string that uniquely identifies this strategy among the type of strategies it belongs to.
getKind(RelatedExpressionStrategy<N, T, B, TB, S, QI, R>, AnaphorResolutionStrategy<N, E, T, B, TB, S, I, QI, R, A>, ReferentializationStrategy<E, TB, S, I, QI>) - Static method in interface de.monochromata.anaphors.ast.KindComposition
Returns a kind composed of the kinds of the provided strategies.
getKind(RelatedExpressionPart<N, E, T, B, TB, S, I, QI, R>, AnaphorPart<N, E, T, B, TB, S, I, QI, R, A>) - Static method in interface de.monochromata.anaphors.ast.KindComposition
Returns a kind composed of the kinds provided by the RelatedExpressionPart and the AnaphorPart.
getKindOfAnaphorResolutionStrategyToBeRealized(AnaphorPart<N, E, T, B, TB, S, I, QI, R, A>) - Method in interface de.monochromata.anaphors.ast.strategy.AnaphorResolutionStrategy
To be invoked when a related expression resolved with this strategy is realized to obtain the kind of anaphor resolution strategy that applies after realization.
getKindOfAnaphorResolutionStrategyToBeRealized(AnaphorPart<N, E, T, B, TB, S, I, QI, R, A>) - Method in interface de.monochromata.anaphors.ast.strategy.StoresAnchorInLocalTempVariable
 
getKindOfAnaphorResolutionStrategyToBeRealized(AnaphorPart<N, E, T, B, TB, S, I, QI, R, A>) - Method in interface de.monochromata.anaphors.ast.strategy.StoresReferentInLocalTempVariable
 
getKindOfReferentializationStrategyToBeRealized(AnaphorPart<N, E, T, B, TB, S, I, QI, R, A>) - Method in interface de.monochromata.anaphors.ast.strategy.AnaphorResolutionStrategy
To be invoked when an anaphora resolved with this strategy is realized to obtain the kind of referentialization that applies after realization.
getKindOfReferentializationStrategyToBeRealized(AnaphorPart<N, E, T, B, TB, S, I, QI, R, A>) - Method in interface de.monochromata.anaphors.ast.strategy.StoresAnchorInLocalTempVariable
Always returns NameRecurrence.Rn_KIND because re-resolution triggered after realization will always be name-based as it is based on the underspecified representation of the realized anaphor which contains the name of the referent.
getKindOfReferentializationStrategyToBeRealized(AnaphorPart<N, E, T, B, TB, S, I, QI, R, A>) - Method in interface de.monochromata.anaphors.ast.strategy.StoresReferentInLocalTempVariable
Always returns NameRecurrence.Rn_KIND because re-resolution triggered after realization will always be name-based as it is based on the name of the local variable that was introduced to store the referent.
getKindOfRelatedExpressionToBeRealized() - Method in class de.monochromata.anaphors.ast.relatedexp.strategy.ParameterDeclarationStrategy
Anaphoras related to parameters are realized as related to that parameter without introducing another local variable.
getKindOfRelatedExpressionToBeRealized() - Method in interface de.monochromata.anaphors.ast.relatedexp.strategy.RelatedExpressionStrategy
To be invoked when a related expression resolved with this strategy is realized to obtain the kind of related expression that applies after realization.
getLength(I) - Method in interface de.monochromata.anaphors.ast.spi.RelatedExpressionsSpi
 
getLength(QI) - Method in interface de.monochromata.anaphors.ast.spi.AnaphorsSpi
 
getLengthOfSimpleNameOfType(T) - Method in interface de.monochromata.anaphors.ast.spi.RelatedExpressionsSpi
 
getLengthOfTypeForTempVar(S) - Method in class de.monochromata.anaphors.ast.relatedexp.DefaultRelatedExpression
Deprecated.
 
getLengthOfTypeForTempVar(S) - Method in interface de.monochromata.anaphors.ast.relatedexp.RelatedExpression
 
getLengthOfTypeForTempVariable(RelatedExpressionPart<N, E, T, B, TB, S, I, QI, R>, S) - Method in class de.monochromata.anaphors.ast.relatedexp.strategy.AbstractLocalTempVariableIntroducingStrategy
 
getLengthOfTypeForTempVariable(RelatedExpressionPart<N, E, T, B, TB, S, I, QI, R>, S) - Method in interface de.monochromata.anaphors.ast.relatedexp.strategy.LocalTempVariableIntroducingStrategy
 
getLengthOfTypeForTempVariable(R, S) - Method in class de.monochromata.anaphors.ast.relatedexp.strategy.AbstractLocalTempVariableIntroducingStrategy
 
getLine() - Method in class de.monochromata.anaphors.ast.relatedexp.DefaultRelatedExpression
Deprecated.
 
getLine() - Method in interface de.monochromata.anaphors.ast.relatedexp.RelatedExpression
 
getLine(N) - Method in interface de.monochromata.anaphors.ast.spi.RelatedExpressionsSpi
 
getLocalTempVariableContents() - Method in interface de.monochromata.anaphors.ast.strategy.AnaphorResolutionStrategy
 
getLocalTempVariableContents() - Method in interface de.monochromata.anaphors.ast.strategy.StoresAnchorInLocalTempVariable
 
getLocalTempVariableContents() - Method in interface de.monochromata.anaphors.ast.strategy.StoresReferentInLocalTempVariable
 
getMemento() - Method in interface de.monochromata.anaphors.ast.reference.Referent
Return an object whose Object.toString() method returns a representation of the internal state of the referent that can be passed to AnaphorResolutionStrategy.createReferent(Object, de.monochromata.anaphors.ast.relatedexp.RelatedExpression, Object) TODO: Use RelatedExpressionsSpi methods to convert the memento to a String and back, or create a ReferentSpi.
getMemento() - Method in class de.monochromata.anaphors.ast.strategy.DA1ReStrategy.DA1Referent
 
getMemento() - Method in class de.monochromata.anaphors.ast.strategy.IA1MrStrategy.IA1MrReferent
 
getMemento() - Method in class de.monochromata.anaphors.ast.strategy.IA2FStrategy.IA2FReferent
 
getMemento() - Method in class de.monochromata.anaphors.ast.strategy.IA2MgStrategy.IA2MgReferent
 
getMemory() - Static method in class de.monochromata.anaphors.cog.spi.CogSpi
 
getMethodBinding() - Method in class de.monochromata.anaphors.ast.strategy.IA1MrStrategy.IA1MrReferent
 
getMethodBinding() - Method in class de.monochromata.anaphors.ast.strategy.IA2MgStrategy.IA2MgReferent
 
getMethodDescription(MB) - Method in interface de.monochromata.anaphors.ast.spi.AnaphoraResolutionSpi
 
getMethodName() - Method in interface de.monochromata.anaphors.ast.reference.Referent
Returns the name of the method invocation which creates this referent, if Referent.hasMethodName() returns true.
getMethodName() - Method in class de.monochromata.anaphors.ast.strategy.DA1ReStrategy.DA1Referent
 
getMethodName() - Method in class de.monochromata.anaphors.ast.strategy.IA1MrStrategy.IA1MrReferent
 
getMethodName() - Method in class de.monochromata.anaphors.ast.strategy.IA2FStrategy.IA2FReferent
 
getMethodName() - Method in class de.monochromata.anaphors.ast.strategy.IA2MgStrategy.IA2MgReferent
 
getMethodName(MB) - Method in interface de.monochromata.anaphors.ast.spi.AnaphoraResolutionSpi
 
getName() - Method in interface de.monochromata.anaphors.ast.feature.Feature
 
getName() - Method in interface de.monochromata.anaphors.ast.reference.Referent
Returns the name of this referent.
getName() - Method in class de.monochromata.anaphors.ast.relatedexp.DefaultRelatedExpression
Deprecated.
 
getName() - Method in interface de.monochromata.anaphors.ast.relatedexp.RelatedExpression
Return the name used as identifier in the related expression, if the related expression declares a name.
getName() - Method in class de.monochromata.anaphors.ast.strategy.DA1ReStrategy.DA1Referent
 
getName() - Method in class de.monochromata.anaphors.ast.strategy.IA1MrStrategy.IA1MrReferent
 
getName() - Method in class de.monochromata.anaphors.ast.strategy.IA2FStrategy.IA2FReferent
 
getName() - Method in class de.monochromata.anaphors.ast.strategy.IA2MgStrategy.IA2MgReferent
 
getPartNames() - Method in class de.monochromata.anaphors.ast.relatedexp.DefaultRelatedExpression
Deprecated.
 
getPartNames() - Method in interface de.monochromata.anaphors.ast.relatedexp.RelatedExpression
 
getPerspectivationConfiguration() - Method in interface de.monochromata.anaphors.perspectivation.strategy.PerspectivationStrategy
 
getPosition() - Method in class de.monochromata.anaphors.cog.activation.LIFOFormula.LIFOActivation
Deprecated.
 
getPreliminaryAnaphora() - Method in class de.monochromata.anaphors.cog.DefaultResolution
 
getPreliminaryAnaphora() - Method in interface de.monochromata.anaphors.cog.Resolution
The preliminary anaphora might be used to signal to users which anaphora relations are available, e.g.
getPreparatoryTransformation() - Method in class de.monochromata.anaphors.cog.DefaultResolution
 
getPreparatoryTransformation() - Method in interface de.monochromata.anaphors.cog.Resolution
 
getQualifierForIA(R, String, S) - Method in class de.monochromata.anaphors.ast.strategy.AbstractAnchoringStrategy
 
getReferenceDescription() - Method in interface de.monochromata.anaphors.ast.ASTBasedAnaphora
Returns a description of the anaphora relation, to enable users to distinguish multiple anaphora relations that are referentially ambiguous.
getReferenceDescription() - Method in class de.monochromata.anaphors.ast.DefaultDirectAnaphora
 
getReferenceDescription() - Method in class de.monochromata.anaphors.ast.DefaultIndirectAnaphora
 
getReferent() - Method in interface de.monochromata.anaphors.ast.AnaphorPart
Get the referent of the anaphor.
getReferent() - Method in interface de.monochromata.anaphors.ast.ASTBasedAnaphora
 
getReferent() - Method in class de.monochromata.anaphors.ast.DefaultAnaphorPart
 
getReferentializationStrategy() - Method in interface de.monochromata.anaphors.ast.AnaphorPart
 
getReferentializationStrategy() - Method in interface de.monochromata.anaphors.ast.ASTBasedAnaphora
 
getReferentializationStrategy() - Method in class de.monochromata.anaphors.ast.DefaultAnaphorPart
 
getReferentName(MB) - Method in interface de.monochromata.anaphors.ast.spi.AnaphoraResolutionSpi
Return a variable name for the given method that removes getter or setter prefix to the method name and converts the first character of the remaining string to lower case.
getRelatedExpression() - Method in interface de.monochromata.anaphors.ast.ASTBasedAnaphora
 
getRelatedExpression() - Method in class de.monochromata.anaphors.ast.DefaultRelatedExpressionPart
 
getRelatedExpression() - Method in class de.monochromata.anaphors.ast.reference.AbstractReferent
 
getRelatedExpression() - Method in class de.monochromata.anaphors.ast.relatedexp.DefaultRelatedExpression
Deprecated.
 
getRelatedExpression() - Method in interface de.monochromata.anaphors.ast.relatedexp.RelatedExpression
 
getRelatedExpression() - Method in interface de.monochromata.anaphors.ast.RelatedExpressionPart
Get the related expression of the anaphora relation.
getRelatedExpression(N) - Method in class de.monochromata.anaphors.ast.ASTBasedAnaphorResolution
 
getRelatedExpressionElementForAnaphorElement(C) - Static method in interface de.monochromata.anaphors.ast.chain.ChainTraversal
 
getRelatedExpressionElements(C) - Static method in interface de.monochromata.anaphors.ast.chain.ChainTraversal
 
getRelatedExpressionPart() - Method in class de.monochromata.anaphors.ast.AbstractASTBasedAnaphora
 
getRelatedExpressionPart() - Method in interface de.monochromata.anaphors.ast.ASTBasedAnaphora
 
getRelatedExpressionStrategy() - Method in interface de.monochromata.anaphors.ast.ASTBasedAnaphora
 
getRelatedExpressionStrategy() - Method in class de.monochromata.anaphors.ast.DefaultRelatedExpressionPart
 
getRelatedExpressionStrategy() - Method in interface de.monochromata.anaphors.ast.RelatedExpressionPart
Get the related expression strategy that was used to find the related expression of this anaphora relation.
getRepresented() - Method in interface de.monochromata.anaphors.cog.memory.Chunk
 
getRepresented() - Method in class de.monochromata.anaphors.cog.memory.DefaultChunk
 
getReservedTypeVar(S) - Method in interface de.monochromata.anaphors.ast.spi.RelatedExpressionsSpi
 
getScope() - Method in class de.monochromata.anaphors.cog.transform.AbstractCheckResult
 
getScope() - Method in interface de.monochromata.anaphors.cog.transform.CheckResult
 
getShortenedReferenceDescription(R, Referent<TB, S, I, QI>, S, ReferentializationStrategy<E, TB, S, I, QI>) - Method in class de.monochromata.anaphors.ast.strategy.IA1MrStrategy
 
getStrategy() - Method in class de.monochromata.anaphors.ast.relatedexp.DefaultRelatedExpression
Deprecated.
 
getStrategy() - Method in interface de.monochromata.anaphors.ast.relatedexp.RelatedExpression
 
getTypeForTempVar(S, Function<TB, T>) - Method in class de.monochromata.anaphors.ast.relatedexp.DefaultRelatedExpression
Deprecated.
 
getTypeForTempVar(S, Function<TB, T>) - Method in interface de.monochromata.anaphors.ast.relatedexp.RelatedExpression
Deprecated.
getTypeForTempVariable(RelatedExpressionPart<N, E, T, B, TB, S, I, QI, R>, S, Function<TB, T>) - Method in class de.monochromata.anaphors.ast.relatedexp.strategy.AbstractLocalTempVariableIntroducingStrategy
 
getTypeForTempVariable(RelatedExpressionPart<N, E, T, B, TB, S, I, QI, R>, S, Function<TB, T>) - Method in interface de.monochromata.anaphors.ast.relatedexp.strategy.LocalTempVariableIntroducingStrategy
Deprecated.
getTypeForTempVariable(R, S, Function<TB, T>) - Method in class de.monochromata.anaphors.ast.relatedexp.strategy.AbstractLocalTempVariableIntroducingStrategy
 
getUnderspecifiedRelation() - Method in class de.monochromata.anaphors.ast.DefaultIndirectAnaphora
 
getUnderspecifiedRelation() - Method in interface de.monochromata.anaphors.ast.IndirectAnaphora
 
getUseLocalVariableTypeInference() - Method in class de.monochromata.anaphors.preferences.Preferences
 
guessTempName(R, String, LocalTempVariableContents, S) - Method in interface de.monochromata.anaphors.ast.spi.RelatedExpressionsSpi
 
guessTempName(R, List<Pair<LocalTempVariableContents, String>>, S) - Method in interface de.monochromata.anaphors.ast.spi.RelatedExpressionsSpi
 

H

hashCode() - Method in class de.monochromata.AbstractStrategy
 
hashCode() - Method in class de.monochromata.anaphors.Anaphora
 
hashCode() - Method in class de.monochromata.anaphors.ast.AbstractASTBasedAnaphora
 
hashCode() - Method in class de.monochromata.anaphors.ast.chain.ChainElement
 
hashCode() - Method in class de.monochromata.anaphors.ast.DefaultAnaphorPart
 
hashCode() - Method in class de.monochromata.anaphors.ast.DefaultIndirectAnaphora
 
hashCode() - Method in class de.monochromata.anaphors.ast.DefaultRelatedExpressionPart
 
hashCode() - Method in class de.monochromata.anaphors.ast.feature.DefaultFeatureContainer
 
hashCode() - Method in class de.monochromata.anaphors.ast.reference.AbstractReferent
 
hashCode() - Method in class de.monochromata.anaphors.ast.reference.strategy.feature.FeatureRecurrence
 
hashCode() - Method in class de.monochromata.anaphors.ast.relatedexp.DefaultRelatedExpression
Deprecated.
 
hashCode() - Method in class de.monochromata.anaphors.ast.strategy.DA1ReStrategy.DA1Referent
 
hashCode() - Method in class de.monochromata.anaphors.ast.strategy.IA1MrStrategy.IA1MrReferent
 
hashCode() - Method in class de.monochromata.anaphors.ast.strategy.IA2FStrategy.IA2FReferent
 
hashCode() - Method in class de.monochromata.anaphors.ast.strategy.IA2MgStrategy.IA2MgReferent
 
hashCode() - Method in class de.monochromata.anaphors.cog.activation.AllActiveFormula.Active
 
hashCode() - Method in class de.monochromata.anaphors.cog.activation.LIFOFormula.LIFOActivation
Deprecated.
 
hashCode() - Method in class de.monochromata.anaphors.cog.memory.DefaultChunk
 
hashCode() - Method in class de.monochromata.anaphors.perspectivation.Perspectivation
 
hashCode() - Method in class de.monochromata.anaphors.perspectivation.strategy.PerspectivationConfiguration
 
hasInitializer(N, N) - Method in interface de.monochromata.anaphors.ast.spi.RelatedExpressionsSpi
 
hasMethodName() - Method in interface de.monochromata.anaphors.ast.reference.Referent
Returns true, if this referent is created by a method invocation.
hasMethodName() - Method in class de.monochromata.anaphors.ast.strategy.DA1ReStrategy.DA1Referent
 
hasMethodName() - Method in class de.monochromata.anaphors.ast.strategy.IA1MrStrategy.IA1MrReferent
 
hasMethodName() - Method in class de.monochromata.anaphors.ast.strategy.IA2FStrategy.IA2FReferent
 
hasMethodName() - Method in class de.monochromata.anaphors.ast.strategy.IA2MgStrategy.IA2MgReferent
 
hasName() - Method in interface de.monochromata.anaphors.ast.reference.Referent
 
hasName() - Method in interface de.monochromata.anaphors.ast.relatedexp.RelatedExpression
Whether or not this related expression declares a name.
hasName() - Method in class de.monochromata.anaphors.ast.strategy.DA1ReStrategy.DA1Referent
 
hasName() - Method in class de.monochromata.anaphors.ast.strategy.IA1MrStrategy.IA1MrReferent
 
hasName() - Method in class de.monochromata.anaphors.ast.strategy.IA2FStrategy.IA2FReferent
 
hasName() - Method in class de.monochromata.anaphors.ast.strategy.IA2MgStrategy.IA2MgReferent
 
haveEqualReferent(A, A) - Static method in interface de.monochromata.anaphors.ast.unify.Unification
 
Hide(int, int) - Constructor for class de.monochromata.anaphors.perspectivation.Perspectivation.Hide
 
Hy_KIND - Static variable in class de.monochromata.anaphors.ast.reference.strategy.concept.Hyponymy
 
HyFx_KIND - Static variable in class de.monochromata.anaphors.ast.reference.strategy.concept.FauxHyponymy
 
Hyponymy<N,​E,​TB,​S,​I,​QI,​EV,​PP> - Class in de.monochromata.anaphors.ast.reference.strategy.concept
Referentialization based on case-insensitive hyponymy (i.e.
Hyponymy() - Constructor for class de.monochromata.anaphors.ast.reference.strategy.concept.Hyponymy
Used in contract testing.
Hyponymy(AnaphorsSpi<N, E, TB, S, I, QI, EV, PP>, Function<TB, Optional<TB>>, Function<TB, List<TB>>) - Constructor for class de.monochromata.anaphors.ast.reference.strategy.concept.Hyponymy
 
Hyponymy(Function<TB, Optional<TB>>, Function<TB, List<TB>>, Function<I, Function<TB, Boolean>>, Function<I, Function<TB, Boolean>>) - Constructor for class de.monochromata.anaphors.ast.reference.strategy.concept.Hyponymy
 
HyponymyPrecedesFauxHyponymy - Interface in de.monochromata.anaphors.ast.unify
 

I

IA1Mr_SUPPORTED_RELATED_EXPRESSION_STRATEGIES - Static variable in class de.monochromata.anaphors.ast.strategy.IA1MrStrategy
 
IA1MrReferent() - Constructor for class de.monochromata.anaphors.ast.strategy.IA1MrStrategy.IA1MrReferent
Used in contract testing.
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>> - Class in de.monochromata.anaphors.ast.strategy
An indirect-anaphora resolution strategy that anchors anaphors in the return value of a method invocation that acts as the anchor.
IA1MrStrategy() - Constructor for class de.monochromata.anaphors.ast.strategy.IA1MrStrategy
Used in contract testing.
IA1MrStrategy(AnaphorsSpi<N, E, TB, S, I, QI, EV, PP>, RelatedExpressionsSpi<N, E, T, B, MB, TB, S, I, QI, EV, PP, R>, AnaphoraResolutionSpi<N, E, T, B, VB, FB, MB, TB, S, I, QI, R, A>) - Constructor for class de.monochromata.anaphors.ast.strategy.IA1MrStrategy
 
IA1MrStrategy.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>> - Class in de.monochromata.anaphors.ast.strategy
 
IA2F_SUPPORTED_RELATED_EXPRESSION_STRATEGIES - Static variable in class de.monochromata.anaphors.ast.strategy.IA2FStrategy
 
IA2FReferent() - Constructor for class de.monochromata.anaphors.ast.strategy.IA2FStrategy.IA2FReferent
Used in contract testing.
IA2FStrategy<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>> - Class in de.monochromata.anaphors.ast.strategy
An indirect-anaphora resolution strategy that anchors anaphors in a field declared by the anchor.
IA2FStrategy() - Constructor for class de.monochromata.anaphors.ast.strategy.IA2FStrategy
Used in contract testing.
IA2FStrategy(AnaphorsSpi<N, E, TB, S, I, QI, EV, PP>, RelatedExpressionsSpi<N, E, T, B, MB, TB, S, I, QI, EV, PP, R>, AnaphoraResolutionSpi<N, E, T, B, VB, FB, MB, TB, S, I, QI, R, A>) - Constructor for class de.monochromata.anaphors.ast.strategy.IA2FStrategy
 
IA2FStrategy.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>> - Class in de.monochromata.anaphors.ast.strategy
 
IA2Mg_SUPPORTED_RELATED_EXPRESSION_STRATEGIES - Static variable in class de.monochromata.anaphors.ast.strategy.IA2MgStrategy
 
IA2MgReferent() - Constructor for class de.monochromata.anaphors.ast.strategy.IA2MgStrategy.IA2MgReferent
Used in contract testing.
IA2MgStrategy<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>> - Class in de.monochromata.anaphors.ast.strategy
An indirect-anaphora resolution strategy that anchors anaphors in a getter method declared by the anchor.
IA2MgStrategy() - Constructor for class de.monochromata.anaphors.ast.strategy.IA2MgStrategy
Used in contract testing.
IA2MgStrategy(AnaphorsSpi<N, E, TB, S, I, QI, EV, PP>, RelatedExpressionsSpi<N, E, T, B, MB, TB, S, I, QI, EV, PP, R>, AnaphoraResolutionSpi<N, E, T, B, VB, FB, MB, TB, S, I, QI, R, A>) - Constructor for class de.monochromata.anaphors.ast.strategy.IA2MgStrategy
 
IA2MgStrategy.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>> - Class in de.monochromata.anaphors.ast.strategy
 
identifierStartsUpperCase(I) - Method in interface de.monochromata.anaphors.ast.spi.AnaphoraResolutionSpi
 
identifierToString(I) - Method in interface de.monochromata.anaphors.ast.spi.RelatedExpressionsSpi
 
IndirectAnaphora<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>> - Interface in de.monochromata.anaphors.ast
 
isCaseSensitive() - Method in class de.monochromata.anaphors.ast.reference.strategy.concept.CaseSensitiveNameRecurrence
Returns true
isCaseSensitive() - Method in class de.monochromata.anaphors.ast.reference.strategy.concept.CaseSensitiveTypeRecurrence
Returns true;
isCaseSensitive() - Method in class de.monochromata.anaphors.ast.reference.strategy.concept.FauxHyponymy
Whether or not type names are matched in a case-sensitive way.
isCaseSensitive() - Method in class de.monochromata.anaphors.ast.reference.strategy.concept.NameRecurrence
Whether to match case
isCaseSensitive() - Method in class de.monochromata.anaphors.ast.reference.strategy.concept.TypeRecurrence
Whether or not type names are matched in a case-sensitive way.
isEffectivelyFinal() - Method in class de.monochromata.anaphors.ast.relatedexp.DefaultRelatedExpression
Deprecated.
 
isEffectivelyFinal() - Method in interface de.monochromata.anaphors.ast.relatedexp.RelatedExpression
If the related expression is effectively final, its value is identical at run-time, regardless of whether the related expression occurs in its original position, or would be moved or copied to the position of the anaphor.
isEmpty() - Method in class de.monochromata.anaphors.ast.feature.DefaultFeatureContainer
 
isEmpty() - Method in interface de.monochromata.anaphors.ast.feature.FeatureContainer
Returns true, if this container contains no features.
isExplicated() - Method in class de.monochromata.anaphors.ast.AbstractASTBasedAnaphora
 
isExplicated() - Method in interface de.monochromata.anaphors.ast.ASTBasedAnaphora
Deprecated.
The state of an anaphor should be represented internally in an implementation-specific way. This method will be removed in the future.
isInitializer(R, R, RelatedExpressionsSpi<N, E, T, B, MB, TB, S, I, QI, EV, PP, R>) - Method in class de.monochromata.anaphors.ast.relatedexp.strategy.LocalVariableDeclarationStrategy
 
isOnlyFragment(R, R, RelatedExpressionsSpi<N, E, T, B, MB, TB, S, I, QI, EV, PP, R>) - Method in class de.monochromata.anaphors.ast.relatedexp.strategy.LocalVariableDeclarationStrategy
 
isOnlyFragmentOfMultiVariable(N, N) - Method in interface de.monochromata.anaphors.ast.spi.RelatedExpressionsSpi
 
isSimpleName(E) - Method in interface de.monochromata.anaphors.ast.spi.AnaphorsSpi
 
isUnderspecified() - Method in class de.monochromata.anaphors.ast.AbstractASTBasedAnaphora
 
isUnderspecified() - Method in interface de.monochromata.anaphors.ast.ASTBasedAnaphora
Deprecated.
The state of an anaphor should be represented internally in an implementation-specific way. This method will be removed in the future.

K

kind - Variable in class de.monochromata.anaphors.Anaphora
 
KindComposition - Interface in de.monochromata.anaphors.ast
 
kindOfAnaphorResolution - Variable in class de.monochromata.anaphors.Anaphora
 
kindOfReferentialization - Variable in class de.monochromata.anaphors.Anaphora
 
kindOfRelatedExpression - Variable in class de.monochromata.anaphors.Anaphora
 

L

length - Variable in class de.monochromata.anaphors.perspectivation.Perspectivation
 
LIFOActivation() - Constructor for class de.monochromata.anaphors.cog.activation.LIFOFormula.LIFOActivation
Deprecated.
Used in contract testing.
LIFOActivation(long) - Constructor for class de.monochromata.anaphors.cog.activation.LIFOFormula.LIFOActivation
Deprecated.
 
LIFOFormula - Class in de.monochromata.anaphors.cog.activation
Deprecated.
LIFOFormula() - Constructor for class de.monochromata.anaphors.cog.activation.LIFOFormula
Deprecated.
 
LIFOFormula.LIFOActivation - Class in de.monochromata.anaphors.cog.activation
Deprecated.
 
linkToPrevious(List<C>, C, ChainElementFactory<N, E, T, B, TB, S, I, QI, AT, R, A, C>) - Static method in interface de.monochromata.anaphors.ast.chain.Chaining
 
LocalTempVariableContents - Enum in de.monochromata.anaphors.ast.relatedexp.strategy
 
LocalTempVariableIntroducingStrategy<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>> - Interface in de.monochromata.anaphors.ast.relatedexp.strategy
A related expression strategy that introduces a local temporary variable during anaphor resolution.
LocalVariableDeclarationStrategy<N,​E,​T,​B,​MB extends B,​TB extends B,​S,​I,​QI,​EV,​PP,​R extends RelatedExpression<N,​T,​B,​TB,​S,​QI,​R>> - Class in de.monochromata.anaphors.ast.relatedexp.strategy
Local variable declarations functioning as related expression.
LocalVariableDeclarationStrategy() - Constructor for class de.monochromata.anaphors.ast.relatedexp.strategy.LocalVariableDeclarationStrategy
Used in contract testing.
LocalVariableDeclarationStrategy(RelatedExpressionsSpi<N, E, T, B, MB, TB, S, I, QI, EV, PP, R>, Preferences) - Constructor for class de.monochromata.anaphors.ast.relatedexp.strategy.LocalVariableDeclarationStrategy
 
LVD_KIND - Static variable in class de.monochromata.anaphors.ast.relatedexp.strategy.LocalVariableDeclarationStrategy
 

M

Memory<T> - Interface in de.monochromata.anaphors.cog.memory
An activation-based memory.
merge(List<C>, A, AT, ChainElementFactory<N, E, T, B, TB, S, I, QI, AT, R, A, C>) - Static method in interface de.monochromata.anaphors.ast.chain.Chaining
 
merge(List<C>, C, ChainElementFactory<N, E, T, B, TB, S, I, QI, AT, R, A, C>) - Static method in interface de.monochromata.anaphors.ast.chain.Chaining
 
merge(List<C>, List<C>, ChainElementFactory<N, E, T, B, TB, S, I, QI, AT, R, A, C>) - Static method in interface de.monochromata.anaphors.ast.chain.Chaining
 
mergeByRelatedExpression(C, C, ChainElementFactory<N, E, T, B, TB, S, I, QI, AT, R, A, C>) - Static method in interface de.monochromata.anaphors.ast.chain.Chaining
 
mergeForEqualRelatedExpression(C, C, AtomicBoolean, ChainElementFactory<N, E, T, B, TB, S, I, QI, AT, R, A, C>) - Static method in interface de.monochromata.anaphors.ast.chain.Chaining
 
mergeForEqualRelatedExpression(List<C>, C, ChainElementFactory<N, E, T, B, TB, S, I, QI, AT, R, A, C>) - Static method in interface de.monochromata.anaphors.ast.chain.Chaining
 
MethodInvocationStrategy<N,​E,​T,​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>> - Class in de.monochromata.anaphors.ast.relatedexp.strategy
Method invocation expressions functioning as related expression.
MethodInvocationStrategy() - Constructor for class de.monochromata.anaphors.ast.relatedexp.strategy.MethodInvocationStrategy
Used in contract testing.
MethodInvocationStrategy(RelatedExpressionsSpi<N, E, T, B, MB, TB, S, I, QI, EV, PP, R>, Preferences) - Constructor for class de.monochromata.anaphors.ast.relatedexp.strategy.MethodInvocationStrategy
 
MI_KIND - Static variable in class de.monochromata.anaphors.ast.relatedexp.strategy.MethodInvocationStrategy
 
ModifiableMemory<T> - Interface in de.monochromata.anaphors.cog.memory
A memory to which chunks can be added.

N

nameOfIdentifierEqualsFauxHyponymOfSimpleNameOfTypeBinding(I, TB, boolean) - Method in interface de.monochromata.anaphors.ast.spi.AnaphorsSpi
 
nameOfIdentifierEqualsSimpleNameOfTypeBinding(I, TB, boolean) - Method in interface de.monochromata.anaphors.ast.spi.AnaphorsSpi
Test whether the given identifier matches the simple name of the given type binding.
nameOfReferentEqualsIdentifier(Referent<TB, S, I, QI>, I, boolean) - Method in interface de.monochromata.anaphors.ast.spi.AnaphorsSpi
 
nameOfReferentMatchesConceptualTypeOfIdentifier(Referent<TB, S, I, QI>, I, boolean) - Method in interface de.monochromata.anaphors.ast.spi.AnaphorsSpi
Returns true, if the name of the referent matches a suffix of the identifier.
NameRecurrence<N,​E,​TB,​S,​I,​QI,​EV,​PP> - Class in de.monochromata.anaphors.ast.reference.strategy.concept
Referentialization based on case-insensitive name recurrence.
NameRecurrence() - Constructor for class de.monochromata.anaphors.ast.reference.strategy.concept.NameRecurrence
Used in contract testing.
NameRecurrence(AnaphorsSpi<N, E, TB, S, I, QI, EV, PP>) - Constructor for class de.monochromata.anaphors.ast.reference.strategy.concept.NameRecurrence
 
next - Variable in class de.monochromata.anaphors.ast.chain.ChainElement
 
NoPreparationRequired<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>> - Class in de.monochromata.anaphors.cog.transform
A no-operation preparatory transformation that merely returns a given ASTBasedAnaphora relation.
NoPreparationRequired() - Constructor for class de.monochromata.anaphors.cog.transform.NoPreparationRequired
Used in contract testing.
NoPreparationRequired(TransformationsSpi<N, E, T, B, TB, S, I, QI, R, A>) - Constructor for class de.monochromata.anaphors.cog.transform.NoPreparationRequired
 

O

originOffsetRelativeToPositionOffset - Variable in class de.monochromata.anaphors.perspectivation.Perspectivation
 

P

ParameterDeclarationStrategy<N,​E,​T,​B,​MB extends B,​TB extends B,​S,​I,​QI,​EV,​PP,​R extends RelatedExpression<N,​T,​B,​TB,​S,​QI,​R>> - Class in de.monochromata.anaphors.ast.relatedexp.strategy
Parameter declarations functioning as related expression.
ParameterDeclarationStrategy() - Constructor for class de.monochromata.anaphors.ast.relatedexp.strategy.ParameterDeclarationStrategy
Used in contract testing.
ParameterDeclarationStrategy(RelatedExpressionsSpi<N, E, T, B, MB, TB, S, I, QI, EV, PP, R>, Preferences) - Constructor for class de.monochromata.anaphors.ast.relatedexp.strategy.ParameterDeclarationStrategy
 
partOfSameInvocable(N, E) - Method in interface de.monochromata.anaphors.ast.spi.TransformationsSpi
 
passAlongCallChain(N, E, S) - Method in interface de.monochromata.anaphors.ast.spi.TransformationsSpi
Attempts to create a transformation that pass the given upstream node or a representation of it along the call chain from the invocable (i.e.
PD_KIND - Static variable in class de.monochromata.anaphors.ast.relatedexp.strategy.ParameterDeclarationStrategy
 
perform(A) - Method in interface de.monochromata.anaphors.ast.transform.ASTTransformation
Perform the transformation and convert the given preliminary anaphora (that is based on the AST before the transformation) into a potential anaphora that is based on the AST after the transformation (which might contain new nodes).
perform(CheckResult<N, E, S>, A) - Method in class de.monochromata.anaphors.cog.transform.AddParameterToCallChain
 
perform(CheckResult<N, E, S>, A) - Method in class de.monochromata.anaphors.cog.transform.NoPreparationRequired
 
perform(CheckResult<N, E, S>, A) - Method in interface de.monochromata.anaphors.cog.transform.PreparatoryTransformation
Perform the preparatory transformation and return a potential Anaphora relation thereafter.
Perspectivation - Class in de.monochromata.anaphors.perspectivation
A perspectivation relative to an offset in a document.
Perspectivation() - Constructor for class de.monochromata.anaphors.perspectivation.Perspectivation
Used in contract testing.
Perspectivation(int, int) - Constructor for class de.monochromata.anaphors.perspectivation.Perspectivation
 
Perspectivation.Hide - Class in de.monochromata.anaphors.perspectivation
 
Perspectivation.ToLowerCase - Class in de.monochromata.anaphors.perspectivation
 
PerspectivationConfiguration - Class in de.monochromata.anaphors.perspectivation.strategy
 
PerspectivationConfiguration() - Constructor for class de.monochromata.anaphors.perspectivation.strategy.PerspectivationConfiguration
Used in contract testing.
PerspectivationConfiguration(boolean, boolean) - Constructor for class de.monochromata.anaphors.perspectivation.strategy.PerspectivationConfiguration
 
PerspectivationStrategy - Interface in de.monochromata.anaphors.perspectivation.strategy
 
preferDirectOverIndirectAnaphora(List<A>) - Static method in interface de.monochromata.anaphors.ast.unify.DirectAnaphoraPrecedesIndirectAnaphora
 
preferences - Variable in class de.monochromata.anaphors.ast.relatedexp.strategy.AbstractRelatedExpressionStrategy
 
Preferences - Class in de.monochromata.anaphors.preferences
 
Preferences(boolean, boolean) - Constructor for class de.monochromata.anaphors.preferences.Preferences
 
preferHynonymyOverFauxHyponymy(List<A>) - Static method in interface de.monochromata.anaphors.ast.unify.HyponymyPrecedesFauxHyponymy
 
preferHyOverHyFx() - Static method in interface de.monochromata.anaphors.ast.unify.HyponymyPrecedesFauxHyponymy
 
preferRtOverHy() - Static method in interface de.monochromata.anaphors.ast.unify.TypeRecurrencePrecedesHyponymy
 
preferTypeRecurrenceOverHynonymy(List<A>) - Static method in interface de.monochromata.anaphors.ast.unify.TypeRecurrencePrecedesHyponymy
 
PreparatoryTransformation<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>> - Interface in de.monochromata.anaphors.cog.transform
A transformation used to prepare the introduction of an ASTBasedAnaphora relation.
previous - Variable in class de.monochromata.anaphors.ast.chain.ChainElement
 

Q

qualifiedIdentifierToString(QI) - Method in interface de.monochromata.anaphors.ast.spi.RelatedExpressionsSpi
 

R

realize(RelatedExpressionPart<N, E, T, B, TB, S, I, QI, R>, AnaphorPart<N, E, T, B, TB, S, I, QI, R, A>, E, Optional<I>, Object...) - Method in interface de.monochromata.anaphors.ast.strategy.AnaphorResolutionStrategy
Replaces the anaphor of the given anaphora relation.
realize(RelatedExpressionPart<N, E, T, B, TB, S, I, QI, R>, AnaphorPart<N, E, T, B, TB, S, I, QI, R, A>, E, Optional<I>, Object...) - Method in class de.monochromata.anaphors.ast.strategy.DA1ReStrategy
 
realize(RelatedExpressionPart<N, E, T, B, TB, S, I, QI, R>, AnaphorPart<N, E, T, B, TB, S, I, QI, R, A>, E, Optional<I>, Object...) - Method in class de.monochromata.anaphors.ast.strategy.IA1MrStrategy
 
realize(RelatedExpressionPart<N, E, T, B, TB, S, I, QI, R>, AnaphorPart<N, E, T, B, TB, S, I, QI, R, A>, E, Optional<I>, Object...) - Method in class de.monochromata.anaphors.ast.strategy.IA2FStrategy
 
realize(RelatedExpressionPart<N, E, T, B, TB, S, I, QI, R>, AnaphorPart<N, E, T, B, TB, S, I, QI, R, A>, E, Optional<I>, Object...) - Method in class de.monochromata.anaphors.ast.strategy.IA2MgStrategy
 
realizeDA1Re(RelatedExpressionPart<N, E, T, B, TB, S, I, QI, R>, AnaphorPart<N, E, T, B, TB, S, I, QI, R, A>, E, Optional<I>, Object...) - Method in interface de.monochromata.anaphors.ast.spi.AnaphoraResolutionSpi
Replace an anaphor of kind DA1Re by an expression that realizes it.
realizeIA1Mr(RelatedExpressionPart<N, E, T, B, TB, S, I, QI, R>, AnaphorPart<N, E, T, B, TB, S, I, QI, R, A>, E, Optional<I>, Object[]) - Method in interface de.monochromata.anaphors.ast.spi.AnaphoraResolutionSpi
 
realizeIA2F(RelatedExpressionPart<N, E, T, B, TB, S, I, QI, R>, AnaphorPart<N, E, T, B, TB, S, I, QI, R, A>, E, Optional<I>, Object...) - Method in interface de.monochromata.anaphors.ast.spi.AnaphoraResolutionSpi
Replace an anaphor of kind IA2F by an expression that realizes it.
realizeIA2Mg(RelatedExpressionPart<N, E, T, B, TB, S, I, QI, R>, AnaphorPart<N, E, T, B, TB, S, I, QI, R, A>, E, Optional<I>, Object...) - Method in interface de.monochromata.anaphors.ast.spi.AnaphoraResolutionSpi
Replace an anaphor of kind IA2Mg by an expression that realizes it.
Referent<TB,​S,​I,​QI> - Interface in de.monochromata.anaphors.ast.reference
The representation of a referent.
REFERENT - de.monochromata.anaphors.ast.relatedexp.strategy.LocalTempVariableContents
 
ReferentializationStrategy<E,​TB,​S,​I,​QI> - Interface in de.monochromata.anaphors.ast.reference.strategy
A strategy used to obtain referents
refersToSameAstNode(R, R) - Method in class de.monochromata.anaphors.ast.relatedexp.strategy.LocalVariableDeclarationStrategy
 
refersToSameAstNode(R, R) - Method in class de.monochromata.anaphors.ast.relatedexp.strategy.ParameterDeclarationStrategy
 
relatedExpression - Variable in class de.monochromata.anaphors.ast.chain.ChainElement
 
RelatedExpression<N,​T,​B,​TB extends B,​S,​QI,​R extends RelatedExpression<N,​T,​B,​TB,​S,​QI,​R>> - Interface in de.monochromata.anaphors.ast.relatedexp
Represents the function of an expression, or statement as related expression.
RelatedExpressionPart<N,​E,​T,​B,​TB extends B,​S,​I,​QI,​R extends RelatedExpression<N,​T,​B,​TB,​S,​QI,​R>> - Interface in de.monochromata.anaphors.ast
Represents a related expression at the AST level.
relatedExpressionsAreEqual(C, C) - Static method in interface de.monochromata.anaphors.ast.chain.Chaining
 
RelatedExpressionsCollector<N,​E,​T,​B,​TB extends B,​S,​QI,​R extends RelatedExpression<N,​T,​B,​TB,​S,​QI,​R>> - Interface in de.monochromata.anaphors.ast.relatedexp
An interface to objects used to traverse the AST to find potential related expressions.
relatedExpressionsSpi - Variable in class de.monochromata.anaphors.ast.relatedexp.DefaultRelatedExpression
Deprecated.
 
relatedExpressionsSpi - Variable in class de.monochromata.anaphors.ast.relatedexp.strategy.AbstractRelatedExpressionStrategy
 
relatedExpressionsSpi - Variable in class de.monochromata.anaphors.ast.strategy.AbstractAnaphorResolutionStrategy
 
RelatedExpressionsSpi<N,​E,​T,​B,​MB extends B,​TB extends B,​S,​I,​QI,​EV,​PP,​R extends RelatedExpression<N,​T,​B,​TB,​S,​QI,​R>> - Interface in de.monochromata.anaphors.ast.spi
A special service provider interface to perform actions related to finding and processing related expressions.
RelatedExpressionStrategy<N,​T,​B,​TB extends B,​S,​QI,​R extends RelatedExpression<N,​T,​B,​TB,​S,​QI,​R>> - Interface in de.monochromata.anaphors.ast.relatedexp.strategy
A strategy for identifying and handling related expressions.
remove(Feature<QI>) - Method in class de.monochromata.anaphors.ast.feature.DefaultFeatureContainer
 
removeAll(Set<Feature<QI>>) - Method in class de.monochromata.anaphors.ast.feature.DefaultFeatureContainer
 
requireInstanceOf(CheckResult<N, E, S>, Class<C>) - Method in class de.monochromata.anaphors.cog.transform.AbstractPreparatoryTransformation
 
requireSuccessfulCheck(CheckResult<N, E, S>) - Method in class de.monochromata.anaphors.cog.transform.AbstractPreparatoryTransformation
 
requireThisAnaphorResolutionStrategy(A) - Method in class de.monochromata.anaphors.ast.strategy.AbstractAnaphorResolutionStrategy
 
Resolution<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>> - Interface in de.monochromata.anaphors.cog
Used to represent (potential) resolutions of anaphors based on a cognitive model.
resolve(Chunk<N>, String, E, S) - Method in class de.monochromata.anaphors.cog.ActivationBasedAnaphorResolution
 
resolveAnaphor(String, E, S) - Method in class de.monochromata.anaphors.ast.ASTBasedAnaphorResolution
Perform anaphora resolution on the AST implementation configured via the service provider interfaces.
resolveAnaphor(String, E, S, long, int) - Method in class de.monochromata.anaphors.cog.ActivationBasedAnaphorResolution
Perform anaphora resolution on the AST implementation configured via the service provider interfaces.
resolveAnaphor(List<R>, String, E, S) - Method in class de.monochromata.anaphors.ast.ASTBasedAnaphorResolution
 
resolveAnaphor(R, String, E, S) - Method in class de.monochromata.anaphors.ast.ASTBasedAnaphorResolution
 
resolveAssociateTypes(S) - Method in class de.monochromata.anaphors.ast.relatedexp.DefaultRelatedExpression
Deprecated.
 
resolveAssociateTypes(S) - Method in interface de.monochromata.anaphors.ast.relatedexp.RelatedExpression
 
resolveContainedTypesFromSurface(S) - Method in class de.monochromata.anaphors.ast.relatedexp.DefaultRelatedExpression
Deprecated.
 
resolveContainedTypesFromSurface(S) - Method in interface de.monochromata.anaphors.ast.relatedexp.RelatedExpression
 
resolveMethodInvocationBinding(N, S) - Method in interface de.monochromata.anaphors.ast.spi.RelatedExpressionsSpi
 
resolveNameBinding(S) - Method in class de.monochromata.anaphors.ast.relatedexp.DefaultRelatedExpression
Deprecated.
 
resolveNameBinding(S) - Method in interface de.monochromata.anaphors.ast.relatedexp.RelatedExpression
Resolves the binding of the name declared in the related expression.
resolvePartTypes(S) - Method in class de.monochromata.anaphors.ast.relatedexp.DefaultRelatedExpression
Deprecated.
 
resolvePartTypes(S) - Method in interface de.monochromata.anaphors.ast.relatedexp.RelatedExpression
 
resolveReturnType(MB, S) - Method in interface de.monochromata.anaphors.ast.spi.AnaphoraResolutionSpi
 
resolveType(FB, S) - Method in interface de.monochromata.anaphors.ast.spi.AnaphoraResolutionSpi
 
resolveType(S) - Method in interface de.monochromata.anaphors.ast.AnaphorPart
 
resolveType(S) - Method in interface de.monochromata.anaphors.ast.ASTBasedAnaphora
 
resolveType(S) - Method in class de.monochromata.anaphors.ast.DefaultAnaphorPart
 
resolveType(S) - Method in interface de.monochromata.anaphors.ast.reference.Referent
The type of the referent - is identical to the return type, if the referent is a method.
resolveType(S) - Method in class de.monochromata.anaphors.ast.relatedexp.DefaultRelatedExpression
Deprecated.
 
resolveType(S) - Method in interface de.monochromata.anaphors.ast.relatedexp.RelatedExpression
Resolve the type of the related expression
resolveType(S) - Method in class de.monochromata.anaphors.ast.strategy.DA1ReStrategy.DA1Referent
 
resolveType(S) - Method in class de.monochromata.anaphors.ast.strategy.IA1MrStrategy.IA1MrReferent
 
resolveType(S) - Method in class de.monochromata.anaphors.ast.strategy.IA2FStrategy.IA2FReferent
 
resolveType(S) - Method in class de.monochromata.anaphors.ast.strategy.IA2MgStrategy.IA2MgReferent
 
Rf_KIND_PREFIX - Static variable in class de.monochromata.anaphors.ast.reference.strategy.feature.FeatureRecurrence
 
Rn_KIND - Static variable in class de.monochromata.anaphors.ast.reference.strategy.concept.NameRecurrence
 
Rt_KIND - Static variable in class de.monochromata.anaphors.ast.reference.strategy.concept.TypeRecurrence
 

S

setMemory(Memory<E>) - Static method in class de.monochromata.anaphors.cog.spi.CogSpi
 
setRelatedExpression(N) - Method in class de.monochromata.anaphors.ast.relatedexp.DefaultRelatedExpression
Deprecated.
 
setRelatedExpression(N) - Method in interface de.monochromata.anaphors.ast.relatedexp.RelatedExpression
Deprecated. 
shouldResolutionReplaceRelatedExpressionWithTempDeclaration() - Method in interface de.monochromata.anaphors.ast.relatedexp.RelatedExpression
 
singletonListOfChains(A, AT, ChainElementFactory<N, E, T, B, TB, S, I, QI, AT, R, A, C>) - Static method in interface de.monochromata.anaphors.ast.chain.Chaining
 
SortedListMemory<T> - Class in de.monochromata.anaphors.cog.memory
TODO: The size of the list should be limited
SortedListMemory() - Constructor for class de.monochromata.anaphors.cog.memory.SortedListMemory
Used in contract testing.
SortedListMemory(ActivationFormula) - Constructor for class de.monochromata.anaphors.cog.memory.SortedListMemory
Create a sorted set memory that sorts values based on the activation at the time when SortedListMemory.getChunks(long, int) is invoked.
SortedListMemory(ActivationFormula, LinkedHashSet<Chunk<T>>) - Constructor for class de.monochromata.anaphors.cog.memory.SortedListMemory
 
stopCollection() - Method in class de.monochromata.anaphors.ast.relatedexp.strategy.AbstractRelatedExpressionStrategy
 
stopCollection() - Method in interface de.monochromata.anaphors.ast.relatedexp.strategy.RelatedExpressionStrategy
 
StoresAnchorInLocalTempVariable<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>> - Interface in de.monochromata.anaphors.ast.strategy
This is an AnchoringStrategy that has an anchor that differs from the referent.
StoresReferentInLocalTempVariable<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>> - Interface in de.monochromata.anaphors.ast.strategy
This is a AnaphorResolutionStrategy that has a related expression that is or yields the referent.
Strategy - Interface in de.monochromata
A generic interface for strategies.
supportedRelatedExpressionStrategies - Variable in class de.monochromata.anaphors.ast.strategy.AbstractAnaphorResolutionStrategy
 
supportsLocalVariableTypeInference(S) - Method in interface de.monochromata.anaphors.ast.spi.RelatedExpressionsSpi
 

T

toChain(A, AT, ChainElementFactory<N, E, T, B, TB, S, I, QI, AT, R, A, C>) - Static method in interface de.monochromata.anaphors.ast.chain.Chaining
 
toChain(RelatedExpressionPart<N, E, T, B, TB, S, I, QI, R>, AnaphorPart<N, E, T, B, TB, S, I, QI, R, A>, AT, ChainElementFactory<N, E, T, B, TB, S, I, QI, AT, R, A, C>) - Static method in interface de.monochromata.anaphors.ast.chain.Chaining
 
ToLowerCase(int) - Constructor for class de.monochromata.anaphors.perspectivation.Perspectivation.ToLowerCase
 
toQualifiedIdentifier(I) - Method in interface de.monochromata.anaphors.ast.spi.RelatedExpressionsSpi
 
toString() - Method in class de.monochromata.AbstractStrategy
 
toString() - Method in class de.monochromata.anaphors.Anaphora
 
toString() - Method in class de.monochromata.anaphors.ast.AbstractASTBasedAnaphora
 
toString() - Method in class de.monochromata.anaphors.ast.chain.ChainElement
 
toString() - Method in class de.monochromata.anaphors.ast.DefaultAnaphorPart
 
toString() - Method in class de.monochromata.anaphors.ast.DefaultDirectAnaphora
 
toString() - Method in class de.monochromata.anaphors.ast.DefaultIndirectAnaphora
 
toString() - Method in class de.monochromata.anaphors.ast.DefaultRelatedExpressionPart
 
toString() - Method in class de.monochromata.anaphors.ast.feature.DefaultFeatureContainer
 
toString() - Method in class de.monochromata.anaphors.ast.reference.AbstractReferent
 
toString() - Method in class de.monochromata.anaphors.ast.relatedexp.DefaultRelatedExpression
Deprecated.
 
toString() - Method in class de.monochromata.anaphors.ast.strategy.DA1ReStrategy.DA1Referent
 
toString() - Method in class de.monochromata.anaphors.ast.strategy.IA1MrStrategy.IA1MrReferent
 
toString() - Method in class de.monochromata.anaphors.ast.strategy.IA2FStrategy.IA2FReferent
 
toString() - Method in class de.monochromata.anaphors.ast.strategy.IA2MgStrategy.IA2MgReferent
 
toString() - Method in class de.monochromata.anaphors.perspectivation.Perspectivation.Hide
 
toString() - Method in class de.monochromata.anaphors.perspectivation.Perspectivation.ToLowerCase
 
toString() - Method in class de.monochromata.anaphors.perspectivation.Perspectivation
 
toString() - Method in class de.monochromata.anaphors.perspectivation.strategy.PerspectivationConfiguration
 
toVariableContentsAndAnaphors(List<AnaphorPart<N, E, T, B, TB, S, I, QI, R, A>>) - Static method in interface de.monochromata.anaphors.ast.AnaphorPartsStreaming
 
transformationsSpi - Variable in class de.monochromata.anaphors.cog.transform.AbstractPreparatoryTransformation
 
TransformationsSpi<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>> - Interface in de.monochromata.anaphors.ast.spi
An interface to create AST transformations.
traverse(E, S) - Method in interface de.monochromata.anaphors.ast.relatedexp.RelatedExpressionsCollector
Traverse the body declaration that contains the given definite expression.
TypeRecurrence<N,​E,​TB,​S,​I,​QI,​EV,​PP> - Class in de.monochromata.anaphors.ast.reference.strategy.concept
Referentialization based on case-insensitive exact type recurrence.
TypeRecurrence() - Constructor for class de.monochromata.anaphors.ast.reference.strategy.concept.TypeRecurrence
Used in contract testing.
TypeRecurrence(AnaphorsSpi<N, E, TB, S, I, QI, EV, PP>) - Constructor for class de.monochromata.anaphors.ast.reference.strategy.concept.TypeRecurrence
 
TypeRecurrencePrecedesHyponymy - Interface in de.monochromata.anaphors.ast.unify
 

U

Underspecification - Interface in de.monochromata.anaphors.perspectivation
Underspecification is considered a process that is a kind of perspectivation.
underspecifyAnaphor - Variable in class de.monochromata.anaphors.perspectivation.strategy.PerspectivationConfiguration
 
underspecifyAnaphor(RelatedExpressionPart<N, E, T, B, TB, S, I, QI, R>, AnaphorPart<N, E, T, B, TB, S, I, QI, R, A>, S, Predicate<EV>, AnaphorsSpi<N, E, TB, S, I, QI, EV, PP>) - Static method in interface de.monochromata.anaphors.perspectivation.Underspecification
 
underspecifyAnaphor(R, String, E, Referent<TB, S, I, QI>, S) - Method in interface de.monochromata.anaphors.ast.strategy.AnaphorResolutionStrategy
 
underspecifyAnaphor(R, String, E, Referent<TB, S, I, QI>, S) - Method in class de.monochromata.anaphors.ast.strategy.DA1ReStrategy
 
underspecifyAnaphor(R, String, E, Referent<TB, S, I, QI>, S) - Method in class de.monochromata.anaphors.ast.strategy.IA1MrStrategy
 
underspecifyAnaphor(R, String, E, Referent<TB, S, I, QI>, S) - Method in class de.monochromata.anaphors.ast.strategy.IA2FStrategy
 
underspecifyAnaphor(R, String, E, Referent<TB, S, I, QI>, S) - Method in class de.monochromata.anaphors.ast.strategy.IA2MgStrategy
 
underspecifyAnaphorForIA2F(int, boolean) - Method in class de.monochromata.anaphors.ast.strategy.IA2FStrategy
Only public to ease testing.
underspecifyAnaphorForIA2F(R, String, E, IA2FStrategy.IA2FReferent<N, E, T, B, VB, FB, MB, TB, S, I, QI, EV, PP, R, A>, S) - Method in class de.monochromata.anaphors.ast.strategy.IA2FStrategy
 
underspecifyAnaphorForIA2Mg(R, String, E, Referent<TB, S, I, QI>, S) - Method in class de.monochromata.anaphors.ast.strategy.IA2MgStrategy
 
underspecifyEverything() - Static method in interface de.monochromata.anaphors.perspectivation.strategy.PerspectivationStrategy
 
underspecifyNothing() - Static method in interface de.monochromata.anaphors.perspectivation.strategy.PerspectivationStrategy
 
underspecifyRelatedExpression - Variable in class de.monochromata.anaphors.perspectivation.strategy.PerspectivationConfiguration
 
underspecifyRelatedExpression(RelatedExpressionPart<N, E, T, B, TB, S, I, QI, R>, List<AnaphorPart<N, E, T, B, TB, S, I, QI, R, A>>, S, Predicate<EV>, RelatedExpressionsSpi<N, E, T, B, MB, TB, S, I, QI, EV, PP, R>) - Static method in interface de.monochromata.anaphors.perspectivation.Underspecification
 
underspecifyRelatedExpression(R, List<Pair<LocalTempVariableContents, String>>, S) - Method in class de.monochromata.anaphors.ast.relatedexp.strategy.AbstractLocalTempVariableIntroducingStrategy
 
underspecifyRelatedExpression(R, List<Pair<LocalTempVariableContents, String>>, S) - Method in class de.monochromata.anaphors.ast.relatedexp.strategy.LocalVariableDeclarationStrategy
 
underspecifyRelatedExpression(R, List<Pair<LocalTempVariableContents, String>>, S) - Method in class de.monochromata.anaphors.ast.relatedexp.strategy.ParameterDeclarationStrategy
 
underspecifyRelatedExpression(R, List<Pair<LocalTempVariableContents, String>>, S) - Method in interface de.monochromata.anaphors.ast.relatedexp.strategy.RelatedExpressionStrategy
Create a perspectivations for the related expression
underspecifyRelatedExpressionForLocalTempVariable(R, List<Pair<LocalTempVariableContents, String>>, S) - Method in class de.monochromata.anaphors.ast.relatedexp.strategy.AbstractLocalTempVariableIntroducingStrategy
 
underspecifyRelatedExpressions() - Static method in interface de.monochromata.anaphors.perspectivation.strategy.PerspectivationStrategy
 
Unification - Interface in de.monochromata.anaphors.ast.unify
 
unifyCoReferentialReferents(List<A>) - Method in class de.monochromata.anaphors.ast.ASTBasedAnaphorResolution
 
unifyCoReferentialReferents(List<A>) - Static method in interface de.monochromata.anaphors.ast.unify.Unification
 
unifyCoReferentialRelatedExpressions(List<R>) - Method in class de.monochromata.anaphors.ast.ASTBasedAnaphorResolution
 
unifyCoReferentialRelatedExpressions(List<R>) - Static method in interface de.monochromata.anaphors.ast.unify.Unification
 
unifyListElements(List<T>, BiPredicate<T, T>) - Static method in class de.monochromata.anaphors.ast.ASTBasedAnaphorResolution
 
unifyListElements(List<T>, BiPredicate<T, T>) - Static method in interface de.monochromata.anaphors.ast.unify.Unification
 
useLocalVariableTypeInference(S) - Method in class de.monochromata.anaphors.ast.relatedexp.strategy.AbstractLocalTempVariableIntroducingStrategy
 

V

validate(List<ReferentializationStrategy<E, TB, S, I, QI>>) - Method in class de.monochromata.anaphors.ast.ASTBasedAnaphorResolution
 
valueOf(String) - Static method in enum de.monochromata.anaphors.ast.relatedexp.strategy.LocalTempVariableContents
Returns the enum constant of this type with the specified name.
values() - Static method in enum de.monochromata.anaphors.ast.relatedexp.strategy.LocalTempVariableContents
Returns an array containing the constants of this enum type, in the order they are declared.
A C D E F G H I K L M N O P Q R S T U V 
All Classes|All Packages