@@ -307,7 +307,25 @@ flowchart TB
307
307
\tc f@-->|TextFile| e
308
308
\te h@-->|Sheet| g
309
309
\tg j@-->|Sheet| i
310
- \ti l@-->|Table| k` ) ;
310
+ \ti l@-->|Table| k
311
+
312
+ \tclass b block
313
+ \tclass b CarsExtractor
314
+ \tclass c block
315
+ \tclass c CarsTextFileInterpreter
316
+ \tclass d edge
317
+ \tclass e block
318
+ \tclass e CarsCSVInterpreter
319
+ \tclass f edge
320
+ \tclass g block
321
+ \tclass g NameHeaderWriter
322
+ \tclass h edge
323
+ \tclass i block
324
+ \tclass i CarsTableInterpreter
325
+ \tclass j edge
326
+ \tclass k block
327
+ \tclass k CarsLoader
328
+ \tclass l edge` ) ;
311
329
} ) ;
312
330
it ( 'should graph the composite-blocks example' , async ( ) => {
313
331
const assetPath =
@@ -356,7 +374,28 @@ flowchart TB
356
374
357
375
\t\to q@-->|File| p
358
376
\t\tp s@-->|TextFile| r
359
- \tend` ) ;
377
+
378
+ \t\tclass o block
379
+ \t\tclass o FileExtractor
380
+ \t\tclass p block
381
+ \t\tclass p FileTextInterpreter
382
+ \t\tclass q edge
383
+ \t\tclass r block
384
+ \t\tclass r FileCSVInterpreter
385
+ \t\tclass s edge
386
+ \tend
387
+
388
+ \tclass n composite-block
389
+ \tclass n CSVExtractor
390
+ \tclass t block
391
+ \tclass t CarsTableInterpreter
392
+ \tclass u edge
393
+ \tclass v block
394
+ \tclass v CarsTableTransformer
395
+ \tclass w edge
396
+ \tclass x block
397
+ \tclass x CarsLoader
398
+ \tclass y edge` ) ;
360
399
} ) ;
361
400
it ( 'should graph models with two contained pipelines' , async ( ) => {
362
401
const assetPath =
@@ -403,6 +442,24 @@ flowchart TB
403
442
\t\tbe bh@-->|Sheet| bg
404
443
\t\tbg bj@-->|Sheet| bi
405
444
\t\tbi bl@-->|Table| bk
445
+
446
+ \t\tclass bb block
447
+ \t\tclass bb CarsExtractor
448
+ \t\tclass bc block
449
+ \t\tclass bc CarsTextFileInterpreter
450
+ \t\tclass bd edge
451
+ \t\tclass be block
452
+ \t\tclass be CarsCSVInterpreter
453
+ \t\tclass bf edge
454
+ \t\tclass bg block
455
+ \t\tclass bg NameHeaderWriter
456
+ \t\tclass bh edge
457
+ \t\tclass bi block
458
+ \t\tclass bi CarsTableInterpreter
459
+ \t\tclass bj edge
460
+ \t\tclass bk block
461
+ \t\tclass bk CarsLoader
462
+ \t\tclass bl edge
406
463
\tend
407
464
\tsubgraph bm [ElectricVehiclesPipeline]
408
465
\t\tdirection TB
@@ -418,7 +475,30 @@ flowchart TB
418
475
\t\tbq bt@-->|Sheet| bs
419
476
\t\tbs bv@-->|Table| bu
420
477
\t\tbu bx@-->|Table| bw
421
- \tend` ) ;
478
+
479
+ \t\tclass bn block
480
+ \t\tclass bn ElectricVehiclesHttpExtractor
481
+ \t\tclass bo block
482
+ \t\tclass bo ElectricVehiclesTextFileInterpreter
483
+ \t\tclass bp edge
484
+ \t\tclass bq block
485
+ \t\tclass bq ElectricVehiclesCSVInterpreter
486
+ \t\tclass br edge
487
+ \t\tclass bs block
488
+ \t\tclass bs ElectricVehiclesTableInterpreter
489
+ \t\tclass bt edge
490
+ \t\tclass bu block
491
+ \t\tclass bu ElectricRangeTransformer
492
+ \t\tclass bv edge
493
+ \t\tclass bw block
494
+ \t\tclass bw ElectricVehiclesSQLiteLoader
495
+ \t\tclass bx edge
496
+ \tend
497
+
498
+ \tclass ba pipeline
499
+ \tclass ba pipeline
500
+ \tclass bm pipeline
501
+ \tclass bm pipeline` ) ;
422
502
} ) ;
423
503
} ) ;
424
504
} ) ;
0 commit comments