package negocio;
// default package
// Generated 25-jul-2011 23:24:50 by Hibernate Tools 3.2.0.b9

import java.util.HashSet;
import java.util.Set;

/**
 * Instancia generated by hbm2java
 */
public class Instancia implements java.io.Serializable {

	private int idInstancia;

	private BloqueConstructivo bloqueConstructivo;

	private Proyecto proyecto;

	private String nombre;

	private Set componenteInstancias = new HashSet(0);

	private Set contenidoListas = new HashSet(0);

	public Instancia() {
	}

	public Instancia(int idInstancia, BloqueConstructivo bloqueConstructivo,
			Proyecto proyecto) {
		this.idInstancia = idInstancia;
		this.bloqueConstructivo = bloqueConstructivo;
		this.proyecto = proyecto;
	}

	public Instancia(int idInstancia, BloqueConstructivo bloqueConstructivo,
			Proyecto proyecto, String nombre, Set componenteInstancias,
			Set contenidoComponenteListas) {
		this.idInstancia = idInstancia;
		this.bloqueConstructivo = bloqueConstructivo;
		this.proyecto = proyecto;
		this.nombre = nombre;
		this.componenteInstancias = componenteInstancias;
		this.contenidoListas = contenidoComponenteListas;
	}

	public int getIdInstancia() {
		return this.idInstancia;
	}

	public void setIdInstancia(int idInstancia) {
		this.idInstancia = idInstancia;
	}

	public BloqueConstructivo getBloqueConstructivo() {
		return this.bloqueConstructivo;
	}

	public void setBloqueConstructivo(BloqueConstructivo bloqueConstructivo) {
		this.bloqueConstructivo = bloqueConstructivo;
	}

	public Proyecto getProyecto() {
		return this.proyecto;
	}

	public void setProyecto(Proyecto proyecto) {
		this.proyecto = proyecto;
	}

	public String getNombre() {
		return this.nombre;
	}

	public void setNombre(String nombre) {
		this.nombre = nombre;
	}

	public Set getComponenteInstancias() {
		return this.componenteInstancias;
	}

	public void setComponenteInstancias(Set componenteInstancias) {
		this.componenteInstancias = componenteInstancias;
	}

	public Set getContenidoListas() {
		return this.contenidoListas;
	}

	public void setContenidoListas(Set contenidoComponenteListas) {
		this.contenidoListas = contenidoComponenteListas;
	}
	
	public String toString (){
		return nombre;
	}

}
