UML Background Add-on
/CMD=1
/CMD=2
/cmd=23
Represents an association between two classifiers.
Represents an association attribute or list of attributes whose values serve to partition the set of objects associated with an object across an association.
Left,Asynchronous,UML,sequence,software,modeling
Drag onto the page to add a left asynchronous.
UML master stores embedded UML model information.
Root Entry
UML System 1
powertype
documentation
persistence
global
location
requirement
document
invariant
derived
deletion
process
delegate
semantics
responsibility
thread
postcondition
send
precondition
subclass
uses
destroy
library
<unspecified>
protected
executable
inherits
facade
copy
C# Data Types
void
double
decimal
char
float
bool
object
short
ulong
byte
ushort
sbyte
uint
long
string
union
extends
system
create
local
parameter
topLevelPackage
association
type
useCaseModel
friend
call
metaclass
enumeration
C++ Data Types
unsigned char
signed int
unsigned int
unsigned short
unsigned long
ponsibility
signed long
signed short
wchar_t
long double
signed char
private
implementation class
table
Static Model
Top Package
PageCreate
Transition24
LoadStart()
ActionSequence1
From documentation
This method is called by the Document Loader once a document has
been created for a particular data stream... The content viewer
must cache this document for later use when Init(...) is called.
This method is also called when an out of band document.write() happens.
In that case, the document passed in is the same as the previous document.
ActionSequence2
SyncParentSubDocMap()
Update new element in tree
//return parent_doc->SetSubDocumentFor(content, mDocument);
[ndDocumentViewer.cpp, line 603]
OnLoadingSite()
Transition23
Guard1
return
SetContainer()
ocumentation
From comments
We're loading a new document into the window where this document
viewer lives, sync the parent document's frame element -> sub
document map
[nsDocumentViewer.cpp, 653]
Transition26
OnStartRequest()
Transition10
OnNewURI()
[nsDocShell.cpp, 7781]
1/Check if the HTTPChannel is hiding under a multiPartChannel;/
2/Determine if this type of load should update history./
3/If this is a refresh to the currently loaded url, we don't have to update session or global history./
CreateSyntheticPluginDocument()
Creates an a page and setups uri, body and mine type for it
Calls nsPluginStreamListener(this) to setup listener
Transition18
Transition28
InitPresentationStuff()
Now make the shell for the document
Transition30
Transition21
DispatchContent()
StartDocumentLoad()
In StartDocumentLoad creates empty HTML page
Transition13
Transition27
Transition25
Transition22
CreateInstance()
Function, that selects a type of instance to create, such us html, xml, svg, xul, image or pugin
DoContent()
NewContentViewerObj()
Transition16
CreateSyntheticDocument()
Creates empty (generic) HTML document
Transition15
CreateDocument()
Create document and viewer
[nsContentDlf.cpp, 396]
Comment6
Inside it have some description (dbl click)
CreateContentViewer()
Creates object viewer and
we've created a new document so go ahead and call
OnLoadingSite(), but don't fire OnLocationChange()
notifications before we've called Embed(). See bug 284993.
[nsDocShell.cpp, 5932]
Transition19
Transition29
Transition11
TryContentListener()
This is a class function
This is an example
Transition20
nsPluginStreamListener()
Comment5
Here we already know swf-file location
Setup charset
nsMediaDocumentStreamListener()
Field mDocument initialise here with construntor's params
OnStateStart()
The first point of loading process
Transition17
Comment to item
Global function, defined in nsThreadUtils.cpp
For current thread it calls ProcessNextEvent function
Note
In ProcessNextEvent() breakpoint triggers
Generalization1
nsIDocument
mPresShells
nsTObserverArray<
nsEventQueue
PutEvent
event
GetEvent
mayWait
NS_IMETHOD
nsThread
mEvents
ProcessNextEvent
result
Code
return mEvents->GetEvent(mayWait, event);
nsAutoLock lock(mLock);
if (mEventsAreDoomed) {
NS_WARNING("An event was posted to a thread that will never run it (rejected)");
return NS_ERROR_UNEXPECTED;
if (!mEvents->PutEvent(event))
return NS_ERROR_OUT_OF_MEMORY;
nsCOMPtr<nsIThreadObserver> obs = GetObserver();
if (obs)
obs->OnDispatchedEvent(this);
return NS_OK;
nsBaseAppShell
mDummyEvent
nsCOMPtr<
PresShell
RenderSelection
RenderDocument
ReflowEvent
mPresShell
nsPressShell.cpp
RenderNode
Usage3
nsMediaDocumentStreamListener
mDocument
nsRefPtr<
NS_IMETHODIMP
nslRequest
nsAppStartup
mAppShell
nsImageBoxFrameEvent
nsThread::ProcessNextEvent()
Usage1
Generalization3
nsIPluginDocument
nsIThreadPool
nsISupports
Contain
nsIAppShell
nsClassifierCallback
Check location of the data. For test loads 5 times and
1 for empty tab
Start
*aChannel
nsIThread
HasPendingEvents
_retval
Association1
nsChainedEventQueue is built in nsThread
PRBool
nsPluginDocument
mStreamListener
mPluginContent
nsPluginDocument.cpp
GetPrimaryShell
GetPluginContent
return mPluginContent;
CreateSyntheticPluginDocument
nsPluginDocument, line 212
For created empty HTML page:
- creating plugin content
- filling with info: src, mime type
All this info fills mPuginContent fields
StartDocumentLoad
nsMediaD
ocument
CreateSyntheticDocument
Line 230. nsMEdiaDocument.cpp
Creating an empty HTML document.
nsPluginStreamListener
mPluginDoc
OnStartRequest
ctxt
request
Run()
nsIRunnable
nsISupportsPriority
nsStopPluginRunnable
Checking plugins to load before redraw (4)
nsIPresShell
Usage2
nsDocument
Generalization5
None!!!
Function works with
nsEventTargetChainItem
nsIDocShellLoadInfo
Collaboration1
Interaction1
Refresh (F5)
Transition1
Transition8
Transition5
Transition7
Transition3
Transition2
Transition4
Transition6
nsDocShell
OnLoadingSite
aChannel
aAddToGlobalHistory
aFireOnLocationChange
LoadURI
aLoadFlags
aFirstParty
aLoadInfo
aURI
DoURILoad
InternalLoad
DoChannelLoad
LoadHistoryEntry
nsDocShell.cpp
CheckClassifier
NewContentViewerObj
CreateContentViewer
Transition14
Note!
After refresh it loads 5 times
First time it doesn't trig a breakpoint
And for 4 times it has in call stack
breakpoint in nsThread.cpp
Collaboration2
Comment3
Loading
Comment4
Error over here
Comment2
Frame creation
Comment1
Work with scripts
Constraint1
Text
Click here for more details
nsIURI
nsIThreadInternal
PRUint32
Generalization4
nsHTMLDocument
nsThreadPool
nsresult
nsChainedEventQueue
mQueue
A threadsafe FIFO event queue...
nsIChannel
Comment
An part of sequence of calls
illustrated in Sequence-1 tab
Transition12
nsInvalidateEvent
Generalization2
Usage4
nsIContent
nsINode
nsScriptLoader
nsJSContext
HTMLContentSink
XPCWrappedNative
nsParser
CNavDTD
SinkContext
nsGenericElement
nsGenericHTMLFrameElement
nsFrameLoader
Possibly error occurs here in observer class
nsDocumentOpenInfo
onStartRequest
DispatchContent
TryContentListener
Dispat
chContent
nsBaseChannel
mListener
BeginPumpingData
Collaboration3
Transition9
nsDSURIContentListener
mDocShell
DoContent
nsContentDLF
CreateInstance
nsContentDlf, line 157
nsContentDlf.cpp
CreateDocument
nsContentDlf.cpp, line 396
utility
VB Data Types
Long
Integer
Byte
Date
Object
Char
Boolean
String
Single
Double
Short
Decimal
import
stub
instance
IDL Data Types
wchar(idl)
double(idl)
any(idl)
octet(idl)
object(idl)
string(idl)
unsigned long(idl
long double(idl)
fixed(idl)
unsigned short(idl)
wstring(idl)
char(idl)
long(idl)
unsigned long long(idl)
sequence(idl)
float(idl)
short(idl)
long long(idl)
boolean(idl)
self
framework
becomes
stereotype
struct
subtype
file
Class,UML,state,structure,software,modeling
Drag onto the page to specify a set of objects that have similar structure, behavior, and relationships.
Represents a descriptor for a set of objects with similar structure, behavior and relationships.
Extend Arrow
Generalization,UML,state,structure,software,modeling
Drag onto the page to add a classification relationship between a more general and a more specific element.
re diagram.
Indicates a classification relationship between a more general and a more specific element.
Usage,UML,state,structure,software,modeling
Drag onto the page to add a dependency relationship where one element requires another to operate fully.
tion or operation.
Indicates a dependency relationship in which one element requires another element for its full implementation or operation.
Show Properties.
Interface,UML,state,structure,software,modeling
Drag onto the page to add the externally visible operations of a class, component, package, or other element.
ram.
Represents the use of a type to describe the externally-visible behavior of a class, component or entity.
Composition,UML,state,structure,software,modeling
Drag onto the page to add a collaboration in which all of the participants are part of one composite object.
Represents a form of aggregation with strong ownership and coincident lifetime of the part with the whole.
Binding,UML,state,structure,software,modeling
Drag onto the page to connect (bind) designated arguments to a template's formal parameters.
ure diagram.
Indicates the binding of arguments to a template's formal parameters.
Association,Class,UML,state,structure,software,modeling
Drag onto the page to add attributes, operations, and other properties to an association.
Represents an association between two classifiers that also has class properties.
Width Height
Object,Lifeline,UML,sequence,software,modeling
Drag onto the page to add the existence of an object at a particular time.
Extend Lifeline
Represents the existence of an object at a particular time.
Lifeline,UML,sequence,software,modeling
Drag onto the page to add the starting and stopping point of an object.
Represents an additional Lifeline for an Object.
Activation,UML,sequence,software,modeling
Drag onto the page to add the time period during which an object or actor is performing an action.
Represents the period of time during which an object is performing an action.
Show Name.
Show Stereotype.
Display Semantic Errors.
Message,call,UML,sequence,software,modeling
Drag onto the page to add a communication that conveys data in a synchronous call that should result in an action.
Represents a communication between objects that conveys information with the expectation that action will ensue.
Basic, event, sufficient, data, component-level, external, logic, business, process, fault, tree, analysis, FTA, failure, reliability, six, 6, sigma, ISO, 9000
day,week,month,calendar,schedule,appointment,meeting,event,date,time
Drag onto the page and specify the correct date. The appointment moves with the date if you edit the timeline.
8:00 AM
esc(0)
9:00 AM
{{HH:mm}}
{{h:mm am/pm}}
{{AMPM h {{AMPMh {{AMPMh {{r:i am/pm}} {{am/pm h:mm}} {{h:mm am/pm}}
ddddd
Function, business, event, driven, process, chain, EPC, EPK, stochastic, networks, Petri, Nets
Main, process, business, event, driven, chain, EPC, EPK, stochastic, networks, Petri, Nets
Intermediate, event, business, process, modeling, notation, BPMN, BPMI, BPML, BPEL4WS, analysis
Indicates an event occurring between a Start Event and an End Event.
Repostion Text
Process, group, business, event, driven, chain, EPC, EPK, stochastic, networks, Petri, Nets
Process, path, marker, business, event, driven, chain, EPC, EPK, stochastic, networks, Petri, Nets
AND, business, event, driven, process, chain, EPC, EPK, stochastic, networks, Petri, Nets
Event, top, primary, intermediate, logic, business, process, fault, tree, analysis, FTA, failure, reliability, six, 6, sigma, ISO, 9000
Object,In,State,UML,activity,software,modeling
Drag onto the page to add an object that is manipulated by a number of successive activities.
Represents an object in a particular state.
Signal,Send,UML,activity,software,modeling
Drag onto the page to specify where a signal call for an operation by an object is sent.
Represents the sending of a call for an operation by an object.
Control,Flow,UML,activity,software,modeling
Drag onto the page to add a transition from state one to another.
in state 1 will enter state 2 and perform certain specified actions.
Represents a transition from one state to another.
2,two,part,function,TQM,flowchart,flow,chart,total,quality,ISO,9000,QS,management,business,process
Drag the shape onto the drawing page.
lowchart.
to add text, or change box's style.
Move Line
function,subroutine,software,program,structure,language,level
Drag onto the page to add a function, module, or other process.
ive or repetative block.
Message,UML,sequence,software,modeling
Drag onto the page to add a communication between objects that conveys data that should result in an action.
procedure,subprogram,function,subroutine,segment,software,Jackson
Drag onto the page to add subprograms, functions, subroutines, and segments.
diagram.
Move Lines
Move Note
Hide &Note
<no master>
vert,vertical,X,cross,function,engineering,TQM,flowchart,flow,chart,total,quality,ISO,9000,QS,management,business,process
Drag onto the page to add a vertical cross-functional process chart.
Set Number and Width of Columns
organization,function,TQM,flowchart,flow,chart,total,quality,ISO,9000,QS,management,business,process
your TQM flowchart.
Note,use,case,UML,software,modeling
Drag onto the page and then type to add text.
iagram.
Connect Note
Use to place a comment on a diagram.
Dependency,UML,component,software,modeling
Drag onto the page to specify where there is a semantic relationship between two model elements.
Indicates a semantic relationship between two model elements.
Object,Flow,UML,activity,software,modeling
Drag onto the page to add an object that shows flow to and from an action state.
Represents the flow of an object to or from an action state.
Object,UML,deployment,software,modeling
Drag onto the page to add a particular instance of a class.
gram.
Represents an instance of a class.
Object,UML,state,structure,software,modeling
Note,UML,state,structure,software,modeling
Dependency,UML,state,structure,software,modeling
Dependency,UML,deployment,software,modeling
Binary,Association,UML,state,structure,software,modeling
Drag onto the page to add a customizable relationship between exactly two classes.
Multi,tree,sloped,line,branch,connector,connect,connection,association,conjunction,join
Drag onto the page, then drag the yellow diamond on the center line to pull out more branches.
line.
Reposition Branch End
one,to,many,branch,connector,connect,connection,association,conjunction,join
Drag onto the page, then drag the ends to blue x
s on shapes (red indicates connection).
te multiple connections.
ion points.
Reposition Branch Intersection
Reposition Branch
Multi,tree,square,line,branch,connector,connect,connection,association,conjunction,join
Process,function,task,Basic,Flowchart,flow,data,process,joiner,association,business,process,Six,6,Sigma,ISO,9000
cessing function.
Double-click to add sub-page.
Association,Role,UML,collaboration,software,modeling
Drag onto the page to add the relationship between two Classifier Roles shapes.
Represents a slot for an association within a collaboration.
Communicates,UML,deployment,software,modeling
Drag onto the page to specify where an actor participates in a use case.
Indicates the participation of an actor in a use case.
Note,UML,activity,software,modeling
cloud,unknown,external,event,software,program,structure,language,level
Drag onto the page to add an unknown, an external event, or a series of processes or events.
Cloud,conceptual,web,site,internet
Note,UML,sequence,software,modeling
Constraint,UML,sequence,software,modeling
Drag onto the page to specify conditions and propositions that must be maintained as true.
lid.
ns that must be maintained as true.
Connect Constraint
Represents a semantic relationship among model elements that specifies conditions and propositions that must be maintained as true.
Message,return,UML,sequence,software,modeling
horiz,horizontal,X,cross,function,engineering,TQM,flowchart,flow,chart,total,quality,ISO,9000,QS,management,business,process
Drag onto the page to add a horizontal cross-functional process chart.
Set Number and Height of Rows
State,UML,activity,software,modeling
Drag onto the page to specify when an object satisfies a condition, performs an action, or waits for an event.
Represents a condition during which an object satisfies some condition, performs an action or waits for an event.
Action,State,UML,activity,software,modeling
Drag onto the page to add an internal action and at least one related outgoing transition.
state.
Represents an action state whose purpose is to execute an action and then transition to another state.
Initial,State,UML,activity,software,modeling
Drag onto the page to add the state of an object before any action by included events.
Represents the point at which a newly created object starts.
C:\Program Files\Microsoft Office\Office12\1033\UMLACT_U.VSS
C:\Program Files\Microsoft Office\Office12\1033\UMLCOL_U.VSS
C:\Program Files\Microsoft Office\Office12\1033\UMLCOM_U.VSS
C:\Program Files\Microsoft Office\Office12\1033\UMLDEP_U.VSS
C:\Program Files\Microsoft Office\Office12\1033\UMLSEQ_U.VSS
C:\Program Files\Microsoft Office\Office12\1033\UMLSTA_U.VSS
C:\Program Files\Microsoft Office\Office12\1033\UMLSTR_U.VSS
C:\Program Files\Microsoft Office\Office12\1033\UMLUSE_U.VSS
{94661E95-9042-482E-A951-463346BA0AD4}
{F199FA8A-1FDE-4289-9A2C-081922ACD100}
{4441F7D4-0939-411D-B9C8-3E086FB856BE}
{68D49367-6344-4A9C-9DCC-19D97E635781}
{177AACE5-C08D-46DD-ADC1-86A6E05ECE0C}
{B1BA130A-F0B2-4352-860C-792178E9F1B8}
{85154B9C-E28C-4E90-8D64-C2F56772A2A4}
{15CCDD51-FE17-4609-90AC-3AE7FFC0B9CF}
{D8C3E84D-BBF2-4F3E-917B-4BB25F669BC8}
{B6149C54-AE4E-40CB-88E3-BFA1CBF6DA7F}
{52FA4835-77E2-4C2D-A314-521332B132AA}
{FCC57EC6-9162-4CE8-BFAC-63601ECB7D13}
{BDF0631B-D0FD-49C2-924F-2C19AA7F4973}
{62B671E1-F167-4038-8533-10FCEB863D22}
{B0CF911A-DA0B-4A08-9324-44637FE11C53}
{B34D9308-79EF-401D-BFB6-4FCE6B3E4D93}
{A9A29BF1-7A4E-4FA5-99BE-6E8D04F83C32}
{1DADEB05-7AE7-4D7C-8639-61490378F78C}
{44589D7B-C4B1-405E-9556-F4835D5BF69D}
{9453BA9C-3C83-4E8D-98FF-BA3EC69B13AF}
{94D7E91B-8AA4-4431-9F7E-18A666FC1339}
{42F79595-4470-47F4-A83D-3F63A652A45A}
{07B3FCE7-F8FA-4E54-BA56-2DD4625501B4}
{760A18D1-E0DB-49A8-AA99-F3BE22DCDA1E}
{FC4C4E37-F4E5-4D26-815D-E230EF0800B4}
{E58ECA73-E48E-4F28-8FB6-2246DB782879}
{674F6FDF-D75F-415D-ADAF-570C104F58FA}
{E9F5A5CF-554A-4F38-9B07-10D11571D878}
{E27742B4-67BF-4F5C-BE33-C4064945BE26}
{2E1CA965-828E-426C-BAC2-1F5BC0D64E6D}
{9B1AB008-FED5-4BF3-AFBE-C9CD9F4B48BB}
{4248B979-4551-4D4D-9BC3-B349E19CEE27}
{16928C63-2142-4B57-89C5-7FE01CAE94A7}
{BA324676-44FB-4B2D-A4DF-76DC11FACAEA}
{0AAD3A42-1B7C-477F-AE79-E8527FE9278C}
{EE746F2A-3DEF-4352-A45E-E8A1D44B2E80}
{26A6B92D-F3A7-4485-811A-C5A644BD5CDF}
{06B8E3C7-A203-4448-B45A-98D2C1493478}
{E06337E8-BEDA-4988-A140-77CD4A1F9B20}
{750FCFE4-BE85-47D3-9217-14272D7DD4E1}
{D7BD74EE-8C1C-4ED9-87D5-55A8704CCB12}
{C7AAC74A-AF8A-4845-9AA6-E20602D872C7}
{72273A30-79F4-4FB4-869A-7C4542494BB8}
{D54298E5-9A62-4C22-A8B4-E2F2A3DD62AA}
{EA614753-85FF-4397-97FE-A7EAE1F629C6}
{C7A20920-F006-4E4F-B4FC-93621EAD2BA3}
{CB9C97C3-51DF-4C83-BBA6-F7BFE6E8E729}
{3CEC685B-FCFF-447D-ABD7-4D07EFB5C328}
{D2F425A3-1091-4B3E-9ACA-3335D52EFAC2}
{0B0B2791-2CA7-4B50-AA52-D1CABCEAABE2}
{39BAD234-1ED3-438B-970D-67FE4715030E}
{B5F21AE5-F862-4D95-8FF6-5A6B91BBA5D1}
{E7AE2C9B-5D9A-4330-902D-858C513ABAA9}
{556A3D55-8C89-45D9-8CB6-8461CC065D09}
{70BBBDE9-1411-4CAA-997B-BBBBC3246A90}
{58BD340D-CAEF-42A0-8CFB-1DD4FC468C40}
{98B15CD9-218F-47ED-BF8E-E559A0EEEAB0}
{F5AC926B-C265-4F28-9B99-FA52EA40FA00}
{BB40D2A4-A509-4D74-8FCF-7B45C9B7088B}
{0876016B-9EFA-43F0-B762-1BE556B332CF}
{280A0153-EAC0-493B-80EE-18F1DCA315C7}
{480DFAAD-0870-4E39-9D3A-50456C992FD6}
{2B9AF906-93E6-4D7B-9A16-B68E03E7FD06}
{D81D4186-9B14-493A-BBBC-FD7A7462083A}
{28AA31A4-F09D-4619-9A62-2CE8714A3F51}
{C2150941-2FBB-4BD7-AB01-6AF1FCA5DE67}
{BE2590EC-511B-4F73-BD5E-65BF3B66310F}
{20BD960E-A206-4810-ACCE-F57D785ABDC9}
{66EDE749-71CF-4A11-8E52-F24C117C4091}
{1873A442-B1BF-472A-852D-A9B81A5A357A}
{3E322FE8-4B9D-43DF-9921-3DC4283260FB}
{81258943-BABB-4698-80E0-D4559826B0DD}
{2F2406E0-368A-4B8B-8BA7-4AAFF313CEE8}
{1894FD74-17A5-4142-9FEB-ECBCAEB8E18E}
{30AF73C7-6F94-439C-8529-35C9EBD3CF70}
{9B7D0745-BEC0-4EA4-9F6E-A1B6206A9CBB}
{D041F2F9-D814-4780-A860-4E90CE03579B}
{8F19F637-0E0B-49D1-9F6B-BFDC5875E43C}
{E0F638AC-2925-449B-955D-6D1AE4BA62CB}
{A0CAA3E0-4D3A-405E-A5E3-00D1492AE72D}
{86DA7202-E8A7-4551-B5B3-25AD20D6433D}
{3949B26B-16B0-409C-98E4-E874D52CE1C5}
{6DE845B7-F3D7-4A98-84E2-7146E7488D4B}
{B763EEBA-2A8B-4C91-8E60-326B33FC772E}
{00EF8E13-B576-44E1-AD99-0EFEA74563AF}
{39F27423-5120-426E-8D98-6E548AF56E46}
{506B9A09-F9B3-43F8-A3FF-706ABE382215}
{4F1E49C8-F158-4D2A-AC9E-70EFB7F871E0}
{C9A72D4A-A3E7-4A40-8BE6-C8C86552D71E}
{92722901-45D3-4278-A777-A997AD85565B}
{8E03219B-A1A2-4C71-AD16-44864C39AEAE}
{151B8D98-9C73-43BD-B7DD-DD375AFFAF31}
{B112C673-10E8-4F2D-BE66-E54589D62D84}
{BEE4A215-1672-4A7B-91D8-03D3554CAEE8}
{49943AFC-2C2B-4C1B-8C5A-5993EB48C9E4}
{0E888C4C-F364-40A1-AC80-2FFC04B1656D}
{E8FAAC61-A181-4231-8170-234659D85DAD}
{5FB6099E-D3A2-4849-8138-2446A50E1508}
{C623CD8F-CC6B-4AB5-A7BA-3E1994198097}
{AAFFDDF7-0F5C-4A2C-8173-21398ACE1960}
{A5BC19D9-1688-4C77-BD1F-87F1336414AF}
{86D859B4-D685-4E61-A617-3A061459D576}
{F3C9A016-47E6-4C21-9935-FBAAF1D21B5A}
{BC39422A-91A9-4001-9DCB-6DD8CAB907D4}
{AE449BA9-E0ED-4C92-9810-5CB8229A7F3D}
{2AE6F0E7-F712-4223-859A-67B249059573}
{7F2E2D1A-841B-43C0-A2C3-0CC9CF4F1A52}
{3E24CF50-D471-4C50-A860-4A8D8E787471}
{0B482BB6-91B0-49BA-A4EC-2BDA6476AF17}
{1986B96A-25C3-453D-A1A6-519AF68A62E3}
{4BA1063A-9A23-4613-B872-C979CEE3677E}
{1D782323-7DF1-479D-910B-58FEBD4E3125}
{7D2E6048-58FE-489E-B53C-2D2C87004873}
{C79A8515-693D-4835-BE64-5B24EB51F139}
{E4DA2493-E4EF-4F2E-AE40-361435A704A9}
{96C34C1C-3100-47DE-8650-9BAB8884D8D9}
{4E68FF1C-27FF-4C9D-A987-F420E40730FC}
{329D111C-432A-4977-AF70-62C57EBDB77E}
{61AE2C84-9B73-4F4D-858E-68C761FE0095}
{0DE38C6C-EAD2-4283-B56B-F8334EFC2BB7}
{665F9944-EFFC-466F-9158-CC8601F11C43}
{EB2A608A-0121-4CCA-9AEA-C3F44C7DDBB6}
{EE58111A-5657-4125-90DF-B52C68848F47}
{E736E45E-5831-4361-85F8-E46E3E873551}
{FF3CC9A2-24C7-457E-9A7F-98233916CEF5}
{596F57EB-3102-4A08-848B-129352005050}
{BC985B5D-1D21-45BE-A41F-C98304C44368}
{B91F6A91-23DE-4252-BA52-D8AB5AF47269}
{A4ABE3CD-61B6-4A53-83E7-42163F42C3DC}
{C5BA662B-2CCC-44AB-93A3-C863A072D45A}
{19985962-CE4A-4F88-98F2-9A1CD1A36D0A}
{AF843A1A-6BC3-431F-BACD-2156BC4C6758}
{2BC49BEE-F59F-48F2-8037-C524B4113006}
{6CB45A99-6583-4F9A-B719-59AC4E7E1AB2}
{58E2441A-032E-4F7F-9630-76555C94504E}
{C24E6D82-F147-4012-9379-11C05ADE0F9C}
{E0B9D84B-937E-4076-8563-90A01531F0E6}
{8FFE72A3-6294-44F4-9184-C21E140DA5E3}
{21D6B898-03EF-47E7-86E1-73F31D63322C}
{A21EF296-CA46-43B2-98D1-0C11106DAEB5}
{F40D2823-746B-4B8D-80D8-D8C43A4DC66C}
{40C8B197-20F7-47CF-9B7F-FB18AE173B9B}
{4BA5F12D-EC8F-4ED9-93A5-9968DD3C3C39}
{D79CEE61-EA6D-4643-A126-BFEFCE6C8F92}
{4EBF8BF1-7E2C-499B-83D9-BB510A7AE879}
{6961F7BB-FB49-48BA-A386-15DE25B63653}
{3B0B3678-27CE-4B1A-A0E9-B165255D2E4D}
{931D7CBC-390B-4998-9DDF-69C478A1ECA3}
{7E5C5022-B003-4029-87CA-EF5718716FB6}
{812FB42F-BF87-42C6-920F-66D3EEFD0A6D}
{3B4FE458-0443-46EE-BB28-34A92367AD0E}
{7D4E3427-7EE9-4C0D-A6BD-F515B3530AC5}
{8D5E2AE2-B7F9-46FA-91E1-5C184151F8C4}
{A41BD193-020D-4B5F-9465-843115B371C2}
{8F03F717-23C8-4A86-833C-03E4F0B053F0}
{DBEE5128-439D-48EC-99C8-F9B5D2D44AAB}
{BEFFA63D-6FE3-4AD8-8604-989C1476AB9C}
{A160986E-E994-4C1E-A2DF-55509782C9FE}
{59968BB1-550E-44DC-9791-1604C1FEA371}
{8EA29136-C27E-4F61-BB03-82F270F701C8}
{B8120ABA-ED43-4CD6-A12C-F9CDF4D35EC9}
{B1FC3466-9EF6-4512-B049-CCB803548000}
{1D876691-8BEB-4436-8B2B-A8A46264AF7B}
{F237461C-1AE8-45C2-945F-4C9811BCFE9D}
{3E5B1FFB-AF34-4D7F-879B-4231EDDB1D87}
{4FEC89E3-E4E8-476A-AC08-83C68615C0EE}
{F3C96C34-622F-46C1-88A8-1E8A47608BCB}
{7A2DB282-64DF-452B-8A41-577CE1391750}
{17EEBBB2-6F00-4DCA-B93D-82C00F37D800}
{39D9E8A1-0081-493A-9951-813F44F6E3DD}
{F9D0AB37-0186-4CB8-940F-A5D2D2194C3A}
Arial Unicode MS
Symbol
Wingdings
Arial
SimSun
PMingLiU
MS PGothic
Dotum
Sylfaen
Estrangelo Edessa
Vrinda
Shruti
Mangal
Tunga
Sendnya
Raavi
Dhenu
Latha
Gautami
Cordia New
MS Farsi
Gulim
Times New Roman
Guide
TheDoc
Composition
Gesture Format
Row_1
UMLDiagramType
msvNoAutoConnect
Row_2
msvNoApplyDataGraphicAfterLink
Connector
Hairline
UML Shadow
Generalization Arrow
Dynamic Connector
Row_3
Row_4
Row_5
Row_6
UMLShapeType
UMLObjectGUID
UMLError
BeginAngle
EndAngle
UMLPresOption1
UMLSuppressOption
Navigability
UMLVersion
end1_name
end1_mp
end2_name
end2_mp
Navigable
Shared
Composite
Composite Navigable
Shared Navigable
Qualifier
Shared Qualifier
Composite Qualifier
Composite Navigable Qualifier
Shared Navigable Qualifier
Navigable Qualifier
Procedure Call
Asynchronous Flow
Flat Flow
realize_subshape
real_subshape
Watermark Title
Left Asynchronous
visDescription
visVersion
Visio Extended Data
Class
UMLTemplate
UMLAutoLockTextEdit
UMLPresOption2
DefaultWidth
EnsureWidthOK
Row_7
Row_8
Operations
Attributes
Name
Parameters
UMLPageGUID
Static Structure-1
Generalization
Discriminator
Binding
Usage
Association Class
Association
Sequence-1
Interface
AutoResize
Height
Width
MinHeight
MinWidth
HeightRatio
Object Lifeline
UMLInstanceType
Row_9
Row_10
Row_11
Row_12
Row_13
Row_14
Row_15
Row_16
Row_17
Static Structure-2
Threads and queues
Class.58
Class.136
Interface.157
Interface.158
Interface.159
Interface.114
Usage.112
Class.102
Row_18
Laod Shema
Class.83
Class.92
Interface.111
Class.119
Class.128
Interface.146
Class.147
Load Shema
Row_19
Row_20
DestructionPt
CreationPt
Row_23
Row_24
Row_25
Row_26
Row_27
Row_28
Row_29
Row_30
Row_31
Row_32
Row_33
Row_34
Row_35
Row_36
Row_37
Row_38
Row_39
Row_40
Row_41
Row_42
Row_43
Row_44
Row_45
Row_46
Row_47
Row_48
Row_49
Row_50
Row_51
Row_52
Row_53
Row_54
Row_55
Row_56
Row_57
Row_58
Row_59
Row_60
Row_61
Row_62
Row_63
Row_64
Row_65
Row_66
Row_67
Row_68
Row_69
Row_70
Row_71
Row_72
Row_73
Row_74
Row_75
Row_76
Row_77
Row_78
Row_79
Row_80
Row_81
Row_82
Row_83
Row_84
Use Case
Actor
Lifeline
Activation
Message (call)
Flow Normal
Basic event
Appointment
solsh
Margin
visShapeType
LCID
visFormatPict
visSubjectHeight
visTime24Format
visTimePMFormat
Subject
Location
visStartTime
visFinishTime
visBeginDate
Label
visApptSubShape
Control Flow
Function
Function.37
Main process
Intermediate event
Cost
Duration
Resources
ShapeType
HasText
Process group
Process path
Event
Object In State
Signal Send
2-part function
AntiScale
Scale
STR Normal
Function / subroutine
Message
Message (call).24
Function / subroutine.51
Function / subroutine.29
Function / subroutine.28
Function / subroutine.30
Function / subroutine.31
Function / subroutine.32
Function / subroutine.33
Function / subroutine.39
Message (call).29
Note.63
Dependency.64
Flow line
Flow fill
Flow text centered
Procedure
2-part function.53
X-function - vert
Organization function
Procedure 2
Dependency
Object Flow
Object.62
Dependency.65
Run Diagram
Function / subroutine.210
Message (call).34
Binary Association
Multi-tree sloped
One to many
Multi-tree square
2-part function.35
Process
Association Role
MessageCount
CosAngle
SinAngle
Behavior
Communicates
2-part function.41
2-part function.38
2-part function.44
Message (call).47
Message (call).48
Message (call).49
Message (call).50
Message (call).51
Message (call).70
Message (call).80
Message (call).90
Message (call).181
Note.73
Cloud
BDMain
Cloud.75
shapelook
Message (call).182
Sequence-2
Function / subroutine.4
Function / subroutine.5
Message (call).7
Message (call).8
Message (call).211
Message (call).212
Message (call).183
Message (call).184
Message (call).232
Message (call).186
Message (call).187
Message (call).188
Message (call).189
Message (call).190
Message (call).191
Note.76
Message (call).233
Constraint
Sequence-3
Function / subroutine.2
Function / subroutine.3
Function / subroutine.7
Function / subroutine.8
Control Flow.10
Control Flow.11
Control Flow.12
Function / subroutine.13
Control Flow.15
Function / subroutine.17
Control Flow.18
Function / subroutine.19
Function / subroutine.20
Function / subroutine.21
Message (return)
Control Flow.105
State.99
Control Flow.23
Control Flow.24
State.114
X-function - horiz
State
OLD State
Transitions
Action State
Initial State
UMLPresOptions
State.106
State.123
Control Flow.127
State.128
Control Flow.132
Message (return) .133
State.135
Control Flow.139
State.141
Control Flow.145
State.150
State.20
State.25
State.87
Control Flow.30
Control Flow.31
Control Flow.32
State.34
Control Flow.38
State.40
State.62
Control Flow.66
State.67
State.71
Control Flow.75
Control Flow.76
Control Flow.77
Message (return) .1
Control Flow.2
Message (return) .3
Message (return) .146
Message (return) .147
Message (return) .148