diff --git a/Suplanus.Sepla/Helper/ProjectUtility.cs b/Suplanus.Sepla/Helper/ProjectUtility.cs
index f8f9bf0..985505f 100644
--- a/Suplanus.Sepla/Helper/ProjectUtility.cs
+++ b/Suplanus.Sepla/Helper/ProjectUtility.cs
@@ -199,56 +199,6 @@ public static Project OpenProject(string projectLinkFilePath, ProjectManager.Ope
}
}
- ///
- /// Generates a project with the given GenerateablePageMacros
- ///
- /// EPLAN project file (*.elk)
- /// EPLAN template project (*.zw9)
- /// List of GeneratablePageMaros
- public static void Generate(string projectLinkFilePath, string projectTemplateFilePath,
- List generatablePageMacros)
- {
- var project = Create(projectLinkFilePath, projectTemplateFilePath, false);
- project.RemoveAllPages();
-
- Insert insert = new Insert();
- var pageCount = project.Pages.Length; // needed cause of overwrite
- foreach (var generatablePageMacro in generatablePageMacros)
- {
- // Load pages from macro
- PageMacro pageMacro = new PageMacro();
- pageMacro.Open(generatablePageMacro.Filename, project);
- foreach (var page in pageMacro.Pages)
- {
- // Rename
- pageCount++;
-
- PagePropertyList pagePropertyList = page.NameParts;
- if (generatablePageMacro.LocationIdentifierIdentifier != null)
- {
- pagePropertyList[Properties.Page.DESIGNATION_FUNCTIONALASSIGNMENT] =
- generatablePageMacro.LocationIdentifierIdentifier.FunctionAssignment;
- pagePropertyList[Properties.Page.DESIGNATION_PLANT] =
- generatablePageMacro.LocationIdentifierIdentifier.Plant;
- pagePropertyList[Properties.Page.DESIGNATION_PLACEOFINSTALLATION] =
- generatablePageMacro.LocationIdentifierIdentifier.PlaceOfInstallation;
- pagePropertyList[Properties.Page.DESIGNATION_LOCATION] =
- generatablePageMacro.LocationIdentifierIdentifier.Location;
- pagePropertyList[Properties.Page.DESIGNATION_USERDEFINED] =
- generatablePageMacro.LocationIdentifierIdentifier.UserDefinied;
- }
-
- pagePropertyList[Properties.Page.PAGE_COUNTER] = pageCount;
- page.NameParts = pagePropertyList;
-
- new NameService(page).EvaluateAndSetAllNames();
- }
-
- // Insert pagemacro
- insert.PageMacro(pageMacro, project, null, PageMacro.Enums.NumerationMode.Number);
- }
- }
-
///
/// Returns true if there is a multi user conflict in project
///