Class Argument
java.lang.Object
org.tweetyproject.arg.dung.syntax.Argument
- All Implemented Interfaces:
Comparable<Argument>,DungEntity,Formula,Node
- Direct Known Subclasses:
Argument,ArgumentStructure,AspicArgument,BasicArgument,CausalArgument,ClaimArgument,CoalitionArgument,Deduction,SimplePlLogicArgument
This class models an argument used by Dung's abstract argumentation theory and is just described by its name.
- Author:
- Matthias Thimm
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionintbooleanReturns the corresponding LDO argument.Returns a logical representation of this entity in LDO (Logic of dialectical outcomes, cf.getName()returns the name of the argumentReturns the signature of the language of this formula.inthashCode()voidsets the name of the argumenttoString()
-
Constructor Details
-
Argument
Default constructor that assigns the givennameto this argument- Parameters:
name- the name of the argument
-
-
Method Details
-
getName
returns the name of the argument- Returns:
- the name of the argument
-
setName
sets the name of the argument- Parameters:
name- the name of the argument
-
getSignature
Description copied from interface:FormulaReturns the signature of the language of this formula.- Specified by:
getSignaturein interfaceFormula- Returns:
- the signature of the language of this formula.
-
equals
-
hashCode
public int hashCode() -
toString
-
getLdoFormula
Description copied from interface:DungEntityReturns a logical representation of this entity in LDO (Logic of dialectical outcomes, cf. [Hunter, Thimm, 2015])- Specified by:
getLdoFormulain interfaceDungEntity- Returns:
- the logical formula of this entity.
-
getLdoArgument
Returns the corresponding LDO argument.- Returns:
- the corresponding LDO argument
-
compareTo
- Specified by:
compareToin interfaceComparable<Argument>
-