edu.arizona.sista.assembly

AssemblyManager

Related Docs: object AssemblyManager | package assembly

class AssemblyManager extends Serializable

Linear Supertypes
Serializable, Serializable, AnyRef, Any
Ordering
  1. Alphabetic
  2. By inheritance
Inherited
  1. AssemblyManager
  2. Serializable
  3. Serializable
  4. AnyRef
  5. Any
  1. Hide All
  2. Show all
Learn more about member selection
Visibility
  1. Public
  2. All

Instance Constructors

  1. new AssemblyManager(m2id: Map[Mention, IDPointer], id2eer: Map[IDPointer, EntityEventRepresentation])

    Creates a new AssemblyManager from two LUTs: (Mention -> IDPointer) and (IDPointer -> EntityEventRepresentation).

    Creates a new AssemblyManager from two LUTs: (Mention -> IDPointer) and (IDPointer -> EntityEventRepresentation). These LUTs are used to populate the mentionToID and idToEERepresentation LUTs containing the same information. Subsequent updates to these LUTs create new LUTs. The motivation for the LUTs was to allow for changes in the mapping of a Mention -...-> EntityEventRepresentation to easily propagate in nested cases. For example, an update to the (Mention -> EntityEventRepresentation) mapping of a SimpleEvent Mention will propagate to the (Mention -> EntityEventRepresentation) mapping of any ComplexEvent Mention containing this SimpleEvent Mention.

    m2id

    a lookup table from Mention -> IDPointer. Each key (Mention) should map to a unique IDPointer.

    id2eer

    a lookup table from IDPointer -> EntityEventRepresentation. Keys (IDPointer) may point to the same value (EntityEventRepresentation)

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

    Retrieves all EntityEventRepresentations found in AssemblyManager.idToEER

    Retrieves all EntityEventRepresentations found in AssemblyManager.idToEER

    returns

    the Set of Odin Mentions tracked by this AssemblyManager

  5. final def asInstanceOf[T0]: T0

    Definition Classes
    Any
  6. def clone(): AnyRef

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  7. def createComplexWithID(m: Mention): (Complex, IDPointer)

    Creates a Complex from a Binding Mention and updates the mentionToID and idToEER LUTs

    Creates a Complex from a Binding Mention and updates the mentionToID and idToEER LUTs

    m

    an Odin Mention

    returns

    a tuple of (Complex, IDPointer)

    Attributes
    protected
  8. def createSimpleEntity(m: Mention, mods: Option[Set[AssemblyModification]]): SimpleEntity

    Create a SimpleEntity representation from a Mention and an optional set of optional modifications (useful for building output of SimpleEvent)

    Create a SimpleEntity representation from a Mention and an optional set of optional modifications (useful for building output of SimpleEvent)

    Whenever modifications are provided, the mentionToID LUT is NOT updated, so as to avoid a conflict with the existing mapping (see the description of mods for the motivation)

    m

    an Odin Mention

    mods

    an optional set of AssemblyModification. This is useful for building the output of a SimpleEvent (any simple event other than a Binding), which is a set of SimpleEvent where the key assembly.PTM comes from the SimpleEvent (i.e., the PTM cannot be recovered by simply examining m out of context)

    returns

    a SimpleEntity

    Attributes
    protected
  9. def createSimpleEntityWithID(m: Mention, mods: Option[Set[AssemblyModification]]): (SimpleEntity, IDPointer)

    Create a SimpleEntity representation from a Mention and an optional set of optional modifications (useful for building output of SimpleEvent)

    Create a SimpleEntity representation from a Mention and an optional set of optional modifications (useful for building output of SimpleEvent)

    Whenever modifications are provided, the mentionToID LUT is NOT updated, so as to avoid a conflict with the existing mapping (see the description of mods for the motivation)

    m

    an Odin Mention

    mods

    an optional set of AssemblyModification. This is useful for building the output of a SimpleEvent (any simple event other than a Binding), which is a set of SimpleEvent where the key assembly.PTM comes from the SimpleEvent (i.e., the PTM cannot be recovered by simply examining m out of context)

    returns

    a tuple of (IDPointer, SimpleEntity)

    Attributes
    protected
  10. def distinctActivations(polarity: String): Set[Activation]

    Returns "distinct" Set of Activations matching the provided polarity.

    Returns "distinct" Set of Activations matching the provided polarity. Ignores differences in IDPointers.

    polarity

    a String to match against each Activation.polarity

    returns

    a Set of Activations

  11. def distinctActivations: Set[Activation]

    Returns "distinct" Set of Activations.

    Returns "distinct" Set of Activations. Ignores differences in IDPointers.

    returns

    a Set of Regulation

  12. def distinctActivationsWithEvidence(polarity: String): Set[(Activation, Set[Mention])]

    Returns "distinct" Set of Activations matching the provided polarity and all evidence (Set[Mention]) corresponding to each Activation.

    Returns "distinct" Set of Activations matching the provided polarity and all evidence (Set[Mention]) corresponding to each Activation.

    polarity

    a String to match against each Activation.polarity

    returns

    Set[(Activation, Set[Mention])]

  13. def distinctActivationsWithEvidence: Set[(Regulation, Set[Mention])]

    Returns "distinct" Set of Activations and all evidence (Set[Mention]) corresponding to each Activation.

    Returns "distinct" Set of Activations and all evidence (Set[Mention]) corresponding to each Activation.

    returns

    Set[(Regulation, Set[Mention])]

  14. def distinctComplexes: Set[Complex]

    Returns "distinct" Set of Complexes.

    Returns "distinct" Set of Complexes. Ignores differences in IDPointers.

    returns

    a Set of Complexes

  15. def distinctComplexesWithEvidence: Set[(Complex, Set[Mention])]

    Returns "distinct" Set of Complexes and all evidence (Set[Mention]) corresponding to each Complex.

    Returns "distinct" Set of Complexes and all evidence (Set[Mention]) corresponding to each Complex.

    returns

    Set[(Complex, Set[Mention])]

  16. def distinctEERs: Set[EntityEventRepresentation]

    Returns head of each group returned by groupedEERs.

    Returns head of each group returned by groupedEERs.

    returns

    a Set of EntityEventRepresentation

  17. def distinctEERsFromSet(eers: Set[EntityEventRepresentation]): Set[EntityEventRepresentation]

    Gets distinct members of eers after grouping by EntityEventRepresentation.equivalenceHash.

    Gets distinct members of eers after grouping by EntityEventRepresentation.equivalenceHash.

    eers

    an EntityEventRepresentation Set

    returns

  18. def distinctEERsWithEvidence: Set[(EntityEventRepresentation, Set[Mention])]

    Returns Set of "distinct" EntityEventRepresentation with corresponding evidence.

  19. def distinctEntities: Set[Entity]

    Returns "distinct" Set of Entities.

    Returns "distinct" Set of Entities. Ignores multiple instances of the same Entity.

    returns

    a Set of Entity

  20. def distinctEntitiesWithEvidence: Set[(Entity, Set[Mention])]

    Returns "distinct" Set of Entities and all evidence (Set[Mention]) corresponding to each Entity.

    Returns "distinct" Set of Entities and all evidence (Set[Mention]) corresponding to each Entity.

    returns

    Set[(Entity, Set[Mention])]

  21. def distinctEvents: Set[Event]

    Returns "distinct" Set of Events.

    Returns "distinct" Set of Events. Ignores multiple instances of the same Entity.

    returns

    a Set of Event

  22. def distinctEventsWithEvidence: Set[(Event, Set[Mention])]

    Returns "distinct" Set of Events and all evidence (Set[Mention]) corresponding to each Event.

    Returns "distinct" Set of Events and all evidence (Set[Mention]) corresponding to each Event.

    returns

    Set[(SimpleEntity, Set[Mention])]

  23. def distinctPredecessorsOf(m: Mention): Set[EntityEventRepresentation]

    Retrieves the distinct Set of EER predecessors for the provided Mention (m).

    Retrieves the distinct Set of EER predecessors for the provided Mention (m).

    m

    an Odin Mention

    returns

    the Set of distinct EntityEventRepresentations known to causally precede the EER corresponding to M

  24. def distinctPredecessorsOf(eer: EntityEventRepresentation): Set[EntityEventRepresentation]

  25. def distinctPredecessorsOf(eh: Int): Set[EntityEventRepresentation]

    Retrieves the distinct Set of EER predecessors for the provided equivalenceHash (eh).

    Retrieves the distinct Set of EER predecessors for the provided equivalenceHash (eh).

    eh

    an EntityEventRepresentation.equivalenceHash

    returns

    the Set of distinct EntityEventRepresentations known to causally precede any EER corresponding to eh

  26. def distinctRegulations(polarity: String): Set[Regulation]

    Returns "distinct" Set of Regulations matching the provided polarity.

    Returns "distinct" Set of Regulations matching the provided polarity. Ignores differences in IDPointers.

    polarity

    a String to match against each Regulation.polarity

    returns

    a Set of Regulations

  27. def distinctRegulations: Set[Regulation]

    Returns "distinct" Set of Regulation.

    Returns "distinct" Set of Regulation. Ignores differences in IDPointers.

    returns

    a Set of Regulation

  28. def distinctRegulationsWithEvidence(polarity: String): Set[(Regulation, Set[Mention])]

    Returns "distinct" Set of Regulations matching the provided polarity and all evidence (Set[Mention]) corresponding to each Regulation.

    Returns "distinct" Set of Regulations matching the provided polarity and all evidence (Set[Mention]) corresponding to each Regulation.

    polarity

    a String to match against each Regulation.polarity

    returns

    Set[(Regulation, Set[Mention])]

  29. def distinctRegulationsWithEvidence: Set[(Regulation, Set[Mention])]

    Returns "distinct" Set of Regulations and all evidence (Set[Mention]) corresponding to each Regulation.

    Returns "distinct" Set of Regulations and all evidence (Set[Mention]) corresponding to each Regulation.

    returns

    Set[(Regulation, Set[Mention])]

  30. def distinctSimpleEntities: Set[SimpleEntity]

    Returns "distinct" Set of SimpleEntity.

    Returns "distinct" Set of SimpleEntity. Ignores multiple instances of the same SimpleEntity.

    returns

    a Set of SimpleEntity

  31. def distinctSimpleEntitiesWithEvidence: Set[(SimpleEntity, Set[Mention])]

    Returns "distinct" Set of SimpleEntities and all evidence (Set[Mention]) corresponding to each SimpleEntity.

    Returns "distinct" Set of SimpleEntities and all evidence (Set[Mention]) corresponding to each SimpleEntity.

    returns

    Set[(SimpleEntity, Set[Mention])]

  32. def distinctSimpleEvents(label: String): Set[SimpleEvent]

    Returns "distinct" Set of SimpleEvents matching the provided event label.

    Returns "distinct" Set of SimpleEvents matching the provided event label. Ignores differences in IDPointers.

    label

    a String to match against each SimpleEvent.label

    returns

    a Set of SimpleEvents

  33. def distinctSimpleEvents: Set[SimpleEvent]

    Returns "distinct" Set of SimpleEvents.

    Returns "distinct" Set of SimpleEvents. Ignores differences in IDPointers.

    returns

    a Set of SimpleEvents

  34. def distinctSimpleEventsWithEvidence(label: String): Set[(SimpleEvent, Set[Mention])]

    Returns "distinct" Set of SimpleEvent matching the provided event label and all evidence (Set[Mention]) corresponding to each SimpleEvent.

    Returns "distinct" Set of SimpleEvent matching the provided event label and all evidence (Set[Mention]) corresponding to each SimpleEvent.

    label

    a String to match against each SimpleEvent.label

    returns

    Set[(SimpleEvent, Set[Mention])]

  35. def distinctSuccessorsOf(m: Mention): Set[EntityEventRepresentation]

    Retrieves the distinct Set of EER successors for the provided Mention (m).

    Retrieves the distinct Set of EER successors for the provided Mention (m).

    m

    an Odin Mention

    returns

    the Set of distinct EntityEventRepresentations known to causally succeed any EER corresponding to eh

  36. def distinctSuccessorsOf(eer: EntityEventRepresentation): Set[EntityEventRepresentation]

    Retrieves the distinct Set of EER successors for the provided EER.

    Retrieves the distinct Set of EER successors for the provided EER.

    eer

    an EntityEventRepresentation

    returns

    the Set of distinct EntityEventRepresentations known to causally succeed any EER corresponding to eh

  37. def distinctSuccessorsOf(eh: Int): Set[EntityEventRepresentation]

    Retrieves the distinct Set of EER successors for the provided equivalenceHash (eh).

    Retrieves the distinct Set of EER successors for the provided equivalenceHash (eh).

    eh

    an EntityEventRepresentation.equivalenceHash

    returns

    the Set of distinct EntityEventRepresentations known to causally succeed any EER corresponding to eh

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

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

    Definition Classes
    AnyRef → Any
  40. def finalize(): Unit

    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @throws( classOf[java.lang.Throwable] )
  41. def getActivations(polarity: String): Set[Activation]

    Retrieves all Activations from the manager matching the provided polarity label.

    Retrieves all Activations from the manager matching the provided polarity label. Note that these are non-distinct (Activations may differ in terms of their IDPointers).

    polarity

    a String to match against each Activation.polarity

  42. def getActivations: Set[Activation]

    Retrieves all Activations from the manager.

    Retrieves all Activations from the manager. Note that these are non-distinct (Activations may differ in terms of their IDPointers).

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

    Definition Classes
    AnyRef → Any
  44. def getComplex(m: Mention): Complex

    Returns a Regulation for a Mention m with the appropriate label.

    Returns a Regulation for a Mention m with the appropriate label.

    m

    an Odin Mention. Must have the label "Complex".

  45. def getComplexes: Set[Complex]

    Retrieves all Complexes from the manager.

    Retrieves all Complexes from the manager. Note that these are non-distinct (Complexes may differ in terms of their IDPointers).

  46. def getEER(id: IDPointer): EntityEventRepresentation

    Retrieves an EntityEventRepresentation associated with the given IDPointer.

    Retrieves an EntityEventRepresentation associated with the given IDPointer. Assumes an EntityEventRepresentation associated with the provide IDPointer already exists.

    id

    an IDPointer

    returns

    an EntityEventRepresentation

  47. def getEER(m: Mention): EntityEventRepresentation

    Retrieves an EntityEventRepresentation for a Mention.

    Retrieves an EntityEventRepresentation for a Mention. Assumes an EntityEventRepresentation for the given Mention already exists.

    m

    an Odin Mention

    returns

    an EntityEventRepresentation

  48. def getEERs: Set[EntityEventRepresentation]

    Retrieves the Set of EntityEventRepresentation tracked by the manager.

    Retrieves the Set of EntityEventRepresentation tracked by the manager.

    returns

    Set[EntityEventRepresentation]

  49. def getEquivalentEERs(eh: Int): Set[EntityEventRepresentation]

    Get non-distinct equivalent EERs matching the provided equivalenceHash (eh)

    Get non-distinct equivalent EERs matching the provided equivalenceHash (eh)

    eh

    an EntityEventRepresentation.equivalenceHash

    returns

  50. def getEvidence(eer: EntityEventRepresentation): Set[Mention]

    Collects mentions pointing to a given EntityEventRepresentation.

    Collects mentions pointing to a given EntityEventRepresentation.

    eer

    an EntityEventRepresentation

    returns

    a sequence of Mention serving as textual evidence of the given representation

  51. def getID(eer: EntityEventRepresentation): IDPointer

    Retrieves ID from an EntityEventRepresentation.uniqueID

    eer

    an EntityEventRepresentation

    returns

    the IDPointer for the repr

  52. def getPolarityLabel(m: Mention): String

    Gets the polarity of a mention.

    Gets the polarity of a mention. Should only be relevant to ComplexEvents

    m

    an Odin Mention

    returns

    AssemblyManager.positive, AssemblyManager.negative, or AssemblyManager.unknown

  53. def getPrecedenceRelations(m: Mention): Set[PrecedenceRelation]

    Retrieves the Set of PrecedenceRelations corresponding to the provided Mention

    Retrieves the Set of PrecedenceRelations corresponding to the provided Mention

    m

    an Odin Mention

  54. def getPrecedenceRelations(eer: EntityEventRepresentation): Set[PrecedenceRelation]

    Retrieves the Set of PrecedenceRelations corresponding to the provided EntityEventRepresentation (eer)

    Retrieves the Set of PrecedenceRelations corresponding to the provided EntityEventRepresentation (eer)

    eer

    an EntityEventRepresentation

  55. def getPrecedenceRelations(eh: Int): Set[PrecedenceRelation]

    Retrieves the Set of PrecedenceRelations corresponding to the provided EntityEventRepresentation.equivalenceHash (eh)

    Retrieves the Set of PrecedenceRelations corresponding to the provided EntityEventRepresentation.equivalenceHash (eh)

    eh

    an EntityEventRepresentation.equivalenceHash

  56. def getRegulation(m: Mention): Regulation

    Returns a Regulation for a Mention m with the label "Regulation"

    Returns a Regulation for a Mention m with the label "Regulation"

    m

    an Odin Mention. Must have the label "Regulation"

  57. def getRegulations(polarity: String): Set[Regulation]

    Retrieves all Regulations from the manager matching the provided polarity label.

    Retrieves all Regulations from the manager matching the provided polarity label. Note that these are non-distinct (Regulations may differ in terms of their IDPointers).

    polarity

    a String to match against each Regulation.polarity

  58. def getRegulations: Set[Regulation]

    Retrieves all Regulations from the manager.

    Retrieves all Regulations from the manager. Note that these are non-distinct (Regulations may differ in terms of their IDPointers).

  59. def getSimpleEntities: Set[SimpleEntity]

    Retrieves all SimpleEntities from the manager.

    Retrieves all SimpleEntities from the manager. Note that these are non-distinct.

  60. def getSimpleEntitiesByModification[M <: AssemblyModification](mod: M): Set[SimpleEntity]

    Retrieves all SimpleEntities containing the given

    Retrieves all SimpleEntities containing the given

    mod

    an AssemblyModification

    returns

    a Set of SimpleEntities sharing mod

  61. def getSimpleEntity(m: Mention): SimpleEntity

    Returns a SimpleEntity for a Mention with the appropriate labels.

    Returns a SimpleEntity for a Mention with the appropriate labels.

    m

    an Odin Mention. Must have the label "Entity" and not the label "Complex".

  62. def getSimpleEvent(m: Mention): SimpleEvent

    Returns a SimpleEvent for a Mention m with the appropriate labels.

    Returns a SimpleEvent for a Mention m with the appropriate labels.

    m

    an Odin Mention. Must have the label "SimpleEvent" and not the label "Binding".

  63. def getSimpleEvents(label: String): Set[SimpleEvent]

    Retrieves all SimpleEvents from the manager matching the provided event label.

    Retrieves all SimpleEvents from the manager matching the provided event label. Note that these are non-distinct (SimpleEvents may differ in terms of their IDPointers).

    label

    a String to match against each SimpleEvent.label

  64. def getSimpleEvents: Set[SimpleEvent]

    Retrieves all SimpleEvents from the manager.

    Retrieves all SimpleEvents from the manager. Note that these are non-distinct (SimpleEvents may differ in terms of their IDPointers).

  65. def groupedEERs: Seq[Seq[EntityEventRepresentation]]

    Returns groups of equivalent EntityEventRepresentation, ignoring differences due to IDPointer references.

    Returns groups of equivalent EntityEventRepresentation, ignoring differences due to IDPointer references.

    Mentions may point to (essentially) the same EntityEventRepresentation, which would only differ in terms of the IDPointer, which link an EntityEventRepresentation to a particular Mention

  66. def hashCode(): Int

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

    Definition Classes
    Any
  68. def mentionIndexSummary: Unit

    A (mostly) human readable printout of the (key, value) pairs in the mentionToID] LUT

  69. def mentionSummary(m: Mention): String

    A high-level summary of a Mention m

    A high-level summary of a Mention m

    m

    an Odin Mention

    returns

    a high-level String representation of m

  70. def mkAssemblyModifications(m: Mention): Set[AssemblyModification]

    Builds a Set[AssemblyModfication] from the modifcations belonging to a Mention m.

    Builds a Set[AssemblyModfication] from the modifcations belonging to a Mention m. Currently, only a subset of Mention edu.arizona.sista.reach.mentions.Modification are considered relevant to assembly: PTM Mutant

    Additionally, a Mention corresponding to an Entity will include an assembly.EntityLabel AssemblyModification encoding its label (ex. Family)

    m

    an Odin Mention

    returns

    Set[AssemblyModification]

    Attributes
    protected
  71. final def ne(arg0: AnyRef): Boolean

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

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

    Definition Classes
    AnyRef
  74. def predecessorsOf(m: Mention): Set[EntityEventRepresentation]

    Retrieves the non-distinct Set of EER predecessors for the provided Mention (m).

    Retrieves the non-distinct Set of EER predecessors for the provided Mention (m).

    m

    an Odin Mention

    returns

    the Set of non-distinct EntityEventRepresentations known to causally precede the EER corresponding to m

  75. def predecessorsOf(eer: EntityEventRepresentation): Set[EntityEventRepresentation]

    Retrieves the non-distinct Set of EER predecessors for the provided EER.

    Retrieves the non-distinct Set of EER predecessors for the provided EER.

    eer

    an EntityEventRepresentation

    returns

    the Set of non-distinct EntityEventRepresentations known to causally precede eer

  76. def predecessorsOf(eh: Int): Set[EntityEventRepresentation]

    Retrieves the non-distinct Set of EER predecessors for the provided equivalenceHash (eh).

    Retrieves the non-distinct Set of EER predecessors for the provided equivalenceHash (eh).

    eh

    an EntityEventRepresentation.equivalenceHash

    returns

    the Set of non-distinct EntityEventRepresentations known to causally precede any EER corresponding to eh

  77. def removeEntriesContainingID(id: IDPointer): Unit

    Removes mention and corresponding EntityEventRepresentation associated with the provided id.

    Removes mention and corresponding EntityEventRepresentation associated with the provided id. If the corresponding EntityEventRepresentation is a SimpleEvent, remove its output as well.

    id

    an IDPointer used to identify mentions and EntityEventRepresentations for removal

  78. def removeEntriesContainingIDofEER(eer: EntityEventRepresentation): Unit

    Removes entries referencing the given EntityEventRepresentation.

    Removes entries referencing the given EntityEventRepresentation.

    eer

    an EntityEventRepresentation used to identify mentions and EntityEventRepresentations for removal

  79. def removeEntriesContainingIDofMention(m: Mention): Unit

    Removes mention and corresponding EERepresentation from the AssemblyManager

    Removes mention and corresponding EERepresentation from the AssemblyManager

    m

  80. def removeEntriesCorrespondingToIDs(ids: Seq[IDPointer]): Unit

    Removes entries referencing the any of the given IDPointer.

    Removes entries referencing the any of the given IDPointer.

    ids

    a Seq[IDPointer] used to identify mentions and EntityEventRepresentations for removal

  81. def storePrecedenceRelation(before: EntityEventRepresentation, after: EntityEventRepresentation, foundBy: String): Unit

    Stores a PrecedenceRelation in idToPrecedenceRelations for the EERs corresponding to "before" and "after"

    Stores a PrecedenceRelation in idToPrecedenceRelations for the EERs corresponding to "before" and "after"

    before

    an EntityEventRepresentation that causally precedes "after"

    after

    an EntityEventRepresentation that (causally) follows "before"

    foundBy

    the name of the sieve or procedure that discovered this precedence relation

  82. def storePrecedenceRelation(before: Mention, after: Mention, foundBy: String): Unit

    Stores a PrecedenceRelation in idToPrecedenceRelations connecting "before" and "after".

    Stores a PrecedenceRelation in idToPrecedenceRelations connecting "before" and "after". Tracks "before" and "after" Mentions and produces EERs, is not already present.

    before

    an Odin Mention that causally precedes "after"

    after

    an Odin Mention that (causally) follows "before"

    foundBy

    the name of the sieve or procedure that discovered this precedence relation

  83. def storePrecedenceRelation(before: Mention, after: Mention, evidence: Set[Mention], foundBy: String): Unit

    Stores a PrecedenceRelation in idToPrecedenceRelations connecting "before" and "after".

    Stores a PrecedenceRelation in idToPrecedenceRelations connecting "before" and "after". Tracks "before" and "after" Mentions and produces EERs, is not already present.

    before

    an Odin Mention that causally precedes "after"

    after

    an Odin Mention that (causally) follows "before"

    evidence

    a Set of Odin Mentions serving as evidence for the precedence relation

    foundBy

    the name of the sieve or procedure that discovered this precedence relation

  84. def successorsOf(m: Mention): Set[EntityEventRepresentation]

    Retrieves the non-distinct Set of EER successors for the provided Mention (m).

    Retrieves the non-distinct Set of EER successors for the provided Mention (m).

    m

    an Odin Mention

    returns

    the Set of non-distinct EntityEventRepresentations known to causally succeed the EER corresponding to m

  85. def successorsOf(eer: EntityEventRepresentation): Set[EntityEventRepresentation]

    Retrieves the non-distinct Set of EER successors for the provided EER.

    Retrieves the non-distinct Set of EER successors for the provided EER.

    eer

    an EntityEventRepresentation

    returns

    the Set of non-distinct EntityEventRepresentations known to causally succeed eer

  86. def successorsOf(eh: Int): Set[EntityEventRepresentation]

    Retrieves the non-distinct Set of EER successors for the provided equivalenceHash (eh).

    Retrieves the non-distinct Set of EER successors for the provided equivalenceHash (eh).

    eh

    an EntityEventRepresentation.equivalenceHash

    returns

    the Set of non-distinct EntityEventRepresentations known to causally succeed any EER corresponding to eh

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

    Definition Classes
    AnyRef
  88. def toString(): String

    Definition Classes
    AnyRef → Any
  89. def trackMention(m: Mention): Unit

    Creates an EntityEventRepresentation if m is a valid Mention See isValidMention for details on validation check

    Creates an EntityEventRepresentation if m is a valid Mention See isValidMention for details on validation check

    m

    an Odin Mention

  90. def trackMentions(mentions: Seq[Mention]): Unit

    Creates an EntityEventRepresentation for each valid Mention See isValidMention for details on validation check

    Creates an EntityEventRepresentation for each valid Mention See isValidMention for details on validation check

    mentions

    a sequence of Mention to store in the AssemblyManager LUTs

  91. def trackedMentions: Set[Mention]

    Retrieves all tracked Mentions from AssemblyManager.mentionToID

    Retrieves all tracked Mentions from AssemblyManager.mentionToID

    returns

    the Set of Odin Mentions tracked by this AssemblyManager

  92. final def wait(): Unit

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

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

    Definition Classes
    AnyRef
    Annotations
    @throws( ... )

Inherited from Serializable

Inherited from Serializable

Inherited from AnyRef

Inherited from Any

Ungrouped