Enum RankingSemantics

java.lang.Object
java.lang.Enum<RankingSemantics>
org.tweetyproject.arg.rankings.semantics.RankingSemantics
All Implemented Interfaces:
Serializable, Comparable<RankingSemantics>, Constable

public enum RankingSemantics extends Enum<RankingSemantics>
Class representing ranking-based semantics
Author:
Lars Bengel
  • 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
    the Burden-based ranking semantics
    the categorizer ranking semantics
    the counting ranking semantics
    the counter transitivity ranking semantics
    the Discussion-based ranking semantics
    the iterated graded defense ranking semantics
    the propagation ranking semantics
    the probabilistic ranking semantics
    the Social Argumentation ranking semantics
    the Strategy-based ranking semantics
    the serialisability-based ranking semantics
    the tuples ranking semantics
  • Method Summary

    Modifier and Type
    Method
    Description
    returns the identifier of the semantics
    returns the name of the semantics
    getSemantics(String abbreviation)
    Returns the semantics whose abbreviation matched the given string.
    Returns the enum constant of this type with the specified name.
    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

    • CAT

      public static final RankingSemantics CAT
      the categorizer ranking semantics
    • SER

      public static final RankingSemantics SER
      the serialisability-based ranking semantics
    • BB

      public static final RankingSemantics BB
      the Burden-based ranking semantics
    • CT

      public static final RankingSemantics CT
      the counter transitivity ranking semantics
    • CO

      public static final RankingSemantics CO
      the counting ranking semantics
    • DB

      public static final RankingSemantics DB
      the Discussion-based ranking semantics
    • IGD

      public static final RankingSemantics IGD
      the iterated graded defense ranking semantics
    • PR

      public static final RankingSemantics PR
      the propagation ranking semantics
    • SAF

      public static final RankingSemantics SAF
      the Social Argumentation ranking semantics
    • SB

      public static final RankingSemantics SB
      the Strategy-based ranking semantics
    • TU

      public static final RankingSemantics TU
      the tuples ranking semantics
    • PROB

      public static final RankingSemantics PROB
      the probabilistic ranking semantics
  • Method Details

    • values

      public static RankingSemantics[] 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 RankingSemantics valueOf(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:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null
    • getId

      public String getId()
      returns the identifier of the semantics
      Returns:
      the identifier of the semantics
    • getName

      public String getName()
      returns the name of the semantics
      Returns:
      the name of the semantics
    • getSemantics

      public static RankingSemantics getSemantics(String abbreviation)
      Returns the semantics whose abbreviation matched the given string.
      Parameters:
      abbreviation - Abbreviation of the semantics to return.
      Returns:
      Semantics with the specified abbreviation.