Class IdentityEquivalence
java.lang.Object
org.tweetyproject.arg.dung.equivalence.IdentityEquivalence
- 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
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptiongetName()
Return the name of this equivalence notionboolean
isEquivalent
(Collection<DungTheory> objects) Checks whether the specified collection of objects are pairwise equivalentboolean
isEquivalent
(DungTheory obj1, DungTheory obj2) Checks whether the specified objects are equivalent
-
Constructor Details
-
IdentityEquivalence
public IdentityEquivalence()
-
-
Method Details
-
isEquivalent
Description copied from interface:Equivalence
Checks whether the specified objects are equivalent- Specified by:
isEquivalent
in interfaceEquivalence<DungTheory>
- Parameters:
obj1
- an object of typeEquivalence
obj2
- an object of typeEquivalence
- Returns:
- true, iff both object are equivalent wrt. this equivalence notion
-
isEquivalent
Description copied from interface:Equivalence
Checks whether the specified collection of objects are pairwise equivalent- Specified by:
isEquivalent
in interfaceEquivalence<DungTheory>
- Parameters:
objects
- A collection of objects of typeEquivalence
- Returns:
- true, iff all objects are equivalent wrt. this equivalence notion
-
getName
Description copied from interface:Equivalence
Return the name of this equivalence notion- Specified by:
getName
in interfaceEquivalence<DungTheory>
- Returns:
- name of this equivalence notion
-