generate method
Implementation
Future<void> generate(PackageGraph? packageGraph) async {
await _generatorBackend.generateAdditionalFiles();
if (packageGraph == null) {
return;
}
await _generatorBackend.beforeGenerate(packageGraph);
var indexElements = _generateDocs(packageGraph);
var categorizedElements = indexElements
.whereType<ModelElement>()
.where((e) => e.hasCategorization)
.toList(growable: false);
await _generatorBackend.afterGenerate(
packageGraph,
indexElements,
categorizedElements,
);
}