Examples of ChangeSupport


Examples of org.biojava.utils.ChangeSupport

        public Annotation getAnnotation() {
            return Annotation.EMPTY_ANNOTATION;
        }
       
        public ChangeSupport getChangeSupport(ChangeType ct) {
            ChangeSupport cs = super.getChangeSupport(ct);
            forwarder = new ChangeForwarder(this, cs) {
                protected ChangeEvent generateEvent(ChangeEvent cev) {
                    return new ChangeEvent(
                        getSource(),
                        ChangeType.UNKNOWN,
View Full Code Here

Examples of org.biojava.utils.ChangeSupport

            this,
            Ontology.TRIPLE,
            t,
            null
        );
        ChangeSupport cs = getChangeSupport(Ontology.TRIPLE);
        synchronized(cs) {
          cs.firePreChangeEvent(ce);
          addTerm(t);
          addTriple(t);
          cs.firePostChangeEvent(ce);
        }
      }
      return t;
    }
View Full Code Here

Examples of org.biojava.utils.ChangeSupport

        this,
        Annotation.PROPERTY,
        new Object[] { key, value },
        new Object[] { key, properties.get(key)}
      );
      ChangeSupport cs = getChangeSupport(Annotation.PROPERTY);
      synchronized(cs) {
        cs.firePreChangeEvent(ce);
        properties.put(key, value);
        cs.firePostChangeEvent(ce);
      }
    }
  }
View Full Code Here

Examples of org.biojava.utils.ChangeSupport

        this,
        Annotation.PROPERTY,
        new Object[] { key, null },
        new Object[] { key, properties.get(key)}
      );
      ChangeSupport cs = getChangeSupport(Annotation.PROPERTY);
      synchronized(cs) {
        cs.firePreChangeEvent(ce);
        properties.remove(key);
        cs.firePostChangeEvent(ce);
      }
    }
  }
View Full Code Here

Examples of org.biojava.utils.ChangeSupport

public abstract class AbstractTerm extends AbstractChangeable implements Term {
    private transient ChangeForwarder forwarder;
    protected String description;
   
    public ChangeSupport getChangeSupport(ChangeType ct) {
            ChangeSupport cs = super.getChangeSupport(ct);
            forwarder = new ChangeForwarder(this, cs) {
                protected ChangeEvent generateEvent(ChangeEvent cev) {
                    if (cev.getSource() instanceof Ontology) {
                        return new ChangeEvent(
                            getSource(),
View Full Code Here

Examples of org.biojava.utils.ChangeSupport

            this,
            Ontology.TERM,
            t,
            null
        );
        ChangeSupport cs = getChangeSupport(Ontology.TERM);
        synchronized(cs) {
          cs.firePreChangeEvent(ce);
          terms.put(t.getName(), t);
          cs.firePostChangeEvent(ce);
        }
      }
    }
View Full Code Here

Examples of org.biojava.utils.ChangeSupport

            this,
            Ontology.TERM,
            null,
            t
        );
        ChangeSupport cs = getChangeSupport(Ontology.TERM);
        synchronized(cs) {
          cs.firePreChangeEvent(ce);
          terms.remove(name);
          if (t instanceof Triple) {
            removeTriple((Triple) t);
          }
          cs.firePostChangeEvent(ce);
        }
      }
    }
View Full Code Here

Examples of org.eclipse.core.databinding.observable.ChangeSupport

    super.lastListenerRemoved();
  }
 
  protected AbstractObservableSet(Realm realm) {
    super(realm);
    changeSupport = new ChangeSupport(realm){
      protected void firstListenerAdded() {
        AbstractObservableSet.this.firstListenerAdded();
      }
      protected void lastListenerRemoved() {
        AbstractObservableSet.this.lastListenerRemoved();
View Full Code Here

Examples of org.eclipse.core.databinding.observable.ChangeSupport

  /**
   * @param realm
   */
  public AbstractObservableMap(Realm realm) {
    Assert.isNotNull(realm);
    changeSupport = new ChangeSupport(realm){
      protected void firstListenerAdded() {
        AbstractObservableMap.this.firstListenerAdded();
      }
      protected void lastListenerRemoved() {
        AbstractObservableMap.this.lastListenerRemoved();
View Full Code Here

Examples of org.eclipse.core.databinding.observable.ChangeSupport

   * @param realm
   *
   */
  public AbstractObservableList(Realm realm) {
    Assert.isNotNull(realm);
    changeSupport = new ChangeSupport(realm){
      protected void firstListenerAdded() {
        AbstractObservableList.this.firstListenerAdded();
      }
      protected void lastListenerRemoved() {
        AbstractObservableList.this.lastListenerRemoved();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.