private void ExecuteExportToSpecIfCommand() { if (_repository != null) { SaveFileDialog saveFileDialog = new SaveFileDialog(); saveFileDialog.Filter = "SpecIF files|*.specif"; DialogResult dialogResult = saveFileDialog.ShowDialog(); if (dialogResult == DialogResult.OK) { try { EAAPI.Package selectedPackage = _repository.GetTreeSelectedPackage(); DataModels.SpecIF specIF = null; //EaUmlToSpecIfConverter converter; //converter = new EaUmlToSpecIfConverter(_repository); //specIF = converter.ConvertModelToSpecIF(selectedPackage); SpecIfFileReaderWriter.SaveSpecIfToFile(specIF, saveFileDialog.FileName); MessageBox.Show("SpecIF export successfully finished!", "Information", MessageBoxButtons.OK, MessageBoxIcon.Information); } catch (Exception exception) { MessageBox.Show(exception.ToString(), "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } } } }
private void processExport(EA.Repository repository) { var dlg = new Export2DitaForm(); if (dlg.ShowDialog() != DialogResult.OK) { return; } var package = repository.GetTreeSelectedPackage(); ExportPackage.Export( repository, package, dlg.DitaMapFile, new ExportOptions() { HideEmptyElements = dlg.HideEmptyElements }); }
private void exportPackage(EA.Repository Repository) { EA.Package pkg = Repository.GetTreeSelectedPackage(); exportPackage(Repository, pkg); }
private void exportPackage(EA.Repository Repository, DiagramCache diagramCache) { EA.Package pkg = Repository.GetTreeSelectedPackage(); exportPackage(Repository, pkg, diagramCache); }