// The notifications are only propagated to the outline page
//
// Tell parser that we want to know about all the changes
// make sure that the changes are propagated on the main thread
modelListener = new IModelListener() {
public void modelChanged(final SimpleNode ast) {
Display.getDefault().asyncExec(new Runnable() {
public void run() {
synchronized (this) {