/** Aggiunge un nuovo elemento alla lista. */ public boolean addElement(ElementoConstraint con) { if (con == null) return false; if (lista == null) return false; if (lista.contains(con)) { return true; // gia c'è } con.creaGraficoConstraint(); con.setUpdateEp(listener); listener.notifyAdd(con); return lista.add(con); }
/** * rimozione di un listener per la lista * * @param ilpl */ public void removeListener(IListaConstraintListener ilpl) { listener.removeElement(ilpl); }
/** rimuove tutti i listener registrati */ public void removeAllListener() { listener.removeAllElements(); }
/** * aggiunta di un listener per la lista * * @param ilpl */ public void addListener(IListaConstraintListener ilpl) { listener.add(ilpl); }