ActivityModule

Semantic representation in D for Activity Diagrams.

The syntax of the activity diagrams is the one that as of plantuml-8045 is marked as "beta".

Members

Functions

activity
auto activity(string content)

Basic activity.

if_
auto if_(string condition_)

Add a condition.

opCall
auto opCall(string txt)

Call the module to add text.

start
auto start()

Start a diagram.

stop
auto stop()

Stop an diagram.

unsafeElseIf
auto unsafeElseIf(string condition, string then)

Add an else if statement without any type safety reflected in D.

unsafeElse_
auto unsafeElse_()

Type unsafe else.

unsafeEndif
auto unsafeEndif()

Type unsafe endif.

unsafeIf
auto unsafeIf(string condition, string then)

Add an if statement without any type safety reflected in D.

Mixins

__anonymous
mixin Attrs
Undocumented in source.
__anonymous
mixin PlantumlBase!(ActivityModule)
Undocumented in source.

Mixed In Members

From mixin Attrs

attrs
string[string] attrs;
Undocumented in source.
opIndex
auto opIndex(T kvs)
Undocumented in source. Be warned that the author may not have intended to support it.
opDollar
auto opDollar()
Undocumented in source. Be warned that the author may not have intended to support it.

Inherited Members

From BaseModule

suppressIndent
void suppressIndent(int levels)

Set indent suppression from this point and all children.

suppressThisIndent
void suppressThisIndent(int levels)

Suppress indentation by also affecting the level propagated from the parent.

setIndentation
void setIndentation(int ind)

Sets the width of the indentation

reset
BaseModule reset()

Clear the node of childrens.

sep
void sep(int count)

Separate with at most count empty lines.

prepend
void prepend(BaseElement e)

Insert element at the front.

append
void append(BaseElement e)

Insert element at the back.

clearChildren
void clearChildren()

Remove all children and clear line separation.

indent
string indent(string s, int parent_level, int level)

Render content with an indentation that takes the parent in consideration.

renderIndent
string renderIndent(int parent_level, int level)
Undocumented in source. Be warned that the author may not have intended to support it.
renderRecursive
string renderRecursive(int parent_level, int level)
Undocumented in source. Be warned that the author may not have intended to support it.
renderPostRecursive
string renderPostRecursive(int parent_level, int level)
Undocumented in source. Be warned that the author may not have intended to support it.
render
string render()
Undocumented in source. Be warned that the author may not have intended to support it.

Meta