<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>PlantUML demo – UML Modeling</title>
    <link>https://adrianovieira.gitlab.io/plantuml-demo/docs/modeling/uml/</link>
    <description>Recent content in UML Modeling on PlantUML demo</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <lastBuildDate>Fri, 26 Nov 2021 12:33:16 -0300</lastBuildDate>
    
	  <atom:link href="https://adrianovieira.gitlab.io/plantuml-demo/docs/modeling/uml/index.xml" rel="self" type="application/rss+xml" />
    
    
      
        
      
    
    
    <item>
      <title>Docs: Samples Diagrams.md</title>
      <link>https://adrianovieira.gitlab.io/plantuml-demo/docs/modeling/uml/plantuml/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://adrianovieira.gitlab.io/plantuml-demo/docs/modeling/uml/plantuml/</guid>
      <description>
        
        
        &lt;h1 id=&#34;plantuml-demo&#34;&gt;PlantUML demo&lt;/h1&gt;
&lt;blockquote&gt;
&lt;p&gt;&lt;em&gt;&amp;ldquo;PlantUML in a nutshell. PlantUML is a component that allows to quickly write: Sequence diagram. Usecase diagram. Class diagram. Object diagram. Activity diagram (here is the legacy syntax) Component diagram. Deployment diagram&amp;rdquo;&lt;/em&gt; - &lt;a href=&#34;http://PlantUML.com&#34;&gt;PlantUML.com&lt;/a&gt;.&lt;/p&gt;
&lt;/blockquote&gt;
&lt;h2 id=&#34;getting-started&#34;&gt;Getting started&lt;/h2&gt;
&lt;h3 id=&#34;sequence-diagram&#34;&gt;Sequence Diagram&lt;/h3&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code class=&#34;language-plantuml&#34; data-lang=&#34;plantuml&#34;&gt;
Alice -&amp;gt; Bob: Authentication Request
Bob --&amp;gt; Alice: Authentication Response

Alice -&amp;gt; Bob: Another authentication Request
Alice &amp;lt;-- Bob: Another authentication Response

&lt;/code&gt;&lt;/pre&gt;&lt;ul&gt;
&lt;li&gt;Declaring participant&lt;/li&gt;
&lt;/ul&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code class=&#34;language-plantuml&#34; data-lang=&#34;plantuml&#34;&gt;actor Bob #red
&#39; The only difference between actor
&#39;and participant is the drawing
participant Alice
participant &amp;quot;I have a really\nlong name&amp;quot; as L #99FF99
/&#39; You can also declare:
   participant L as &amp;quot;I have a really\nlong name&amp;quot;  #99FF99
  &#39;/

Alice-&amp;gt;Bob: Authentication Request
Bob-&amp;gt;Alice: Authentication Response
Bob-&amp;gt;L: Log transaction
&lt;/code&gt;&lt;/pre&gt;&lt;h3 id=&#34;mindmap-diagram&#34;&gt;MindMap Diagram&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Mindmap OrgMode syntax&lt;/li&gt;
&lt;/ul&gt;
&lt;pre tabindex=&#34;0&#34;&gt;&lt;code class=&#34;language-plantuml&#34; data-lang=&#34;plantuml&#34;&gt;@startmindmap
* Debian
** Ubuntu
*** Linux Mint
*** Kubuntu
*** Lubuntu
*** KDE Neon
** LMDE
** SolydXK
** SteamOS
** Raspbian with a very long name
*** &amp;lt;s&amp;gt;Raspmbc&amp;lt;/s&amp;gt; =&amp;gt; OSMC
*** &amp;lt;s&amp;gt;Raspyfi&amp;lt;/s&amp;gt; =&amp;gt; Volumio
@endmindmap
&lt;/code&gt;&lt;/pre&gt;
      </description>
    </item>
    
    <item>
      <title>Docs: UML samples.adoc</title>
      <link>https://adrianovieira.gitlab.io/plantuml-demo/docs/modeling/uml/plantuml-samples/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      
      <guid>https://adrianovieira.gitlab.io/plantuml-demo/docs/modeling/uml/plantuml-samples/</guid>
      <description>
        
        
        &lt;div class=&#34;sect1&#34;&gt;
&lt;h2 id=&#34;_plantuml_sample_diagram&#34;&gt;PlantUML sample Diagram&lt;/h2&gt;
&lt;div class=&#34;sectionbody&#34;&gt;
&lt;div class=&#34;sect2&#34;&gt;
&lt;h3 id=&#34;_plantuml_samples&#34;&gt;PlantUML samples&lt;/h3&gt;
&lt;div class=&#34;quoteblock&#34;&gt;
&lt;blockquote&gt;
&lt;div class=&#34;paragraph&#34;&gt;
&lt;p&gt;&lt;em&gt;&amp;#34;PlantUML in a nutshell. PlantUML is a component that allows to quickly write: Sequence diagram. Usecase diagram. Class diagram. Object diagram. Activity diagram (here is the legacy syntax) Component diagram. Deployment diagram&amp;#34;&lt;/em&gt; - &lt;a href=&#34;http://PlantUML.com&#34;&gt;PlantUML.com&lt;/a&gt;.&lt;/p&gt;
&lt;/div&gt;
&lt;/blockquote&gt;
&lt;/div&gt;
&lt;div class=&#34;listingblock&#34;&gt;
&lt;div class=&#34;title&#34;&gt;Sequence Diagram&lt;/div&gt;
&lt;div class=&#34;content&#34;&gt;
&lt;pre class=&#34;highlight&#34;&gt;&lt;code class=&#34;language-plantuml&#34; data-lang=&#34;plantuml&#34;&gt;@startuml
Alice -&amp;gt; Bob: Authentication Request
Bob --&amp;gt; Alice: Authentication Response

Alice -&amp;gt; Bob: Another authentication Request
Alice &amp;lt;-- Bob: Another authentication Response
@enduml&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&#34;listingblock&#34;&gt;
&lt;div class=&#34;title&#34;&gt;Sequence Diagram with actor and participant&lt;/div&gt;
&lt;div class=&#34;content&#34;&gt;
&lt;pre class=&#34;highlight&#34;&gt;&lt;code class=&#34;language-plantuml&#34; data-lang=&#34;plantuml&#34;&gt;@startuml
actor Bob #red
&amp;#39; The only difference between actor
&amp;#39;and participant is the drawing
participant Alice
participant &amp;#34;I have a really\nlong name&amp;#34; as L #99FF99
/&amp;#39; You can also declare:
   participant L as &amp;#34;I have a really\nlong name&amp;#34;  #99FF99
  &amp;#39;/

Alice-&amp;gt;Bob: Authentication Request
Bob-&amp;gt;Alice: Authentication Response
Bob-&amp;gt;L: Log transaction
@enduml&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;div class=&#34;listingblock&#34;&gt;
&lt;div class=&#34;title&#34;&gt;Class Diagram&lt;/div&gt;
&lt;div class=&#34;content&#34;&gt;
&lt;pre class=&#34;highlight&#34;&gt;&lt;code class=&#34;language-plantuml&#34; data-lang=&#34;plantuml&#34;&gt;@startuml
class BlockProcessor
class DiagramBlock
class DitaaBlock
class PlantUmlBlock

BlockProcessor &amp;lt;|-- DiagramBlock
DiagramBlock &amp;lt;|-- DitaaBlock
DiagramBlock &amp;lt;|-- PlantUmlBlock
@enduml&lt;/code&gt;&lt;/pre&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;
&lt;/div&gt;

      </description>
    </item>
    
  </channel>
</rss>
