Bug 281888 sysout in photo demo
shutting down I get a "dispose called!" from org.eclipse.e4.demo.e4photo.ExifTable We should be using tracing for sysouts. org.eclipse.e4.workbench.ui.internal.Activator.trace(String, String, Throwable) is an example but I don't know if we should make it easy to use for client plugins, or simply if we should re-use it for our examples. PW
examples/org.eclipse.e4.demo.e4photo/src/org/eclipse/e4/demo/e4photo/ExifTable.java
}
			});
		}
		ObservableListContentProvider contentProvider = new ObservableListContentProvider();
		viewer.setContentProvider(contentProvider);
		viewer.addSelectionChangedListener(new ISelectionChangedListener() {
			public void selectionChanged(SelectionChangedEvent event) {
				setSelection((Exif) ((StructuredSelection) event.getSelection())
						.getFirstElement());
			}
		});
		viewer
				.setLabelProvider(new ObservableMapLabelProvider(PojoObservables
						.observeMaps(contentProvider.getKnownElements(), Exif.class,
								columnNames)));
		viewer.setInput(inputList);
	}
	public void addPropertyChangeListener(String propertyName,
			PropertyChangeListener listener) {
		changeSupport.addPropertyChangeListener(propertyName, listener);
	}
	public void removePropertyChangeListener(String propertyName,
			PropertyChangeListener listener) {
		changeSupport.removePropertyChangeListener(propertyName, listener);
	}
	void dispose() {
		System.out.println("dispose called!");
	}
}