Enum Class BufferingMode

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

public enum BufferingMode extends Enum<BufferingMode>
Used to indicate the buffering mode of a reasoner. See OWLReasoner.getBufferingMode().
Since:
3.0.0
Author:
Matthew Horridge, The University of Manchester, Information Management Group
  • Enum Constant Details

    • BUFFERING

      public static final BufferingMode BUFFERING
      Represents a mode where ontology changes are buffered inside an OWLReasoner. The reasoner only considers the changes when the buffer is flushed with the OWLReasoner.flush() method.
    • NON_BUFFERING

      public static final BufferingMode NON_BUFFERING
      Represents a mode where ontology changes are not buffered inside an OWLReasoner. The reasoner considers all changes immediately.
  • Method Details

    • values

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