Bug 263413 [DataBinding] Widget<Value|List>Property and Viewer<Value|Set|List>Property should be public
The base Widget*Property and Viewer*Property perform some standard stuff like defaulting the realm to the display realm of the widget, and wrapping the observable in an ISWTObservable or IViewerObservable decorator. In addition, WidgetValueProperty implements listeners using SWT's untyped listener API. We should make these classes public so that downstream projects like Nebula can consume them.
bundles/org.eclipse.jface.databinding/src/org/eclipse/jface/internal/databinding/swt/WidgetListProperty.java
/*******************************************************************************
 * Copyright (c) 2008 Matthew Hall and others.
 * All rights reserved. This program and the accompanying materials
 * are made available under the terms of the Eclipse Public License v1.0
 * which accompanies this distribution, and is available at
 * http://www.eclipse.org/legal/epl-v10.html
 *
 * Contributors:
 *     Matthew Hall - initial API and implementation (bug 194734)
 ******************************************************************************/
package org.eclipse.jface.internal.databinding.swt;
import org.eclipse.core.databinding.observable.Realm;
import org.eclipse.core.databinding.observable.list.IObservableList;
import org.eclipse.core.databinding.property.list.SimpleListProperty;
import org.eclipse.jface.databinding.swt.SWTObservables;
import org.eclipse.swt.widgets.Widget;
/**
 * @since 3.3
 * 
 */
public abstract class WidgetListProperty extends SimpleListProperty {