Uses of Class
org.tweetyproject.lp.asp.syntax.ASPElement
Packages that use ASPElement
-
Uses of ASPElement in org.tweetyproject.lp.asp.syntax
Subclasses of ASPElement in org.tweetyproject.lp.asp.syntaxModifier and TypeClassDescriptionclassThis class represents an aggregate.classThis class models an aggregate element, meaning a set of terms and a set of naf literals (= literals or default negated literals).classThis class is a variant of the basic ASP rule head.classThis class models an atom, which is a basic structure for building literals and rules for logic programs.classThis 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.classThis class is a common base class for ASP formulas that can be part of an ASP rule head.classThis class defines common functionality for literals, meaning atoms or strictly negated atoms.classThis class models a rule in ASP.classThis class represents an element of a choice atom.classThis class is a variant of the basic ASP rule head.classThis formula represents the head of an disjunctive rule which is a disjunction of literals.classThis class represents a comparative atom, meaning an expression of the form 't x u' where t,u are terms and x is in {<, <=, ==, !=, >, >=}.classThis class represents a default negated literal, i.e.classThis class represents an element of an optimization statement, meaning a term-literal tuple that is associated with a weight and optionally a priority (level).classThis class represents an optimization statement.classThis class models the strict negation of an atom (as opposed to a default negation:DefaultNegation).Methods in org.tweetyproject.lp.asp.syntax that return ASPElementModifier and TypeMethodDescriptionAggregateHead.clone()abstract ASPElementASPElement.clone()OptimizationElement.clone()AggregateHead.substitute(Term<?> t, Term<?> v) ASPElement.substitute(Map<? extends Term<?>, ? extends Term<?>> map) abstract ASPElementASPElement.substitute(Term<?> t, Term<?> v) ChoiceHead.substitute(Term<?> t, Term<?> v)