public void Update(ArchiDocument archiDocument) { types = archiDocument.Types; class_namespace = archiDocument.Class_namespace; dict_related_element = archiDocument.Dict_related_element; list_group = archiDocument.List_group; list_element = archiDocument.List_element; property_definition_map = archiDocument.Property_definition_map; dict_group = archiDocument.Dict_group; dict_group_name = archiDocument.Dict_group_name; dict_namespace = archiDocument.Dict_namespace; dict_element_group = archiDocument.Dict_element_group; dict_view = archiDocument.Dict_view; dict_element = archiDocument.Dict_element; dict_relationship = archiDocument.Dict_relationship; mmap_relationship = archiDocument.Mmap_relationship; mmap_specialization = archiDocument.Mmap_specialization; mmap_association = archiDocument.Mmap_association; mmap_group_access = archiDocument.Mmap_group_access; mmap_element_access = archiDocument.Mmap_element_access; list_representation = archiDocument.List_representation; list_data_object = archiDocument.List_data_object; errors = archiDocument.Errors; classes = archiDocument.Classes; list_group_new = new List <string>(archiDocument.List_group_new); dict_element_project = archiDocument.Dict_element_project; dict_implementation = archiDocument.Dict_implementation; dict_element_solution = archiDocument.Dict_element_solution; }
public FileGenerator( string file_path, Dictionary <string, string> dict_implementation, string current_solution_name, string current_solution_path, Solution solution) { this.solution = solution; Current_solution_name = current_solution_name; Current_solution_path = current_solution_path; this.File_path = file_path; doc = XElement.Load(file_path); NP = doc.GetDefaultNamespace(); archiDocument = new ArchiDocument(dict_implementation, file_path); Dict_element = archiDocument.Dict_element; Log.Add("errors", archiDocument.Errors); Log.Add("warnings", new List <string>()); }