Enum Class ITimeMLLink.SLink

java.lang.Object
java.lang.Enum<ITimeMLLink.SLink>
edu.fiu.jtlex.timeml.data.ITimeMLLink.SLink
All Implemented Interfaces:
ITimeMLLink.ITimeMLLinkType, Serializable, Comparable<ITimeMLLink.SLink>, Constable
Enclosing interface:
ITimeMLLink

public static enum ITimeMLLink.SLink extends Enum<ITimeMLLink.SLink> implements ITimeMLLink.ITimeMLLinkType
Enum that represents the temporal relation holding between the entities for SLink. Possible values are:
  • MODAL
  • EVIDENTIAL
  • NEG EVIDENTIAL
  • FACTIVE
  • COUNTER FACTIVE
  • CONDITIONAL
  • Nested Class Summary

    Nested classes/interfaces inherited from class java.lang.Enum

    Enum.EnumDesc<E extends Enum<E>>
  • Enum Constant Summary

    Enum Constants
    Enum Constant
    Description
    A conditional relationship can occur between any two event instances and is generally accompanied by a signal such as if.
    The event introduces a presupposition about the non-veracity of its argument: forget (to), unable to (in past tense), prevent, cancel, avoid, decline, etc.
    Evidential relations are typically introduced by REPORTING or PERCEPTION events.
    Certain verbs introduce an entailment (or presupposition) of their argument's veracity.
    This relation is brought up by events introducing a reference to a possible world, mainly I_ACTIONs and I_STATEs.
    Introduced by REPORTING and PERCEPTION events conveying negative polarity.
  • Method Summary

    Modifier and Type
    Method
    Description
    Returns the enum constant of this class with the specified name.
    Returns an array containing the constants of this enum class, in the order they are declared.

    Methods inherited from class java.lang.Object

    getClass, notify, notifyAll, wait, wait, wait
  • Enum Constant Details

    • EVIDENTIAL

      public static final ITimeMLLink.SLink EVIDENTIAL
      Evidential relations are typically introduced by REPORTING or PERCEPTION events.
      • John said he bought some wine.
      • Mary saw John carrying only beer.
    • NEG_EVIDENTIAL

      public static final ITimeMLLink.SLink NEG_EVIDENTIAL
      Introduced by REPORTING and PERCEPTION events conveying negative polarity.
      • John denied he bought only beer.
    • FACTIVE

      public static final ITimeMLLink.SLink FACTIVE
      Certain verbs introduce an entailment (or presupposition) of their argument's veracity. They include forget (with a tensed complement), regret, or manage:
      • John forgot that he was in Boston last year.
      • Mary regrets that she didn't marry John.
      • John managed to leave the party.
    • COUNTER_FACTIVE

      public static final ITimeMLLink.SLink COUNTER_FACTIVE
      The event introduces a presupposition about the non-veracity of its argument: forget (to), unable to (in past tense), prevent, cancel, avoid, decline, etc.
      • John forgot to buy some wine.
      • Mary was unable to marry John.
      • John prevented the divorce.
    • CONDITIONAL

      public static final ITimeMLLink.SLink CONDITIONAL
      A conditional relationship can occur between any two event instances and is generally accompanied by a signal such as if. The antecdent of the conditional takes the place of the introducing event instance (in bold) and the consequent takes the place of the subordinated event instance (underlined):
      • If John brings the beer, Mary will bring the chips.
  • Method Details

    • values

      public static ITimeMLLink.SLink[] values()
      Returns an array containing the constants of this enum class, in the order they are declared.
      Returns:
      an array containing the constants of this enum class, in the order they are declared
    • valueOf

      public static ITimeMLLink.SLink valueOf(String name)
      Returns the enum constant of this class with the specified name. The string must match exactly an identifier used to declare an enum constant in this class. (Extraneous whitespace characters are not permitted.)
      Parameters:
      name - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum class has no constant with the specified name
      NullPointerException - if the argument is null