mirror of
https://github.com/JetBrains/intellij-sdk-code-samples.git
synced 2025-07-30 02:07:50 +08:00
93 lines
5.7 KiB
XML
93 lines
5.7 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="221px" preserveAspectRatio="none" style="width:246px;height:221px;background:#FFFFFF;" version="1.1" viewBox="0 0 246 221" width="246px" zoomAndPan="magnify">
|
|
<style>@import url('https://fonts.googleapis.com/css?family=Roboto|Roboto+Mono&display=swap');</style>
|
|
<defs><filter height="300%" id="f1owehh97nz08l" 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=[69c451c751c414e37549b782190fef46]
|
|
class B--><rect codeLine="24" fill="#F8F8F8" filter="url(#f1owehh97nz08l)" height="26.7999" id="B" style="stroke:#383838;stroke-width:1.5;" width="29" x="105" y="7"/><text fill="#000000" font-family="Roboto,sans-serif" font-size="14" lengthAdjust="spacing" textLength="23" x="108" y="25.9999">bus</text><!--MD5=[926f502e143d9ea62a9e3ce25d7b4f6f]
|
|
class C1--><rect codeLine="26" fill="#F8F8F8" filter="url(#f1owehh97nz08l)" height="26.7999" id="C1" style="stroke:#383838;stroke-width:1.5;" width="80" x="18.5" y="94"/><text fill="#000000" font-family="Roboto,sans-serif" font-size="14" lengthAdjust="spacing" textLength="74" x="21.5" y="112.9999">connection1</text><!--MD5=[7a6ae922897b32380e18008d17b1b0ef]
|
|
class C2--><rect codeLine="27" fill="#F8F8F8" filter="url(#f1owehh97nz08l)" height="26.7999" id="C2" style="stroke:#383838;stroke-width:1.5;" width="80" x="140.5" y="94"/><text fill="#000000" font-family="Roboto,sans-serif" font-size="14" lengthAdjust="spacing" textLength="74" x="143.5" y="112.9999">connection2</text><!--MD5=[ff7477c05a4730a20b075d2da276f30b]
|
|
class TH1--><rect codeLine="29" fill="#F8F8F8" filter="url(#f1owehh97nz08l)" height="26.7999" id="TH1" style="stroke:#383838;stroke-width:1.5;" width="95" x="7" y="181"/><text fill="#000000" font-family="Roboto,sans-serif" font-size="14" lengthAdjust="spacing" textLength="89" x="10" y="199.9999">topic-handler1</text><!--MD5=[4c45aca55c8e2764fd8117a16b309977]
|
|
class TH2--><rect codeLine="30" fill="#F8F8F8" filter="url(#f1owehh97nz08l)" height="26.7999" id="TH2" style="stroke:#383838;stroke-width:1.5;" width="95" x="137" y="181"/><text fill="#000000" font-family="Roboto,sans-serif" font-size="14" lengthAdjust="spacing" textLength="89" x="140" y="199.9999">topic-handler2</text><!--MD5=[5abb68ef7a7f90cc1b51845dea6e069f]
|
|
reverse link B to C1--><path codeLine="33" d="M102.91,44.62 C91.52,60.49 76.83,80.95 67.54,93.91 " fill="none" id="B-backto-C1" style="stroke:#383838;stroke-width:1.0;"/><polygon fill="#383838" points="110.5,34.04,103.7521,36.5828,103.504,43.7896,110.2519,41.2468,110.5,34.04" style="stroke:#383838;stroke-width:1.0;"/><!--MD5=[0ee95caecf4a1a8ef3cc171bfc43413c]
|
|
reverse link B to C2--><path codeLine="34" d="M136.09,44.62 C147.48,60.49 162.17,80.95 171.46,93.91 " fill="none" id="B-backto-C2" style="stroke:#383838;stroke-width:1.0;"/><polygon fill="#383838" points="128.5,34.04,128.7481,41.2468,135.496,43.7896,135.2479,36.5828,128.5,34.04" style="stroke:#383838;stroke-width:1.0;"/><!--MD5=[5d46ac34b92e80d9aff51a38fec452c6]
|
|
reverse link C1 to TH1--><path codeLine="36" d="M57.28,134.43 C56.55,149.85 55.67,168.71 55.09,180.91 " fill="none" id="C1-backto-TH1" style="stroke:#383838;stroke-width:1.0;"/><polygon fill="#383838" points="57.91,121.04,53.631,126.8443,57.343,133.0266,61.622,127.2223,57.91,121.04" style="stroke:#383838;stroke-width:1.0;"/><!--MD5=[451bd3fd46f9c7411704c3f16b961f36]
|
|
reverse link C2 to TH2--><path codeLine="37" d="M181.72,134.43 C182.45,149.85 183.33,168.71 183.91,180.91 " fill="none" id="C2-backto-TH2" style="stroke:#383838;stroke-width:1.0;"/><polygon fill="#383838" points="181.09,121.04,177.378,127.2223,181.657,133.0266,185.369,126.8443,181.09,121.04" style="stroke:#383838;stroke-width:1.0;"/><!--MD5=[b954dd52c85767d8abc4f374c9e5634b]
|
|
@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
|
|
|
|
' Define the objects in the diagram
|
|
class "bus" as B
|
|
|
|
class "connection1" as C1
|
|
class "connection2" as C2
|
|
|
|
class "topic-handler1" as TH1
|
|
class "topic-handler2" as TH2
|
|
|
|
' Define the class relationships
|
|
B *- - C1
|
|
B *- - C2
|
|
|
|
C1 *- - TH1
|
|
C2 *- - TH2
|
|
@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
|
|
|
|
class "bus" as B
|
|
|
|
class "connection1" as C1
|
|
class "connection2" as C2
|
|
|
|
class "topic-handler1" as TH1
|
|
class "topic-handler2" as TH2
|
|
|
|
B *- - C1
|
|
B *- - C2
|
|
|
|
C1 *- - TH1
|
|
C2 *- - TH2
|
|
@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> |