Uses of Interface
de.monochromata.anaphors.ast.chain.ChainElementFactory

Packages that use ChainElementFactory
Package Description
de.monochromata.anaphors.ast.chain  
  • Uses of ChainElementFactory in de.monochromata.anaphors.ast.chain

    Methods in de.monochromata.anaphors.ast.chain with parameters of type ChainElementFactory
    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.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>>
    C
    Chaining.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>>
    C
    Chaining.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>>
    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>>
    C
    Chaining.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>>
    C
    Chaining.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)