return;
}
final ReportDesignerContext context = getReportDesignerContext();
final Component parent = context.getParent();
final Window window = SwingUtil.getWindowAncestor(parent);
final DocumentMetaDataDialog dialog;
if (window instanceof JDialog)
{
dialog = new DocumentMetaDataDialog((JDialog) window);
}
else if (window instanceof JFrame)
{
dialog = new DocumentMetaDataDialog((JFrame) window);
}
else
{
dialog = new DocumentMetaDataDialog();
}
SwingUtil.centerDialogInParent(dialog);
try
{
final MasterReport report = activeContext.getMasterReportElement();
final DocumentBundle bundle = report.getBundle();
final DocumentMetaData oldMetaData = (DocumentMetaData) bundle.getMetaData().clone();
final DocumentMetaData result = dialog.performEdit(oldMetaData,
report.getResourceManager(),
report.getDefinitionSource());
if (result == null)
{