/**
*
*/
package no.playtrd.ui;
import java.util.ArrayList;
import java.util.List;
import org.eclipse.emf.common.notify.Notifier;
import org.eclipse.emf.common.notify.impl.AdapterImpl;
public class MultiAdapter extends AdapterImpl {
private List<Notifier> notifiers = new ArrayList<Notifier>();
public void addTarget(Notifier notifier) {
notifier.eAdapters().add(this);
notifiers.add(notifier);
}
public void clearTargets() {
for (Notifier notifier : notifiers) {
notifier.eAdapters().remove(this);
}
notifiers.clear();
}
}