diff options
author | tfesenko | 2010-10-06 12:40:15 +0000 |
---|---|---|
committer | tfesenko | 2010-10-06 12:40:15 +0000 |
commit | 8b61e7443a8b2ccb5e8599af166bac6f1c60cb18 (patch) | |
tree | 6ba6ab933d20cbde9352045522ca2f797b66a533 /extraplugins | |
parent | 574741c81efffe2a7a49e99a242e2bc5d0aa26a3 (diff) | |
download | org.eclipse.papyrus-8b61e7443a8b2ccb5e8599af166bac6f1c60cb18.tar.gz org.eclipse.papyrus-8b61e7443a8b2ccb5e8599af166bac6f1c60cb18.tar.xz org.eclipse.papyrus-8b61e7443a8b2ccb5e8599af166bac6f1c60cb18.zip |
Propose a proper file name (composed from names of the models) when creating report using the wizard
Diffstat (limited to 'extraplugins')
-rw-r--r-- | extraplugins/compare/org.eclipse.papyrus.compare.report.ui/src/org/eclipse/papyrus/compare/report/ui/action/ExportAsHTMLWizard.java | 7 |
1 files changed, 5 insertions, 2 deletions
diff --git a/extraplugins/compare/org.eclipse.papyrus.compare.report.ui/src/org/eclipse/papyrus/compare/report/ui/action/ExportAsHTMLWizard.java b/extraplugins/compare/org.eclipse.papyrus.compare.report.ui/src/org/eclipse/papyrus/compare/report/ui/action/ExportAsHTMLWizard.java index 5e8c9da0153..7998a57385e 100644 --- a/extraplugins/compare/org.eclipse.papyrus.compare.report.ui/src/org/eclipse/papyrus/compare/report/ui/action/ExportAsHTMLWizard.java +++ b/extraplugins/compare/org.eclipse.papyrus.compare.report.ui/src/org/eclipse/papyrus/compare/report/ui/action/ExportAsHTMLWizard.java @@ -22,6 +22,7 @@ import org.eclipse.emf.ecore.EObject; import org.eclipse.emf.ecore.resource.Resource;
import org.eclipse.jface.viewers.IStructuredSelection;
import org.eclipse.jface.viewers.StructuredSelection;
+import org.eclipse.papyrus.compare.report.services.UmlElementService;
import org.eclipse.papyrus.compare.report.ui.common.GenerateAll;
import org.eclipse.ui.IWorkbench;
import org.eclipse.ui.dialogs.WizardNewFileCreationPage;
@@ -44,8 +45,10 @@ public class ExportAsHTMLWizard extends SaveDeltaWizard { public void init(IWorkbench workbench, ComparisonSnapshot inputSnapshot) {
super.init(workbench, inputSnapshot);
- Resource firstSelectedResource = getFirstSelectedResource(getDiffModel(inputSnapshot));
+ DiffModel model = getDiffModel(inputSnapshot);
+ Resource firstSelectedResource = getFirstSelectedResource(model);
myFirstSelectedFile = ResourcesPlugin.getWorkspace().getRoot().findMember(firstSelectedResource.getURI().toPlatformString(true));
+ myDefaultFileName = new UmlElementService().getFileName(model);
}
private DiffModel getDiffModel(ComparisonSnapshot inputSnapshot) {
@@ -120,7 +123,7 @@ public class ExportAsHTMLWizard extends SaveDeltaWizard { }
private String getDefaultFileName() {
- return "result";
+ return myDefaultFileName;
}
private List<? extends Object> getTemplateArguments() {
|