register.ts 1.1 KB

1234567891011121314151617181920212223242526272829
  1. import { register, registerAnchors, registerCanvasDraw } from '@meta2d/core';
  2. import { flowPens, flowAnchors } from '@meta2d/flow-diagram';
  3. import {
  4. activityDiagram,
  5. activityDiagramByCtx,
  6. } from '@meta2d/activity-diagram';
  7. import { classPens } from '@meta2d/class-diagram';
  8. import { sequencePens, sequencePensbyCtx } from '@meta2d/sequence-diagram';
  9. import { register as registerEcharts } from '@meta2d/chart-diagram';
  10. import { formPens } from '@meta2d/form-diagram';
  11. import { chartsPens } from '@meta2d/le5le-charts';
  12. import { ftaPens, ftaPensbyCtx, ftaAnchors } from '@meta2d/fta-diagram';
  13. export function registerBasicDiagram() {
  14. register(flowPens());
  15. registerAnchors(flowAnchors());
  16. register(activityDiagram());
  17. registerCanvasDraw(activityDiagramByCtx());
  18. register(classPens());
  19. register(sequencePens());
  20. registerCanvasDraw(sequencePensbyCtx());
  21. registerEcharts();
  22. registerCanvasDraw(formPens());
  23. registerCanvasDraw(chartsPens());
  24. register(ftaPens());
  25. registerCanvasDraw(ftaPensbyCtx());
  26. registerAnchors(ftaAnchors());
  27. //特殊图元注册
  28. }