UmlSequence Parser

Description

The UmlSequence parser allows you to create UML diagrams inside Moin.

Download & Release Notes

Download

Release Version

Moin Version

Release Notes

umlsequence.py

1.0

1.5

ParserMarket/UmlSequence/ReleaseNotes

Installation

For general installation instructions, see ParserMarket/InstallingParsers. This parser requires GNU plotutils to be installed. UMLgraph is not a dependency any more.

Usage

To use this parser, simply put #!umlsequence after the beginning of the code block.

Example

{{{#!umlsequence
S : s:Switch
P : p:Pump

S -> P run()
S -> P stop()
}}}

For more detailed examples, see /Examples

This parser is copyrighted by PascalBauermeister

License

This parser is released under the terms of the GNU GPL.

Discussion

Requires Encoding Tag

I received the following error when attempting to use the plugin.

  File "/home/brett/moin/moin-1.9.4/wiki/data/plugin/parser/umlsequence.py", line 250
SyntaxError: Non-ASCII character '\xab' in file /home/brett/moin/moin-1.9.4/wiki/data/plugin/parser/umlsequence.py on line 251, but no encoding declared; see http://www.python.org/peps/pep-0263.html for details

To fix it, I added the following to the very top of the source, below #format python.

   1 # -*- coding: iso-8859-1 -*-

Now the plugin works great!

MoinMoin: ParserMarket/UmlSequence (last edited 2012-04-02 20:25:38 by darttest)