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