1 line
54 KiB
XML
1 line
54 KiB
XML
|
|
<svg aria-roledescription="class" role="graphics-document document" viewBox="0 0 781.953125 1286" style="max-width: 3840px; background-color: white; max-height: 3840px;" class="classDiagram" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns="http://www.w3.org/2000/svg" width="100%" id="my-svg"><style>#my-svg{font-family:arial,sans-serif;font-size:14px;fill:#333;}@keyframes edge-animation-frame{from{stroke-dashoffset:0;}}@keyframes dash{to{stroke-dashoffset:0;}}#my-svg .edge-animation-slow{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 50s linear infinite;stroke-linecap:round;}#my-svg .edge-animation-fast{stroke-dasharray:9,5!important;stroke-dashoffset:900;animation:dash 20s linear infinite;stroke-linecap:round;}#my-svg .error-icon{fill:#ffffff;}#my-svg .error-text{fill:#000000;stroke:#000000;}#my-svg .edge-thickness-normal{stroke-width:2px;}#my-svg .edge-thickness-thick{stroke-width:3.5px;}#my-svg .edge-pattern-solid{stroke-dasharray:0;}#my-svg .edge-thickness-invisible{stroke-width:0;fill:none;}#my-svg .edge-pattern-dashed{stroke-dasharray:3;}#my-svg .edge-pattern-dotted{stroke-dasharray:2;}#my-svg .marker{fill:#000000;stroke:#000000;}#my-svg .marker.cross{stroke:#000000;}#my-svg svg{font-family:arial,sans-serif;font-size:14px;}#my-svg p{margin:0;}#my-svg g.classGroup text{fill:#000000;stroke:none;font-family:arial,sans-serif;font-size:10px;}#my-svg g.classGroup text .title{font-weight:bolder;}#my-svg .nodeLabel,#my-svg .edgeLabel{color:#333;}#my-svg .noteLabel .nodeLabel,#my-svg .noteLabel .edgeLabel{color:#333;}#my-svg .edgeLabel .label rect{fill:#ffffff;}#my-svg .label text{fill:#333;}#my-svg .labelBkg{background:#ffffff;}#my-svg .edgeLabel .label span{background:#ffffff;}#my-svg .classTitle{font-weight:bolder;}#my-svg .node rect,#my-svg .node circle,#my-svg .node ellipse,#my-svg .node polygon,#my-svg .node path{fill:#ffffff;stroke:#000000;stroke-width:2;}#my-svg .divider{stroke:#000000;stroke-width:1;}#my-svg g.clickable{cursor:pointer;}#my-svg g.classGroup rect{fill:#ffffff;stroke:#000000;}#my-svg g.classGroup line{stroke:#000000;stroke-width:1;}#my-svg .classLabel .box{stroke:none;stroke-width:0;fill:#ffffff;opacity:0.5;}#my-svg .classLabel .label{fill:#000000;font-size:10px;}#my-svg .relation{stroke:#000000;stroke-width:2;fill:none;}#my-svg .dashed-line{stroke-dasharray:3;}#my-svg .dotted-line{stroke-dasharray:1 2;}#my-svg #compositionStart,#my-svg .composition{fill:#000000!important;stroke:#000000!important;stroke-width:1;}#my-svg #compositionEnd,#my-svg .composition{fill:#000000!important;stroke:#000000!important;stroke-width:1;}#my-svg #dependencyStart,#my-svg .dependency{fill:#000000!important;stroke:#000000!important;stroke-width:1;}#my-svg #dependencyStart,#my-svg .dependency{fill:#000000!important;stroke:#000000!important;stroke-width:1;}#my-svg #extensionStart,#my-svg .extension{fill:transparent!important;stroke:#000000!important;stroke-width:1;}#my-svg #extensionEnd,#my-svg .extension{fill:transparent!important;stroke:#000000!important;stroke-width:1;}#my-svg #aggregationStart,#my-svg .aggregation{fill:transparent!important;stroke:#000000!important;stroke-width:1;}#my-svg #aggregationEnd,#my-svg .aggregation{fill:transparent!important;stroke:#000000!important;stroke-width:1;}#my-svg #lollipopStart,#my-svg .lollipop{fill:#ffffff!important;stroke:#000000!important;stroke-width:1;}#my-svg #lollipopEnd,#my-svg .lollipop{fill:#ffffff!important;stroke:#000000!important;stroke-width:1;}#my-svg .edgeTerminals{font-size:11px;line-height:initial;}#my-svg .classTitleText{text-anchor:middle;font-size:18px;fill:#333;}#my-svg .edgeLabel{background-color:hsl(-120, 0%, 80%);text-align:center;}#my-svg .edgeLabel p{background-color:hsl(-120, 0%, 80%);}#my-svg .edgeLabel rect{opacity:0.5;background-color:hsl(-120, 0%, 80%);fill:hsl(-120, 0%, 80%);}#my-svg .cluster rect{fill:#ffffff;stroke:hsl(0, 0%, 90%);stroke-width:2px;}#my-svg .node .neo-node{stroke:#000000;}#my-svg [data-look="neo"].node rect,#my-svg [data-look="neo"].cluster rect,#my-svg [data-look="neo"].node polygon{stroke:url(#my-svg-gradient)
|