package iad;

import iad.*;

public class Cellule {
	/**
	 *Atributs privés
	 */
	private int ensemble;
	private int identificateur;
	private int etat;	
	/**
	 *Constructeur 
	 *@param identifiant
	 *Il initialise l'etat à zero et l'ensemble à lui-même (son identifiant)
	 */
	public Cellule (int identifiant) {
		
		this.ensemble=identifiant;
		this.identificateur=identifiant;
		this.etat=0;		
	}
	/**
	 *Retourne l'ensemble auquel appartient la cellule
	 *@return ensemble
	 */
	public int getEnsemble() {
		return this.ensemble;
	}
	/**
	 *Retourne l'état de la cellule
	 *@return etat
	 */
	public int getEtat() {
		return this.etat;
	}
	/**
	 *Retourne l'identificateur de la cellule
	 *@param identificateur
	 */
	public int getIdentificateur() {
		return this.identificateur;
	}
	/*
	 *Modifie l'ensemble auquel appartient la cellule
	 *@param ensemble
	 */
	public void setEnsemble(int ensemble) {
		this.ensemble=ensemble;
	}
	/**
	 *Modifie l'état de la cellule
	 *@param etat
	 */
	public void setEtat(int etat) {
		this.etat=etat;
	}
	/**
	 *Modifie l'identificateur de la cellule
	 *@param identificateur
	 */
	public void setIdentificateur(int identificateur) {
		this.identificateur = identificateur;
	}
}