my bad
This commit is contained in:
@@ -1,4 +1,4 @@
|
||||
package fr.istic.nplouzeau.cartaylor.api;
|
||||
package src.fr.api;
|
||||
/**
|
||||
* @author plouzeau
|
||||
* <p>
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package fr.istic.nplouzeau.cartaylor.api;
|
||||
package src.fr.api;
|
||||
import java.util.Set;
|
||||
public interface CompatibilityChecker {
|
||||
Set<PartType> getIncompatibilities(PartType reference);
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package fr.istic.nplouzeau.cartaylor.api;
|
||||
package src.fr.api;
|
||||
import java.util.Set;
|
||||
public interface CompatibilityManager extends CompatibilityChecker {
|
||||
void addIncompatibilities(PartType reference,Set<PartType> target);
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package fr.istic.nplouzeau.cartaylor.api;
|
||||
package src.fr.api;
|
||||
import java.util.Set;
|
||||
public interface Configuration {
|
||||
boolean isValid();
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package fr.istic.nplouzeau.cartaylor.api;
|
||||
package src.fr.api;
|
||||
import java.util.Set;
|
||||
public interface Configurator {
|
||||
Set<Category> getCategories();
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
package fr.istic.nplouzeau.cartaylor.api;
|
||||
package src.fr.api;
|
||||
public interface PartType {
|
||||
String getName();
|
||||
Category getCategory();
|
||||
|
||||
@@ -1,6 +1,7 @@
|
||||
package src;
|
||||
package src.fr.impl;
|
||||
|
||||
public class Category implements fr.istic.nplouzeau.cartaylor.api.Category {
|
||||
|
||||
public class Category implements src.fr.api.Category {
|
||||
private String name;
|
||||
|
||||
public Category(String name){
|
||||
|
||||
@@ -1,11 +1,11 @@
|
||||
package src;
|
||||
package src.fr.impl;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.Set;
|
||||
import fr.istic.nplouzeau.cartaylor.api.PartType;
|
||||
import src.fr.api.PartType;
|
||||
|
||||
|
||||
public class CompatibilityChecker implements fr.istic.nplouzeau.cartaylor.api.CompatibilityChecker {
|
||||
public class CompatibilityChecker implements src.fr.api.CompatibilityChecker {
|
||||
|
||||
private HashMap<PartType, Set<PartType>> incompatibilities;
|
||||
private HashMap<PartType, Set<PartType>> requirements;
|
||||
|
||||
@@ -1,11 +1,10 @@
|
||||
package src;
|
||||
package src.fr.impl;
|
||||
|
||||
import java.util.HashMap;
|
||||
import java.util.HashSet;
|
||||
import java.util.Set;
|
||||
import fr.istic.nplouzeau.cartaylor.api.PartType;
|
||||
import src.fr.api.PartType;
|
||||
|
||||
public class CompatibilityManager implements fr.istic.nplouzeau.cartaylor.api.CompatibilityManager {
|
||||
public class CompatibilityManager implements src.fr.api.CompatibilityManager {
|
||||
|
||||
private HashMap<PartType, Set<PartType>> incompatibilities;
|
||||
private HashMap<PartType, Set<PartType>> requirements;
|
||||
|
||||
@@ -1,12 +1,12 @@
|
||||
package src;
|
||||
package src.fr.impl;
|
||||
|
||||
import fr.istic.nplouzeau.cartaylor.api.Category;
|
||||
import fr.istic.nplouzeau.cartaylor.api.PartType;
|
||||
import src.fr.api.Category;
|
||||
import src.fr.api.PartType;
|
||||
|
||||
|
||||
import java.util.Set;
|
||||
|
||||
public class Configuration implements fr.istic.nplouzeau.cartaylor.api.Configuration {
|
||||
public class Configuration implements src.fr.api.Configuration {
|
||||
private Set<PartType> selectedParts;
|
||||
private CompatibilityManager compatibilityManager;
|
||||
private static int NB_CATEGORY = 4;
|
||||
|
||||
@@ -1,14 +1,14 @@
|
||||
package src;
|
||||
package src.fr.impl;
|
||||
|
||||
import fr.istic.nplouzeau.cartaylor.api.Category;
|
||||
import fr.istic.nplouzeau.cartaylor.api.CompatibilityChecker;
|
||||
import fr.istic.nplouzeau.cartaylor.api.Configuration;
|
||||
import fr.istic.nplouzeau.cartaylor.api.PartType;
|
||||
import src.fr.api.Category;
|
||||
import src.fr.api.CompatibilityChecker;
|
||||
import src.fr.api.Configuration;
|
||||
import src.fr.api.PartType;
|
||||
|
||||
import java.util.HashSet;
|
||||
import java.util.Set;
|
||||
|
||||
public class Configurator implements fr.istic.nplouzeau.cartaylor.api.Configurator {
|
||||
public class Configurator implements src.fr.api.Configurator {
|
||||
private Set<Category> categories;
|
||||
private Set<PartType> partTypes;
|
||||
private Configuration configuration;
|
||||
|
||||
@@ -1,6 +1,6 @@
|
||||
package src;
|
||||
package src.fr.impl;
|
||||
|
||||
public class PartType implements fr.istic.nplouzeau.cartaylor.api.PartType {
|
||||
public class PartType implements src.fr.api.PartType {
|
||||
private String name;
|
||||
private Category category;
|
||||
|
||||
|
||||
@@ -1,5 +1,4 @@
|
||||
package tests;
|
||||
import src.*;
|
||||
package src.fr.test;
|
||||
import java.util.Set;
|
||||
import java.util.HashSet;
|
||||
|
||||
@@ -8,6 +7,8 @@ import static org.junit.Assert.*;
|
||||
|
||||
import org.junit.Test;
|
||||
|
||||
import src.fr.impl.*;
|
||||
|
||||
public class test {
|
||||
public static void main(String[] args){
|
||||
Category Engine = new Category("Engine");
|
||||
|
||||
Reference in New Issue
Block a user