2021-08-31 17:12:30 +02:00

81 lines
4.5 KiB
XML

<?xml version="1.0" encoding="UTF-8" standalone="no"?><svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" contentScriptType="application/ecmascript" contentStyleType="text/css" height="47px" preserveAspectRatio="none" style="width:392px;height:47px;background:#FFFFFF;" version="1.1" viewBox="0 0 392 47" width="392px" zoomAndPan="magnify">
<style>@import url('https://fonts.googleapis.com/css?family=Roboto|Roboto+Mono&amp;display=swap');</style>
<defs><filter height="300%" id="f1v8g63l95wzsl" width="300%" x="-1" y="-1"><feGaussianBlur result="blurOut" stdDeviation="2.0"/><feColorMatrix in="blurOut" result="blurOut2" type="matrix" values="0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 .4 0"/><feOffset dx="4.0" dy="4.0" in="blurOut2" result="blurOut3"/><feBlend in="SourceGraphic" in2="blurOut3" mode="normal"/></filter></defs><g><!--MD5=[cd07344a80c53f6735430047176be71f]
class AB--><rect codeLine="27" fill="#F8F8F8" filter="url(#f1v8g63l95wzsl)" height="26.7999" id="AB" style="stroke:#383838;stroke-width:1.5;" width="100" x="7" y="7"/><text fill="#000000" font-family="Roboto,sans-serif" font-size="14" lengthAdjust="spacing" textLength="94" x="10" y="25.9999">application bus</text><!--MD5=[562978db86ac36b29d57db113b203393]
class PB--><rect codeLine="28" fill="#F8F8F8" filter="url(#f1v8g63l95wzsl)" height="26.7999" id="PB" style="stroke:#383838;stroke-width:1.5;" width="74" x="167" y="7"/><text fill="#000000" font-family="Roboto,sans-serif" font-size="14" lengthAdjust="spacing" textLength="68" x="170" y="25.9999">project bus</text><!--MD5=[2916ee572578080aeed684cfcd51fe32]
class MB--><rect codeLine="29" fill="#F8F8F8" filter="url(#f1v8g63l95wzsl)" height="26.7999" id="MB" style="stroke:#383838;stroke-width:1.5;" width="77" x="301" y="7"/><text fill="#000000" font-family="Roboto,sans-serif" font-size="14" lengthAdjust="spacing" textLength="71" x="304" y="25.9999">module bus</text><!--MD5=[b34b903977778f6e15b67d5d61f7d5e9]
reverse link AB to PB--><path codeLine="32" d="M120.22,20.5 C136.12,20.5 152.69,20.5 166.8,20.5 " fill="none" id="AB-backto-PB" style="stroke:#383838;stroke-width:1.0;"/><polygon fill="#FFFFFF" points="107.09,20.5,113.09,24.5,119.09,20.5,113.09,16.5,107.09,20.5" style="stroke:#383838;stroke-width:1.0;"/><text fill="#000000" font-family="Roboto,sans-serif" font-size="14" lengthAdjust="spacing" textLength="5" x="153.9841" y="36.1734">*</text><!--MD5=[d4275642ac8e9423a6422f9e799928f6]
reverse link PB to MB--><path codeLine="33" d="M254.25,20.5 C269.68,20.5 286.46,20.5 300.95,20.5 " fill="none" id="PB-backto-MB" style="stroke:#383838;stroke-width:1.0;"/><polygon fill="#FFFFFF" points="241.13,20.5,247.13,24.5,253.13,20.5,247.13,16.5,241.13,20.5" style="stroke:#383838;stroke-width:1.0;"/><text fill="#000000" font-family="Roboto,sans-serif" font-size="14" lengthAdjust="spacing" textLength="5" x="288.1248" y="36.1203">*</text><!--MD5=[88c50094b8ffd821e61a879bc1904da6]
@startuml
' https://plantuml-documentation.readthedocs.io/en/latest/formatting/all-skin-params.html
skinparam monochrome true
skinparam shadowing true
skinparam DefaultFontName "Roboto,sans-serif"
skinparam DefaultMonospacedFontName "Roboto Mono,monospace"
' https://material.io/design/typography/the-type-system.html
' Body 2
skinparam DefaultFontSize 14
skinparam DefaultTextAlignment center
skinparam NoteTextAlignment left
' default 1.5
skinparam ActivityBorderThickness 1
' default 2
skinparam PartitionBorderThickness 1.5
hide empty members
hide circle
top to bottom direction
left to right direction
hide empty members
hide circle
left to right direction
' Define the objects in the diagram
class "application bus" as AB
class "project bus" as PB
class "module bus" as MB
' Define the class relationships
AB o- - "*" PB
PB o- - "*" MB
@enduml
@startuml
skinparam monochrome true
skinparam shadowing true
skinparam DefaultFontName "Roboto,sans-serif"
skinparam DefaultMonospacedFontName "Roboto Mono,monospace"
skinparam DefaultFontSize 14
skinparam DefaultTextAlignment center
skinparam NoteTextAlignment left
skinparam ActivityBorderThickness 1
skinparam PartitionBorderThickness 1.5
hide empty members
hide circle
top to bottom direction
left to right direction
hide empty members
hide circle
left to right direction
class "application bus" as AB
class "project bus" as PB
class "module bus" as MB
AB o- - "*" PB
PB o- - "*" MB
@enduml
PlantUML version 1.2021.8(Sat Jun 26 08:20:59 GMT 2021)
(GPL source distribution)
Java Runtime: OpenJDK Runtime Environment
JVM: OpenJDK 64-Bit Server VM
Default Encoding: UTF-8
Language: en
Country: US
--></g></svg>