Package org.tweetyproject.commons

Interface Summary Interface Description BeliefBase This class captures an abstract knowledge base, i.e.BeliefBaseMachineShop Classes implementing this interface are capable of restoring consistency of inconsistent belief bases.BeliefSetIterator<T extends Formula,U extends BeliefSet<T,?>> Classes implementing this interface are able to enumerate belief sets.Formula A formula is a basic language construct.Interpretation<B extends BeliefBase,S extends Formula> An interpretation for some logical language.InterpretationIterator<S extends Formula,B extends BeliefBase,T extends Interpretation<B,S>> An iterator over interpretations.KernelProvider<T extends Formula> Classes implementing this interface are able to provide kernels (=minimal proofs).ModelProvider<S extends Formula,B extends BeliefBase,T extends Interpretation<B,S>> Instances of this interface model reasoners that determine the (selected) models for a given set of formulas.QualitativeReasoner<B extends BeliefBase,F extends Formula> The general interface for objects that are able to query a belief base with some formula and return either TRUE or FALSE as answer.QuantitativeReasoner<B extends BeliefBase,F extends Formula> The general interface for objects that are able to query a belief base with some formula and return a degree (double value) of its acceptability.Reasoner<O,B extends BeliefBase,F extends Formula> The general interface for objects that are able to query a belief base with some formula.Signature A signatures lists the atomic language structures for some language.TweetyConfiguration This interface contains some configuration options for Tweety. 
Class Summary Class Description AbstractInterpretation<B extends BeliefBase,S extends Formula> An abstract interpretation for some logical language.BeliefSet<T extends Formula,S extends Signature> This class models a belief set, i.e.BeliefSetSampler<T extends Formula,U extends BeliefSet<T,?>> This abstract class models a random sampler for belief sets.DualSetSignature<T,S> This class models a signature as two sets of formulas.FormulaSampler<T extends Formula> This abstract class models a sampler for formulas.InterpretationSet<T extends Formula,B extends BeliefBase,S extends Formula> This class models an interpretation that is a set of some formula and as such implements the java.util.Collection interface.Parser<T extends BeliefBase,S extends Formula> This class models an abstract parser for belief bases and formulas.QuadrupleSetSignature<T,S,U,R> This class models a signature as four sets of formulas.SingleSetSignature<T> This class models a signature as a set of formulas.TripleSetSignature<T,S,U> This class models a signature as three sets of formulas.TweetyLogging This class handles the global logging configuration.Writer This class represents an abstract writer for writing objects into the file system. 
Enum Summary Enum Description InferenceMode Enum constants for the two classical inference models of skeptical inference (assess a formula as true iff it is contained in every model) and credoulous inference (assess a formula as true iff it is contained in some model).TweetyConfiguration.LogLevel The possible log levels. 
Exception Summary Exception Description ParserException This class models a general exception for parsing.