1 package fi.vtt.simantics.procore.internal;
3 import org.simantics.db.event.ChangeListener;
4 import org.simantics.db.service.GraphChangeListenerSupport;
6 public class GraphChangeListenerSupportImpl implements GraphChangeListenerSupport {
8 final private SessionImplSocket session;
10 GraphChangeListenerSupportImpl(SessionImplSocket session) {
11 this.session = session;
15 public void addListener(ChangeListener l) {
16 session.changeListeners2.add(l);
20 public void removeListener(ChangeListener l) {
21 session.changeListeners2.remove(l);
25 public void addMetadataListener(ChangeListener l) {
26 session.metadataListeners.add(l);
30 public void removeMetadataListener(ChangeListener l) {
31 session.metadataListeners.remove(l);