Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authortfesenko2010-10-06 12:40:15 +0000
committertfesenko2010-10-06 12:40:15 +0000
commit8b61e7443a8b2ccb5e8599af166bac6f1c60cb18 (patch)
tree6ba6ab933d20cbde9352045522ca2f797b66a533 /extraplugins
parent574741c81efffe2a7a49e99a242e2bc5d0aa26a3 (diff)
downloadorg.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.java7
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() {

Back to the top