testRegistry function
ShapeRegistry
testRegistry({
- List<
ShapeDefinition> shapes = const [], - List<
DiagramTextDefinition> textTypes = const [], - List<
DiagramConnectorDefinition> connectors = const [], - List<
DiagramConnectorRouteProvider> routes = const [], - Iterable<
DiagramExtension> extensions = const [],
The core grammar plus the given test contributions and extensions,
assembled the one way a grammar is assembled.
Implementation
ShapeRegistry testRegistry({
List<ShapeDefinition> shapes = const [],
List<DiagramTextDefinition> textTypes = const [],
List<DiagramConnectorDefinition> connectors = const [],
List<DiagramConnectorRouteProvider> routes = const [],
Iterable<DiagramExtension> extensions = const [],
}) => DiagramExtensionRegistry(
extensions: [
DiagramExtension(
id: 'test.grammar',
shapes: shapes,
textTypes: textTypes,
connectors: connectors,
routes: routes,
),
...extensions,
],
).shapeRegistry;