Uses of Class
org.tweetyproject.lp.asp.syntax.AggregateElement
Packages that use AggregateElement
-
Uses of AggregateElement in org.tweetyproject.lp.asp.parser
Methods in org.tweetyproject.lp.asp.parser that return AggregateElementMethods in org.tweetyproject.lp.asp.parser that return types with arguments of type AggregateElement -
Uses of AggregateElement in org.tweetyproject.lp.asp.syntax
Methods in org.tweetyproject.lp.asp.syntax that return AggregateElementModifier and TypeMethodDescriptionAggregateElement.clone()
AggregateElement.substitute
(Map<? extends Term<?>, ? extends Term<?>> map) AggregateElement.substitute
(Term<?> t, Term<?> v) Methods in org.tweetyproject.lp.asp.syntax that return types with arguments of type AggregateElementMethod parameters in org.tweetyproject.lp.asp.syntax with type arguments of type AggregateElementModifier and TypeMethodDescriptionvoid
AggregateAtom.setAggregateElements
(List<AggregateElement> aggregateElements) Set the elements that the aggregate ranges over.Constructors in org.tweetyproject.lp.asp.syntax with parameters of type AggregateElementConstructor parameters in org.tweetyproject.lp.asp.syntax with type arguments of type AggregateElementModifierConstructorDescriptionAggregateAtom
(ASPOperator.AggregateFunction function, List<AggregateElement> elements) Creates a new Aggregate with the given aggregate function and the given aggregate elements.AggregateAtom
(ASPOperator.AggregateFunction function, List<AggregateElement> elements, ASPOperator.BinaryOperator rightRelation, int rightBound) Creates a new Aggregate of the form "#func { elements } op rightBound" with the given aggregate function #func, the given aggregate elements, the given aggregate relation op and the given rightBound.AggregateAtom
(ASPOperator.AggregateFunction function, List<AggregateElement> elements, ASPOperator.BinaryOperator leftRelation, int leftBound, ASPOperator.BinaryOperator rightRelation, int rightBound) Creates a new Aggregate of the form "leftBound op #func { elements } op rightBound" with the given aggregate function, the given aggregate elements, and the given left and right aggregate relations and integer bounds.AggregateAtom
(ASPOperator.AggregateFunction function, List<AggregateElement> elements, ASPOperator.BinaryOperator rightRelation, Term<?> rightBound) Creates a new Aggregate of the form "#func { elements } op rightBound" with the given aggregate function #func, the given aggregate elements, the given aggregate relation op and the given rightBound.AggregateAtom
(ASPOperator.AggregateFunction function, List<AggregateElement> elements, ASPOperator.BinaryOperator leftRelation, Term<?> leftBound, ASPOperator.BinaryOperator rightRelation, Term<?> rightBound) Creates a new Aggregate of the form "leftBound leftOp #func { elements } rightOp rightBound" with the given aggregate function, the given aggregate elements, and the given left and right aggregate relations and bounds.