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
ConstructorDescriptionInput()
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 labelingvoid
setSemantics
(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, values
Methods inherited from class org.tweetyproject.arg.dung.semantics.AbstractArgumentationInterpretation
satisfies, satisfies
Methods inherited from class org.tweetyproject.commons.AbstractInterpretation
satisfies
Methods 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
-