Package org.biojava.utils

Examples of org.biojava.utils.ChangeEvent


       
        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,
                        target,
                        null,
                        cev
View Full Code Here


  throws ChangeVetoException {
    if(!hasListeners()) {
      getProperties().put(key, value);
    } else {
      Map properties = getProperties();
      ChangeEvent ce = new ChangeEvent(
        this,
        Annotation.PROPERTY,
        new Object[] { key, value },
        new Object[] { key, properties.get(key)}
      );
View Full Code Here

    if(!hasListeners()) {
      getProperties().remove(key);
    } else {
      Map properties = getProperties();
      ChangeEvent ce = new ChangeEvent(
        this,
        Annotation.PROPERTY,
        new Object[] { key, null },
        new Object[] { key, properties.get(key)}
      );
View Full Code Here

    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(),
                            Term.ONTOLOGY,
                            getOntology(),
                            null,
                            cev
                        );
                    } else if (cev.getSource() instanceof Annotation) {
                        return new ChangeEvent(
                            getSource(),
                            Annotatable.ANNOTATION,
                            getAnnotation(),
                            null,
                            cev
View Full Code Here

      }

      if(!hasListeners()) {
        terms.put(t.getName(), t);
      } else {
        ChangeEvent ce = new ChangeEvent(
            this,
            Ontology.TERM,
            t,
            null
        );
View Full Code Here

        terms.remove(name);
        if(t instanceof Triple) {
          removeTriple((Triple) t);
        }
      } else {
        ChangeEvent ce = new ChangeEvent(
            this,
            Ontology.TERM,
            null,
            t
        );
View Full Code Here

      if(!hasListeners()) {
        addTerm(t);
        addTriple(t);
      } else {
        ChangeEvent ce = new ChangeEvent(
            this,
            Ontology.TRIPLE,
            t,
            null
        );
View Full Code Here

    }

    protected ChangeEvent generateEvent(ChangeEvent ce) {
      ChangeType ct = ce.getType();
      if(ct == Annotation.PROPERTY) {
        return new ChangeEvent(
          getSource(),
          ANNOTATION,
          ct
        );
      }
View Full Code Here

TOP

Related Classes of org.biojava.utils.ChangeEvent

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.