项目作者: smigniot

项目描述 :
Custom Elements implementation of UML diagrams
高级语言: HTML
项目地址: git://github.com/smigniot/uml-diagram.git
创建时间: 2017-09-20T10:50:08Z
项目社区:https://github.com/smigniot/uml-diagram

开源协议:

下载


uml-diagram

About

uml-diagram is a Custom Elements implementation of main UML diagrams in Javascript.

  • Provides html tags such as <uml-class-diagram> and <uml-class>
  • Provides a UML diagram editor

Usage

Open https://rawgit.com/smigniot/uml-diagram/master/Uml_0.0.46.html ,
start some UML diagrams using the palette on the right and click on save.

Image of reverse engineering of uml-diagram, using uml-diagram

Custom elements

Use the custom elements directly by linking. This first block goes into the head :

  1. <script type="text/javascript" src="https://rawgit.com/smigniot/uml-diagram/master/src/webcomponents-lite-0.7.12.min.js">
  2. </script>
  3. <script type="text/javascript" src="https://rawgit.com/smigniot/uml-diagram/master/src/uml-diagram-0.0.46.js">
  4. </script>
  5. <link rel="stylesheet" type="text/css" href="https://rawgit.com/smigniot/uml-diagram/master/src/uml-diagram-0.0.46.css">
  6. </link>

Now the tags are available in the document body

  1. <uml-class-diagram>
  2. <uml-class>
  3. <uml-name>Person</uml-name>
  4. <uml-attribute>name:String</uml-attribute>
  5. <uml-attribute>email:String</uml-attribute>
  6. <uml-attribute>phone:String</uml-attribute>
  7. </uml-class>
  8. </uml-class-diagram>

Beta version