Uses of Interface
de.monochromata.anaphors.ast.ASTBasedAnaphora
| Package | Description |
|---|---|
| de.monochromata.anaphors.ast |
A generic framework for AST-based anaphora resolution and standard anaphor
resolution strategies.
|
| de.monochromata.anaphors.ast.chain | |
| de.monochromata.anaphors.ast.reference |
Generic interfaces and standard implementations of referents and
referentialization strategies.
|
| de.monochromata.anaphors.ast.relatedexp.strategy |
Strategies for identifying and handling related expressions
|
| de.monochromata.anaphors.ast.spi |
Service provider interfaces to be implemented to support anaphora resolution
on a given AST implementation.
|
| de.monochromata.anaphors.ast.strategy |
Anaphora resolution strategies.
|
| de.monochromata.anaphors.ast.transform |
AST transformations.
|
| de.monochromata.anaphors.ast.unify | |
| de.monochromata.anaphors.cog |
Resolution of anaphors based on a model from cognitive linguistics.
|
| de.monochromata.anaphors.cog.transform |
Complex transformations to prepare resolution of activation-based anaphors.
|
| de.monochromata.anaphors.perspectivation |
-
Uses of ASTBasedAnaphora in de.monochromata.anaphors.ast
Classes in de.monochromata.anaphors.ast with type parameters of type ASTBasedAnaphora Modifier and Type Class Description classAbstractASTBasedAnaphora<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.interfaceAnaphorPart<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.interfaceASTBasedAnaphora<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.classASTBasedAnaphorResolution<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.classDefaultAnaphorPart<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 theAnaphorPartinterface.classDefaultDirectAnaphora<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.classDefaultIndirectAnaphora<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.interfaceDirectAnaphora<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>>interfaceIndirectAnaphora<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>>Subinterfaces of ASTBasedAnaphora in de.monochromata.anaphors.ast Modifier and Type Interface Description interfaceDirectAnaphora<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>>interfaceIndirectAnaphora<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>>Classes in de.monochromata.anaphors.ast that implement ASTBasedAnaphora Modifier and Type Class Description classAbstractASTBasedAnaphora<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.classDefaultDirectAnaphora<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.classDefaultIndirectAnaphora<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.Methods in de.monochromata.anaphors.ast with type parameters of type ASTBasedAnaphora Modifier and Type Method Description static <N, T, B, TB extends B, S, QI, E, I, R extends RelatedExpression<N, T, B, TB, S, QI, R>, A extends ASTBasedAnaphora<N, E, T, B, TB, S, I, QI, R, A>>
StringKindComposition. getKind(RelatedExpressionStrategy<N,T,B,TB,S,QI,R> relatedExpressionStrategy, AnaphorResolutionStrategy<N,E,T,B,TB,S,I,QI,R,A> anaphorResolutionStrategy, ReferentializationStrategy<E,TB,S,I,QI> referentializationStrategy)Returns a kind composed of the kinds of the provided strategies.static <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>>
StringKindComposition. getKind(RelatedExpressionPart<N,E,T,B,TB,S,I,QI,R> relatedExpressionPart, AnaphorPart<N,E,T,B,TB,S,I,QI,R,A> anaphorPart)Returns a kind composed of the kinds provided by theRelatedExpressionPartand theAnaphorPart.static <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>>
List<org.apache.commons.lang3.tuple.Pair<LocalTempVariableContents,String>>AnaphorPartsStreaming. toVariableContentsAndAnaphors(List<AnaphorPart<N,E,T,B,TB,S,I,QI,R,A>> anaphorParts) -
Uses of ASTBasedAnaphora in de.monochromata.anaphors.ast.chain
Classes in de.monochromata.anaphors.ast.chain with type parameters of type ASTBasedAnaphora Modifier and Type Class Description classChainElement<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.interfaceChainElementFactory<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>>Methods in de.monochromata.anaphors.ast.chain with type parameters of type ASTBasedAnaphora Modifier and Type Method Description static <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>>
List<C>Chaining. addChain(List<C> existingChains, C newChain)static <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>>
voidChainTraversal. collectAnaphorElements(List<C> nextElements, Stream.Builder<C> builder, Predicate<C> predicate)static <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>>
voidChainTraversal. collectAnaphorElements(List<C> nextElements, Stream.Builder<C> builder, Predicate<C> shouldAddElement, Predicate<C> shouldContinue)static <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>>
List<C>Chaining. emptyListOfChains()static <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>>
Stream<C>ChainTraversal. getAnaphorElements(C root)static <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>>
List<C>ChainTraversal. getAnaphorElementsForRelatedExpressionElement(C relatedExpressionElement)static <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>>
Stream<C>ChainTraversal. getElements(C root, Predicate<C> predicate)static <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>>
CChainTraversal. getRelatedExpressionElementForAnaphorElement(C anaphorElement)static <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>>
Stream<C>ChainTraversal. getRelatedExpressionElements(C root)static <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>>
List<C>Chaining. linkToPrevious(List<C> nextElements, C previous, ChainElementFactory<N,E,T,B,TB,S,I,QI,AT,R,A,C> factory)static <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>>
List<C>Chaining. merge(List<C> existingChains, A anaphora, AT anaphorAttachment, ChainElementFactory<N,E,T,B,TB,S,I,QI,AT,R,A,C> factory)static <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>>
List<C>Chaining. merge(List<C> existingChains, C newChain, ChainElementFactory<N,E,T,B,TB,S,I,QI,AT,R,A,C> factory)static <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>>
List<C>Chaining. merge(List<C> existingChains, List<C> newChains, ChainElementFactory<N,E,T,B,TB,S,I,QI,AT,R,A,C> factory)static <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>>
CChaining. mergeByRelatedExpression(C existingRoot, C newRoot, ChainElementFactory<N,E,T,B,TB,S,I,QI,AT,R,A,C> factory)static <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>>
CChaining. mergeForEqualRelatedExpression(C existingRoot, C newRoot, AtomicBoolean ruleApplied, ChainElementFactory<N,E,T,B,TB,S,I,QI,AT,R,A,C> factory)static <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>>
org.apache.commons.lang3.tuple.Pair<Boolean,List<C>>Chaining. mergeForEqualRelatedExpression(List<C> existingChains, C newChain, ChainElementFactory<N,E,T,B,TB,S,I,QI,AT,R,A,C> factory)static <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>>
booleanChaining. relatedExpressionsAreEqual(C existingRoot, C newRoot)static <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>>
List<C>Chaining. singletonListOfChains(A anaphora, AT anaphorAttachment, ChainElementFactory<N,E,T,B,TB,S,I,QI,AT,R,A,C> factory)static <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>>
CChaining. toChain(A anaphora, AT anaphorAttachment, ChainElementFactory<N,E,T,B,TB,S,I,QI,AT,R,A,C> factory)static <TB extends B, PP, E, T, I, B, QI, EV, N, S, 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>>
CChaining. toChain(RelatedExpressionPart<N,E,T,B,TB,S,I,QI,R> relatedExpressionPart, AnaphorPart<N,E,T,B,TB,S,I,QI,R,A> anaphorPart, AT anaphorAttachment, ChainElementFactory<N,E,T,B,TB,S,I,QI,AT,R,A,C> factory) -
Uses of ASTBasedAnaphora in de.monochromata.anaphors.ast.reference
Classes in de.monochromata.anaphors.ast.reference with type parameters of type ASTBasedAnaphora Modifier and Type Class Description classAbstractReferent<N,E,T,B,VB extends B,FB extends B,MB extends B,TB extends B,S,I,QI,R extends RelatedExpression<N,T,B,TB,S,QI,R>,A extends ASTBasedAnaphora<N,E,T,B,TB,S,I,QI,R,A>>An abstract base class for referents. -
Uses of ASTBasedAnaphora in de.monochromata.anaphors.ast.spi
Classes in de.monochromata.anaphors.ast.spi with type parameters of type ASTBasedAnaphora Modifier and Type Interface Description interfaceAnaphoraResolutionSpi<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.interfaceTransformationsSpi<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. -
Uses of ASTBasedAnaphora in de.monochromata.anaphors.ast.strategy
Classes in de.monochromata.anaphors.ast.strategy with type parameters of type ASTBasedAnaphora Modifier and Type Class Description classAbstractAnaphorResolutionStrategy<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.classAbstractAnchoringStrategy<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.interfaceAnaphorResolutionStrategy<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.interfaceAnchoringStrategy<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.classDA1ReStrategy<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 availableReferentializationStrategyimplementations.static classDA1ReStrategy.DA1Referent<N,E,T,B,VB extends B,FB extends B,MB extends B,TB extends B,S,I,QI,EV,PP,R extends RelatedExpression<N,T,B,TB,S,QI,R>,A extends ASTBasedAnaphora<N,E,T,B,TB,S,I,QI,R,A>>classIA1MrStrategy<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.static classIA1MrStrategy.IA1MrReferent<N,E,T,B,VB extends B,FB extends B,MB extends B,TB extends B,S,I,QI,EV,PP,R extends RelatedExpression<N,T,B,TB,S,QI,R>,A extends ASTBasedAnaphora<N,E,T,B,TB,S,I,QI,R,A>>classIA2FStrategy<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.static classIA2FStrategy.IA2FReferent<N,E,T,B,VB extends B,FB extends B,MB extends B,TB extends B,S,I,QI,EV,PP,R extends RelatedExpression<N,T,B,TB,S,QI,R>,A extends ASTBasedAnaphora<N,E,T,B,TB,S,I,QI,R,A>>classIA2MgStrategy<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.static classIA2MgStrategy.IA2MgReferent<N,E,T,B,VB extends B,FB extends B,MB extends B,TB extends B,S,I,QI,EV,PP,R extends RelatedExpression<N,T,B,TB,S,QI,R>,A extends ASTBasedAnaphora<N,E,T,B,TB,S,I,QI,R,A>>interfaceStoresAnchorInLocalTempVariable<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 anAnchoringStrategythat has an anchor that differs from the referent.interfaceStoresReferentInLocalTempVariable<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 aAnaphorResolutionStrategythat has a related expression that is or yields the referent.Methods in de.monochromata.anaphors.ast.strategy with type parameters of type ASTBasedAnaphora Modifier and Type Method Description static <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>>
StringAnaphorCreationForReferentInLocalTempVariable. getAnaphorToBeRealized(RelatedExpressionPart<N,E,T,B,TB,S,I,QI,R> relatedExpressionPart, List<AnaphorPart<N,E,T,B,TB,S,I,QI,R,A>> allAnaphorPartsRelatedToTheRelatedExpression, AnaphorPart<N,E,T,B,TB,S,I,QI,R,A> anaphorPart, S scope, RelatedExpressionsSpi<N,E,T,B,MB,TB,S,I,QI,EV,PP,R> relatedExpressionsSpi) -
Uses of ASTBasedAnaphora in de.monochromata.anaphors.ast.transform
Classes in de.monochromata.anaphors.ast.transform with type parameters of type ASTBasedAnaphora Modifier and Type Interface Description interfaceASTTransformation<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. -
Uses of ASTBasedAnaphora in de.monochromata.anaphors.ast.unify
Methods in de.monochromata.anaphors.ast.unify with type parameters of type ASTBasedAnaphora Modifier and Type Method Description static <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>>
booleanUnification. haveEqualReferent(A anaphora1, A anaphora2)static <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>>
List<A>HyponymyPrecedesFauxHyponymy. preferHynonymyOverFauxHyponymy(List<A> potentialAnaphoraRelations)static <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>>
BiPredicate<A,A>HyponymyPrecedesFauxHyponymy. preferHyOverHyFx()static <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>>
BiPredicate<A,A>TypeRecurrencePrecedesHyponymy. preferRtOverHy()static <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>>
List<A>TypeRecurrencePrecedesHyponymy. preferTypeRecurrenceOverHynonymy(List<A> potentialAnaphoraRelations)static <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>>
List<A>Unification. unifyCoReferentialReferents(List<A> potentialAnaphoraRelations) -
Uses of ASTBasedAnaphora in de.monochromata.anaphors.cog
Classes in de.monochromata.anaphors.cog with type parameters of type ASTBasedAnaphora Modifier and Type Class Description classActivationBasedAnaphorResolution<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.classDefaultResolution<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.interfaceResolution<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. -
Uses of ASTBasedAnaphora in de.monochromata.anaphors.cog.transform
Classes in de.monochromata.anaphors.cog.transform with type parameters of type ASTBasedAnaphora Modifier and Type Class Description classAbstractPreparatoryTransformation<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>>classAddParameterToCallChain<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.classNoPreparationRequired<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 givenASTBasedAnaphorarelation.interfacePreparatoryTransformation<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 anASTBasedAnaphorarelation. -
Uses of ASTBasedAnaphora in de.monochromata.anaphors.perspectivation
Methods in de.monochromata.anaphors.perspectivation with type parameters of type ASTBasedAnaphora Modifier and Type Method Description static <N, E, T, 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>>
PPUnderspecification. underspecifyAnaphor(RelatedExpressionPart<N,E,T,B,TB,S,I,QI,R> relatedExpressionPart, AnaphorPart<N,E,T,B,TB,S,I,QI,R,A> anaphorPart, S scope, Predicate<EV> condition, AnaphorsSpi<N,E,TB,S,I,QI,EV,PP> anaphorsSpi)static <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>>
PPUnderspecification. underspecifyRelatedExpression(RelatedExpressionPart<N,E,T,B,TB,S,I,QI,R> relatedExpressionPart, List<AnaphorPart<N,E,T,B,TB,S,I,QI,R,A>> anaphorParts, S scope, Predicate<EV> condition, RelatedExpressionsSpi<N,E,T,B,MB,TB,S,I,QI,EV,PP,R> relatedExpressionsSpi)