Uses of Interface
net.sf.tweety.logics.commons.syntax.interfaces.SimpleLogicalFormula
-
-
-
Uses of SimpleLogicalFormula in net.sf.tweety.action.query.syntax
Classes in net.sf.tweety.action.query.syntax that implement SimpleLogicalFormula Modifier and Type Class Description classAlwaysQueryThis class represents an always query in the action query language S.classHoldsQueryThis class represents a holds query in the action query language S.classNecessarilyQueryThis class represents a necessarily query in the action query language S.classQueryPropositionAction queries are represented as propositional formulas with three possible types of propositions: holds, always and necessarily propositions. -
Uses of SimpleLogicalFormula in net.sf.tweety.arg.aba.syntax
Classes in net.sf.tweety.arg.aba.syntax that implement SimpleLogicalFormula Modifier and Type Class Description classAbaElement<T extends Formula>Abstract class that models common properties of aba syntax elements.classAbaRule<T extends Formula>A common interface for assumptions and inference rules.classAssumption<T extends Formula>This class models an assumption of an ABA theory.classInferenceRule<T extends Formula>This class models an inference rule from an ABA theory.classNegation<T extends Formula> -
Uses of SimpleLogicalFormula in net.sf.tweety.arg.aspic.syntax
Classes in net.sf.tweety.arg.aspic.syntax that implement SimpleLogicalFormula Modifier and Type Class Description classDefeasibleInferenceRule<T extends Invertable>classInferenceRule<T extends Invertable>classStrictInferenceRule<T extends Invertable> -
Uses of SimpleLogicalFormula in net.sf.tweety.arg.delp.syntax
Classes in net.sf.tweety.arg.delp.syntax that implement SimpleLogicalFormula Modifier and Type Class Description classDefeasibleRuleThis class models a defeasible rule in defeasible logic programming.classDelpFactThis class implements a fact in defeasible logic programming which encapsulates a literal.classDelpRuleThis method is the superclass for both a strict rule and a defeasible rule in defeasible logic programming and captures their common attributes and methods.classStrictRuleThis class models a strict rule in defeasible logic programming. -
Uses of SimpleLogicalFormula in net.sf.tweety.arg.dung.ldo.syntax
Classes in net.sf.tweety.arg.dung.ldo.syntax that implement SimpleLogicalFormula Modifier and Type Class Description classAbstractGraphLdoModalityProvides common functionalities for the graph-based modalities in LDO.classAbstractLdoModalityProvides common functionalities for all modalities in LDO.classLdoArgumentThis class represents an argument in ldo.classLdoAssociativeFormulaThis class captures the common functionalities of formulas with an associative operation like conjunction, disjunction, etc.classLdoBoxModalityclassLdoConjunctionThis class represents a conjunction in ldo logic.classLdoDiamondModalityclassLdoDisjunctionThis class represents a disjunction in ldo logic.classLdoFormulaThis abstract class specifies the general methods of all Ldo-formulas (LDO - Logic of dialectical outcomes, cf.classLdoGraphBoxModalityclassLdoGraphDiamondModalityclassLdoNegationThis class models classical negation of ldo logic.classLdoRelationCreates a relational formula, i.e.Methods in net.sf.tweety.arg.dung.ldo.syntax with type parameters of type SimpleLogicalFormula Modifier and Type Method Description <C extends SimpleLogicalFormula>
java.util.Set<C>LdoAssociativeFormula. getFormulas(java.lang.Class<C> cls) -
Uses of SimpleLogicalFormula in net.sf.tweety.logics.cl.syntax
Classes in net.sf.tweety.logics.cl.syntax that implement SimpleLogicalFormula Modifier and Type Class Description classConditionalThis class represents a basic conditional (B|A) with formulas A,B. -
Uses of SimpleLogicalFormula in net.sf.tweety.logics.commons.syntax
Classes in net.sf.tweety.logics.commons.syntax with type parameters of type SimpleLogicalFormula Modifier and Type Class Description classAssociativeFormulaSupport<T extends SimpleLogicalFormula>This class provides common implementation for associative formulas that are formulas which consists of several other formulas.Classes in net.sf.tweety.logics.commons.syntax that implement SimpleLogicalFormula Modifier and Type Class Description classAssociativeFormulaSupport<T extends SimpleLogicalFormula>This class provides common implementation for associative formulas that are formulas which consists of several other formulas.classComplexLogicalFormulaAdapterAbstract base class for ComplexLogicalFormula, that are formulas which implement substitute(), exchange(), getTerms(), isGround() and isWellFormed() and therefore use terms to describe themself.classRelationalFormulaThis is the abstract base class for relational formulas, i.e.Methods in net.sf.tweety.logics.commons.syntax with type parameters of type SimpleLogicalFormula Modifier and Type Method Description <T extends SimpleLogicalFormula>
AssociativeFormula<T>AssociativeFormulaSupport.AssociativeSupportBridge. createEmptyFormula()<C extends SimpleLogicalFormula>
java.util.Set<C>AssociativeFormulaSupport. getFormulas(java.lang.Class<C> cls) -
Uses of SimpleLogicalFormula in net.sf.tweety.logics.commons.syntax.interfaces
Classes in net.sf.tweety.logics.commons.syntax.interfaces with type parameters of type SimpleLogicalFormula Modifier and Type Interface Description interfaceAssociativeFormula<T extends SimpleLogicalFormula>This interfaces describes associative formulas like a disjunction or a conjunction.Subinterfaces of SimpleLogicalFormula in net.sf.tweety.logics.commons.syntax.interfaces Modifier and Type Interface Description interfaceAssociativeFormula<T extends SimpleLogicalFormula>This interfaces describes associative formulas like a disjunction or a conjunction.interfaceAtomAn atomic language construct, linked to its predicateinterfaceClassicalFormulaThis interface models a classical formula, i.e.interfaceComplexLogicalFormulaA complex logical formula can contain arguments referred as terms, this interface provides methods to substitute and exchange those terms.interfaceConjunctableFormulas implementing this interface can be connected by using AND.interfaceDisjunctableFormulas implementing this interface can be connected using OR.interfaceInvertableFormulas implementing this interface have a complementinterfaceQuantifiedFormulaInterface for a QuantifiedFormula with a set of quantified variables implementing an all- or exist-quantor for example.Methods in net.sf.tweety.logics.commons.syntax.interfaces with type parameters of type SimpleLogicalFormula Modifier and Type Method Description <C extends SimpleLogicalFormula>
java.util.Set<C>AssociativeFormula. getFormulas(java.lang.Class<C> cls)Process the formulas of type C that are children of this associative formulaMethods in net.sf.tweety.logics.commons.syntax.interfaces that return SimpleLogicalFormula Modifier and Type Method Description SimpleLogicalFormulaSimpleLogicalFormula. clone()Creates a deep copy of this formulaSimpleLogicalFormulaConjunctable. combineWithAnd(Conjunctable f)Returns a conjunction of this and the given formula.SimpleLogicalFormulaDisjunctable. combineWithOr(Disjunctable f)SimpleLogicalFormulaQuantifiedFormula. getFormula() -
Uses of SimpleLogicalFormula in net.sf.tweety.logics.dl.syntax
Classes in net.sf.tweety.logics.dl.syntax that implement SimpleLogicalFormula Modifier and Type Class Description classAssertionalAxiomAbstract base class for assertional axioms (concept assertions and role assertions).classAssociativeDlFormulaThis class captures the common functionalities of description logic associative formulas (union and intersection).classAtomicConceptThis class models an atomic concept (aka concept name) in description logics.classAtomicRoleThis class models a role in description logics.classBottomConceptThis class models the bottom concept (empty concept) in description logics.classComplementThis class models the complement (negation) in description logics.classComplexConceptThe common abstract class for concepts (also called concepts, complex concepts or concept descriptions) of description logics.classConceptAssertionThis class models a concept assertion in description logic, i.e.classDlAxiomThe common abstract class for axioms of the description logic ALC.classEquivalenceAxiomThis class models an equivalence axiom, also known as general concept inclusion (GCU), meaning an expression of the form "C is a subset of or equal to D" with C and D as Concepts.classExistentialRestrictionThis class models an existential restriction in description logics, i.e.classIntersectionThis class models an intersection in description logics.classRoleAssertionThis class models a role assertion in description logic, i.e.classTopConceptThis class models the top concept (universal concept) in description logics.classUnionThis class models an union in description logics.classUniversalRestrictionThis class models an universal restriction in description logics, i.e.Methods in net.sf.tweety.logics.dl.syntax with type parameters of type SimpleLogicalFormula Modifier and Type Method Description <C extends SimpleLogicalFormula>
java.util.Set<C>AssociativeDlFormula. getFormulas(java.lang.Class<C> cls) -
Uses of SimpleLogicalFormula in net.sf.tweety.logics.fol.syntax
Classes in net.sf.tweety.logics.fol.syntax that implement SimpleLogicalFormula Modifier and Type Class Description classAssociativeFolFormulaThis class captures the common functionalities first order associative formulas like conjunction, disjunction, etc.classConjunctionThe classical conjunction of first-order logic.classContradictionA contradictory formula.classDisjunctionThe classical disjunction of first-order logic.classEquivalenceThe equivalence of first-order logic.classExistsQuantifiedFormulaExists-quantified first-order logic formula.classFolAtomAn atom in first-order logic, i.e.classFolFormulaThe common abstract class for formulas of first-order logic.classForallQuantifiedFormulaFor-All-quantified first-order logic formula.classImplicationThe implication of first-order logic.classNegationThe classical negation of first-order logic.classSpecialFormulaThis class captures the common functionalities of the special formulas tautology and contradiction.classTautologyA tautological formula.Methods in net.sf.tweety.logics.fol.syntax with type parameters of type SimpleLogicalFormula Modifier and Type Method Description <C extends SimpleLogicalFormula>
java.util.Set<C>AssociativeFolFormula. getFormulas(java.lang.Class<C> cls) -
Uses of SimpleLogicalFormula in net.sf.tweety.logics.ml.syntax
Classes in net.sf.tweety.logics.ml.syntax that implement SimpleLogicalFormula Modifier and Type Class Description classMlFormulaThis class models a modal formula, i.e.classNecessityThis class models the necessity modality.classPossibilityThis class models the possibility modality. -
Uses of SimpleLogicalFormula in net.sf.tweety.logics.mln.syntax
Classes in net.sf.tweety.logics.mln.syntax that implement SimpleLogicalFormula Modifier and Type Class Description classMlnFormulaInstances of this class represent first-order formulas with a weight. -
Uses of SimpleLogicalFormula in net.sf.tweety.logics.pcl.syntax
Classes in net.sf.tweety.logics.pcl.syntax that implement SimpleLogicalFormula Modifier and Type Class Description classProbabilisticConditionalThis class represents a probabilistic conditional of the form (B|A)[p] with formulas A,B and a probability p. -
Uses of SimpleLogicalFormula in net.sf.tweety.logics.pl.syntax
Classes in net.sf.tweety.logics.pl.syntax that implement SimpleLogicalFormula Modifier and Type Class Description classAssociativePlFormulaThis class captures the common functionalities of formulas with an associative operation like conjunction, disjunction, etc.classConjunctionThis class represents a conjunction in propositional logic.classContradictionA contradictory formula.classDisjunctionThis class represents a disjunction in propositional logic.classEquivalenceThis class models equivalence of propositional logic.classImplicationThis class models the implication of propositional logic.classNegationThis class models classical negation of propositional logic.classPlFormulaThis class represents the common ancestor for propositional formulae.classPropositionThis class represents a simple proposition in propositional logic.classSpecialFormulaThis class captures the common functionalities of the special formulas tautology and contradiction.classTautologyA tautological formula.Methods in net.sf.tweety.logics.pl.syntax with type parameters of type SimpleLogicalFormula Modifier and Type Method Description <C extends SimpleLogicalFormula>
java.util.Set<C>AssociativePlFormula. getFormulas(java.lang.Class<C> cls) -
Uses of SimpleLogicalFormula in net.sf.tweety.logics.qbf.syntax
Classes in net.sf.tweety.logics.qbf.syntax that implement SimpleLogicalFormula Modifier and Type Class Description classExistsQuantifiedFormulaThis class represents existential quantification for boolean formulas.classForallQuantifiedFormulaThis class represents universal quantification for boolean formulas. -
Uses of SimpleLogicalFormula in net.sf.tweety.logics.rcl.syntax
Classes in net.sf.tweety.logics.rcl.syntax that implement SimpleLogicalFormula Modifier and Type Class Description classRelationalConditionalInstances of this class represent relational conditionals. -
Uses of SimpleLogicalFormula in net.sf.tweety.logics.rdl.syntax
Classes in net.sf.tweety.logics.rdl.syntax that implement SimpleLogicalFormula Modifier and Type Class Description classDefaultRuleModels a default rule in Reiter's default logic, see [R. -
Uses of SimpleLogicalFormula in net.sf.tweety.logics.rpcl.syntax
Classes in net.sf.tweety.logics.rpcl.syntax that implement SimpleLogicalFormula Modifier and Type Class Description classRelationalProbabilisticConditionalThis class represents a relational probabilistic conditional, i.e. -
Uses of SimpleLogicalFormula in net.sf.tweety.logics.translators
Methods in net.sf.tweety.logics.translators with type parameters of type SimpleLogicalFormula Modifier and Type Method Description <A extends AssociativeFormula<? extends SimpleLogicalFormula>>
AssociativeFormula<?>Translator. translateAssociative(A source, java.lang.Class<?> assocCls)Translates the given AssociativeFormula into another AssociativeFormula thats type is given by the parameter assocClsMethods in net.sf.tweety.logics.translators that return SimpleLogicalFormula Modifier and Type Method Description SimpleLogicalFormulaTranslator. translateUsingMap(SimpleLogicalFormula source)Methods in net.sf.tweety.logics.translators with parameters of type SimpleLogicalFormula Modifier and Type Method Description SimpleLogicalFormulaTranslator. translateUsingMap(SimpleLogicalFormula source)Method parameters in net.sf.tweety.logics.translators with type arguments of type SimpleLogicalFormula Modifier and Type Method Description Rule<?,?>Translator. translateRule(Rule<? extends SimpleLogicalFormula,? extends SimpleLogicalFormula> source, java.lang.Class<?> ruleCls)Rule<?,?>Translator. translateRule(Rule<? extends SimpleLogicalFormula,? extends SimpleLogicalFormula> source, java.lang.Class<?> ruleCls) -
Uses of SimpleLogicalFormula in net.sf.tweety.logics.translators.aspfol
Methods in net.sf.tweety.logics.translators.aspfol that return SimpleLogicalFormula Modifier and Type Method Description SimpleLogicalFormulaAspFolTranslator. translateUsingMap(SimpleLogicalFormula source)Methods in net.sf.tweety.logics.translators.aspfol with parameters of type SimpleLogicalFormula Modifier and Type Method Description SimpleLogicalFormulaAspFolTranslator. translateUsingMap(SimpleLogicalFormula source) -
Uses of SimpleLogicalFormula in net.sf.tweety.lp.asp.syntax
Classes in net.sf.tweety.lp.asp.syntax that implement SimpleLogicalFormula Modifier and Type Class Description classAggregateAtomThis class represents an aggregate.classAggregateElementThis class models an aggregate element, meaning a set of terms and a set of naf literals (= literals or default negated literals).classASPAtomThis class models an atom, which is a basic structure for building literals and rules for logic programs.classASPBodyElementThis class is a common base class for ASP formulas that can be part of an ASP rule body (premise of a rule): Literals (i.e.classASPElementThis class acts as an abstract base class for elements of ASP rules.classASPHeadThis formula represents the head of an disjunctive rule which is a disjunction of literals.classASPLiteralThis interface defines common functionality for literals, meaning atoms or strictly negated atoms.classASPRuleThis class models a rule in ASP.classComparativeAtomThis class represents a comparative atom, meaning an expression of the form t x u where t,u are terms and x is in {<, <=, ==, !=, >, >=}.classDefaultNegationThis class represents a default negated literal, i.e.classStrictNegationThis class models the strict negation of an atom (as apposed to a NAF negation:DefaultNegation).Methods in net.sf.tweety.lp.asp.syntax with type parameters of type SimpleLogicalFormula Modifier and Type Method Description <C extends SimpleLogicalFormula>
java.util.Set<C>ASPHead. getFormulas(java.lang.Class<C> cls)Methods in net.sf.tweety.lp.asp.syntax that return SimpleLogicalFormula Modifier and Type Method Description SimpleLogicalFormulaASPHead. combineWithOr(Disjunctable f) -
Uses of SimpleLogicalFormula in net.sf.tweety.lp.nlp.syntax
Classes in net.sf.tweety.lp.nlp.syntax that implement SimpleLogicalFormula Modifier and Type Class Description classNLPNotA default negation of a first order formula, nested logic programs only allow not quantified formulas.classNLPRuleA rule of a nested logic program.
-