{
onAddTablesRequest(tablenames, schema, catalog);
}
};
GraphControllerXmlBean graphControllerXmlBean = null;
if(null != xmlSerializer)
{
graphControllerXmlBean = _xmlSerializer.read();
_graphPane.setTitle(graphControllerXmlBean.getTitle());
_desktopController.initZoomer(graphControllerXmlBean.getZoomerXmlBean(), graphControllerXmlBean.getPrintXmlBean());
_desktopController.setShowConstraintNames(graphControllerXmlBean.isShowConstraintNames());
_desktopController.setShowQualifiedTableNames(graphControllerXmlBean.isShowQualifiedTableNames());
}
else
{
_graphPane.setTitle(_plugin.patchName(_graphPane.getTitle(), _session));
_desktopController.initZoomer(null, null);
}
_session.getSessionSheet().addMainTab(_graphPane);
if(null != graphControllerXmlBean)
{
TableFrameControllerXmlBean[] tableFrameControllerXmls = graphControllerXmlBean.getTableFrameControllerXmls();
for (int i = 0; i < tableFrameControllerXmls.length; i++)
{
addTableIntern(null, null, null, null, tableFrameControllerXmls[i]);
}
}