コード例 #1
0
 public static XDocument CreateDgml(Model model)
 {
     return new XDocument(
         new XElement(DgmlNamespace + "DirectedGraph",
             new XAttribute("GraphDirection", "LeftToRight"),
             new XAttribute("Layout", "Sugiyama"),
             new XElement(DgmlNamespace + "Nodes", Nodes(model.GetNodes())),
             new XElement(DgmlNamespace + "Links", Links(model.GetLinks())),
             new XElement(DgmlNamespace + "Categories", GetCategories()),
             new XElement(DgmlNamespace + "Properties", GetProperties()),
             new XElement(DgmlNamespace + "Styles", GetStyles())
             )
         );
 }
コード例 #2
0
 public ModelBuilder(NodeStrategy nodeStrategy)
 {
     _model = new Model();
     _nodeStrategy = nodeStrategy;
 }