Class AbstractRankingReasonerFactory

java.lang.Object
org.tweetyproject.web.services.rankings.AbstractRankingReasonerFactory

public class AbstractRankingReasonerFactory extends Object
Abstract factory for creating ranking reasoners.
Author:
Lars Bengel
  • Method Details

    • getSemantics

      public static RankingSemantics[] getSemantics()
      returns the list of all available semantics
      Returns:
      the list o all ranking semantics
    • getReasoner

      public static AbstractRankingReasoner<?> getReasoner(RankingSemantics semantics)
      returns a simple reasoner for the given semantics
      Parameters:
      semantics - some ranking semantics
      Returns:
      simple reasoner for the given semantics
    • getRankingType

      public static String getRankingType(String semantics)
      Determine what type of ranking the semantics computes
      Parameters:
      semantics - some ranking semantics as a string
      Returns:
      the ranking type