This is the dml Reference Manual, version 0.1, generated automatically by Declt version 4.0 beta 2 "William Riker" on Sun Sep 15 05:03:27 2024 GMT+0.
The main system appears first, followed by any subsystem dependency.
dml
Diagram Make Language for common lisp
MIT License
0.1
donuts
(system).
cl-cairo2
(system).
alexandria
(system).
cl-ppcre
(system).
src/dml.node.lisp
(file).
src/dml.graph.lisp
(file).
src/dml.seq.grid.lisp
(file).
src/dml.seq.core.lisp
(file).
src/dml.seq.engine.lisp
(file).
src/dml.lisp
(file).
Files are sorted by type and then listed depth-first from the systems components trees.
dml/dml.asd
dml/src/dml.node.lisp
dml/src/dml.graph.lisp
dml/src/dml.seq.grid.lisp
dml/src/dml.seq.core.lisp
dml/src/dml.seq.engine.lisp
dml/src/dml.lisp
dml/src/dml.node.lisp
dml
(system).
draw-node
(function).
dump-node-to-png
(function).
dump-node-to-ps
(function).
node-stick-man
(special variable).
tmp-ps
(function).
dml/src/dml.graph.lisp
src/dml.node.lisp
(file).
dml
(system).
-a-call-
(function).
-agg-
(function).
-agg-*
(function).
-com-
(function).
-com-*
(function).
-dep-
(function).
-dep-*
(function).
-dep--
(function).
-genby-
(function).
-genby-*
(function).
-point-
(function).
-point-*
(function).
-relby-
(function).
-relby-*
(function).
-s-call-
(function).
-tree
(macro).
@name
(function).
actor
(function).
attributes
(function).
comp
(function).
full-class
(function).
methods
(function).
pack
(function).
simp-class
(function).
ucas
(function).
with-method
(macro).
*node-table*
(special variable).
*share-methods*
(special variable).
-lin-
(function).
abstractp
(function).
class-name-label
(function).
multi-rows-label
(function).
port
(function).
prototype-label
(function).
reg-node
(function).
dml/src/dml.seq.grid.lisp
dml
(system).
fit-down
(function).
fit-left
(function).
fit-right
(function).
fit-up
(function).
get-height
(function).
get-width
(function).
get-x-by-index
(function).
get-y-by-index
(function).
grid
(class).
initialize-instance
(method).
+inner-margin+
(constant).
+min-x-gap+
(constant).
+min-y-gap+
(constant).
def-fit
(macro).
get-all-space-to
(function).
get-total-space
(function).
dml/src/dml.seq.core.lisp
dml
(system).
&chain
(macro).
&if
(macro).
&loop
(macro).
&opt
(macro).
&prog
(macro).
*context-objects*
(special variable).
all-call-messages
(generic function).
asy-call
(class).
call-message
(reader method).
(setf call-message)
(writer method).
call-message
(class).
callers
(reader method).
(setf callers)
(writer method).
del-call
(class).
end-message
(reader method).
(setf end-message)
(writer method).
frame-guard
(class).
from-object
(reader method).
(setf from-object)
(writer method).
group-message
(class).
guard
(reader method).
(setf guard)
(writer method).
guard-message
(class).
is-active
(reader method).
(setf is-active)
(writer method).
label
(reader method).
(setf label)
(writer method).
loop-frame
(class).
message
(class).
messages
(reader method).
(setf messages)
(writer method).
multi-message
(class).
name
(reader method).
(setf name)
(writer method).
new-call
(class).
new-message
(reader method).
(setf new-message)
(writer method).
object
(class).
opt-frame
(class).
ret-call
(class).
self-call
(class).
syn-call
(class).
the-message
(reader method).
(setf the-message)
(writer method).
to-object
(reader method).
(setf to-object)
(writer method).
*context-current-object*
(special variable).
alt-frame
(class).
append-to
(function).
as-single-msg
(macro).
convert-to-message
(function).
else-message
(reader method).
(setf else-message)
(writer method).
find-object-by-name
(function).
if-message
(reader method).
(setf if-message)
(writer method).
intern-object
(function).
last-objct
(generic function).
last-object
(method).
make-by-director
(function).
make-call-by-char-type
(function).
object.bar
(class).
parse-message-director
(function).
push-to
(function).
ret-message
(reader method).
(setf ret-message)
(writer method).
dml/src/dml.seq.engine.lisp
src/dml.seq.core.lisp
(file).
src/dml.seq.grid.lisp
(file).
dml
(system).
*context-sequnce-attrs*
(special variable).
make-sequnce-diagram
(function).
*context-grid*
(special variable).
*context-message*
(special variable).
+half-bar-width+
(constant).
+inner-margin+
(constant).
+min-x-margin+
(constant).
+min-y-margin+
(constant).
call-to-right-p
(function).
compress-caller-phases
(function).
dim-rgba
(function).
dock-all-to-grid
(function).
down-side-index
(generic function).
draw-arraw-cap-for-msg
(function).
draw-arraw-cap-line-full
(function).
draw-arraw-cap-line-left
(function).
draw-arraw-cap-line-right
(function).
draw-arraw-cap-line-upside
(function).
draw-arraw-cap-tri
(function).
draw-dash-line
(function).
draw-dml-element
(generic function).
draw-frame
(function).
draw-life-cycle-line
(function).
draw-text-center-at
(function).
draw-text-end-to
(function).
draw-text-start-at
(function).
fit-to-grid
(generic function).
get-active-bars
(function).
get-call-v-index
(function).
get-caller-phases
(function).
get-object-h-index
(function).
get-object-v-index
(function).
ignore-warning
(function).
igw
(macro).
left-extra-space
(generic function).
left-side-index
(generic function).
object-header-half-space
(function).
right-side-index
(generic function).
up-extra-space
(generic function).
up-side-index
(generic function).
dml/src/dml.lisp
src/dml.graph.lisp
(file).
src/dml.seq.engine.lisp
(file).
dml
(system).
dml
.
dml-create-graph
(macro).
dml-create-sequence
(macro).
Packages are listed by definition order.
dml.node
define node symbol by path.
cl-cairo2
.
common-lisp
.
draw-node
(function).
dump-node-to-png
(function).
dump-node-to-ps
(function).
node-stick-man
(special variable).
tmp-ps
(function).
dml.graph
common-lisp
.
dml.node
.
donuts
.
dml
.
-a-call-
(function).
-agg-
(function).
-agg-*
(function).
-com-
(function).
-com-*
(function).
-dep-
(function).
-dep-*
(function).
-dep--
(function).
-genby-
(function).
-genby-*
(function).
-point-
(function).
-point-*
(function).
-relby-
(function).
-relby-*
(function).
-s-call-
(function).
-tree
(macro).
@name
(function).
actor
(function).
attributes
(function).
comp
(function).
full-class
(function).
methods
(function).
pack
(function).
simp-class
(function).
ucas
(function).
with-method
(macro).
*node-table*
(special variable).
*share-methods*
(special variable).
-lin-
(function).
abstractp
(function).
class-name-label
(function).
multi-rows-label
(function).
port
(function).
prototype-label
(function).
reg-node
(function).
dml.seq.grid
common-lisp
.
fit-down
(function).
fit-left
(function).
fit-right
(function).
fit-up
(function).
get-height
(function).
get-width
(function).
get-x-by-index
(function).
get-y-by-index
(function).
grid
(class).
+inner-margin+
(constant).
+min-x-gap+
(constant).
+min-y-gap+
(constant).
def-fit
(macro).
get-all-space-to
(function).
get-total-space
(function).
dml.seq.engine
cairo2 engine for drawing sequence diagram.
cl-cairo2
.
common-lisp
.
dml.seq.core
.
dml.seq.grid
.
dml
.
*context-sequnce-attrs*
(special variable).
make-sequnce-diagram
(function).
*context-grid*
(special variable).
*context-message*
(special variable).
+half-bar-width+
(constant).
+inner-margin+
(constant).
+min-x-margin+
(constant).
+min-y-margin+
(constant).
call-to-right-p
(function).
compress-caller-phases
(function).
dim-rgba
(function).
dock-all-to-grid
(function).
down-side-index
(generic function).
draw-arraw-cap-for-msg
(function).
draw-arraw-cap-line-full
(function).
draw-arraw-cap-line-left
(function).
draw-arraw-cap-line-right
(function).
draw-arraw-cap-line-upside
(function).
draw-arraw-cap-tri
(function).
draw-dash-line
(function).
draw-dml-element
(generic function).
draw-frame
(function).
draw-life-cycle-line
(function).
draw-text-center-at
(function).
draw-text-end-to
(function).
draw-text-start-at
(function).
fit-to-grid
(generic function).
get-active-bars
(function).
get-call-v-index
(function).
get-caller-phases
(function).
get-object-h-index
(function).
get-object-v-index
(function).
ignore-warning
(function).
igw
(macro).
left-extra-space
(generic function).
left-side-index
(generic function).
object-header-half-space
(function).
right-side-index
(generic function).
up-extra-space
(generic function).
up-side-index
(generic function).
dml
common-lisp
.
dml.graph
.
dml.seq.engine
.
dml-create-graph
(macro).
dml-create-sequence
(macro).
dml.seq.core
alexandria
.
common-lisp
.
&chain
(macro).
&if
(macro).
&loop
(macro).
&opt
(macro).
&prog
(macro).
*context-objects*
(special variable).
all-call-messages
(generic function).
asy-call
(class).
call-message
(generic reader).
(setf call-message)
(generic writer).
call-message
(class).
callers
(generic reader).
(setf callers)
(generic writer).
del-call
(class).
end-message
(generic reader).
(setf end-message)
(generic writer).
frame-guard
(class).
from-object
(generic reader).
(setf from-object)
(generic writer).
group-message
(class).
guard
(generic reader).
(setf guard)
(generic writer).
guard-message
(class).
is-active
(generic reader).
(setf is-active)
(generic writer).
label
(generic reader).
(setf label)
(generic writer).
loop-frame
(class).
message
(class).
messages
(generic reader).
(setf messages)
(generic writer).
multi-message
(class).
name
(generic reader).
(setf name)
(generic writer).
new-call
(class).
new-message
(generic reader).
(setf new-message)
(generic writer).
object
(class).
opt-frame
(class).
ret-call
(class).
self-call
(class).
syn-call
(class).
the-message
(generic reader).
(setf the-message)
(generic writer).
to-object
(generic reader).
(setf to-object)
(generic writer).
*context-current-object*
(special variable).
alt-frame
(class).
append-to
(function).
as-single-msg
(macro).
convert-to-message
(function).
else-message
(generic reader).
(setf else-message)
(generic writer).
find-object-by-name
(function).
frame-message
(class).
if-message
(generic reader).
(setf if-message)
(generic writer).
intern-object
(function).
last-objct
(generic function).
last-object
(generic function).
make-by-director
(function).
make-call-by-char-type
(function).
object.bar
(class).
parse-message-director
(function).
push-to
(function).
ret-message
(generic reader).
(setf ret-message)
(generic writer).
Definitions are sorted by export status, category, package, and then by lexicographic order.
Dump graph diagram to files (ps & png)
dml
.
Dump sequnce diargram to files (ps & png).
dml
.
group-message
)) ¶guard-message
)) ¶call-message
)) ¶object.bar
)) ¶automatically generated reader method
object.bar
)) ¶automatically generated writer method
call-message
)) ¶automatically generated reader method
call-message
)) ¶automatically generated writer method
guard-message
)) ¶automatically generated reader method
guard-message
)) ¶automatically generated writer method
group-message
)) ¶automatically generated reader method
group-message
)) ¶automatically generated writer method
guard-message
)) ¶automatically generated reader method
guard-message
)) ¶automatically generated writer method
call-message
)) ¶automatically generated reader method
call-message
)) ¶automatically generated writer method
Call to other.
:messages
message or message group
""
:label
Objectect on cylinders.
:is-active
:callers
:new-message
:end-message
:from-object
call-message
)) ¶frame-guard
)) ¶guard-message
)) ¶group-message
)) ¶call-message
)) ¶frame-guard
)) ¶guard-message
)) ¶group-message
)) ¶call-message
)) ¶frame-guard
)) ¶call-message
)) ¶object.bar
)) ¶automatically generated reader method
object.bar
)) ¶automatically generated writer method
call-message
)) ¶guard-message
)) ¶call-message
)) ¶call-message
)) ¶Active strip on life cycle Line.
Jump to: | &
(
-
@
A C D E F G I L M N O P R S T U W |
---|
Jump to: | &
(
-
@
A C D E F G I L M N O P R S T U W |
---|
Jump to: | *
+
C E F G H I L M N R S T V |
---|
Jump to: | *
+
C E F G H I L M N R S T V |
---|
Jump to: | A C D F G L M N O P R S |
---|
Jump to: | A C D F G L M N O P R S |
---|