Package examples

Class 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.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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 maison
        length - longueur de la maison
        wetRooms - ensemble de pièce d'eau
        dryRooms - 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