register.ts 1.5 KB

1234567891011121314151617181920212223242526272829303132333435363738
  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, formPath2DPens } from '@meta2d/form-diagram';
  11. import { chartsPens } from '@meta2d/le5le-charts';
  12. import { ftaPens, ftaPensbyCtx, ftaAnchors } from '@meta2d/fta-diagram';
  13. // import { iotCanvasPens, iotPens } from '@2d-components/iot';
  14. // import { domFormPens, domFormCanvasPens } from '@2d-components/domForm';
  15. // import { threeDPens } from '@2d-components/3d';
  16. export function registerBasicDiagram() {
  17. register(flowPens());
  18. registerAnchors(flowAnchors());
  19. register(activityDiagram());
  20. registerCanvasDraw(activityDiagramByCtx());
  21. register(classPens());
  22. register(sequencePens());
  23. registerCanvasDraw(sequencePensbyCtx());
  24. registerEcharts();
  25. registerCanvasDraw(formPens());
  26. register(formPath2DPens());
  27. registerCanvasDraw(chartsPens());
  28. register(ftaPens());
  29. registerCanvasDraw(ftaPensbyCtx());
  30. registerAnchors(ftaAnchors());
  31. //特殊图元注册
  32. // register(iotPens());
  33. // registerCanvasDraw(iotCanvasPens());
  34. // register(domFormPens());
  35. // registerCanvasDraw(domFormCanvasPens());
  36. // registerCanvasDraw(threeDPens());
  37. }