Example #1
0
 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;
 }
Example #2
0
 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>());
 }