| Vendor | MindTouch |
| Type | Script |
| Categories | Graphs |
| Requires | MindTouch Core 9.02 or later |
| Status | Beta |
| License | Free/Open Source |
| Manifest | http://scripts.mindtouch.com/umlsequence.xml |
Install Script
Table of Contents
This extension creates UML sequence diagrams using the free service at http://www.websequencediagrams.com/.
See also How to add a script, Using the Extension Dialog, Learn about DekiScript, Extensions Directory.
Embed UML sequence diagram.
Parameters:
| Name | Type | Description |
| diagram | str | UML sequence diagram description |
| style | str | (optional) style for UML sequence diagram (one of 'default', 'earth', 'modern-blue', 'mscgen', 'omegapple', 'qsd', 'rose', 'roundgreen', or 'napkin'; default: 'default') |
<extension>
<title>UML Sequence Diagrams</title>
<copyright>Copyright (c) 2006-2010 MindTouch Inc.</copyright>
<description>This extension creates UML sequence diagrams using the free service at http://www.websequencediagrams.com/.</description>
<uri.help>http://developer.mindtouch.com/App_Catalog/UML_Sequence_Diagrams</uri.help>
<namespace>umlsequence</namespace>
<requires host="MindTouch Core 9.02" />
<function transform="pre">
<name>diagram</name>
<description>Embed UML sequence diagram.</description>
<param name="diagram" type="str">UML sequence diagram description</param>
<param name="style" type="str" optional="true">style for UML sequence diagram (one of 'default', 'earth', 'modern-blue', 'mscgen', 'omegapple', 'qsd', 'rose', 'roundgreen', or 'napkin'; default: 'default')</param>
<return>
<html xmlns:eval="http://mindtouch.com/2007/dekiscript">
<body>
<div class="wsd" eval:wsd_style="$style ?? 'default'">
<pre><eval:expr value="$diagram"/></pre>
</div>
<script type="text/javascript" src="http://www.websequencediagrams.com/service.js" />
</body>
</html>
</return>
</function>
</extension>
| Output | ||
|
Alice->Bob: Authentication Request
alt successful case
Bob->Alice: Authentication Accepted
else some kind of failure
Bob->Alice: Authentication Failure
opt
loop 1000 times
Alice->Bob: DNS Attack
end
end
else Another type of failure
Bob->Alice: Please repeat
end
| |
|
User->A: DoWork activate A A->B: <<createRequest>> activate B B->C: DoWork activate C C-->B: WorkDone destroy C B-->A: RequestCreated deactivate B A->User: Done |
| Images 0 | ||
|---|---|---|
| No images to display in the gallery. |