Loading plugins/org.etsi.mts.tdl.tools.to.docx.ui/src/org/etsi/mts/tdl/tools/to/docx/ui/handlers/GenerationHandler.java +16 −2 Original line number Original line Diff line number Diff line Loading @@ -9,14 +9,16 @@ import org.eclipse.emf.common.util.URI; import org.eclipse.emf.ecore.resource.Resource; import org.eclipse.emf.ecore.resource.Resource; import org.eclipse.emf.ecore.resource.ResourceSet; import org.eclipse.emf.ecore.resource.ResourceSet; import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl; import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl; import org.eclipse.jface.dialogs.MessageDialog; import org.eclipse.jface.viewers.ISelection; import org.eclipse.jface.viewers.ISelection; import org.eclipse.jface.viewers.IStructuredSelection; import org.eclipse.jface.viewers.IStructuredSelection; import org.eclipse.swt.widgets.Display; import org.eclipse.ui.IEditorInput; import org.eclipse.ui.IEditorInput; import org.eclipse.ui.IWorkbenchWindow; import org.eclipse.ui.handlers.HandlerUtil; import org.eclipse.ui.handlers.HandlerUtil; import org.eclipse.ui.part.FileEditorInput; import org.eclipse.ui.part.FileEditorInput; import org.eclipse.xtext.ui.resource.IResourceSetProvider; import org.eclipse.xtext.ui.resource.IResourceSetProvider; import org.etsi.mts.tdl.tools.to.docx.TemplateApp; import org.etsi.mts.tdl.tools.to.docx.TemplateApp; import org.etsi.mts.tdl.Package; import com.google.inject.Inject; import com.google.inject.Inject; /** /** Loading @@ -27,6 +29,9 @@ import com.google.inject.Inject; public class GenerationHandler extends AbstractHandler { public class GenerationHandler extends AbstractHandler { @Inject @Inject IResourceSetProvider resourceSetProvider; IResourceSetProvider resourceSetProvider; private IWorkbenchWindow window; /** /** * The constructor. * The constructor. */ */ Loading Loading @@ -64,8 +69,17 @@ public class GenerationHandler extends AbstractHandler { //app.setTemplateName(templateName); //app.setTemplateName(templateName); app.generate(file.getRawLocation().toOSString(), r); app.generate(file.getRawLocation().toOSString(), r); } } MessageDialog.openInformation( Display.getDefault().getActiveShell(), // window.getShell(), "Generating Document", "Document generated: "+file.getName()); return null; return null; } } public void init(IWorkbenchWindow window) { this.window = window; } @Override @Override public boolean isEnabled() { public boolean isEnabled() { Loading Loading
plugins/org.etsi.mts.tdl.tools.to.docx.ui/src/org/etsi/mts/tdl/tools/to/docx/ui/handlers/GenerationHandler.java +16 −2 Original line number Original line Diff line number Diff line Loading @@ -9,14 +9,16 @@ import org.eclipse.emf.common.util.URI; import org.eclipse.emf.ecore.resource.Resource; import org.eclipse.emf.ecore.resource.Resource; import org.eclipse.emf.ecore.resource.ResourceSet; import org.eclipse.emf.ecore.resource.ResourceSet; import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl; import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl; import org.eclipse.jface.dialogs.MessageDialog; import org.eclipse.jface.viewers.ISelection; import org.eclipse.jface.viewers.ISelection; import org.eclipse.jface.viewers.IStructuredSelection; import org.eclipse.jface.viewers.IStructuredSelection; import org.eclipse.swt.widgets.Display; import org.eclipse.ui.IEditorInput; import org.eclipse.ui.IEditorInput; import org.eclipse.ui.IWorkbenchWindow; import org.eclipse.ui.handlers.HandlerUtil; import org.eclipse.ui.handlers.HandlerUtil; import org.eclipse.ui.part.FileEditorInput; import org.eclipse.ui.part.FileEditorInput; import org.eclipse.xtext.ui.resource.IResourceSetProvider; import org.eclipse.xtext.ui.resource.IResourceSetProvider; import org.etsi.mts.tdl.tools.to.docx.TemplateApp; import org.etsi.mts.tdl.tools.to.docx.TemplateApp; import org.etsi.mts.tdl.Package; import com.google.inject.Inject; import com.google.inject.Inject; /** /** Loading @@ -27,6 +29,9 @@ import com.google.inject.Inject; public class GenerationHandler extends AbstractHandler { public class GenerationHandler extends AbstractHandler { @Inject @Inject IResourceSetProvider resourceSetProvider; IResourceSetProvider resourceSetProvider; private IWorkbenchWindow window; /** /** * The constructor. * The constructor. */ */ Loading Loading @@ -64,8 +69,17 @@ public class GenerationHandler extends AbstractHandler { //app.setTemplateName(templateName); //app.setTemplateName(templateName); app.generate(file.getRawLocation().toOSString(), r); app.generate(file.getRawLocation().toOSString(), r); } } MessageDialog.openInformation( Display.getDefault().getActiveShell(), // window.getShell(), "Generating Document", "Document generated: "+file.getName()); return null; return null; } } public void init(IWorkbenchWindow window) { this.window = window; } @Override @Override public boolean isEnabled() { public boolean isEnabled() { Loading