diff --git a/src/CompatibilityChecker.java b/src/CompatibilityChecker.java index 2ffa92f..a550d80 100644 --- a/src/CompatibilityChecker.java +++ b/src/CompatibilityChecker.java @@ -1,28 +1,29 @@ package src; +import java.util.HashMap; import java.util.Set; import fr.istic.nplouzeau.cartaylor.api.PartType; + public class CompatibilityChecker implements fr.istic.nplouzeau.cartaylor.api.CompatibilityChecker { - private Set incompatibilities; - private Set requirements; + private HashMap> incompatibilites; + private HashMap> requirements; public CompatibilityChecker(Set incompatibilities, Set requirements){ - this.requirements=requirements; - this.incompatibilities=incompatibilities; - } - @Override - public Set getIncompatibilities(PartType reference){ - /*TODO*/ - return this.incompatibilities; + } @Override - public Set getRequirements(PartType reference){ - /*TODO*/ - return this.requirements; + public Set getIncompatibilities(PartType reference) { + return this.incompatibilites.get(reference); } + @Override + public Set getRequirements(PartType reference) { + return this.requirements.get(reference); + } + + }