Index
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.anaphorspackage 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
ASTBasedAnaphorarelation 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
ReferentializationStrategyimplementations. - 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
AnaphorPartinterface. - 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.
- 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
RelatedExpressionPartinterface. - 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
ConceptReferentializationStrategythat 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
ASTBasedAnaphorarelations. - 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
-
An alias for
ASTBasedAnaphora.getRelatedExpression(). - getAntecedent() - Method in interface de.monochromata.anaphors.ast.DirectAnaphora
-
An alias for
ASTBasedAnaphora.getRelatedExpression(). - 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
PreparatoryTransformationand 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
ConceptReferentializationStrategythat 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)returnstruefor the given arguments, there is a suffix in the given definite expression that represents a conceptual type and can be used to refer to the given potential referent. - 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
-
Should only be invoked if
AbstractAnaphorResolutionStrategy.couldBeAPreviousRealization(Object)returned true. - 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
RelatedExpressionPartand theAnaphorPart. - 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_KINDbecause 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_KINDbecause 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 toAnaphorResolutionStrategy.createReferent(Object, de.monochromata.anaphors.ast.relatedexp.RelatedExpression, Object)TODO: UseRelatedExpressionsSpimethods 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
ASTBasedAnaphorarelation. - 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
ASTBasedAnaphorarelation. - 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
AnchoringStrategythat 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
AnaphorResolutionStrategythat 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.
All Classes|All Packages
RelatedExpressionwill be turned into a POJO instead