edu.arizona.sista.odin

Mention

Related Doc: package odin

trait Mention extends Equals with Ordered[Mention] with Serializable

Annotations
@SerialVersionUID()
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
Learn more about member selection
Visibility
  1. Public
  2. All

Abstract Value Members

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

    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 def document: Document

    The document where this mention occurs.

  3. abstract def foundBy: String

    name of matching rule

  4. abstract def jsonAST: JValue

  5. abstract def keep: Boolean

    Should we report this mention at the end?

  6. abstract def labels: Seq[String]

    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]]

  8. abstract def sentence: Int

    The index of the sentence where this mention occurs.

  9. abstract def tokenInterval: Interval

    The interval of token indicess that form this mention.

Concrete Value Members

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

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

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

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

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

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

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

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

    Definition Classes
    Any
  9. def canEqual(a: Any): Boolean

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

    returns all chunks in mention

  11. def clone(): AnyRef

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

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

    Definition Classes
    Ordered → Comparable
  14. def end: Int

    one after the last token in the mention

  15. def endOffset: Int

    character offset of the mention end

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

    returns all entities in mention

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

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

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

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

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

  22. def hashCode(): Int

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

    Definition Classes
    Any
  24. def isValid: Boolean

    returns true if this is a valid mention

  25. def json(pretty: Boolean = false): String

  26. def label: String

    default label

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

    returns all lemmas in mention

  28. def matches(matcher: StringMatcher): Boolean

    returns true if the StringMatcher matches any of the mention labels

  29. def matches(regex: Regex): Boolean

    returns true if the regex matches any of the mention labels

  30. def matches(label: String): Boolean

    returns true if the string matches any of the mention labels

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

    Definition Classes
    AnyRef
  32. final def notify(): Unit

    Definition Classes
    AnyRef
  33. final def notifyAll(): Unit

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

  35. def semHead: Option[Int]

    returns the syntactic head of mention

  36. def semHeadLemma: Option[String]

    returns head lemma

  37. def semHeadTag: Option[String]

    returns head pos tag

  38. def semHeadWord: Option[String]

    returns head token

  39. def semHeads: Seq[Int]

    returns all semantic heads

  40. def sentenceObj: Sentence

  41. def start: Int

    index of the first token in the mention

  42. def startOffset: Int

    character offset of the mention beginning

  43. def synHead: Option[Int]

    returns the syntactic head of mention

  44. def synHeadLemma: Option[String]

    returns head lemma

  45. def synHeadTag: Option[String]

    returns head pos tag

  46. def synHeadWord: Option[String]

    returns head token

  47. def synHeads: Seq[Int]

    returns all syntactic heads

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

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

    returns all tags in mention

  50. def text: String

    returns a string that contains the mention

  51. def toString(): String

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

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  55. def words: Seq[String]

    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