Class Input
java.lang.Object
org.tweetyproject.commons.AbstractInterpretation
org.tweetyproject.arg.dung.semantics.AbstractArgumentationInterpretation
org.tweetyproject.arg.dung.semantics.Labeling
org.tweetyproject.arg.dung.learning.syntax.Input
- All Implemented Interfaces:
Map<Argument,,ArgumentStatus> Interpretation
Implementation of the input labeling (here called example) as an extension of normal labeling
i.e. a labeling with its corresponding semantics
- Author:
- Lars Bengel
-
Nested Class Summary
-
Constructor Summary
ConstructorsConstructorDescriptionInput()simple constructorInput(DungTheory theory, Extension extension, Semantics semantics) initialize input labeling from the given extension -
Method Summary
Modifier and TypeMethodDescriptionreturn the semantics of this input labelingvoidsetSemantics(Semantics semantics) set the semantics of this labelingtoString()Methods inherited from class org.tweetyproject.arg.dung.semantics.Labeling
clear, containsKey, containsValue, entrySet, equals, get, getArgumentsOfStatus, hashCode, isEmpty, keySet, put, putAll, remove, size, valuesMethods inherited from class org.tweetyproject.arg.dung.semantics.AbstractArgumentationInterpretation
satisfies, satisfiesMethods inherited from class org.tweetyproject.commons.AbstractInterpretation
satisfiesMethods inherited from interface java.util.Map
compute, computeIfAbsent, computeIfPresent, forEach, getOrDefault, merge, putIfAbsent, remove, replace, replace, replaceAll
-
Constructor Details
-
Input
initialize input labeling from the given extension- Parameters:
theory- some argumentation frameworkextension- some extensionsemantics- the semantics of the extension
-
Input
public Input()simple constructor
-
-
Method Details
-
getSemantics
-
setSemantics
set the semantics of this labeling- Parameters:
semantics- a semantics
-
toString
-