UML Background Add-on
/CMD=1
/CMD=2
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.
UML master stores embedded UML model information.
Root Entry
UML System 2
self
documentation
delegate
type
union
struct
system
metaclass
facade
framework
stub
powertype
topLevelPackage
association
uses
send
destroy
deletion
enumeration
create
useCaseModel
thread
protected
library
table
postcondition
subclass
implementation class
IDL Data Types
fixed(idl)
location
persistence
responsibility
semantics
short(idl)
wchar(idl)
octet(idl)
long double(idl)
object(idl)
string(idl)
wstring(idl)
sequence(idl)
unsigned short(idl)
float(idl)
double(idl)
unsigned long(idl)
unsigned long long(idl)
long(idl)
long long(idl)
char(idl)
boolean(idl)
any(idl)
C++ Data Types
char
short
long
unsigned char
unsigned short
unsigned int
unsigned long
signed char
signed short
signed int
signed long
float
double
long double
bool
wchar_t
void
stereotype
inherits
invariant
process
document
extends
private
requirement
becomes
call
subtype
file
utility
global
local
parameter
precondition
copy
derived
friend
import
instance
executable
C# Data Types
byte
decimal
object
sbyte
string
uint
ulong
ushort
VB Data Types
Boolean
Byte
Char
Date
Decimal
Double
Integer
Long
Object
Short
Single
String
<unspecified>
Static Model
Top Package
InitialState1
someObject
persist
deserialize
Parameter1
deserialize(const string&)
serialize
operation1
ostringstream
<<abstract>>
parser
omsgHandler
osocket
const string&
xmlParser
convert<T>
blockingQ
collection<string,string>
identity
msgHandler
Class1
imsgHandler
istringstream
persis
tence
isocket
objectFactory
Association9
End5
End6
Association12
Association13
Association14
Grammar
Tokenizer
Transition6
Transition8
Transition10
BuildGraph
Transition16
Parser
Transition14
Depends
FileScanner
GraphAlgor
FileInfo
Association5
Association6
Association15
sending
ActionSequence1
send Message
ActionSequence2
send token
Transition7
SemiExpr
receiving
Tables
Display
Transition5
Fork1
Transition2
raph
Transition1
Transition4
GraphAnal
Executive
Transition3
Trans
ition13
Transition11
Transition9
Transition12
Transition15
FinalState1
FinalState3
Register client
For notifications
Join3
Wait for request
Transition23
Transition19
Transition26
Transition34
Transition29
requires
Extract
message
Process
Transition31
Transition32
Connection
request
CallAction1
Transition35
Transition21
Transition25
Transition28
InitialState2
Join2
request notification
Transition33
FinalState2
Create
Client Handler
Send
notification
Link20
End3
End4
Link17
Link23
Graph
Link22
Link24
Transition13
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.
Width User.DefaultWidth
Represents the use of a type to describe the externally-visible behavior of a class, component or entity.
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.
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.
Dependency,UML,state,structure,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.
Show Properties.
Link,UML,state,structure,software,modeling
Drag onto the page to add a link between two objects.
Represents a link between two objects.
arrow,arrowhead,45,degree,single,basic
Drag onto the page, then drag the ends to blue x
s on shapes (red indicates connection).
Multi-Object,UML,collaboration,software,modeling
Drag onto the page to add a set of objects.
diagram.
Represents a set of objects.
Composition Link
Show Name.
Show Stereotype.
Display Semantic Errors.
Swimlane,UML,activity,software,modeling
Drag onto the page to define a partition by assigning responsibility to action states.
Represents a partition for organizing responsibility for activities.
box,rectangle,basic,3D
Drag onto the page, then drag the yellow diamond to adjust depth and orientation.
vertical flips to change depth perspective.
Adjust Depth and Perspective
Square,box,basic
Drag the shape onto the drawing page.
stomized by dragging any selection handle.
box,rectangle,basic
customized by dragging any selection handle.
Composite,State,UML,statechart,software,modeling
Drag onto the page to add a composite state whose sub-states are stored on a separate Statechart diagram.
Represents a composite state whose sub-states are stored on a separate Statechart diagram.
State,UML,statechart,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.
Transition,UML,statechart,software,modeling
Drag onto the page to specify where an object in one state enters a second state and performs specific actions.
ertain specified actions.
Represents a transition from one state to another.
Transition,Fork,UML,statechart,software,modeling
Drag onto the page to add a fork transition with one required input and two or more required output transitions.
certain specified actions.
Represents a Fork transition requiring one input and two or more output transitions.
Initial,State,UML,statechart,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.
Transition,Join,UML,statechart,software,modeling
Drag onto the page to add a junction with two or more required input transitions and one required output transition.
ain specified actions.
Represents a Join transition requiring two or more input transitions and one output transition.
Final,State,UML,statechart,software,modeling
Drag onto the page to add the state of an object after the completion of activity.
activity in the enclosing state.
Represents the final occurrence of an event at the enclosing state or the completion of activity in the enclosing state.
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.
Transition,Join,UML,activity,software,modeling
Drag onto the page to add a Join transition requiring two or more input transitions and one output transition.
m certain specified actions.
UML Background Add-on /CMD=1003
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.
Initial,State,UML,activity,software,modeling
Decision,UML,statechart,software,modeling
Drag onto the page to specify a decision when guard conditions are used to indicate different dependent transitions.
ent.
Expresses a decision when guard conditions are used to indicate different possible transitions that are Boolean dependent.
C:\Program Files\Microsoft Office\Visio11\1033\UMLACT_U.VSS
C:\Program Files\Microsoft Office\Visio11\1033\UMLCOL_U.VSS
C:\Program Files\Microsoft Office\Visio11\1033\UMLCOM_U.VSS
C:\Program Files\Microsoft Office\Visio11\1033\UMLDEP_U.VSS
C:\Program Files\Microsoft Office\Visio11\1033\UMLSEQ_U.VSS
C:\Program Files\Microsoft Office\Visio11\1033\UMLSTA_U.VSS
C:\Program Files\Microsoft Office\Visio11\1033\UMLSTR_U.VSS
C:\Program Files\Microsoft Office\Visio11\1033\UMLUSE_U.VSS
C:\Program Files\Microsoft Office\Visio11\1033\BASIC_M.VSS
{F323A409-BE9A-446C-91FA-8DD4979B24FD}
{1BE2B027-5C54-47D5-9162-38B269FE9142}
{D9B49BE8-31D8-4157-BC6C-AAF7342AFE5E}
{76B95C7B-6778-44B6-A2C1-7AD29B18E632}
{0BC27D16-9D33-43C7-AE18-5E9A4835F2A8}
{98DE468B-E03C-4603-A820-6241F1C8CBAD}
{BE43AE62-4439-4FA7-A824-5FA4CF00F3CB}
{C29450E4-83E8-4FA9-AEC3-FCA1873131AA}
{4AAFFC64-314C-407E-8049-0AF947589836}
{CFA312B0-C93F-4363-9801-1488A9696C61}
{8569941C-AE4F-4CCD-93A0-DDBDFC2FAE4C}
{05C4719C-24A3-420B-A770-48CEFDCAFFEC}
{DA07A894-BAEA-4CB3-80DA-3EC5073EF022}
{2FA252CF-D9A8-4E20-8CC1-7EA77D8D5216}
{C629EDAD-3280-41C7-AC49-7442E6737755}
{8861A21C-D77C-49FA-BA8D-F5F96CBD8C7A}
{EF0A417C-36FB-418E-8A4E-8AACB3C22082}
{6E187EFE-0504-4705-AF75-3BE665026FE6}
{4E8EDF55-409E-4FCA-A49C-183816B2506A}
{3392F6AE-7776-4946-9D9D-499290141A2B}
Times New Roman Times ew Roman Tahoma Tahoma Each connection channel 8 contains one i. sending token.
{BC9C32A6-7EAE-4747-AB29-D462461DCA8F}
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
Tahoma
Guide
TheDoc
Gesture Format
Row_1
UML Normal
Connector
Black fill
White line
Generalization Arrow
Dynamic Connector
Row_2
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
Visio Extended Data
Interface
UMLAutoLockTextEdit
DefaultWidth
EnsureWidthOK
visDescription
visVersion
Row_7
Row_8
Operations
Name
UMLPageGUID
Class
UMLTemplate
UMLPresOption2
Attributes
Parameters
Generalization
Discriminator
Composition
Dependency
Link
Basic
Visio 00
45 degree single
Multi-Object
Swimlane
Basic Shadow
Visio 02
3-D box
ScaleFactor
Square
Rectangle
StateChart-3
Composite State
Transitions
State
OLD State
Transition
Transition .18
Action State
Transition (Fork)
Initial State
UMLPresOptions
State.30
State.34
Transition.38
Transition .39
Transition .40
Transition.41
Transition.2
Transition (Join)
Transition.6
Transition.7
Final State
45 degree single.49
Rectangle.52
Transition (Join).43
RefreshShape
Control Flow
Initial State.45
Decision
Final State.58