Package tools.refinery.logic.literal
Interface Literal
- All Known Subinterfaces:
CanNegate<T>
- All Known Implementing Classes:
AbstractCallLiteral,AbstractCountLiteral,AbstractLiteral,AggregationLiteral,AssignLiteral,BooleanLiteral,CallLiteral,CheckLiteral,ConstantLiteral,CountLiteral,EquivalenceLiteral,LeftJoinLiteral,RepresentativeElectionLiteral
public interface Literal
-
Method Summary
Modifier and TypeMethodDescriptionbooleanequalsWithSubstitution(LiteralEqualityHelper helper, Literal other) getInputVariables(Set<? extends Variable> positiveVariablesInClause) getPrivateVariables(Set<? extends Variable> positiveVariablesInClause) intdefault Literalreduce()substitute(Substitution substitution)
-
Method Details
-
getOutputVariables
-
getInputVariables
-
getPrivateVariables
-
substitute
-
reduce
-
equalsWithSubstitution
-
hashCodeWithSubstitution
-