Examples of IDisposeListener


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

  public ComputedObservableMap(IObservableSet keySet, Object valueType) {
    super(keySet.getRealm());
    this.keySet = keySet;
    this.valueType = valueType;

    keySet.addDisposeListener(new IDisposeListener() {
      public void handleDispose(DisposeEvent staleEvent) {
        ComputedObservableMap.this.dispose();
      }
    });
  }
View Full Code Here

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

    this.context = context;
    if (target.isDisposed())
      throw new IllegalArgumentException("Target observable is disposed"); //$NON-NLS-1$
    if (model.isDisposed())
      throw new IllegalArgumentException("Model observable is disposed"); //$NON-NLS-1$
    this.disposeListener = new IDisposeListener() {
      public void handleDispose(DisposeEvent staleEvent) {
        Binding.this.context.getValidationRealm().exec(new Runnable() {
          public void run() {
            if (!isDisposed())
              dispose();
View Full Code Here

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

   * @param target
   *            the target observable
   */
  public static void cascadeDispose(IObservable source,
      final IObservable target) {
    source.addDisposeListener(new IDisposeListener() {
      public void handleDispose(DisposeEvent staleEvent) {
        target.dispose();
      }
    });
  }
View Full Code Here

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

    this.detailValueType = detailValueType;

    // Add change/stale/dispose listeners on the master map.
    masterMap.addMapChangeListener(masterMapListener);
    masterMap.addStaleListener(masterStaleListener);
    masterMap.addDisposeListener(new IDisposeListener() {
      public void handleDispose(DisposeEvent event) {
        MapDetailValueObservableMap.this.dispose();
      }
    });
View Full Code Here

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

    this.master = master;
    this.detailFactory = detailFactory;
    this.detailKeyType = keyType;
    this.detailValueType = valueType;

    master.addDisposeListener(new IDisposeListener() {
      public void handleDispose(DisposeEvent staleEvent) {
        dispose();
      }
    });
View Full Code Here

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

    this.factory = factory;
    this.outerObservableValue = outerObservableValue;
    this.detailType = detailType;

    outerObservableValue.addDisposeListener(new IDisposeListener() {
      public void handleDispose(DisposeEvent staleEvent) {
        dispose();
      }
    });
View Full Code Here

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

    this.factory = factory;
    this.detailType = detailType;
    this.outerObservableValue = outerObservableValue;

    outerObservableValue.addDisposeListener(new IDisposeListener() {
      public void handleDispose(DisposeEvent staleEvent) {
        dispose();
      }
    });
View Full Code Here

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

    this.detailList = new ArrayList();

    // Add change/stale/dispose listeners on the master list.
    masterList.addListChangeListener(masterListListener);
    masterList.addStaleListener(masterStaleListener);
    masterList.addDisposeListener(new IDisposeListener() {
      public void handleDispose(DisposeEvent event) {
        ListDetailValueObservableList.this.dispose();
      }
    });
View Full Code Here

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

        "Master observable is disposed"); //$NON-NLS-1$

    this.factory = factory;
    this.outerObservableValue = outerObservableValue;

    outerObservableValue.addDisposeListener(new IDisposeListener() {
      public void handleDispose(DisposeEvent staleEvent) {
        dispose();
      }
    });
View Full Code Here

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

      public void handleChange(ChangeEvent event) {
        ListToArrayObservableValue.this.handleChange();
      }
    });

    source.addDisposeListener(new IDisposeListener() {
      public void handleDispose(DisposeEvent event) {
        ListToArrayObservableValue.this.dispose();
      }
    });
  }
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.