GraphLayoutManager layoutManager = new GraphLayoutManager();
SwingUserInterface view = new SwingUserInterface(model, "Welcome to Visual Graph", layoutManager);// create user interface
// create plugin parameter--------
PluginParameter param = new PluginParameter(model, view);
// adding system functions--------
layoutManager.install(param);
new SimpleTabCloser(view);
new DesktopPlugin().install(param);
new mxLayoutsRegister(view.getGraphLayoutManager());
new vg.modules.filter.FilterPlugin().install(param);
new UndoAndRedo().install(param);