Module concepts

Source
Expand description

Provide a generator for “concept” diagrams via GraphViz.

§Example

use sdml_core::store::InMemoryModuleCache;
use sdml_core::model::modules::Module;
use sdml_generate::Generator;
use sdml_generate::draw::concepts::{ConceptDiagramGenerator, ConceptDiagramOptions};
use std::io::stdout;

let (module, cache) = load_module();

let mut generator = ConceptDiagramGenerator::default();
generator.generate(&module, &cache, None, &mut stdout()).expect("write to stdout failed");

Structs§

ConceptDiagramGenerator
ConceptDiagramOptions