class BinCriteriaElement extends Observable implements Observer {

    @XmlElement(name = "criteriaType")
    public void setCriteriaType(CriteriaType criteriaType)
    {
        if (myCriteriaType != null)
        {
            myCriteriaType.deleteObserver(this);
        }
        myCriteriaType = criteriaType;
        if (myCriteriaType != null)
        {
            myCriteriaType.addObserver(this);
        }
        setChanged();
        notifyObservers(CRITERIA_TYPE_PROP);
    }

}