Allows extensions to vary their behavior based on properties in the extension
model and the given memento. The state model should be initialized from
values in the memento if necessary.
Clients should refer to the org.eclipse.ui.navigator.navigatorContent
extension point for more information on building a content extension.
Clients may implement this interface if they require the methods defined here.
ITreeContentProvider is respected by the Common
Navigator.