public class ChannelTreeProviders
extends java.lang.Object
Code is derived from the older class alma/acs/eventbrowser/views/EventGuiAdapterFactory.java,
although here in E4 we do not yet use an adapter pattern but a straight 'instanceof'-based check
for the different levels of the tree hierarchy.
TODO: Check http://wiki.eclipse.org/E4/EAS/Adapting_Objects if we can also do it in e4.
TODO: Find replacement for E3 org.eclipse.ui.model.BaseWorkbenchContentProvider
Check out org.eclipse.jface.databinding.viewers.ObservableListTreeContentProvider.
See local project 'NotifyDomainEmf' about using EMF generated domain model classes.