.. _seqdiag-sample-diagrams: =============== Sample diagrams =============== simple diagram ============== .. literalinclude:: diagrams/simple.diag .. seqdiag:: diagrams/simple.diag edge types =================== .. literalinclude:: diagrams/edge_type.diag .. seqdiag:: diagrams/edge_type.diag attributes of edges =================== .. versionadded:: 0.2.2 color attribute .. versionadded:: 0.5.0 failed attribute .. literalinclude:: diagrams/edge_attributes.diag .. seqdiag:: diagrams/edge_attributes.diag auto return edge and nested sequense ==================================== .. literalinclude:: diagrams/nested_edges.diag .. seqdiag:: diagrams/nested_edges.diag separators =========== .. versionadded:: 0.5.0 .. literalinclude:: diagrams/separators.diag .. seqdiag:: diagrams/separators.diag edge notes =========== .. versionadded:: 0.6.0 .. literalinclude:: diagrams/edge_notes.diag .. seqdiag:: diagrams/edge_notes.diag diagram attributes ================== .. versionadded:: 0.2.0 .. versionadded:: 0.5.0 activation and autonumber attributes .. versionadded:: 0.6.0 default_note_color attribute .. literalinclude:: diagrams/diagram_attributes.diag .. seqdiag:: diagrams/diagram_attributes.diag TIPS: changing order of elements ================================ If you want to changing order of elements, define elements you want to layout. seqdiag sorts elements by order they appear. .. literalinclude:: diagrams/changing_order.diag .. seqdiag:: diagrams/changing_order.diag