Package de.monochromata.anaphors.cog.transform

Complex transformations to prepare resolution of activation-based anaphors.
  • Interface Summary
    Interface Description
    CheckResult<N,​E,​S>
    An interface for the results of preparatory transformations.
    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.
  • Class Summary
    Class Description
    AbstractCheckResult<N,​E,​S>  
    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>>  
    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.
    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.