Uses of Interface
org.tweetyproject.arg.adf.semantics.interpretation.Interpretation
Packages that use Interpretation
Package
Description
-
Uses of Interpretation in org.tweetyproject.arg.adf.reasoner
Methods in org.tweetyproject.arg.adf.reasoner that return InterpretationModifier and TypeMethodDescriptionAbstractDialecticalFrameworkReasoner.getModel(AbstractDialecticalFramework adf) Deprecated, for removal: This API element is subject to removal in a future version.Methods in org.tweetyproject.arg.adf.reasoner that return types with arguments of type InterpretationModifier and TypeMethodDescriptionAbstractDialecticalFrameworkReasoner.getModels(AbstractDialecticalFramework adf) Deprecated, for removal: This API element is subject to removal in a future version.AbstractDialecticalFrameworkReasoner.modelIterator(AbstractDialecticalFramework adf) Deprecated, for removal: This API element is subject to removal in a future version. -
Uses of Interpretation in org.tweetyproject.arg.adf.reasoner.query
Methods in org.tweetyproject.arg.adf.reasoner.query that return types with arguments of type Interpretation -
Uses of Interpretation in org.tweetyproject.arg.adf.reasoner.sat.decomposer
Methods in org.tweetyproject.arg.adf.reasoner.sat.decomposer that return types with arguments of type Interpretation -
Uses of Interpretation in org.tweetyproject.arg.adf.reasoner.sat.encodings
Methods in org.tweetyproject.arg.adf.reasoner.sat.encodings with parameters of type InterpretationModifier and TypeMethodDescriptionvoidConflictFreeInterpretationSatEncoding.encode(Consumer<Clause> consumer, Interpretation interpretation) voidFixPartialSatEncoding.encode(Consumer<Clause> consumer, Interpretation interpretation) voidLargerInterpretationSatEncoding.encode(Consumer<Clause> consumer, Interpretation interpretation) voidRefineLargerSatEncoding.encode(Consumer<Clause> consumer, Interpretation interpretation) voidRefineUnequalSatEncoding.encode(Consumer<Clause> consumer, Interpretation interpretation) voidRelativeSatEncoding.encode(Consumer<Clause> consumer, Interpretation interpretation) voidTwoValuedModelSatEncoding.encode(Consumer<Clause> consumer, Interpretation interpretation) Constructors in org.tweetyproject.arg.adf.reasoner.sat.encodings with parameters of type InterpretationModifierConstructorDescriptionRestrictedBipolarSatEncoding(AbstractDialecticalFramework adf, PropositionalMapping mapping, Interpretation partial) RestrictedKBipolarSatEncoding(AbstractDialecticalFramework adf, PropositionalMapping mapping, Interpretation partial) -
Uses of Interpretation in org.tweetyproject.arg.adf.reasoner.sat.execution
Methods in org.tweetyproject.arg.adf.reasoner.sat.execution that return types with arguments of type InterpretationModifier and TypeMethodDescriptionExecution.stream()Must only be called once, it is up to the implementation what happens it is called more than once.ParallelExecution.stream()SequentialExecution.stream()Methods in org.tweetyproject.arg.adf.reasoner.sat.execution with parameters of type Interpretation -
Uses of Interpretation in org.tweetyproject.arg.adf.reasoner.sat.generator
Methods in org.tweetyproject.arg.adf.reasoner.sat.generator that return InterpretationModifier and TypeMethodDescriptionAbstractCandidateGenerator.generate()CandidateGenerator.generate()Does not return the same candidate on two calls on the same instance.ConflictFreeGenerator.generate(SatSolverState state) GroundGenerator.generate(SatSolverState state) ModelGenerator.generate(SatSolverState state) Methods in org.tweetyproject.arg.adf.reasoner.sat.generator with parameters of type InterpretationModifier and TypeMethodDescriptionstatic CandidateGeneratorConflictFreeGenerator.restricted(AbstractDialecticalFramework adf, PropositionalMapping mapping, Interpretation partial, Supplier<SatSolverState> stateSupplier) The resultingCandidateGeneratoronly computes conflict free interpretations which are extensions of the defined partial interpretation.static CandidateGeneratorGroundGenerator.restricted(AbstractDialecticalFramework adf, PropositionalMapping mapping, Interpretation prefix, Supplier<SatSolverState> stateSupplier) The resultingCandidateGeneratoronly computes the ground interpretation if it extends the given prefix.static CandidateGeneratorModelGenerator.restricted(AbstractDialecticalFramework adf, PropositionalMapping mapping, Interpretation prefix, Supplier<SatSolverState> stateSupplier) The resultingCandidateGeneratoronly computes two-valued models which are extensions of the defined prefix. -
Uses of Interpretation in org.tweetyproject.arg.adf.reasoner.sat.processor
Methods in org.tweetyproject.arg.adf.reasoner.sat.processor that return InterpretationModifier and TypeMethodDescriptionAdmissibleMaximizer.process(Interpretation interpretation) ConflictFreeMaximizer.process(Interpretation interpretation) InterpretationProcessor.process(Interpretation interpretation) Methods in org.tweetyproject.arg.adf.reasoner.sat.processor with parameters of type InterpretationModifier and TypeMethodDescriptionAdmissibleMaximizer.process(Interpretation interpretation) ConflictFreeMaximizer.process(Interpretation interpretation) InterpretationProcessor.process(Interpretation interpretation) static InterpretationProcessorAdmissibleMaximizer.restricted(Supplier<SatSolverState> stateSupplier, AbstractDialecticalFramework adf, PropositionalMapping mapping, Interpretation prefix) static InterpretationProcessorConflictFreeMaximizer.restricted(Supplier<SatSolverState> stateSupplier, AbstractDialecticalFramework adf, PropositionalMapping mapping, Interpretation prefix) voidAdmissibleMaximizer.updateState(SatSolverState state, Interpretation maximal) voidConflictFreeMaximizer.updateState(SatSolverState state, Interpretation maximal) voidInterpretationProcessor.updateState(SatSolverState state, Interpretation processed) Constructors in org.tweetyproject.arg.adf.reasoner.sat.processor with parameters of type InterpretationModifierConstructorDescriptionRestrictedKBipolarStateProcessor(AbstractDialecticalFramework adf, PropositionalMapping mapping, Interpretation partial) -
Uses of Interpretation in org.tweetyproject.arg.adf.reasoner.sat.verifier
Methods in org.tweetyproject.arg.adf.reasoner.sat.verifier with parameters of type InterpretationModifier and TypeMethodDescriptionbooleanCompleteVerifier.verify(Interpretation candidate) booleanNaiveVerifier.verify(Interpretation interpretation) booleanPreferredVerifier.verify(Interpretation interpretation) booleanStableVerifier.verify(Interpretation candidate) booleanVerifier.verify(Interpretation interpretation) -
Uses of Interpretation in org.tweetyproject.arg.adf.semantics.interpretation
Methods in org.tweetyproject.arg.adf.semantics.interpretation that return InterpretationModifier and TypeMethodDescriptionInterpretation.Builder.build()static InterpretationInterpretation.empty(AbstractDialecticalFramework adf) static InterpretationInterpretation.extend(Interpretation toExtend, Argument argument, boolean value) Extends the given interpretation by deciding a currently undecided argument.static Interpretationstatic InterpretationInterpretation.fromSets(Set<Argument> satisfied, Set<Argument> unsatisfied, Set<Argument> undecided) static InterpretationInterpretation.fromSets(Set<Argument> satisfied, Set<Argument> unsatisfied, AbstractDialecticalFramework adf) Interpretation fromSetsstatic InterpretationInterpretation.fromWitness(Set<Literal> witness, PropositionalMapping mapping) Constructs a three-valued ADF interpretation from a witness of a propositional sat encoding.InterpretationIterator.next()TwoValuedInterpretationIterator.next()static InterpretationInterpretation.ofSatisfied(Argument argument) static InterpretationInterpretation.ofUndecided(Argument argument) static InterpretationInterpretation.ofUnsatisfied(Argument argument) static InterpretationInterpretation.partial(Set<Argument> satisfied, Set<Argument> unsatisfied, AbstractDialecticalFramework adf) static InterpretationInterpretation.restrict(Interpretation interpretation, Collection<Argument> restriction) Creates a new interpretation with the same assignments as in the given interpretation, but only uses the arguments contained inrestriction.static InterpretationInterpretation.union(Interpretation i1, Interpretation i2) Creates the union of two disjunct interpretations.Methods in org.tweetyproject.arg.adf.semantics.interpretation that return types with arguments of type InterpretationModifier and TypeMethodDescriptionstatic Iterator<Interpretation>Interpretation.partials(List<Argument> arguments, AbstractDialecticalFramework adf) Goes through all possible partial interpretations respecting the order of the given list of arguments.Methods in org.tweetyproject.arg.adf.semantics.interpretation with parameters of type InterpretationModifier and TypeMethodDescriptionstatic booleanInterpretation.equalsTwoValued(Interpretation i1, Interpretation i2) Checks if, and only if, the two valued assignments for both of the interpretations are the same, ignores differences in the undecided assignments.static InterpretationInterpretation.extend(Interpretation toExtend, Argument argument, boolean value) Extends the given interpretation by deciding a currently undecided argument.default booleanInterpretation.isStrictSubsetOf(Interpretation superset) default booleanInterpretation.isStrictSupersetOf(Interpretation subset) default booleanInterpretation.isSubsetOf(Interpretation superset) default booleanInterpretation.isSupersetOf(Interpretation subset) static InterpretationInterpretation.restrict(Interpretation interpretation, Collection<Argument> restriction) Creates a new interpretation with the same assignments as in the given interpretation, but only uses the arguments contained inrestriction.Interpretation.toMap(Interpretation interpretation) static InterpretationInterpretation.union(Interpretation i1, Interpretation i2) Creates the union of two disjunct interpretations. -
Uses of Interpretation in org.tweetyproject.arg.adf.semantics.link
Methods in org.tweetyproject.arg.adf.semantics.link with parameters of type InterpretationModifier and TypeMethodDescriptionLinkStrategy.compute(Argument parent, AcceptanceCondition childAcc, Interpretation assumption) SatLinkStrategy.compute(Argument parent, AcceptanceCondition childAcc, Interpretation assumption) -
Uses of Interpretation in org.tweetyproject.arg.adf.transform
Constructors in org.tweetyproject.arg.adf.transform with parameters of type Interpretation -
Uses of Interpretation in org.tweetyproject.arg.adf.util
Methods in org.tweetyproject.arg.adf.util that return InterpretationModifier and TypeMethodDescriptionExcludeSubinterpretationsIterator.next()ExcludeTwoValuedSubinterpretationsIterator.next()Methods in org.tweetyproject.arg.adf.util that return types with arguments of type InterpretationMethods in org.tweetyproject.arg.adf.util with parameters of type InterpretationModifier and TypeMethodDescriptionbooleanInterpretationTrieSet.add(Interpretation e) Deprecated.InterpretationTrieSet.orderedDecided(Interpretation interpretation, Argument[] order) Deprecated.Constructor parameters in org.tweetyproject.arg.adf.util with type arguments of type InterpretationModifierConstructorDescriptionExcludeSubinterpretationsIterator(List<Interpretation> interpretations) ExcludeTwoValuedSubinterpretationsIterator(List<Interpretation> interpretations) InterpretationTrieSet(List<Interpretation> interpretations) Deprecated.