/*
 * Created on May 15, 2004
 *
 * To change the template for this generated file go to
 * Window&gt;Preferences&gt;Java&gt;Code Generation&gt;Code and Comments
 */
package modelo;

/**
 * @author gas y jpg
 *
 * To change the template for this generated type comment go to
 * Window&gt;Preferences&gt;Java&gt;Code Generation&gt;Code and Comments
 */
public class ValorPropiedad implements Cloneable {

	protected String valor;
	
	protected Propiedad propiedad;
	
	public ValorPropiedad(){
	}

	public ValorPropiedad (Propiedad prop, String valor) {
		this.setPropiedad(prop);
		this.setValor(valor);
	}

	public Propiedad getPropiedad() {
		return propiedad;
	}

	public void setPropiedad(Propiedad propiedad) {
		this.propiedad = propiedad;
	}

	public String getValor() {
		return valor;
	}

	public void setValor(String valor) {
		this.valor = valor;
	}

	public Object clone()
	{
		Object clone = null;
		try
		{
			clone = super.clone();
		} 
		catch(CloneNotSupportedException e)
		{
			// No deberia suceder
		}
		((ValorPropiedad) clone).setValor(new String(this.getValor())); 
		return clone;
	}
}
