Packages

package impl

Ordering
  1. Alphabetic
Visibility
  1. Public
  2. All

Type Members

  1. class ActionMirror extends AnyRef
  2. class Addition extends NumericExpression
  3. class ArgumentPattern extends AnyRef
  4. trait ArgumentQuantifier extends AnyRef

    Quantifiers for graph pattern arguments.

    Quantifiers for graph pattern arguments. Note that graph pattern argument quantifiers are never lazy

  5. class ChunkConstraint extends TokenConstraint with Values
  6. class ConcatGraphPattern extends GraphPatternNode
  7. class ConjunctiveConstraint extends TokenConstraint
  8. class Constant extends NumericExpression
  9. class CrossSentenceExtractor extends Extractor
  10. class DisjunctiveConstraint extends TokenConstraint
  11. class DisjunctiveGraphPattern extends GraphPatternNode
  12. class Division extends NumericExpression
  13. class EmbeddingsResource extends Word2Vec with OdinResource
  14. class EntityConstraint extends TokenConstraint with Values
  15. class Equal extends TokenConstraint
  16. class EuclideanQuotient extends NumericExpression
  17. class EuclideanRemainder extends NumericExpression
  18. case class ExactPriority(value: Int) extends Priority with Product with Serializable
  19. case class ExactQuantifier(reps: Int) extends ArgumentQuantifier with Product with Serializable
  20. class ExactStringMatcher extends StringMatcher
  21. trait Extractor extends AnyRef
  22. trait Graph extends AnyRef
  23. class GraphExtractor extends Extractor
  24. trait GraphPattern extends AnyRef
  25. class GraphPatternCompiler extends TokenPatternParsers
  26. sealed trait GraphPatternNode extends AnyRef
  27. class GreaterThan extends TokenConstraint
  28. class GreaterThanOrEqual extends TokenConstraint
  29. class IncomingConstraint extends TokenConstraint with Graph
  30. class IncomingGraphPattern extends GraphPatternNode with Graph
  31. sealed trait Inst extends AnyRef
  32. case class IntervalPriority(start: Int, end: Int) extends Priority with Product with Serializable
  33. class KleeneGraphPattern extends GraphPatternNode
  34. class LemmaConstraint extends TokenConstraint with Values
  35. class LessThan extends TokenConstraint
  36. class LessThanOrEqual extends TokenConstraint
  37. class LookaroundGraphPattern extends GraphPatternNode
  38. case class LowerBoundPriority(start: Int) extends Priority with Product with Serializable
  39. case class MatchLookAhead(start: Inst, negative: Boolean) extends Inst with Product with Serializable
  40. case class MatchLookBehind(start: Inst, negative: Boolean) extends Inst with Product with Serializable
  41. case class MatchMention(m: StringMatcher, name: Option[String], arg: Option[String]) extends Inst with Product with Serializable
  42. case class MatchSentenceEnd() extends Inst with Product with Serializable
  43. case class MatchSentenceStart() extends Inst with Product with Serializable
  44. case class MatchToken(c: TokenConstraint) extends Inst with Product with Serializable
  45. class MentionConstraint extends TokenConstraint
  46. class Multiplication extends NumericExpression
  47. class NegatedConstraint extends TokenConstraint
  48. class NegativeExpression extends NumericExpression
  49. class NotEqual extends TokenConstraint
  50. sealed trait NumericExpression extends AnyRef

    for numerical comparisons

  51. class OdinCompileException extends OdinException

    This is the basic compile Exception for Odin

  52. case class OdinConfig(taxonomy: Option[Taxonomy] = None, variables: Map[String, String] = Map.empty[String, String], resources: OdinResourceManager = OdinResourceManager(Map.empty), graph: String = OdinConfig.DEFAULT_GRAPH) extends Product with Serializable

    Encapsulates the properties needed for interpreting a rule (resources, graph type, taxonomy, etc.).

    Encapsulates the properties needed for interpreting a rule (resources, graph type, taxonomy, etc.).
    New properties utilized by all rules should be added to the OdinConfig.

  53. class OdinException extends RuntimeException

    This is the basic Exception for Odin

  54. class OdinNamedCompileException extends OdinCompileException

    This is the compile Exception for Odin when the failing rule name is available

  55. trait OdinResource extends AnyRef
  56. class OdinResourceManager extends AnyRef

    Manage resources for Odin

  57. class OptionalGraphPattern extends GraphPatternNode
  58. class OutgoingConstraint extends TokenConstraint with Graph
  59. class OutgoingGraphPattern extends GraphPatternNode with Graph
  60. case class Pass() extends Inst with Product with Serializable
  61. sealed trait Priority extends AnyRef
  62. class ProgramFragment extends AnyRef

    Represents a partially compiled TokenPattern.

    Represents a partially compiled TokenPattern.

    Helps the compiler by keeping track of the input and output instructions of a partially compiled TokenPattern.

  63. case class RangedQuantifier(minRepeat: Option[Int] = None, maxRepeat: Option[Int] = None) extends ArgumentQuantifier with Product with Serializable

    Encodes regex *, +, {,e} {s,} {s,e} and null quantifier (represented as {1,1})

  64. class RegexStringMatcher extends StringMatcher
  65. class RelationGraphPattern extends GraphPattern
  66. class RuleReader extends AnyRef
  67. case class SaveEnd(name: String) extends Inst with Product with Serializable
  68. case class SaveStart(name: String) extends Inst with Product with Serializable
  69. class SimilarityConstraint extends NumericExpression with Values

    matcher must be an exact string matcher, so that a particular word vector can be retrieved

  70. case class SparsePriority(values: Set[Int]) extends Priority with Product with Serializable
  71. case class Split(lhs: Inst, rhs: Inst) extends Inst with Product with Serializable
  72. sealed trait StringMatcher extends AnyRef
  73. trait StringMatcherParsers extends RegexParsers
  74. class Subtraction extends NumericExpression
  75. class TagConstraint extends TokenConstraint with Values
  76. class Taxonomy extends AnyRef
  77. sealed trait TokenConstraint extends AnyRef
  78. class TokenConstraintGraphPattern extends GraphPatternNode
  79. trait TokenConstraintParsers extends StringMatcherParsers
  80. class TokenExtractor extends Extractor
  81. class TokenPattern extends AnyRef
  82. class TokenPatternParsers extends TokenConstraintParsers
  83. class TriggerMentionGraphPattern extends GraphPattern
  84. class TriggerPatternGraphPattern extends GraphPattern
  85. trait Values extends AnyRef
  86. class WordConstraint extends TokenConstraint with Values

Value Members

  1. object Done extends Inst with Product with Serializable
  2. object IncomingWildcard extends GraphPatternNode with Graph
  3. object NullQuantifier extends ArgumentQuantifier with Product with Serializable
  4. object OdinCompileException extends Serializable
  5. object OdinConfig extends Serializable
  6. object OdinException extends Serializable
  7. object OdinNamedCompileException extends Serializable
  8. object OdinResourceManager
  9. object OutgoingWildcard extends GraphPatternNode with Graph
  10. object Priority
  11. object ProgramFragment
  12. object RuleReader
  13. object Taxonomy
  14. object ThompsonVM
  15. object TokenPattern
  16. object TokenWildcard extends TokenConstraint

    matches any token, provided that it exists

Ungrouped