All Classes

Class Description
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>>
An abstract base class for strategies used to for resolve or construct the referents of anaphors.
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>>
An abstract base class for strategies used to for resolve or construct the referents of indirect anaphors.
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>>
An abstract implementation of the anaphora interface.
AbstractCheckResult<N,​E,​S>  
AbstractConceptReferentializationStrategy<N,​E,​TB,​S,​I,​QI,​EV,​PP>
An abstract base class for strategies used to obtain referents based on information referring to the conceptual type (TODO:?) of the referent.
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>>
Abstract base class for related expressions whose realization introduces local temporary variables.
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>>  
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>>
An abstract base class for referents.
AbstractReferentializationStrategy<N,​E,​TB,​S,​I,​QI,​EV,​PP>
An abstract base class for strategies used to obtain referents.
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>>
An abstract base class for strategies used to generate (potential) related expressions from AST nodes.
AbstractStrategy  
Activatable
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>>
Resolve the referents of anaphors based on a cognitive model.
ActivationFormula
Computes activation values for activatable entites at arbitrary points in time with an implementation-dependent precision.
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>>
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.
AllActiveFormula
An activation formula in which all Activatables are always active to the same extent.
AllActiveFormula.Active  
Anaphora  
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>>
A special service provider interface related to finding potential referents of a given definite expression in a given related expression.
AnaphorCreationForReferentInLocalTempVariable  
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>>
Represents an anaphor at the AST level.
AnaphorPartsStreaming  
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>>
A strategy for resolving or constructing the referents of anaphors.
AnaphorsSpi<N,​E,​TB,​S,​I,​QI,​EV,​PP>
The service provider interface used by the de.monochromata.anaphors package to perform anaphora resolution on a given AST implementation.
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>>
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>>
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>>
A generic interface to anaphora resolution.
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>>
An AST transformation.
CaseSensitiveNameRecurrence<N,​E,​TB,​S,​I,​QI,​EV,​PP>
Referentialization based on case-sensitive name recurrence, like in variables.
CaseSensitiveTypeRecurrence<N,​E,​TB,​S,​I,​QI,​EV,​PP>
Referentialization based on case-sensitive exact type recurrence.
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>>
Used to form chains of anaphors.
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>>  
Chaining
Used to maintain a list of anaphoric chains.
ChainTraversal  
CheckResult<N,​E,​S>
An interface for the results of preparatory transformations.
Chunk<T>
A chunk in memory.
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 instance creation expressions functioning as related expression.
CogSpi  
ConceptReferentializationStrategy<E,​TB,​S,​I,​QI>
A referentialization strategy that interprets identifiers from right to left and refers to the conceptual type(TODO: ?), assuming that the conceptual type is not just another feature (TODO: find literature reference).
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>>
A simple direct anaphora resolution strategy that is based on the various forms of recurrence that can be implemented using the available ReferentializationStrategy implementations.
DA1ReStrategy.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>>  
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>>
An default implementation of the AnaphorPart interface.
DefaultChunk<T>  
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>>
A default implementation of a direct anaphora relation.
DefaultFeatureContainer<QI>  
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>>
A default implementation of an indirect anaphora relation.
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>> Deprecated.
RelatedExpression will be turned into a POJO instead
DefaultRelatedExpressionPart<N,​E,​T,​B,​VB extends B,​TB extends B,​S,​I,​QI,​R extends RelatedExpression<N,​T,​B,​TB,​S,​QI,​R>>
An default implementation of the RelatedExpressionPart interface.
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>>
A default resolution implementation.
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>>  
DirectAnaphoraPrecedesIndirectAnaphora  
EstimatedActivationValue
An abstract interface for activation values in humans estimated by a cognitive model.
FauxHyponymy<N,​E,​TB,​S,​I,​QI,​EV,​PP>
Referentialization based on case-insensitive faux hyponymy (i.e.
Feature<QI>
An interface for a single feature.
FeatureContainer<QI>
A collection of features.
FeatureRecurrence<N,​E,​CI extends N,​B,​TB extends B,​S,​I,​QI,​EV,​PP>
Referentialization based on feature recurrence (i.e.
FeatureReferentializationStrategy<E,​TB,​S,​I,​QI>
A referentialization strategy that interprets those parts of an identifier not consumed by a ConceptReferentializationStrategy that this strategy delegates to.
Hyponymy<N,​E,​TB,​S,​I,​QI,​EV,​PP>
Referentialization based on case-insensitive hyponymy (i.e.
HyponymyPrecedesFauxHyponymy  
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>>
An indirect-anaphora resolution strategy that anchors anaphors in the return value of a method invocation that acts as the anchor.
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>>  
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>>
An indirect-anaphora resolution strategy that anchors anaphors in a field declared by the anchor.
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>>  
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>>
An indirect-anaphora resolution strategy that anchors anaphors in a getter method declared by the anchor.
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>>  
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>>  
KindComposition  
LIFOFormula Deprecated.
LIFOFormula.LIFOActivation  
LocalTempVariableContents  
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>>
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>>
Local variable declarations functioning as related expression.
Memory<T>
An activation-based memory.
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>>
Method invocation expressions functioning as related expression.
ModifiableMemory<T>
A memory to which chunks can be added.
NameRecurrence<N,​E,​TB,​S,​I,​QI,​EV,​PP>
Referentialization based on case-insensitive name recurrence.
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>>
A no-operation preparatory transformation that merely returns a given ASTBasedAnaphora relation.
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>>
Parameter declarations functioning as related expression.
Perspectivation
A perspectivation relative to an offset in a document.
Perspectivation.Hide  
Perspectivation.ToLowerCase  
PerspectivationConfiguration  
PerspectivationStrategy  
Preferences  
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>>
A transformation used to prepare the introduction of an ASTBasedAnaphora relation.
Referent<TB,​S,​I,​QI>
The representation of a referent.
ReferentializationStrategy<E,​TB,​S,​I,​QI>
A strategy used to obtain referents
RelatedExpression<N,​T,​B,​TB extends B,​S,​QI,​R extends RelatedExpression<N,​T,​B,​TB,​S,​QI,​R>>
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>>
Represents a related expression at the AST level.
RelatedExpressionsCollector<N,​E,​T,​B,​TB extends B,​S,​QI,​R extends RelatedExpression<N,​T,​B,​TB,​S,​QI,​R>>
An interface to objects used to traverse the AST to find potential related expressions.
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>>
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>>
A strategy for identifying and handling related expressions.
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>>
Used to represent (potential) resolutions of anaphors based on a cognitive model.
SortedListMemory<T>
TODO: The size of the list should be limited
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>>
This is an AnchoringStrategy that has an anchor that differs from the referent.
StoresReferentInLocalTempVariable<N,​E,​T,​B,​TB extends B,​S,​I,​QI,​R extends RelatedExpression<N,​T,​B,​TB,​S,​QI,​R>,​A extends ASTBasedAnaphora<N,​E,​T,​B,​TB,​S,​I,​QI,​R,​A>>
This is a AnaphorResolutionStrategy that has a related expression that is or yields the referent.
Strategy
A generic interface for strategies.
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>>
An interface to create AST transformations.
TypeRecurrence<N,​E,​TB,​S,​I,​QI,​EV,​PP>
Referentialization based on case-insensitive exact type recurrence.
TypeRecurrencePrecedesHyponymy  
Underspecification
Underspecification is considered a process that is a kind of perspectivation.
Unification