Class SyntacticEquivalence
java.lang.Object
org.tweetyproject.arg.dung.equivalence.SyntacticEquivalence
- All Implemented Interfaces:
Equivalence<DungTheory>
This class defines 'syntactic' equivalence of
Argumentation Frameworks,
i.e., it checks whether two AFs have exactly the same arguments and attacks.- Author:
- Julian Sander, Lars Bengel
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptiongetName()Return the name of this equivalence notionbooleanisEquivalent(Collection<DungTheory> theories) Checks whether the specified collection of objects are pairwise equivalentbooleanisEquivalent(DungTheory theory1, DungTheory theory2) Checks whether the specified objects are equivalent
-
Constructor Details
-
SyntacticEquivalence
public SyntacticEquivalence()
-
-
Method Details
-
isEquivalent
Description copied from interface:EquivalenceChecks whether the specified objects are equivalent- Specified by:
isEquivalentin interfaceEquivalence<DungTheory>- Parameters:
theory1- an object of typeTtheory2- an object of typeT- Returns:
- true, iff both object are equivalent wrt. this equivalence notion
-
isEquivalent
Description copied from interface:EquivalenceChecks whether the specified collection of objects are pairwise equivalent- Specified by:
isEquivalentin interfaceEquivalence<DungTheory>- Parameters:
theories- A collection of objects of typeT- Returns:
- true, iff all objects are equivalent wrt. this equivalence notion
-
getName
Description copied from interface:EquivalenceReturn the name of this equivalence notion- Specified by:
getNamein interfaceEquivalence<DungTheory>- Returns:
- name of this equivalence notion
-