edu.arizona.sista.assembly

SimpleEvent

Related Doc: package assembly

class SimpleEvent extends Event

Representation for any Mention with the label SimpleEvent. Note that a Binding is represented using a Complex.

Linear Supertypes
Event, EntityEventRepresentation, Serializable, Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. SimpleEvent
  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

Instance Constructors

  1. new SimpleEvent(uniqueID: IDPointer, inputPointers: Map[String, Set[IDPointer]], outputPointers: Set[IDPointer], label: String, sourceMention: Option[Mention], manager: AssemblyManager)

    uniqueID

    the IDPointer assigned to this SimpleEvent by the AssemblyManager

    inputPointers

    a Set of IDPointer corresponding to the Mentions serving as input to the SimpleEvent

    outputPointers

    a Set of IDPointer corresponding to the Mentions serving as output to the SimpleEvent In practice, this is a single Entity with at least one edu.arizona.sista.assembly.PTM (corresponding to SimpleEvent.label.

    label

    the label of the SimpleEvent (ex. Phosphorylation, Farnesylation, etc)

    sourceMention

    the Mention from which this SimpleEvent was constructed

    manager

    a pointer to the AssemblyManager instance that produced this SimpleEvent

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 SimpleEvent contains the provided IDPointer.

    Whether or not the SimpleEvent contains the provided IDPointer.

    someID

    an IDPointer identifying some EntityEventRepresentation

    returns

    true or false

    Definition Classes
    SimpleEventEntityEventRepresentation
  7. 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
  8. def distinctPredecessors: Set[EntityEventRepresentation]

    Distinct causal predecessors of this Event

    Distinct causal predecessors of this Event

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

    Distinct causal successors of this Event

    Distinct causal successors of this Event

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

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

    Definition Classes
    AnyRef → Any
  12. def equivalenceHash: Int

    Used by isEquivalentTo to compare against another SimpleEvent.

    Used by isEquivalentTo to compare against another SimpleEvent.

    returns

    an Int hash based primarily on the label, inputHash, and outputHash

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

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

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

    Definition Classes
    AnyRef → Any
  19. def input: Map[String, Set[Entity]]

    A representation of the argument roles and the Entity Set corresponding to each role (retrieved using using the manager.idToEER and the inputPointers).

    A representation of the argument roles and the Entity Set corresponding to each role (retrieved using using the manager.idToEER and the inputPointers).

    returns

    a Map from argument role (a String) -> a Set of Entity

  20. def inputHash: Int

    Hash representing the input.

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

    returns

    an Int hash based on hashes of the keys in the input and the Entity.equivalenceHash of each element contained in the corresponding value in the input

  21. val inputPointers: Map[String, Set[IDPointer]]

    a Set of IDPointer corresponding to the Mentions serving as input to the SimpleEvent

  22. def isEquivalentTo(other: Any): Boolean

    Used to compare against another SimpleEvent.

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

    other

    the thing to compare against

    returns

    true or false

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

    Definition Classes
    Any
  24. val label: String

    the label of the SimpleEvent (ex.

    the label of the SimpleEvent (ex. Phosphorylation, Farnesylation, etc)

  25. val manager: AssemblyManager

    a pointer to the AssemblyManager instance that produced this SimpleEvent

    a pointer to the AssemblyManager instance that produced this SimpleEvent

    Definition Classes
    SimpleEventEntityEventRepresentation
  26. final def ne(arg0: AnyRef): Boolean

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

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

    Definition Classes
    AnyRef
  30. def output: Set[Entity]

    A representation of the output of the SimpleEvent.

    A representation of the output of the SimpleEvent.

    returns

    an Entity Set retrieved using the manager.idToEER and the outputPointers

  31. def outputHash: Int

    Hash representing the output.

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

    returns

    an Int hash based on the Entity.equivalenceHash of each element in the output

  32. val outputPointers: Set[IDPointer]

    a Set of IDPointer corresponding to the Mentions serving as output to the SimpleEvent In practice, this is a single Entity with at least one edu.arizona.sista.assembly.PTM (corresponding to SimpleEvent.label.

  33. def precedenceRelations: Set[PrecedenceRelation]

    PrecedenceRelations for this Event

    PrecedenceRelations for this Event

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

    Causal predecessors of this Event

    Causal predecessors of this Event

    Definition Classes
    Event
  35. val sourceMention: Option[Mention]

    the Mention from which this SimpleEvent was constructed

    the Mention from which this SimpleEvent was constructed

    Definition Classes
    SimpleEventEntityEventRepresentation
  36. def successors: Set[EntityEventRepresentation]

    Causal successors of this Event

    Causal successors of this Event

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

    Definition Classes
    AnyRef
  38. def toString(): String

    Definition Classes
    AnyRef → Any
  39. val uniqueID: IDPointer

    the IDPointer assigned to this SimpleEvent by the AssemblyManager

    the IDPointer assigned to this SimpleEvent by the AssemblyManager

    Definition Classes
    SimpleEventEntityEventRepresentation
  40. final def wait(): Unit

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  42. 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