private YumlClassDiagram GenerateClassDiagram(ProjectDetail rootProjectDetail, ProjectDetailsCollection parentProjectDetailsCollection, bool newlineForEachRelationship) { var classDiagram = new YumlClassDiagram(newlineForEachRelationship); GenerateClassDiagramRelationships(rootProjectDetail, parentProjectDetailsCollection, classDiagram.Relationships, newlineForEachRelationship); return classDiagram; }
private YumlClassDiagram GenerateClassDiagram(RootNode rootNode, bool newlineForEachRelationship) { var classDiagram = new YumlClassDiagram(newlineForEachRelationship); foreach (var detail in rootNode.ProjectDetails) { classDiagram.Relationships.AddRange(GenerateYumlRelationships(detail, rootNode.ProjectDetails, newlineForEachRelationship)); } return classDiagram; }