// adapterFactory.addAdapterFactory( new ParametersItemProviderAdapterFactory() );
adapterFactory.addAdapterFactory( new ReflectiveItemProviderAdapterFactory() );
// Create the command stack that will notify this editor as commands are executed.
//
BasicCommandStack commandStack = new BasicCommandStack();
// Add a listener to set the most recent command's affected objects to be the selection of the viewer with focus.
//
commandStack.addCommandStackListener( new CommandStackListener() {
public void commandStackChanged( final EventObject event ) {
getContainer().getDisplay().asyncExec( new Runnable() {
public void run() {
firePropertyChange( IEditorPart.PROP_DIRTY );