remove the update

This commit is contained in:
Minh VU
2024-10-18 16:30:25 +02:00
parent 4ef176d3c5
commit 6c0b2e1ede

View File

@@ -6,7 +6,10 @@ import java.util.Set;
import fr.istic.nplouzeau.cartaylor.api.PartType;
public abstract class CompatibilityManager implements fr.istic.nplouzeau.cartaylor.api.CompatibilityManager {
public class CompatibilityManager implements fr.istic.nplouzeau.cartaylor.api.CompatibilityManager {
private HashMap<PartType, Set<PartType>> incompatibilities;
private HashMap<PartType, Set<PartType>> requirements;
@Override
public void addIncompatibilities(PartType reference, Set<PartType> target){
@@ -116,7 +119,13 @@ public abstract class CompatibilityManager implements fr.istic.nplouzeau.cartayl
}
}
@Override
public Set<PartType> getIncompatibilities(PartType reference) {
return this.incompatibilities.get(reference);
}
public abstract Set<PartType> getIncompatibilities(PartType reference);
public abstract Set<PartType> getRequirements(PartType reference);
@Override
public Set<PartType> getRequirements(PartType reference) {
return this.requirements.get(reference);
}
}