Class

org.clulab.coref

Coref

Related Doc: package coref

Permalink

class Coref extends LazyLogging

Linear Supertypes
LazyLogging, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Coref
  2. LazyLogging
  3. AnyRef
  4. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new Coref()

    Permalink

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. def apply(docMentions: Seq[Seq[Mention]]): Seq[Seq[CorefMention]]

    Permalink
  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  7. def combination(ms: Seq[Seq[CorefMention]], size: Int): Seq[Seq[CorefMention]]

    Permalink

    Similar to Seq's combination, but combining sequences of sequences, with the inner sequences being of size size

  8. def combineArgs(argRaw: Map[String, Seq[CorefMention]], numThemes: Int = 1): Seq[Map[String, Seq[CorefMention]]]

    Permalink

    If we have two controllers and one controlled, we want two sets, each with one controller and one controlled; this function handles the general case

  9. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  10. def equals(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  11. def evtSieves(mentions: Seq[CorefEventMention]): Map[CorefEventMention, Set[String]]

    Permalink

    Make a map from EventMentions to the sieves used to find their antecedents (if any)

  12. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  13. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  14. def group[A](list: List[A], size: Int): List[List[A]]

    Permalink
  15. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  16. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  17. lazy val logger: Logger

    Permalink
    Attributes
    protected
    Definition Classes
    LazyLogging
  18. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  19. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
  20. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
  21. def resolve(mentions: Seq[CorefMention]): Seq[CorefMention]

    Permalink

    Using subfunctions for TextBoundMentions, SimpleEvents, and ComplexEvents, create maps for each mention in mentions to its antecedent as determined by the linking functions already applied, creating new mentions as necessary

    Using subfunctions for TextBoundMentions, SimpleEvents, and ComplexEvents, create maps for each mention in mentions to its antecedent as determined by the linking functions already applied, creating new mentions as necessary

    mentions

    all the input mentions with their antecedents already chosen by the linking functions

    returns

    mentions with generic mentions replaced by their antecedents

  22. def resolveComplexEvents(evts: Seq[CorefMention], resolved: Map[CorefMention, Seq[CorefMention]], sieveMap: Map[CorefMention, Set[String]]): Map[CorefMention, Seq[CorefMention]]

    Permalink

    Make a map from the given ComplexEvent mentions (whether they are RelationMentions or EventMentions) to the same mentions but with any generic mentions (including in the arguments) replaced with their non-generic antecedents.

  23. def resolveSimpleEvents(evts: Seq[CorefEventMention], resolvedTBMs: Map[CorefTextBoundMention, Seq[CorefMention]], sieveMap: Map[CorefTextBoundMention, Set[String]]): Map[CorefEventMention, Seq[CorefEventMention]]

    Permalink

    Make a map from the given SimpleEvent mentions to the same mentions but with any generic mentions (including in the arguments) replaced with their non-generic antecedents.

  24. def resolveTBMs(mentions: Seq[CorefTextBoundMention]): Map[CorefTextBoundMention, Seq[CorefTextBoundMention]]

    Permalink

    Make a map from TextBoundMentions to copies of themselves with a maximum of 1 antecedent

  25. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  26. def tbmSieves(mentions: Seq[CorefTextBoundMention]): Map[CorefTextBoundMention, Set[String]]

    Permalink

    Make a map from TextBoundMentions to the sieves used to find their antecedents (if any)

  27. def toString(): String

    Permalink
    Definition Classes
    AnyRef → Any
  28. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  29. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  30. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from LazyLogging

Inherited from AnyRef

Inherited from Any

Ungrouped