Package examples
Class HouseExample
- java.lang.Object
-
- examples.HouseExample
-
public class HouseExample extends java.lang.Object
Example avec la maison.
-
-
Constructor Summary
Constructors Constructor Description HouseExample(int width, int length, java.util.Set<java.lang.String> wetRooms, java.util.Set<java.lang.String> dryRooms)
Constructeur par défaut.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description void
addConstraints(java.util.Collection<Constraint> cons)
Ajoute des contraintes à l'ensemble de contraintes.void
addConstraints(Constraint... cons)
Ajoute des contraintes à l'ensemble de contraintes.void
addVariables(java.util.Collection<Variable> vars)
Ajoute des variables à l'ensemble de variables.void
addVariables(Variable... vars)
Ajoute des variables à l'ensemble de variables.java.util.Set<Constraint>
getConstraints()
Retourne la ensemble des contraintes à satisfaire.java.util.Set<java.lang.String>
getDryRooms()
Retourne un ensemble d'autres pièces autre que des pièces d'eau.int
getLength()
Retourne la longueur de la maison.java.util.Set<Variable>
getVariables()
Retourne la ensemble des variables.java.util.Set<java.lang.String>
getWetRooms()
Retourne un ensemble de pièces d'eau.int
getWidth()
Retourne la largeur de la maison.void
removeConstraints(java.util.Collection<Constraint> cons)
Enlève des contraintes de l'ensemble de contraintes.void
removeConstraints(Constraint... cons)
Enlève des contraintes de l'ensemble de contraintes.void
removeVariables(java.util.Collection<Variable> vars)
Enlève des variables de l'ensemble de variables.void
removeVariables(Variable... vars)
Enlève des variables de l'ensemble de variables.
-
-
-
Constructor Detail
-
HouseExample
public HouseExample(int width, int length, java.util.Set<java.lang.String> wetRooms, java.util.Set<java.lang.String> dryRooms)
Constructeur par défaut.- Parameters:
width
- largeur de la maisonlength
- longueur de la maisonwetRooms
- ensemble de pièce d'eaudryRooms
- ensemble d'autre pièces
-
-
Method Detail
-
addVariables
public void addVariables(Variable... vars)
Ajoute des variables à l'ensemble de variables.- Parameters:
vars
- variables à ajouter (une ou plus)
-
addVariables
public void addVariables(java.util.Collection<Variable> vars)
Ajoute des variables à l'ensemble de variables.- Parameters:
vars
- collection de variables à ajouter (une ou plus)
-
removeVariables
public void removeVariables(Variable... vars)
Enlève des variables de l'ensemble de variables.- Parameters:
vars
- variables à enlever (une ou plus)
-
removeVariables
public void removeVariables(java.util.Collection<Variable> vars)
Enlève des variables de l'ensemble de variables.- Parameters:
vars
- collection de variables à enlever (une ou plus)
-
addConstraints
public void addConstraints(Constraint... cons)
Ajoute des contraintes à l'ensemble de contraintes.- Parameters:
cons
- contraintes à ajouter (une ou plus)
-
addConstraints
public void addConstraints(java.util.Collection<Constraint> cons)
Ajoute des contraintes à l'ensemble de contraintes.- Parameters:
cons
- collection de contraintes à ajouter (une ou plus)
-
removeConstraints
public void removeConstraints(Constraint... cons)
Enlève des contraintes de l'ensemble de contraintes.- Parameters:
cons
- contraintes à enlever (une ou plus)
-
removeConstraints
public void removeConstraints(java.util.Collection<Constraint> cons)
Enlève des contraintes de l'ensemble de contraintes.- Parameters:
cons
- collection de contraintes à enlever (une ou plus)
-
getVariables
public java.util.Set<Variable> getVariables()
Retourne la ensemble des variables.- Returns:
- ensemble des variables
-
getConstraints
public java.util.Set<Constraint> getConstraints()
Retourne la ensemble des contraintes à satisfaire.- Returns:
- ensemble des contraintes à satisfaire
-
getWidth
public int getWidth()
Retourne la largeur de la maison.- Returns:
- largeur de la maison
-
getLength
public int getLength()
Retourne la longueur de la maison.- Returns:
- longueur de la maison
-
getWetRooms
public java.util.Set<java.lang.String> getWetRooms()
Retourne un ensemble de pièces d'eau.- Returns:
- ensemble de pièces d'eau
-
getDryRooms
public java.util.Set<java.lang.String> getDryRooms()
Retourne un ensemble d'autres pièces autre que des pièces d'eau.- Returns:
- ensemble d'autres pièces autre que des pièces d'eau
-
-