public EditorUI(EditorModel model) { this.model = model; try { SwtXulLoader loader = new SwtXulLoader(); loader.registerClassLoader(getClass().getClassLoader()); container = loader.loadXul( "org/pentaho/di/plugins/examples/texteditor/res/notepad.xul", new PDIMessages(getClass())); // $NON-NLS-1$ EditorController controller = new EditorController(model); container.addEventHandler(controller); container.initialize(); } catch (XulException e) { e.printStackTrace(); } }