public void Diagram(ElementProgram program) { List<CodeElement> codeElements = DataModel.BL.DataModel.rootCodeElements; string diagramSource = DiagramWriter(program); string applicationPath = "C:\\Users\\PROFIMEDICA\\Documents\\Visual Studio 2010\\WindowsFormsApplication1\\DiagramCreator\\DiagramFiles\\"; System.IO.StreamWriter file = new System.IO.StreamWriter(applicationPath + "diagram.gv"); file.AutoFlush = true; file.WriteLine("digraph n { splines=true; sep=\"+25,25\"; overlap=scalexy; nodesep=0.6; node [fontsize=11];"); file.WriteLine(diagramSource); file.WriteLine("}"); file.Close(); Diagram diagram = new Diagram("diagram"); string output = diagram.ExecuteDiagram(); if (string.IsNullOrEmpty(output)) { richTextBox1.Text = "Diagram Created Successfully!"; this.Close(); } else { richTextBox1.Text = output; } }
public void ToDiagram(ElementProgram program) { string diagramSource = CreateFromProgram(program); string applicationPath = "P:\\SYKYO\\DiagramCreator\\DiagramFiles\\"; System.IO.StreamWriter file = new System.IO.StreamWriter(applicationPath + "diagram.gv"); file.AutoFlush = true; file.WriteLine("digraph n { splines=true; sep=\"+25,25\"; overlap=scalexy; nodesep=0.6; node [fontsize=11];"); file.WriteLine(diagramSource); file.WriteLine("}"); file.Close(); Diagram diagram = new Diagram("diagram"); string output = diagram.ExecuteDiagram(); }
/// <summary> /// Test the project /// </summary> /// <returns></returns> private bool Test() { Diagram diagram = new Diagram("HelloWorld"); string output = diagram.ExecuteDiagram(); if (string.IsNullOrEmpty(output)) { richTextBox1.Text = "Diagram Created Successfully!"; } else { richTextBox1.Text = output; } return true; }