diff --git a/fr/istic/nplouzeau/cartaylor/api/CompatibilityManager.java b/fr/istic/nplouzeau/cartaylor/api/CompatibilityManager.java index c5a753a..438b9c7 100644 --- a/fr/istic/nplouzeau/cartaylor/api/CompatibilityManager.java +++ b/fr/istic/nplouzeau/cartaylor/api/CompatibilityManager.java @@ -1,12 +1,8 @@ package fr.istic.nplouzeau.cartaylor.api; import java.util.Set; public interface CompatibilityManager extends CompatibilityChecker { - void addIncompatibilities(PartType reference, - Set target); - void removeIncompatibility(PartType reference, PartType - target); - void addRequirements(PartType reference, Set - target); - void removeRequirement(PartType reference, PartType - target); + void addIncompatibilities(PartType reference,Set target); + void removeIncompatibility(PartType reference, PartType target); + void addRequirements(PartType reference, Set target); + void removeRequirement(PartType reference, PartType target); } \ No newline at end of file diff --git a/src/CompatibilityChecker.java b/src/CompatibilityChecker.java new file mode 100644 index 0000000..22464db --- /dev/null +++ b/src/CompatibilityChecker.java @@ -0,0 +1,19 @@ +package src; + +import java.util.Set; +import fr.istic.nplouzeau.cartaylor.api.PartType; + + +public class CompatibilityChecker implements fr.istic.nplouzeau.cartaylor.api.CompatibilityChecker { + + @Override + public Set getIncompatibilities(PartType reference){ + return Set.of(); + } + + @Override + public Set getRequirements(PartType reference){ + return Set.of(); + } + +} diff --git a/src/CompatibilityManager.java b/src/CompatibilityManager.java new file mode 100644 index 0000000..6940924 --- /dev/null +++ b/src/CompatibilityManager.java @@ -0,0 +1,38 @@ +package src; + +import java.util.Set; + +import fr.istic.nplouzeau.cartaylor.api.PartType; + +public class CompatibilityManager implements fr.istic.nplouzeau.cartaylor.api.CompatibilityManager { + + @Override + public void addIncompatibilities(PartType reference, Set target){ + + } + + @Override + public void removeIncompatibility(PartType reference, PartType target){ + + } + + @Override + public void addRequirements(PartType reference, Set target){ + + } + + @Override + public void removeRequirement(PartType reference, PartType target){ + + } + + @Override + public Set getIncompatibilities(PartType reference) { + return Set.of(); + } + + @Override + public Set getRequirements(PartType reference) { + return Set.of(); + } +}