Trait

org.clulab.reach.assembly.representations

Entity

Related Doc: package representations

Permalink

trait Entity extends EntityEventRepresentation

Trait for entity representations of a Mention.

Linear Supertypes
EntityEventRepresentation, Serializable, Serializable, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. Entity
  2. EntityEventRepresentation
  3. Serializable
  4. Serializable
  5. AnyRef
  6. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract def containsID(someID: IDPointer): Boolean

    Permalink

    Whether or not this EntityEventRepresentation contains a reference to the provided IDPointer

    Whether or not this EntityEventRepresentation contains a reference to the provided IDPointer

    someID

    an IDPointer identifying some EntityEventRepresentation

    returns

    true or false

    Definition Classes
    EntityEventRepresentation
  2. abstract def equivalenceHash(ignoreMods: Boolean): Int

    Permalink

    A hash used for equivalency comparisons of derived classes of EntityEventRepresentation.

    A hash used for equivalency comparisons of derived classes of EntityEventRepresentation.
    Must be implemented by classes which include the EntityEventRepresentation trait.

    ignoreMods

    whether or not to ignore modifications when assessing equivalenceHash

    returns

    a hash (Int) representing a derived instance of EntityEventRepresentation

    Definition Classes
    EntityEventRepresentation
  3. abstract def isEquivalentTo(other: Any, ignoreMods: Boolean): Boolean

    Permalink

    A custom equality that ignores IDPointer information.

    A custom equality that ignores IDPointer information. Used to compared derived classes of EntityEventRepresentation.
    Though not enforced, the implementation should make use of equivalenceHash.
    Must be implemented by classes which include the EntityEventRepresentation trait.

    other

    the thing to compare against

    ignoreMods

    whether or not to ignore modifications when assessing equivalence

    returns

    true or false

    Definition Classes
    EntityEventRepresentation
  4. abstract val manager: AssemblyManager

    Permalink

    a pointer to the AssemblyManager instance that produced this EntityEventRepresentation

    a pointer to the AssemblyManager instance that produced this EntityEventRepresentation

    Definition Classes
    EntityEventRepresentation
  5. abstract def sourceMention: Option[Mention]

    Permalink

    The evidence from which this EntityEventRepresentation was constructed.

    The evidence from which this EntityEventRepresentation was constructed.

    Definition Classes
    EntityEventRepresentation
  6. abstract def summarize: String

    Permalink

    Intended to provide a high-level summary of the Entity

    Intended to provide a high-level summary of the Entity

    returns

    a String summary of the Entity

  7. abstract val uniqueID: IDPointer

    Permalink

    the IDPointer assigned to this EntityEventRepresentation

    the IDPointer assigned to this EntityEventRepresentation

    Definition Classes
    EntityEventRepresentation

Concrete 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. final def asInstanceOf[T0]: T0

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

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. def coref: Boolean

    Permalink

    Whether or not the EntityEventRepresentation was produced by a Mention resolved through coref.

    Whether or not the EntityEventRepresentation was produced by a Mention resolved through coref.

    returns

    true or false

    Definition Classes
    EntityEventRepresentation
  7. val eerString: String

    Permalink
    Definition Classes
    EntityEntityEventRepresentation
  8. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  10. def evidence: Set[Mention]

    Permalink

    The Set of Mentions serving as textual evidence for this EntityEventRepresentation.

    The Set of Mentions serving as textual evidence for this EntityEventRepresentation.

    returns

    Set[Mention]

    Definition Classes
    EntityEventRepresentation
  11. def finalize(): Unit

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

    Permalink
    Definition Classes
    AnyRef → Any
  13. def hasCorefResolution(m: Mention): Boolean

    Permalink

    Checks to see if a coref mention has an antecedent.

    Checks to see if a coref mention has an antecedent.

    If the mentions made it through the coref component of reach, the only mentions that might have an antecedent should be those with a "Generic_*"
    this is just a broader, fail-safe check...

    m

    an Odin Mention

    returns

    true if cm has an antecedent; false otherwise

    Definition Classes
    EntityEventRepresentation
  14. def hasNegation(m: Mention): Boolean

    Permalink

    Checks whether evidence contains a Negation modification

    Checks whether evidence contains a Negation modification

    m

    an Odin Mention

    returns

    true or false

    Definition Classes
    EntityEventRepresentation
  15. def hashCode(): Int

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

    Permalink
    Definition Classes
    Any
  17. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  18. def negated: Boolean

    Permalink

    Whether or not the EntityEventRepresentation is negated by its evidence (i.e., whether or not the evidence gives a negative example for this EntityEventRepresentation).

    Whether or not the EntityEventRepresentation is negated by its evidence (i.e., whether or not the evidence gives a negative example for this EntityEventRepresentation).

    returns

    true or false

    Definition Classes
    EntityEventRepresentation
  19. final def notify(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  21. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  22. def toString(): String

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

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

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

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

Inherited from EntityEventRepresentation

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped