Enum Class ModuleMethod

java.lang.Object
java.lang.Enum<ModuleMethod>
org.semanticweb.owlapi.atomicdecomposition.ModuleMethod
All Implemented Interfaces:
Serializable, Comparable<ModuleMethod>, java.lang.constant.Constable

public enum ModuleMethod extends Enum<ModuleMethod>
Module types - for use with Chiara and Dmitry's implementation of modularisation and atomic decomposition, as implemented in FaCT++/OWLAPITOOLS.
  • Enum Constant Details

    • SYNTACTIC_STANDARD

      public static final ModuleMethod SYNTACTIC_STANDARD
      Standard syntactic modules.
    • SYNTACTIC_COUNTING

      public static final ModuleMethod SYNTACTIC_COUNTING
      Syntactic modules with counting.
    • QUERY_ANSWERING

      public static final ModuleMethod QUERY_ANSWERING
      Modules for query answering.
  • Method Details

    • values

      public static ModuleMethod[] 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 ModuleMethod 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