This is a titleAlice with along nameServer1UserDataDouble click to renameGreen ParticipantMessages and notes can be created and edited both by using script to the leftand interacting directly with the diagramChange participants of "note over" entries by clicking and dragging its sidesClick and drag to create a message, move it by clicking and dragging its middle or start and endpointdouble space makes text smallerRounded box is created by rboxAngular box is created by aboxit can be placed left of, right of,over, and over several participantsText can be styled using the below syntax:some bold textsome italic textsome small textsome big textCombinations:Big and boldlines of textitalic and smallUse \ to escape wanted */-+ charsExamples: c++ http://www.example.orgColor is supported on allnotes, participants, and messagesmessage with color, see bottom ofpage for all color on all message typesRight click on participant timelines to create notesMove notes by clicking and dragging thempar[these messages are parallel]infoinfoColor is specified using colorname "#purple" or hex "#FF00FF"adding a linear statementmakes subsequent messages of the same typelinearThe parallel statement simply putsall entries at the same y positionNot to be confused with par statement where theevents in the fragments can be interleavedIt is also different from linear since it doesn'tdo any intelligent matching for different typesof entriesalt[right click to create alt, include more entries into the alt by creating them or dragging the alt up][right click inside alt to create else, move it by clicking and dragging]Holding ctrl creates an async messageHolding shift before starting to createan arrow makes the line dashedSupported fragments:alt,else,opt,loop,par,break,criticalref,seq,strict,neg,ignore,considerassert,region,endDouble click on a message or note to edit. Press shift+enter to make line breaks. Enter when finished.adding a linear off statementturns it offClick on the diagram once, thenuse + and - to change spacingbetween entriesYou can also type wanted spacing in the source, example:entryspacing 2.5adding an autonumber1 statement gives numberingbidirectional arrow2 Right click to create a dividerHolding ctrl+shift creates an open arrow with dashed line3 Single click on a messageor note to select it, pressdelete to remove itIt is also possible to singleclick a participant to editor delete itMessages can be created4 in both directions50 loop[1000 times]This is a self reference51 optPlease send any bugs and suggestions to info@sequencediagram.orgA simple boxinfo52 info53 info1 info2 info3 infoinfoinfo4 info5 info6 info0 info1 This is an rbox over several participants