- Timestamp:
- 03/17/20 12:33:35 (4 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/3026_IntegrationIntoSymSpace/Heuristiclab.ConfigStarter/Program.cs
r17473 r17477 47 47 IJsonItem root = JsonItemConverter.Extract(alg); 48 48 ActivateJsonItems(root); 49 //var x = root.Children[0];50 //root.Children.Remove(x);51 //x.Parent = null;52 49 53 54 JCGenerator generator = new JCGenerator(); 55 generator.GenerateTemplate(@"C:\Workspace", "Template", alg, root); 56 //JsonTemplateInstantiator.Instantiate(@"C:\Workspace\Template.json"); 50 JCGenerator.GenerateTemplate(@"C:\Workspace", "Template", alg, root); 57 51 58 52 List<ICommandLineArgument> arguments = new List<ICommandLineArgument>(); 59 53 arguments.Add(new StartArgument("JsonInterface")); 60 54 arguments.Add(new OpenArgument(@"C:\Workspace\Template.json")); 61 arguments.Add(new OpenArgument(@"C:\Workspace\Config Proto1.json"));55 arguments.Add(new OpenArgument(@"C:\Workspace\Config.json")); 62 56 arguments.Add(new StringArgument(@"C:\Workspace\Output.json")); 63 57 … … 67 61 68 62 private static void ActivateJsonItems(IJsonItem item) { 69 item.Active = true; 70 if(item.Children != null) { 71 foreach (var x in item.Children) 72 ActivateJsonItems(x); 63 foreach (var x in item) { 64 x.Active = true; 65 if (x is ValueLookupJsonItem i) { 66 i.Active = true; 67 } 73 68 } 74 69 }
Note: See TracChangeset
for help on using the changeset viewer.