Trait

org.clulab.odin

Mention

Related Doc: package odin

Permalink

trait Mention extends Equals with Ordered[Mention] with Serializable

Linear Supertypes
Serializable, Serializable, Ordered[Mention], Comparable[Mention], Equals, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Mention
  2. Serializable
  3. Serializable
  4. Ordered
  5. Comparable
  6. Equals
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract val arguments: Map[String, Seq[Mention]]

    Permalink

    A map from argument name to a sequence of mentions.

    A map from argument name to a sequence of mentions.

    The value of the map is a sequence because there are events that can have several arguments with the same name. For example, in the biodomain, Binding may have several themes.

  2. abstract val attachments: Set[Attachment]

    Permalink

    Attachments that can modify a Mention.

  3. abstract def document: Document

    Permalink

    The document where this mention occurs.

  4. abstract def foundBy: String

    Permalink

    name of matching rule

  5. abstract def keep: Boolean

    Permalink

    Should we report this mention at the end?

  6. abstract def labels: Seq[String]

    Permalink

    A sequence of labels for this mention.

    A sequence of labels for this mention. The first label in the sequence is considered the default.

  7. abstract val paths: Map[String, Map[Mention, SynPath]]

    Permalink
  8. abstract def sentence: Int

    Permalink

    The index of the sentence where this mention occurs.

  9. abstract def tokenInterval: Interval

    Permalink

    The interval of token indicess that form this mention.

Concrete Value Members

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

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

    Permalink
    Definition Classes
    AnyRef → Any
  3. def <(that: Mention): Boolean

    Permalink
    Definition Classes
    Ordered
  4. def <=(that: Mention): Boolean

    Permalink
    Definition Classes
    Ordered
  5. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  6. def >(that: Mention): Boolean

    Permalink
    Definition Classes
    Ordered
  7. def >=(that: Mention): Boolean

    Permalink
    Definition Classes
    Ordered
  8. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  9. lazy val cachedHashCode: Int

    Permalink
    Attributes
    protected
  10. def calculateHashCode: Int

    Permalink
    Attributes
    protected
  11. def canEqual(a: Any): Boolean

    Permalink
    Definition Classes
    Mention → Equals
  12. def chunks: Option[Seq[String]]

    Permalink

    returns all chunks in mention

  13. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  14. def compare(that: Mention): Int

    Permalink
    Definition Classes
    Mention → Ordered
  15. def compareTo(that: Mention): Int

    Permalink
    Definition Classes
    Ordered → Comparable
  16. def distToRootOpt: Option[Int]

    Permalink

    returns the minimum distance to a root node for dependencies within the token interval

  17. def end: Int

    Permalink

    one after the last token in the mention

  18. def endOffset: Int

    Permalink

    character offset of the mention end

  19. def entities: Option[Seq[String]]

    Permalink

    returns all entities in mention

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

    Permalink
    Definition Classes
    AnyRef
  21. def equals(that: Any): Boolean

    Permalink
    Definition Classes
    Mention → Equals → AnyRef → Any
  22. def finalize(): Unit

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

    Permalink
    Definition Classes
    AnyRef → Any
  24. def getPath(argRole: String, mention: Mention): SynPath

    Permalink
  25. def hashCode(): Int

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

    Permalink
    Definition Classes
    Any
  27. def isValid: Boolean

    Permalink

    returns true if this is a valid mention

  28. def label: String

    Permalink

    default label

  29. def lemmas: Option[Seq[String]]

    Permalink

    returns all lemmas in mention

  30. def matches(matcher: StringMatcher): Boolean

    Permalink

    returns true if the StringMatcher matches any of the mention labels

  31. def matches(regex: Regex): Boolean

    Permalink

    returns true if the regex matches any of the mention labels

  32. def matches(label: String): Boolean

    Permalink

    returns true if the string matches any of the mention labels

  33. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  34. def norms: Option[Seq[String]]

    Permalink

    returns the norm value of this mention, if available

  35. final def notify(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  37. def precedes(that: Mention): Boolean

    Permalink
  38. def raw: Seq[String]

    Permalink

    returns all raw (original, no processing applied) tokens in mention

  39. def semHead: Option[Int]

    Permalink

    returns the syntactic head of mention

  40. def semHeadLemma: Option[String]

    Permalink

    returns head lemma

  41. def semHeadTag: Option[String]

    Permalink

    returns head pos tag

  42. def semHeadWord: Option[String]

    Permalink

    returns head token

  43. def semHeads: Seq[Int]

    Permalink

    returns all semantic heads

  44. def sentenceObj: Sentence

    Permalink
  45. def start: Int

    Permalink

    index of the first token in the mention

  46. def startOffset: Int

    Permalink

    character offset of the mention beginning

  47. def synHead: Option[Int]

    Permalink

    returns the syntactic head of mention

  48. def synHeadLemma: Option[String]

    Permalink

    returns head lemma

  49. def synHeadTag: Option[String]

    Permalink

    returns head pos tag

  50. def synHeadWord: Option[String]

    Permalink

    returns head token

  51. def synHeads: Seq[Int]

    Permalink

    returns all syntactic heads

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

    Permalink
    Definition Classes
    AnyRef
  53. def tags: Option[Seq[String]]

    Permalink

    returns all tags in mention

  54. def text: String

    Permalink

    returns a string that contains the mention

  55. def toString(): String

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

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

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

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  59. def withAttachment(mod: Attachment): Mention

    Permalink
  60. def withAttachments(mods: Seq[Attachment]): Mention

    Permalink
  61. def withoutAttachment(mod: Attachment): Mention

    Permalink
  62. def withoutAttachments(mods: Seq[Attachment]): Mention

    Permalink
  63. def words: Seq[String]

    Permalink

    returns all tokens in mention

Inherited from Serializable

Inherited from Serializable

Inherited from Ordered[Mention]

Inherited from Comparable[Mention]

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped