public void run() {
setPartName(file.getName());
setTitleToolTip(file.getToolTipText());
}
});
ParserFactory factory = ParserFactory.getDefaultParserFactory();
if (factory == null)
throw new Exception("No parser factory available!");
ICompilationUnit unit = JavaCore.createCompilationUnitFrom(file.getFile());
hostProject = unit.getJavaProject();
ISourceParser sourceParser = factory.newParser();
isParsing = true;
VisualSwingPlugin.setCurrentEditor(this);
this.designer.setCompilationUnit(unit);
try {
WidgetAdapter adapter = sourceParser.parse(unit, monitor);