Enum ILink.SLinkType

java.lang.Object
java.lang.Enum<ILink.SLinkType>
edu.fiu.jtlex.data.ILink.SLinkType
All Implemented Interfaces:
ILinkType, java.io.Serializable, java.lang.Comparable<ILink.SLinkType>, java.lang.constant.Constable
Enclosing interface:
ILink

public static enum ILink.SLinkType
extends java.lang.Enum<ILink.SLinkType>
implements ILinkType
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

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

    Enum Constants 
    Enum Constant Description
    CONDITIONAL
    A conditional relationship can occur between any two event instances and is generally accompanied by a signal such as if.
    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.
    EVIDENTIAL
    Evidential relations are typically introduced by REPORTING or PERCEPTION events.
    FACTIVE
    Certain verbs introduce an entailment (or presupposition) of their argument’s veracity.
    MODAL
    This relation is brought up by events introducing a reference to a possible world, mainly I_ACTIONs and I_STATEs.
    NEG_EVIDENTIAL
    Introduced by REPORTING and PERCEPTION events conveying negative polarity.
  • Method Summary

    Modifier and Type Method Description
    static ILink.SLinkType valueOf​(java.lang.String name)
    Returns the enum constant of this type with the specified name.
    static ILink.SLinkType[] values()
    Returns an array containing the constants of this enum type, in the order they are declared.

    Methods inherited from class java.lang.Enum

    compareTo, describeConstable, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf

    Methods inherited from class java.lang.Object

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

    • MODAL

      public static final ILink.SLinkType MODAL
      This relation is brought up by events introducing a reference to a possible world, mainly I_ACTIONs and I_STATEs.
      • John promised Mary to buy some beer.
      • Mary wanted John to buy some wine.
    • EVIDENTIAL

      public static final ILink.SLinkType 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 ILink.SLinkType NEG_EVIDENTIAL
      Introduced by REPORTING and PERCEPTION events conveying negative polarity.
      • John denied he bought only beer.
    • FACTIVE

      public static final ILink.SLinkType 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 ILink.SLinkType 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 ILink.SLinkType 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 ILink.SLinkType[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static ILink.SLinkType valueOf​(java.lang.String name)
      Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (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:
      java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
      java.lang.NullPointerException - if the argument is null