edu.arizona.sista.assembly

ComplexEvent

Related Doc: package assembly

trait ComplexEvent extends Event

Representation of a ComplexEvent.

Linear Supertypes
Event, EntityEventRepresentation, Serializable, Serializable, AnyRef, Any
Known Subclasses
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. ComplexEvent
  2. Event
  3. EntityEventRepresentation
  4. Serializable
  5. Serializable
  6. AnyRef
  7. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Abstract Value Members

  1. abstract val controlledPointers: Set[IDPointer]

    A Set of IDPointer corresponding to the Mentions serving as the controlled to the ComplexEvent It is a set because each Mention of a Regulation may have more than one controlled, and each Mention contained in AssemblyManager.mentionToID points to exactly one IDPointer which corresponds to exactly one EntityEventRepresentation in AssemblyManager.idToEER

  2. abstract val controllerPointers: Set[IDPointer]

    A Set of IDPointer corresponding to the Mentions serving as controllers to the ComplexEvent It is a set because each Mention of a Regulation may have more than one controller, and each Mention contained in AssemblyManager.mentionToID points to exactly one IDPointer which corresponds to exactly one EntityEventRepresentation in AssemblyManager.idToEER

  3. abstract val manager: AssemblyManager

    a pointer to the AssemblyManager instance that produced this ComplexEvent

    a pointer to the AssemblyManager instance that produced this ComplexEvent

    Definition Classes
    ComplexEventEntityEventRepresentation
  4. abstract val polarity: String

    Whether the ComplexEvent is AssemblyManager.positive, AssemblyManager.negative, or AssemblyManager.unknown

  5. abstract val sourceMention: Option[Mention]

    The Mention from which this ComplexEvent was constructed

    The Mention from which this ComplexEvent was constructed

    Definition Classes
    ComplexEventEntityEventRepresentation
  6. abstract val uniqueID: IDPointer

    The IDPointer assigned to this ComplexEvent

    The IDPointer assigned to this ComplexEvent

    Definition Classes
    ComplexEventEntityEventRepresentation

Concrete Value Members

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

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

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

    Definition Classes
    AnyRef → Any
  4. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  5. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  6. def containsID(someID: IDPointer): Boolean

    Whether or not the ComplexEvent contains the provided IDPointer.

    Whether or not the ComplexEvent contains the provided IDPointer.

    someID

    an IDPointer identifying some EntityEventRepresentation

    returns

    true or false

    Definition Classes
    ComplexEventEntityEventRepresentation
  7. def controlled: Set[EntityEventRepresentation]

    The EntityEventRepresentation Set corresponding to the referencing Regulation Mention's "controlled" argument (retrieved using using the manager.idToEER and the controlledPointers).

    The EntityEventRepresentation Set corresponding to the referencing Regulation Mention's "controlled" argument (retrieved using using the manager.idToEER and the controlledPointers).

    returns

    a Set of EntityEventRepresentation

  8. def controller: Set[EntityEventRepresentation]

    The EntityEventRepresentation Set corresponding to the referencing Regulation Mention's "controller" argument (retrieved using using the manager.idToEER and the controllerPointers).

    The EntityEventRepresentation Set corresponding to the referencing Regulation Mention's "controller" argument (retrieved using using the manager.idToEER and the controllerPointers).

    returns

    a Set of EntityEventRepresentation

  9. def coref: Boolean

    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
  10. def distinctPredecessors: Set[EntityEventRepresentation]

    Distinct causal predecessors of this Event

    Distinct causal predecessors of this Event

    Definition Classes
    Event
  11. def distinctSuccessors: Set[EntityEventRepresentation]

    Distinct causal successors of this Event

    Distinct causal successors of this Event

    Definition Classes
    Event
  12. val eerString: String

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

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

    Definition Classes
    AnyRef → Any
  15. def equivalenceHash: Int

    Used by isEquivalentTo to compare against another ComplexEvent.

    Used by isEquivalentTo to compare against another ComplexEvent.

    returns

    an Int hash based on the polarity, controllerHash, controlledHash, and negated.hashCode

    Definition Classes
    ComplexEventEntityEventRepresentation
  16. def evidence: Set[Mention]

    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
  17. def finalize(): Unit

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

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

    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
  20. def hasNegation(m: Mention): Boolean

    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
  21. def hashCode(): Int

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

    Used to compare against another ComplexEvent.

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

    other

    the thing to compare against

    returns

    true or false

    Definition Classes
    ComplexEventEntityEventRepresentation
  23. final def isInstanceOf[T0]: Boolean

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

    Definition Classes
    AnyRef
  25. def negated: Boolean

    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
  26. final def notify(): Unit

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

    Definition Classes
    AnyRef
  28. def precedenceRelations: Set[PrecedenceRelation]

    PrecedenceRelations for this Event

    PrecedenceRelations for this Event

    Definition Classes
    Event
  29. def predecessors: Set[EntityEventRepresentation]

    Causal predecessors of this Event

    Causal predecessors of this Event

    Definition Classes
    Event
  30. def successors: Set[EntityEventRepresentation]

    Causal successors of this Event

    Causal successors of this Event

    Definition Classes
    Event
  31. final def synchronized[T0](arg0: ⇒ T0): T0

    Definition Classes
    AnyRef
  32. def toString(): String

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

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Event

Inherited from EntityEventRepresentation

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped