Package org.biojava.utils

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


            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

        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

        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

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

            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

            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

TOP

Related Classes of org.biojava.utils.ChangeSupport

Copyright © 2018 www.massapicom. 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.