Loading plugins/org.etsi.mts.tdl.tools.to.docx.poi.ui/src/org/etsi/mts/tdl/tools/to/docx/poi/ui/handlers/GenerationHandler.java +4 −1 Original line number Diff line number Diff line Loading @@ -12,6 +12,7 @@ import org.eclipse.emf.common.util.URI; import org.eclipse.emf.ecore.resource.Resource; import org.eclipse.emf.ecore.resource.ResourceSet; import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl; import org.eclipse.emf.ecore.util.EcoreUtil; import org.eclipse.jface.dialogs.MessageDialog; import org.eclipse.jface.viewers.ISelection; import org.eclipse.jface.viewers.IStructuredSelection; Loading Loading @@ -65,12 +66,14 @@ public class GenerationHandler extends AbstractHandler { if (file !=null) { URI uri = URI.createPlatformResourceURI(file.getFullPath().toString(), true); ResourceSet rs = new ResourceSetImpl(); ResourceSet rs = new ResourceSetImpl(); //TODO: use Xtext resource and resouce set? Resource r = rs.getResource(uri, true); EcoreUtil.resolveAll(r); ElementListSelectionDialog dialog = new ElementListSelectionDialog(Display.getDefault().getActiveShell(), new LabelProvider()); dialog.setTitle("Generation Configuration"); dialog.setMessage("Select template:"); //TODO: get all templates from document dialog.setElements(new String[] { "TO_4_TABLE_TEMPLATE_EDITHELP", "TO_5_TABLE_TEMPLATE_ONEM2M", "TO_2_TABLE_TEMPLATE" }); dialog.setInitialElementSelections(Arrays.asList(new String[] {Generator.selectedTemplate})); // user pressed cancel Loading Loading
plugins/org.etsi.mts.tdl.tools.to.docx.poi.ui/src/org/etsi/mts/tdl/tools/to/docx/poi/ui/handlers/GenerationHandler.java +4 −1 Original line number Diff line number Diff line Loading @@ -12,6 +12,7 @@ import org.eclipse.emf.common.util.URI; import org.eclipse.emf.ecore.resource.Resource; import org.eclipse.emf.ecore.resource.ResourceSet; import org.eclipse.emf.ecore.resource.impl.ResourceSetImpl; import org.eclipse.emf.ecore.util.EcoreUtil; import org.eclipse.jface.dialogs.MessageDialog; import org.eclipse.jface.viewers.ISelection; import org.eclipse.jface.viewers.IStructuredSelection; Loading Loading @@ -65,12 +66,14 @@ public class GenerationHandler extends AbstractHandler { if (file !=null) { URI uri = URI.createPlatformResourceURI(file.getFullPath().toString(), true); ResourceSet rs = new ResourceSetImpl(); ResourceSet rs = new ResourceSetImpl(); //TODO: use Xtext resource and resouce set? Resource r = rs.getResource(uri, true); EcoreUtil.resolveAll(r); ElementListSelectionDialog dialog = new ElementListSelectionDialog(Display.getDefault().getActiveShell(), new LabelProvider()); dialog.setTitle("Generation Configuration"); dialog.setMessage("Select template:"); //TODO: get all templates from document dialog.setElements(new String[] { "TO_4_TABLE_TEMPLATE_EDITHELP", "TO_5_TABLE_TEMPLATE_ONEM2M", "TO_2_TABLE_TEMPLATE" }); dialog.setInitialElementSelections(Arrays.asList(new String[] {Generator.selectedTemplate})); // user pressed cancel Loading