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