Class

org.clulab.reach.assembly.representations

Complex

Related Doc: package representations

Permalink

class Complex extends Entity

A Entity representation of a Binding Mention.

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

Instance Constructors

  1. new Complex(uniqueID: IDPointer, memberPointers: Set[IDPointer], sourceMention: Option[Mention], manager: AssemblyManager)

    Permalink

    uniqueID

    the IDPointer assigned to the Complex by the AssemblyManager

    memberPointers

    a Set of IDPointer corresponding to the Mentions serving as members to the Complex

    sourceMention

    the Mention from which this Complex was constructed

    manager

    a pointer to the AssemblyManager instance that produced this Complex

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 contains(other: Any): Boolean

    Permalink

    Uses Entity.isEquivalentTo to check if an Entity is contained in the Set of members.

    Uses Entity.isEquivalentTo to check if an Entity is contained in the Set of members.

    other

    the thing to compare against

    returns

    true or false

  7. def containsID(someID: IDPointer): Boolean

    Permalink

    Whether or not the Complex contains the provided IDPointer.

    Whether or not the Complex contains the provided IDPointer.

    someID

    an IDPointer identifying some EntityEventRepresentation

    returns

    true or false

    Definition Classes
    ComplexEntityEventRepresentation
  8. 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
  9. val eerString: String

    Permalink
    Definition Classes
    ComplexEntityEntityEventRepresentation
  10. final def eq(arg0: AnyRef): Boolean

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

    Permalink
    Definition Classes
    AnyRef → Any
  12. def equivalenceHash: Int

    Permalink

    Used by isEquivalentTo to compare against another Complex.

    Used by isEquivalentTo to compare against another Complex.

    returns

    a hash (Int) based primarily on the membersHash

    Definition Classes
    ComplexEntityEventRepresentation
  13. 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
  14. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  15. def flattenMembers: Set[SimpleEntity]

    Permalink

    Recurse over members until SimpleEntities are revealed

  16. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
  17. 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
  18. 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
  19. def hashCode(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  20. def isEquivalentTo(other: Any): Boolean

    Permalink

    Used to compare against another Complex.

    Used to compare against another Complex.
    Based on the equality of equivalenceHash to that of another Complex.

    other

    the thing to compare against

    returns

    true or false

    Definition Classes
    ComplexEntityEventRepresentation
  21. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  22. val manager: AssemblyManager

    Permalink

    a pointer to the AssemblyManager instance that produced this Complex

    a pointer to the AssemblyManager instance that produced this Complex

    Definition Classes
    ComplexEntityEventRepresentation
  23. val memberPointers: Set[IDPointer]

    Permalink

    a Set of IDPointer corresponding to the Mentions serving as members to the Complex

  24. def members: Set[Entity]

    Permalink

    The Entity Set of members, retrieved from manager.idToEER using the memberPointers.

    The Entity Set of members, retrieved from manager.idToEER using the memberPointers.

    returns

    the Entity Set of Complex members

  25. def membersHash: Int

    Permalink

    Hash representing the members.

    Hash representing the members.
    Used by equivalenceHash for isEquivalentTo comparisons.

    returns

    an Int hash based on the Entity.equivalenceHash of each member

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

    Permalink
    Definition Classes
    AnyRef
  27. 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
  28. final def notify(): Unit

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

    Permalink
    Definition Classes
    AnyRef
  30. val sourceMention: Option[Mention]

    Permalink

    the Mention from which this Complex was constructed

    the Mention from which this Complex was constructed

    Definition Classes
    ComplexEntityEventRepresentation
  31. def summarize: String

    Permalink

    Summary making use of members, coref, and manager

    Summary making use of members, coref, and manager

    returns

    a String summary of the Complex

    Definition Classes
    ComplexEntity
  32. final def synchronized[T0](arg0: ⇒ T0): T0

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

    Permalink
    Definition Classes
    AnyRef → Any
  34. val uniqueID: IDPointer

    Permalink

    the IDPointer assigned to the Complex by the AssemblyManager

    the IDPointer assigned to the Complex by the AssemblyManager

    Definition Classes
    ComplexEntityEventRepresentation
  35. final def wait(): Unit

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

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

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

Inherited from Entity

Inherited from EntityEventRepresentation

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped