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 CODEGEN
UML System 2
implementation class
documentation
process
invariant
global
self
subtype
protected
thread
metaclass
private
send
stub
extends
requirement
topLevelPackage
table
struct
parameter
stereotype
create
facade
call
destroy
delegate
framework
local
BrowseObject
Static Model
Top Package
Not supported in M4
Comment8
Instantiated in the EnumDependencies
of the IVsDependencyProvider.
Generalization34
IsProjectSecure <<if not trusted>>
OnActiveProjectCfgChange
ProjectInterop.ProjectExtra
semantics
persistence
location
responsibility
CreateAggregateProject
ModelingProject
SolutionListenerForProjectEvents
UpdateSolutionEventsListener
UpdateConfigPropertiesListener
OleServiceProvider
RemoveService
AddService
FileNodeProperties
IProjectEvents
AfterProjectFileOpened
BeforeProjectFileClosed
SolutionListenerForProjectReferenceUpdate
NestedProjectNode
ProjectElement
ConfigProvider
GetCfgs
GetCfgProviderProperty
GetCfgOfName
OpenProjectCfg
CreateProjectConfig
The method will query the project file for the current output type.
If the output type is not library he return a new Deployable ProjectConfig.
Else calls base.
The reason why ConfigProvider implements the IVsCfgProvider2
and IVSProjectConfigProvider is that :
The ProjecNode delegates all IVsCfgProvid
er2 methods
to the ConfigProvider object.
There is even more problems with the IVsConfigProvider
Right now there are two implementations of OpenProjectCfg method on the
ProjectNode and on the ConfigProvider object.
REFACTORING SUGGESTION:
NOW:
The ProjectNode implements IVsGetCfgProvider and returns " this"
as the IVsGetCfgProvider.
INSTEAD:
The ProjectNode should return the ConfigProvider object that is
associated too .
The ProjecNode implements IVsCfgProvider2 and IVsProjectConfigProvider
ProjectNode should not implement IVsCfgProvider2 and IVsProjectConfigProvider.
Thisi should be left to the ConfigProvider
ProjectProperties
hierarchyNode
ProjectReference
projectName
projectGuid
<<override>>Remove
BindReferenceData
ProjectFactory
HierarchyItemNode
This class is being refactored into Package.FileNode
OAFileItem<FileNode>
FileNode
Caption
GetEditLabel
DisplayContextMenu
GetIconHandle
GetNodeProperties
DoDefaultAction
SetEditLabel
<<get>>MenuCommandId
FileName
RenameDocument
FullPath -TO BE REMOVED
GetGuidProperty
projectElement
root
OAProject
ProjectPackage
Initialize
Dispose
OANestedProjectItem<NestedProjectNode>
NestedProjectBuildDependency
ReferenceProperties
AssemblyReference
assemblyName
ReferenceContainerNode
<<null object>>GetEditLabel
<<null object>>SetEditLabel
DesignPropertyDescriptor
GetProperty
IsItemDirty
AdviseFileChange
UnadviseFileChange
<< get>>ItemTypeGuid
Init
Close
LockRDTEntry
UnlockRDTEntry
AddVirtualProject
OAProjectItems
FolderNodeProperties
FolderProperties
SolutionListenerForBuildDependencyUpdate
SolutionListener
OAProjectItem<T>
SettingsPage
ProjectContainerNode
AddVirtualProjects
CreateNestedProjectNodes
GetNestedHierarchy
override from IVsHierarchy
RemoveNestedProject
AddNestedProject
AddExistingNestedProject
FileProperties
ProjectConfig
BuildDependency
EnumDependencies
DocumentListener
LocalizableProperties
FolderNode
relativePath
label
CreateDirectory
HierarchyNode
QueryStatusCommandFromOleCommandTarget
QueryStatusOnNode
QueryStatusSelectionOnNodes
InternalExecCommand
ExecCommandIndependentOfSelection
ExecCommandOnNode
<<get>>ItemTypeGuid
QueryStatusSelection
ImageList
CompareTo
ExecSelection
guidCmdGroup
cmdExecOpt
cmdID
outPtr
selectedNodes
List<
inPtr
ExecCommandThatDependsOnSelectedNodes
ImageIndex
QueryStatusOnN
NodeProperties
<<abstract>>GetNodeProperties
OANavigateableProjectItems
ReferenceNode
AddReference
<<abstract>>BindReferenceData
OAReferenceItem<ReferenceNode>
OAReferenceFolderItem<ReferenceContainerNode>
OAFolderItem<FolderNode>
SolutionListenerForProjectOpen
ProjectNode
NodeFromItemId
SaveAs
SaveMSBuildProjectAs
GetSelectedNodes
<<get,set>>NodeProperties
DocumentManager
GetPropertyPageGuids
GetProjectDesignerPages
GetDocumentManager
GetConfigurationDependentPropertyPages
GetConfigurationIndependentPropertyPages
SupportsProjectDesigner
GetPriorityProjectDesignerPages
ProjectDesignerEditor
ProjectDesignerDocumentManager
Open
Save
OpenWithSpecific
The ProjecNode delegates all IVsCfgProvider2 methods
isSccSupported
SetSccLocation
GetSccFiles
GetSccSpecialFiles
SetSccSettings
RegisterSccProject
UnregisterSccProject
CreateGenerator
NestedProjectNodeReloader
ReloadNestedProjectNode
OnNestedProjectFileChangedOnDisk
IsSccDisabled
sccProjectName
sccAuxPath
DisableQueryEdit
sccLocalPath
sccProvider
ExcludeNodeFromScc
IgnoreNestedProjectFile
StopObservingNestedProjectFile
docume
ntation
ObserveNestedProjectFile
OnHandleConfigurationRelatedGlobalProperties
FileChangeManager
IgnoreItemChanges
ObserveItem
StopObservingItem
FilesChanged
SingleFileGeneratorNodeProperties
SingleFileGeneratorFactory
SingleFileGenerator
InvokeGenerator
ComputeNamespace
RunGenerator
FlavoredProjectFactoryBase
Dependency17
GlobalPropertyHandler
ActiveConfigurationChanged <<event>>
RegisterConfigurationChangeListener
sema
ntics
InitializeGlobalProperties
ProjectSecurityChecker
IsProjectSafeAtLoadTime
IsProjectSafeWithImports
IsProjectSafeWithProperties
IsProjectSafeWithUsingTasks
IsProjectSafeWithItems
CheckItemsLocation
IsProjectSafeWithTargets
UserProjectSecurityChecker
ProjectLoadOption
SecurityWarningDialog
ShowSecurityDialogBox
IsProjectSecure
CheckProjectForSecurity
CreateUserProjectSecurityChecker
CreateProjectSecurityChecker
DependentFileNode
Metamodel
<<static>>ModelStore
ISpecifyPropertyPages
IVsSolutionEvents
Generalization2
IVsSolutionEvents3
Association17
buildDependencyList
Association2
Generalization31
IVsDeployableProjectCfg
Association16
builddependency
Dependency14
DTE.ProjectItems
IVsProjectCfg
Package.Project
IOleCommandTarget
IVsEnumDependencies
Association22
Collection
ReferenceItem
Association20
Association25
FolderItem
IVsOutputWindowPane
MSBuild.Project
IVsProjectBuildSystem
StartBatchEdit
CancelBatchEdit
EndBatchEdit
SetHostObject
IServiceProvider
IVsHierarchyDeleteHandler
DTE.DTE
ICodeHandler
AddExisting
itemPath
IsRegistered
fileName
Rename
RenameItem
Delete
IVsDependencyProvider
IVsHierarchyEvents
IVsSolutionEvents4
IVsHierarchyDeleteHandler2
MSBuild.Task
Association24
Association21
Project
Collaboration1
Interaction1
re-add nested project node
File changed event triggered
ReloadItem
File changed
remove nested project node
Observe item and register with file change event
Association14
Association12
nestedProjectNodeReloader
VS Core
IVsParentProject
OpenChildren
CloseChildren
MSBuild
Dependency2
return IVsEnumDependencies
GetReferencedHierarchy
Instantiate with the referenced project guid
IVsProject3
Modeling Build
Shell.Package
DTE.ProjectItem
IDisposable
IVsGetCfgProvider
DTE.Project
Association19
solutionListeners
System.ICustomTypeDescriptor
IVsHierarchEvents
IVsProjectCfgProvider
Association23
ReferenceFolderItem
IPropertyPage
IVsHierarchyDropDataTarget
IVsComponentUser
IMBFService
GetHostObject
IVsTrackProjectDocumentsEvents2
Add new MBF Application Project
FireOnBeforeOpeningChildren()
IVsSpecifyProjectDesignerPages
Modeling Project
IVsPersistHierarchyItem2
Instantiate
Add new MBF Library Project
Generalization18
Collaboration2
Generalization47
Generalization48
Generalization42
Add Reference to MBF Library project
Add project to Source Control
Generalization16
Association1
nestedHierarchy
FileItem
IComparable
ProjectReferenceNode
for each IVsBuildDependency
Generalization11
Generalization14
FireOnAfterOpeningChildren()
CloseChildren()
FireOnAfterClosingChildren()
FireOnBeforeClosingChildren()
Generalization44
Generalization40
Generalization41
<<enum>> VSADDITEMOPERATION
VSADDITEMOP_RUNWIZARD
VSADDITEMOP_LINKTOFILE
VSADDITEMOP_OPENFILE
VSADDITEMOP_CLONEFILE
IVsFireSolutionEvents
Visual Studio
AddBuildDependency
Update buildDependencyList
instantiate with the builddependency list
VsShell
OpenChildren()
Comment10
This class is created, since originally
the ProjectNode was implementing
IVsSolutionEvents.
That implementation has been
refactored in this class.
Generalization15
Generalization17
Association9
loop list and Init all listeners
This will subscribe on solution events
Comment9
Init Advises solution events
Dispose Unadvises solution events
instantiate list of listeners
Generalization5
Comment11
Project creators can add their own solution
listeners to the
listener list
in their subclassed ProjectFactory.
MSBuild.BuildEngine
IVsAggregatableProject
DTE.SolutionFolder
AddFromTemplate
Parent
AddSolutionFolder
AddFromFile
Dependency5
Generalization13
Collaboration3
IVsCfgProvider2
Comment7
These two interfaces must be implemented since
this is what we set as browse object.
VSCore queries the browse object for these
interfaces in order to provide property pages.
IVsBuildDependency
MetaModel
Generalization45
Generalization46
Create and add to the list
get_ReferredProject
Generalization43
Generalization49
IVsHierarchyDropDataSource
IVsDebuggableProjectCfg
IVsCfg
Dependency4
System.PropertyDescriptor
Support for localization of left-hand side of property grid entry
Comment3
The Hierarchy will remove
the nested node when it is closed.
It should not be removed
from CloseChildren.
Generalization1
IVsHierarchy
Association26
End2
End1
<<Create>>
Association4
Interface1
CloseNestedProject()
AddChild
NestedProjectItem
ReopenItem
IPersistFileFormat
Association27
End4
End3
__VSDELETEITEMOPERATION
DELITEMOP_RemoveFromProject
DELITEMOP_DeleteFromStorage
loop list and Unadvise all solution listeners
get property VSHPROPID_SupportsProjectDesigner
InitializeEditorInstance
VS-Shell
Package.ProjectConfig
VS.Editors
Package.ProjectNode
get property VSHPROPID_PriorityPropertyPagesCLSIDList
get property VSHPROPID_ProjectDesignerEditor
Package.NodeProperties
IVsCfgBrowseObject
GetProjectItem
<<out>> hier
<<out>>itemid
GetCfg
<<out>>cfg
GetFg
IVsBrowseObject
IVsExtensibleObject
Dependency3
Interface2
IVsSccProject2
SccGlyphChanged
Generalization61
Generalization56
Generalization55
Generalization60
Generalization59
Generalization57
Generalization58
Association34
SCC questions
1.IsSccEnabled is a global flag that makes it possible to disable scc support
2. Each node has a flag for telling that GetSccFiles will enumarate anything on the node. That flag is ExcludeNodeFromScc
3. The project can control when the project file can be edited by setting the DisableQueryEdit flag. Example. Manipulating a node that
should not check out the project file.
LogicalTier
CTrackProjectDocumentsEvents
documentatio
CReferenceHandler
m_srpOwningNestedProjectsReferences
m_pProjectNode
FindReference
<static>IsReference
RemoveReference
AddProjectReference
IsReference
<static> GetNestedProject
AddAssemblyReference
<static> AddProjectReference
TryRemoveProjectReference
<static>CreateInstance
CNode
CParentProjectReferenceTracker
OnAfterAddFiles
OnAfterRemoveFiles
CDocumentTracker
OnAfterRenameDirectories
OnAfterRenameFiles
OnAfterSccStatusChanged
OnQueryAddDirectories
OnQueryAddFiles
OnAfterAddFilesEx
OnAfterAddDirectoriesEx
OnAfterRemoveDirectories
OnQueryRemoveDirectories
OnQueryRemoveFiles
OnQueryRenameDirectories
OnQueryRenameFiles
CFolderNode
CProjectNode
CParentHierarchyReferenceChangeObserver
OnItemAdded
OnItemDeleted
CModelProjectReferenceChangeHandler
m_strR
eferenceFullPath
m_itemidReferenceInParentProject
DoReferenceCrudOperation
CProjectHierarchy
addItemOperation
CFileNode
CHierarchyEventsObserver
CParentHierarchyInternalEventsObserver
m_srpInnerSccProject
CSharp Project
CSolutionEventsObserver
CProjectRenameHandler
CProjectSaveAsHandler
CLogicalTierProjectFactory
CVsPackage
Prototype
MBF.ServiceProperty
PropertyRequestBasedOnOutputType
OutputType
MBF.PropertyRequest
Name
Value
MBF.LibraryProperty
MBF.PropertyHandler
NextHandler
<<abstract>> Initialize
<<abstract>> Save
MBF.ServiceProjectActions
MBF.SigningSettingsPage
MBF.ApplicationProperty
LogicalTierParentProject
AssemblyPropertyPage
ApplicationPropertyPage
DeploymentPropertyPage
DeployableProjectConfig
ModelingProjectConfig
ModelingConfigProvider
ModelingProjectFactory
GenerateUniqueItemName
SetProperty
<<event ProjectFileRenamed>>
<<event>> MSBuildInvoked
DisableCmdInCurrentMode
CreateFileNode
IsItemTypeFileType
AddFileToMsBuild
CreateCfgProvider
InvokeMsBuild
<<event>>ModelFileRenameEventHandler
Load
ModelingFileNodeProperties
BuildAction
ModelingBuildAction
ModelingFileNode
QueryStatus
ModelBuildDelegator
ReevaluateMSBuildProject
outputPane
ModelNode
RenameFileNode
ModelingProjectPackage
InternalModelingProjectEventsHookUp
OnProjectFileRenamed
IInternalModelingProjectEvents
ModelFileRenamed
ProjectFileRenamed
MSBuildInvoked
IInternalModelingProjectEventsWrapper
oldFileNAme
newfileName
IInternalModelingProjectEventsProvider
GetEventProvider
IInternalModelingProjectEventsHookup
comObject
InitializeEvents
modelingProjectEventsProviderPtr
Remove
cookie
InternalModelingProjectEvents
DiagramNode
IconHandling
DynamicsProjectBuildPropertyPage
DynamicsProjectPropertyPage
DebugPropertyPage
ExtendedModelingProjectProperties
OutputFileName
IModelBatchBuild
ProjectUtilities
GetService<T>
DependentModelFileNode
CanDeleteItem
SaveAsDisabler<T>
CodeManagementAndBuild
CompileHostObject
CompileModelTask
DeveloperFileHandler
CodeGenerationTask
IVsUIHierarchy
IVsHierachy
CNativeHierarchyWrapper
CProjectAggregator2
Collaboration4
register listener in listener's list
Package
Register with the events in Load
UnRegister from events in Close
Set the IProjectEvents listener registered above as the event provider for the Node
Class1
IVsFileChangeEvents
ITaskHost
IVsAggregatableProjectFactory
IVsPackage
ISingleFileGenerator
IVsSingleFileGeneratorFactory
SingleGenerator
Association40
End5
End6
Association39
projectmgr
Link1
uses
SetMyProject
IVsProjectAggregator2
CreateProject
IVsProjectFactory.CreateProject
InitializeForOuter
PreCreateForOuter
Microsoft.VisualStudio.TemplateWizard.Wizard
Marshal.CreateAggregatedObject
VSCore
CVsSolution
WizLoadAndRunFile
IOleServiceProvider
QueryService
Generalization30
globalPropertyHandler
IVsUpdateSolutionEvents3
IVsUpdateSolutionEvents2
Association42
configurationChangeListener
Creates and registers with IVsUpdateSolutionEvents2
set_GlobalPropetyHandler
register ActiveConfigurationChanged event
Creates
RaiseActiveConfigurationChanged event
ProiectNode
GetProjectTrustLevel
Solution
Association46
SaveDialogStateInSolution
Generalization62
Link2
IsProjectSafeAtLoadTime <<if user project exists and project is safe or was loaded normally>>
ShowSecurityDialogBox <<if project is unsafe>>
SetProjectTrustLevel <<if load normally>>
MSBuild.SecurityCheckHelper
GetDirectlyImportedProjects
GetNonImportedUsingTasks
IsProjectSafe
MSBuild.ProjectShim
ShowSecurityDialogBox <<if user project is unsafe>>
Association43
IVsRunningDocTableEvents
OnAfterAttributeChange
OnBeforeDocumentWindowShow
OnAfterSave
OnBeforeLastDocumentUnlock
OnAfterDocumentWindowHide
OnAfterFirstDocumentLock
precondition
becomes
association
C++ Data Types
float
char
short
wchar_t
unsigned short
bool
signed short
signed int
signed long
long
unsigned char
long double
signed char
persi
stence
void
double
unsigned int
unsigned long
union
file
ProjectSupport Types
type
deletion
system
VB Data Types
Double
Single
String
Short
Date
Decimal
Integer
Boolean
Byte
Object
pers
istence
Long
Char
IDL Data Types
short(idl)
any(idl)
boolean(idl)
object(idl)
fixed(idl)
float(idl)
octet(idl)
long long(idl)
unsigned long long(idl)
long double(idl)
double(idl)
string(idl)
long(idl)
wchar(idl)
unsigned long(idl)
sequence(idl)
unsigned short(idl)
wstring(idl)
char(idl)
utility
C# Data Types
string
byte
object
ushort
ulong
uint
sbyte
decimal
derived
inherits
<unspecified>
instance
postcondition
useCaseModel
import
ocumentation
subclass
executable
powertype
friend
document
enumeration
copy
library
creates
__CG_CPP_lang_comments
__CG_VB_lang_comments
__CG_VB_class_hdr_templ
<default>
__CG_VB_class_impl_templ
__CG_VB_class_hdr_file_templ
__CG_VB_class_impl_file_templ
__CG_VB_attribute_templ
__CG_VB_ordered_col
System.Collections.SortedList
__CG_VB_unordered_col
System.Collections.ArrayList
__CG_VB_qualified_col
System.Collections.Hashtable
__CG_VB_operation_kind
Procedure
__CG_VB_operation_inline
__CG_VB_operation_propget
__CG_VB_operation_propset
__CG_VB_operation_hdr_templ
__CG_VB_operation_impl_templ
__CG_C#_lang_comments
__CG_C#_class_hdr_templ
__CG_C#_class_impl_templ
__CG_C#_class_hdr_file_templ
__CG_C#_class_impl_file_templ
__CG_C#_attribute_templ
__CG_C#_ordered_col
__CG_C#_unordered_col
__CG_C#_qualified_col
__CG_C#_operation_kind
__CG_C#_operation_inline
__CG_C#_operation_propget
__CG_C#_operation_propset
__CG_C#_operation_hdr_templ
__CG_C#_operation_impl_templ
__CG_CPP_class_hdr_templ
__CG_CPP_class_impl_templ
__CG_CPP_class_hdr_file_templ
__CG_CPP_class_impl_file_templ
__CG_CPP_attribute_templ
__CG_CPP_ordered_col
std::list<%s>
__CG_CPP_unordered_col
std::set<%s>
__CG_CPP_qualified_col
std::map<%s,%s>
__CG_CPP_operation_kind
__CG_CPP_operation_inline
__CG_CPP_operation_propget
__CG_CPP_operation_propset
__CG_CPP_operation_hdr_templ
__CG_CPP_operation_impl_templ
__CGproj_location
C:\Program Files\Microsoft Office\Visio11\DLL\
static
CodeGen Version
CODEGENERATION 1.0
CSharp 1.0
Element Options 1.0
Package.SolutionListenerForProjectOpen
Package.SolutionListenerForBuildDependencyUpdate
Package.FileNode
Package.ReferenceProperties
ClassHeader1
%class_comments%
%template_defn%
class %class_name%
%super_class_name%
%friends%
%innerclasses%
%public_attributes%
%public_methods%
%protected_attributes%
%protected_methods%
%private_attributes%
%private_methods%
%end_class_comments%
Attribute1
%type_name%
%attrib_name%; %comments%
MethodDefn1
%type_name% %method_name%(%mark_indent%
%indent%%params_and_comments%
%indent%);
Ordered Collection
CObList<%s>
Qualified Collection
CMapObToOb<%s, %s>
Unordered Collection
ClassImpl1
%static_attrs%
%constructors%
MethodImpl1
%type_name% %class_name%::%method_name%(%mark_indent%
%indent%%params%
%indent%)
%method_body%
%visibility% %type_name% %attrib_name%; %comments%
%visibility% class %class_name% %super_class_name%
// METHOD:
%method_name%
// DESCRIPTION:
%comments%
// PARAMETERS:
%params_as_comments%
// RETURN:
%visibility% %type_name% %method_name%(%mark_indent%
%visibility% %attrib_name% As %type_name%
%visibility% class %class_name%
End Class
FuncImpl1
' METHOD:
' DESCRIPTION:
' PARAMETERS:
' RETURN:
%visibility% Function %method_name%(%mark_indent%%params%) As %type_name%
End Function
SubImpl1
%visibility% Sub %method_name%(%mark_indent%%params%)
End Sub
Visual Basic
UpdateGlobalProperties
Package.ProjectContainerNode
Package.ReferenceNode
Package.LocalizableProperties
Package.HierarchyNode
Package.SolutionListener
Package.FolderNode
Package.ProjectReference
Package.NestedProjectNode
Package.ProjectPackage
Package.BuildDependency
Package.OANestedProjectItem<NestedProjectNode>
UpdateSolutionEvents
Package.SolutionListenerForProjectReferenceUpdate
Package.OANavigateableProjectItems
Package.DesignPropertyDescriptor
Package.ProjectFactory
Package.FileProperties
Package.OAProject
Package.OAProjectItems
Package.ProjectProperties
Package.OAFolderItem<FolderNode>
Package.OAReferenceFolderItem<ReferenceContainerNode>
Package.SettingsPage
Package.FolderProperties
Package.OAReferenceItem<ReferenceNode>
Package.OAFileItem<FileNode>
Package.EnumDependencies
Package.OAProjectItem<T>
Package.DocumentManager
Package.ConfigProvider
Package.NestedProjectBuildDependency
Package.ReferenceContainerNode
Package.ProjectDesignerDocumentManager
MBF.CodeGenerationTask
SilentModelReloader
MBFProject
ProjectHierarchy
MBF.ModelingProjectFactory
IModelingProjectLateInitializer
MBF.ModelingFileNodeProperties
MBF.LogicalTier.ProjectHierarchy
MBF.ModelingProjectNode
Node
MBF.ModelBuildDelegator
MBF.ModelingConfigProvider
MBF.DeveloperFileHandler
MBF.CompileModelTask
MBF.ModelingFileNode
MBF.ApplicationPropertyPage
MBF.ModelingProjectPackage
MBF.ModelNode
ModelingProjectNodeProperties<T>
<<static>>IMS.ModelStore
MBF.CompileHostObject
MBF.AssemblyInfoPropertyPage
tedProjectNode
CompileModelHostObject
MBF.LogicalTier.ProjectNode
Class,UML,state,structure,software,modeling
Drag onto the page to specify a set of objects that have similar structure, behavior, and relationships.
Width User.DefaultWidth
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.
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.
Note,UML,state,structure,software,modeling
Drag onto the page and then type to add text.
iagram.
Connect Note
Use to place a comment on a diagram.
Binary,Association,UML,state,structure,software,modeling
Drag onto the page to add a customizable relationship between exactly two classes.
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.
System,Boundary,use,case,UML,software,modeling
Drag onto the page to add a boundary to the system.
Use to represent the boundary of a system.
Use,Case,use,case,UML,software,modeling
Drag onto the page to add a coherent unit of functionality provided by a system or class.
Represents a coherent unit of functionality provided by a system or class.
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.
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.
Message,UML,sequence,software,modeling
Drag onto the page to add a communication between objects that conveys data that should result in an action.
Message,return,UML,sequence,software,modeling
Note,UML,sequence,software,modeling
User.BeginArrow Actions.C3 Actions.C3
Actions.C3 Actions.C3
User.BeginArrow
Actions.C4 Geometry7.NoShow
Text position. Press F2 to edit text.
Text position. Click once and press F2 to edit text.
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.
Subsystem,UML,state,structure,software,modeling
Drag onto the page to add a subsystem.
Represents a subsystem.
Constraint,UML,state,structure,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.
Note,use,case,UML,software,modeling
Message,asynchronous,async,UML,sequence,software,modeling
Left,Asynchronous,UML,sequence,software,modeling
Drag onto the page to add a left asynchronous.
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.
2,element,Constraint,UML,sequence,software,modeling
Drag onto the page to add a constraint to two elements, such as two classes or associations.
that must be maintained as true.
Represents a semantic relationship among relationships that specifies conditions and propositions that must be maintained as true.
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.
C:\Program Files\Microsoft Office\Office12\1033\UMLSTR_U.VSS
C:\Program Files\Microsoft Office\Office12\1033\UMLUSE_U.VSS
C:\Program Files\Microsoft Office\Office12\1033\UMLSEQ_U.VSS
{11B21771-27C8-4F79-96C4-570D2CB81B73}
{012871E6-D08A-4897-A03C-9EEDDB61D90C}
{6A3A10A9-50AB-41BD-A17D-CC1F3F682863}
{CEB942A1-0BD5-497A-A042-CD59DB19F5CB}
{A218C641-063A-473D-BFD4-9A9D42EBD164}
{A4A247A5-931E-499B-B390-AA3F1DC76BA5}
{CDE9DDDB-772A-41CE-87C6-E14E49BFD93F}
{142C891E-AEB5-4E07-B386-3690496B33B6}
{42D4B8E6-9D40-4306-950C-FFCD8A1C6FD8}
{FF78A7B1-0F8D-49D5-8B9C-F0DF12001F5A}
{751E1894-9A63-4517-925F-02C9D1FBCDC9}
{12E1896D-B774-4310-9107-AB0F593E5BC8}
{1302336F-4063-45E5-B2A6-9C9EE630FA04}
{04387EB0-0B3A-476C-A42C-291AD925EFE2}
{16070C4A-662C-4A89-AC8D-DD98C920CC55}
{A646E791-C0F5-4211-8DDF-093D79DAE576}
{5A98AF69-0931-4366-BF44-53CBB006756B}
{43AA1DA4-A39C-4B0A-B047-4C4D6C039EAC}
{C812AC42-3128-40CD-8EEE-3BAFF793DB9C}
{DAE46CAE-8823-4792-BB28-89F69628DC5A}
{4D376643-FEDA-49AD-8281-6363192A560F}
{648FDF8E-8406-4E3F-ACD8-592D969C2A96}
{1F270D86-097A-4700-89B4-3DB32E320065}
{36AD2377-5969-4717-A761-8DF4BF577391}
{586EA33E-B2B6-4627-8384-ED0320642D4E}
{214782BA-39A9-4F16-8A66-2AA9F6A33E0C}
{EE6914F1-503B-4844-85E3-C02AC16D4B0A}
{670446F8-291F-45FC-B3F7-0711A3D1EA74}
{19ED9540-090D-408C-977C-CD426EA43880}
{3CE9FC6E-C510-4634-A7B2-08AA4CC73477}
{49EBFB3C-162A-49A4-9CD7-84BE5F816877}
{EB69D8F2-5893-47A5-870E-E2FDF7C4A214}
{C8B142DE-2474-41FA-A719-98E336C1D58D}
{4E336B1A-6903-400A-8FF2-2A75743DBB6A}
{BFD07B1C-1C02-4CF9-A787-C7033B6B8A34}
{FC2AE1A8-A9F5-4F7E-AB29-F32A485EFC87}
{02BB9D7D-C292-419F-9C38-5FAFF4BC2C93}
{5D0AF597-2E2D-4B6E-A947-3C79EC2E566F}
{08497AC6-1B2B-420C-93F6-36119E18ADC8}
{D1232348-3E6C-409F-A533-EE7F49297417}
{ED7E1EA1-A207-44B4-A988-F296DA55898B}
{9E6BEFC8-4ECB-4385-8274-BF1F3081F1C7}
{62679BC8-5D95-4F8C-8D30-65E6AF92F7A7}
{0451A4C8-D68D-4364-954B-C7C95EA5147A}
{97ADB010-9370-4428-9533-DA1B45BF10DB}
{4953F48F-B41E-4A87-AEDC-7E869F5756D5}
{60ED85CF-BA29-4353-B5F4-A1C1C468A061}
{13B70EAC-FF46-4C1C-9557-527086659D8C}
{ED51D1D6-A6F6-4C03-BD25-ABF27FB2384C}
{644E0043-F4EA-4FCA-A6ED-8B2AF4D1498A}
{A655980A-812C-4BAC-9E8C-BD130ABD2FA7}
{BE7BAD7A-17F7-411F-94A5-5D0494C3E6DB}
{DF8E4BE6-9BBE-4FA0-B441-B850E375A7ED}
{D21E788C-D365-48AB-BBDC-5513FC6C61A4}
{C73FEB9D-0AB0-4862-8442-5E516EE59F0D}
{FAE39860-3195-4FC4-9839-02C0D15605BE}
{63DB47FD-1970-4A60-992C-EEFD7BA42DC6}
{53190956-90E9-47FC-B356-027D8433E793}
{86DD6EDD-C14A-4D74-A094-3BD8038CA1EE}
{9007EC62-A051-4944-82A2-695384252E3D}
{E9E799B0-1F2E-415F-93CC-F80D5AD03559}
{F64D6E25-082A-40E5-8D03-E4503FF0AA42}
{AD57D077-EE33-40BE-9DA2-C0E09421C283}
{B7B9A261-8201-4EF0-B760-BC318F2DE455}
{C2CBD1E3-3046-4466-99A0-4644EBBB9B02}
{C918F6CD-1B27-4FBC-866A-68DAA239C12C}
{11020A91-8606-4EC5-9E87-E969099D84A5}
{B82A3077-F087-4139-9CCB-7766FF9E2927}
{7196FFFC-6DB6-4040-9AE5-B170D7154C5E}
{192E073D-932C-42CB-A8A3-0692A2A544DB}
{009D815F-F153-41E9-A77F-3F36D8DE9AB2}
{7587AF5A-8701-4D9F-9C98-6A217C9B2939}
{C44E6506-EE59-48B1-B225-E9180821B0E3}
{2794592B-F02C-41A1-BF72-ECA8BF40612B}
{38F82981-C1BC-48C5-9615-64780A12ED07}
{F7E60AE5-2087-4472-A192-B3A312B12CAF}
{D8BBD8FB-C2FB-4995-853C-6B2CBA3BC266}
{D1E3F5D8-0CFB-470E-B5C3-058539A252FC}
{93C9738B-09AB-4DE2-A3FD-35BFEBB139BF}
{E4FBF1DD-3FAC-4668-B04F-E390F428157B}
{08AC6AF9-6E06-44ED-990B-DE187D13409E}
{CF1513E4-3CE9-4DEE-9F32-89460D381D87}
{6ADE65CB-A876-448B-8AC0-55E8354ED1EC}
{C7D571AE-9077-4689-B8E3-9513242E68F9}
{228E81A8-14E0-446E-90ED-3733A68C38F3}
{B887C873-F754-4304-B17F-2141268BCD33}
{B6F404EE-B006-49B6-A9A6-569A0D497F7B}
{1AA6A5CE-7B73-411B-AB8B-5327D0572BC0}
{0C34FF07-120E-46A4-870C-150CB98AE36B}
{607ED54C-865A-48E6-A2CA-4B034362A5D8}
{1D8DDA1C-4646-4074-8AD0-046263B1AAD9}
{C38BFDBC-5041-48E1-84F2-13F9CE40E188}
{9E60D01A-74A5-478F-8E7B-160FE400AD8A}
{25266C79-C055-425D-B84E-790992C7018B}
{045DAE67-848E-4C0F-8BFB-29B6CD55FE32}
{82C62348-3E40-4E1E-BD6A-B9C590DD6380}
{92195D56-02E8-4BE4-8D26-3FD12D31F6F9}
{8F6781BF-3780-4207-816E-A5E4EFE93BE0}
{3A1D1E22-24C5-4017-A5C3-DF4787F06943}
{128F8F26-6D2F-4375-A89E-0BF1D7E56875}
{F51EC82E-8DE8-441B-8343-A6670A175039}
{FCD12695-CB21-4845-A5E9-E40506D8475E}
{4B0A3946-9F89-4639-B924-48266D84750A}
{1C26D82C-332B-4626-9F3F-831E683C712C}
{8811CFC2-F0BC-4858-B9B2-D7C36876C7E6}
{31BE4760-EC0B-4BE3-9A66-D5CCAC078C68}
{6083625E-6697-494A-A6F1-F64088672A1A}
{2449C444-B96B-4E8C-B811-8B99DDA6B4B1}
{906DE2FD-B547-4B7B-9E3C-F51454CBEEF0}
{AF2CB424-45A1-45FE-9D71-3A0F416347CA}
{D104EB28-4413-404D-A7FF-9BE5742AE57E}
{CE4B4211-9E3C-4B8B-90C7-731C36E32794}
{9DC22C96-AB9C-422E-B950-FAFD5EAA327B}
{5F896E34-118C-4AB0-9F45-D50101E001A6}
{83246CCC-7914-4B79-9A9A-9F4FFF1F03A0}
{C7E9DAE6-A05A-4BE8-84B4-87CB44594340}
{9A6275F7-7759-47E8-829A-B87F50CA5A2A}
{68D0F8A3-7315-4328-A2EF-FF974DC00B4D}
{706A8ED0-EED8-4324-8F07-E22ACA852F0E}
{6C3894FD-360C-44B0-B432-613A2D61110F}
{DDC31A73-E330-4941-B23A-0414290CBE8D}
{A84CD40E-2838-4589-99A5-228C9CBDE5E5}
{4C9D728D-8DCB-4348-9031-BFF00DDB9960}
{502F64E6-4570-4FB9-86B6-2244447B3917}
{7E6C3952-A8BC-47BC-941F-97B84C1F1972}
{71DB039D-1EB6-4DC8-8531-57BE14F7531D}
{2B5B9CAA-6574-496F-943E-A93EFF17D987}
{AC826601-F6BF-41D9-8460-F2039732F722}
{A5930C96-A756-4A12-8B7D-B8D7CA9A8365}
{9B7C898B-6F38-4D76-95A5-457352F3FAFC}
{DBF615C3-E76B-4C2A-844B-2255DDBC5AA9}
{0A54D1C6-227A-4AE0-B63A-5CC3D221443A}
{A04DC499-9960-4977-A4F3-B03F79C2254C}
{C0FCD052-6ECD-42F4-8016-C9934DA19A10}
{CB3D89C6-F49A-4738-B4E7-CBF8DF865CB0}
{E42F307F-2C3E-40A2-A18F-890E7566B755}
{E9692BF1-80E6-4779-BBED-81ACE38026E7}
{0DFCB011-0291-4DCB-9633-5F0CCD95A41F}
{9C85435E-9D01-471A-8993-9F7088F919A5}
{1F1AD359-527B-42A5-AC9E-32B60E1062EA}
{55A83C32-9ADE-4F1F-8997-69E55D6DD538}
{068DD4B8-B1F0-4A52-9531-4003BF675FD2}
{747FE840-2A79-4440-B7C8-DEBE9532FF40}
{84F32CAB-F57B-4928-A656-ED95B7E28548}
{79898F6B-39A6-41DF-B4C6-9A9863CD7D2C}
{31D12C3C-2F71-4618-8138-175B41E52D80}
{C92A59CA-78E2-43BB-8217-A69E1FA31B94}
{43D4A7D9-EB37-4C90-993D-AD4AA73C2527}
{BBA7A17B-6518-44F3-BFCE-255BEB7ED7DD}
{F7551112-050E-4E7D-AAF0-160070F6DA80}
{25F7EE2C-C467-488D-9AE4-BC6B0ADF395E}
{38B24B31-FEF5-401F-9C43-2AD303B8CF74}
{2575F112-A317-407E-BA00-0C3AB6BA06DB}
{AE1F2DA1-6A37-4372-B870-B609BDB2BC7F}
{AE6D9449-A06B-47AF-9A39-5726A981F270}
{67A9F051-FBBB-4149-AED2-4E611DBA91F3}
{6C78766A-DB88-4BD6-B00B-7B9021778792}
{93D10B7F-3AF3-427C-BC65-998904878207}
{8EA31180-BAA3-4EEA-818D-C5C66E5B3406}
{CCFEC330-AEB5-4DB8-A004-E6981EC4C62C}
{B4D5293A-86E1-43EB-8DE9-E7827D9109DB}
{1905AE52-3BE9-4A75-87E2-BC4059ECC635}
{477CDEF8-A49E-46D4-9EEC-F1DA3D46A547}
{87118CC1-579A-4435-B096-E018BFDB6133}
{97F65516-26F5-42BB-9CD4-6177A4D40341}
{CA7F90E8-658B-469A-AC80-A4810C93F3A2}
{82946C48-7B3C-40AA-890F-05E93AC46A57}
{FCE17F3E-3043-4521-AF74-39EA502D7C0E}
{BC80DF52-848D-4A0F-AAD5-C50ABC63EABA}
{BDD4F340-0299-4C07-8FB8-EDC9141D2ED1}
{7507A538-45E8-4CDD-B901-BB701FC5CEAE}
{E2473ED6-0C4B-4B88-A3B5-F36648A5117F}
{75CBC63C-F675-4ED1-BC57-74BF13FD501E}
{AEC5D237-24D2-47AC-A031-CE1F18AF54AD}
{8D08100F-2B35-4196-ADB9-8FDC21215253}
{EDAE4BB6-B303-4241-A996-FC391EA54A89}
{D0D525D0-09DF-4B06-85DD-2BEE4E6788F1}
{891B0F51-6F75-4995-ADBA-8C7F93B831DD}
{123B50C1-A0BF-424B-8140-02702F064DB9}
{A1194908-C3D1-411E-8B37-CB163164261A}
{8E52C78D-1BFC-4093-9FE2-86650E2251E1}
{42E9F7AC-620D-4952-989D-179B3ED013A2}
{15B921F1-1138-484A-A8A6-167EF473DB0C}
{B851EB58-5AD3-4BD3-92CA-BC97A38F3A13}
{A84BE671-F70C-4A78-A280-E63BE5FAB26C}
{3FD97030-2977-44EE-9688-86D6C93AAD40}
{4AE738AF-DA7A-4E6F-A4A0-BB5A4C1E5BF9}
{6F12ABA5-D714-4E8D-B77D-AB505392D835}
{D6C68E7D-005B-41A7-9FD4-749E6548A514}
{13F72F41-2ED5-425E-BF6D-A314E686626F}
{9C77EB62-5861-47AB-8AC2-5C1FBFAA9BF2}
{147729DC-54FB-4245-B82A-29E8C048F66F}
{4025AC57-65FB-4F77-908A-AE358ACC784E}
{1031334E-9BC5-46F2-AFB6-CB0929577278}
{95F6DC7A-9CC3-4990-BB9F-986256EBBF13}
{AF46FF53-B36F-4AF5-A8C7-D6C2FA111341}
{AB014762-992C-4B54-8E17-F4BF0A39A090}
{E909F383-B6D3-459D-8680-4F195CA49172}
{82B0946E-A0DD-4949-8A4B-C03221B2F917}
{7DD12F49-3A9F-4BAF-A30A-AA908CA21FD8}
{DC0F2D26-66DB-4499-816E-FB91408614CD}
{C79E61A5-D87C-4388-94E9-73E5B15484B7}
{2C98CDA6-99D1-4863-A669-CA394D16064A}
{93D9382E-B966-4AC6-82D4-9BA940611FCB}
{1084E49F-17A8-4813-B213-5D6A5122A5EC}
{73FE2A41-26E2-4DD8-85AC-CDE7079281DC}
{80BB0E06-B5C6-4E53-B56A-1226AEFB7D39}
{CE3CA9EF-2377-43B3-BBC4-60C230E67637}
{81D09338-32B0-499D-AD8C-20C9757641D4}
{73F9B199-5FCB-4566-A2C3-B88AA3BCC5BD}
{85A2E180-A1DA-4871-8D35-29555625A624}
{53D9DF05-9594-4224-AF9C-D465278185AF}
{694EA790-3E60-41A0-8EB0-A330A40B6D06}
{CC262B45-EC97-426B-B186-CDE44CEA308A}
{F4A9A3C0-AE51-4D28-975A-C862010EC0A8}
{42E0FAE8-6BBA-486A-964C-34BF7FE19EBA}
{B4B3E957-BA38-446A-9B1C-09817D65F54B}
{3A9FDAA9-A22E-4670-8027-E9ADD008C73D}
{FB654762-04E3-4E3E-94C1-3E616732A85B}
{23EA76C2-C150-4E02-BBD7-FE11723B7244}
{5C8344DA-8259-412C-B755-423F90A87893}
{20D4BDA5-6C62-4D77-88D0-580691A193D6}
{73404478-903B-497A-A7F7-739D6DFB0C7D}
{AAB809F1-F9E6-4B41-886C-006A73550528}
{386BA515-FF43-44C0-958E-926ED5F7958F}
{11AF23A3-F05E-4417-A0E3-C7B1FFF895DC}
{5010AA3E-F51C-4091-B0E0-F79B0C771F63}
{5FE0A64C-AB09-4B1B-A5A0-9A34914DFAA5}
{FF707BB7-0F95-47C9-865D-2F57BB2E22CC}
{ED4294D9-D8D0-40E1-9CFB-A716C05A87A2}
{B1804F7B-E70B-48A3-8147-8C2870C0F0C3}
{ABDCD9BF-CE00-4D5B-BDD9-3FE0C9234545}
{1929F405-0E30-4EA3-B88F-879B0894A892}
{83548905-AC9F-43F0-A45F-8793F6354242}
{B2CE3444-97A4-44A2-AAE7-2F5178DAFD3B}
{A2739EDD-1AEF-4FB1-B1C8-5A95D4BA0E8D}
{EED5D733-9373-4F25-A39A-5C83349A13CC}
{276F515C-F47C-4B3C-9FCC-F4CE8815883C}
{6146620B-5825-4A82-8691-F9728B91B612}
{4903DB02-6806-4401-B48C-A2442516995F}
{382F4F77-830A-4039-B735-CE57D9A663D8}
{D56863F1-90C6-479B-895B-2879BE2CA9FF}
{98EB3F65-288E-4404-B119-40BDC21E02A8}
{6FC8F729-D9ED-4BDF-8A3A-ED545A544649}
{BD1FD125-3EF1-4D9D-8E96-12CE97678CFB}
{2CFF4349-CF47-4E15-BC92-A0BC7908E2DB}
{92557D0E-C8D2-4886-BD36-69B498B35330}
{173278BC-C4BC-4AFD-BA76-B064AF5740B5}
{A2139295-9ED8-4F2A-98E2-939FBFA3FB84}
{CA5C8769-B6FE-4DDF-BB83-0A222795AA7E}
{CABB84E1-C010-4626-8A75-C409E8E42E1B}
{9D66967A-360A-43E4-AA3A-D484E3541A34}
{7D5F2757-F268-461A-AAD5-EDEA9D5ED4C5}
{AF6786A0-E2AC-4DF3-9A3A-F15DA564ED6A}
{DD8D6392-A4B9-4C79-B5D8-3B3B9A02702D}
{2C7F117F-4C6C-4C36-B278-160EB8D128EC}
{79148BEB-6167-4111-AE99-8D0DE7BA6038}
{921E01D1-AB53-4677-B1E5-7017B548DAA0}
{67F0EF5E-529B-477D-9F5F-3A0FF0A3F166}
{3801AD5C-10E1-4C83-A076-9CCA937CE034}
{D8E849CB-AE3F-4769-81B9-2416147856AC}
{1CDB4DD9-BC25-4054-BD41-AC673032E213}
{9BE8758F-DD41-4D27-B83B-28E34A067A75}
{47E55341-E4B8-4EF3-AA74-6ED1BE4CA006}
{CF61CB30-1EE8-4546-AEAD-2EA2924A4AFD}
{F1D5FFB7-0675-4CD8-8368-6D1AFC034590}
{F42CA4B5-CFF9-4374-A049-5B51D64C9075}
{D9F6BD77-6214-4F05-8789-0777986156CE}
{EFBCC3E7-B646-4D1D-B5E8-57A60F551203}
{EAFDA995-212C-4368-AFF8-EABCD9E94ADF}
{90B86B7D-2857-4F6E-A9E6-D402BCEB1FF3}
{7DBA0CD2-FB9D-48D8-9038-B1F52D9E2854}
{90AED28D-DF54-4113-B332-514A85468EC0}
{7E19DBB6-7B19-4079-AA4F-A10F49478DF0}
{FAB731A3-4BF2-45F9-B3E1-3A7D8E430339}
{AB41DD2F-E3E1-4512-AF48-689CBE38DEF6}
{342BD07D-ECF4-4463-A329-EA1C9A19E384}
{F65C719A-CB8A-4BCE-B237-0939295D7D13}
{43AA84C3-255C-49F5-A87F-C1CA0EBC2C28}
{D5304B76-9B9A-4028-9654-E43883E08327}
{AE1A5768-08AD-474C-8BEE-78C37F652979}
{6200809C-91DC-4131-A455-A66E0F53172A}
{21D0CF79-8632-4AB1-8039-411E593465D5}
{DBC3CCB5-27CB-4D01-9799-CF3ED8A19B17}
{0A7A4CDF-3775-4F1C-81B4-0F86F7B0818C}
{A76ACDFE-B268-437F-B86D-3108DA128393}
{514E84C8-A8CA-485C-A2B7-F94C37258A10}
{3E2EC1B6-EAD6-4657-B232-324FA0BA4063}
{727E5E99-00D8-43B0-A4F2-B117E81BA630}
{CF7A7D38-4934-4CC7-9261-0C8F6EFB2F7F}
{3408C849-4E5A-49A8-85E0-D877699B05A3}
{D95397AB-63C6-471A-9E43-6907E9ABC9C9}
{EB607CE8-D0CD-4BCD-92F0-ED923FE2FE83}
{2059E724-A7BE-4F00-B43F-83D7F0F63EEF}
{3146E6E4-AD8F-4D3B-8B81-A315B19CB900}
{9E776A8D-276E-4166-BC03-91B66F1A8DF7}
{125A2E76-64AE-40CF-BB09-7BCFF43B600E}
{9F24DC4E-5181-49CD-96A7-EE0A32A92758}
{AD606526-6DD5-4846-BD70-B76CFBD98A12}
{8A620267-090E-4A08-8C7D-FBB9BBCE68AB}
{C463C1E5-1F31-427C-9E32-10969E1C5134}
{F52183FF-78F0-4DFC-B5F2-3006CB50C393}
{A2D293C0-C325-4600-85B1-6BABD5205C84}
{F77DCB35-4667-45A4-8C98-EFDF7DF6D2DE}
{49528B27-2FDE-4F97-B883-E93D0DC96F30}
{A8BC5D52-95C2-4CFD-8250-F003D347708A}
{0098C556-881A-474A-8D41-334D65A7A4E2}
{F1FFE3B3-1417-4F5A-A270-45A99400317A}
{08E0FE9E-18C1-4837-BCA7-2DCFCB6C1BD4}
{647608B5-3D15-4D3C-930A-1D551C7F6EFE}
{63E08BFD-AD4E-423C-ADEF-55499EB65D97}
{8F328F94-8D7C-4821-9C3E-34ABBA4CF499}
{4314EB83-0904-4C58-8E66-6894FECB10F1}
{E88C6C40-23E1-4DDD-8AD0-E47CBCCF99C9}
{DF9B20D0-34E6-4E3F-8088-09412344342F}
{CA7EDF57-378A-43DA-BAE5-EB5497E17C0D}
{383A08C2-CCBE-48C3-B134-D7A28067C7CB}
{8D9F6DDE-5E18-42C1-874F-4DCBDFC2E0E8}
{1981EBC4-11A7-461F-BAB0-885FA2EB7C2A}
{B7843BAF-0D29-42A4-8ECE-5AE2B53682B5}
{5895F9E5-0F34-4FB7-9D53-9F18CB70A0F3}
{3FB4DCB2-80CE-4F1C-8DC0-94A98C7D0735}
{4C43483B-9B88-40C5-8C4B-A72B030C768D}
{85972286-7163-4618-869F-4B22F1B40494}
{8B2F215D-9630-48BA-A95D-D470851B89D9}
{A9DC6E69-4650-41BC-9E6C-5293B78C42BC}
{10C72A63-2D1F-4A60-B96E-5501EB21848F}
{2F27C0F5-B36F-42A3-A235-D7F28AA30300}
{28FA80D0-0A05-4A57-95C9-35475AB95311}
{8FE66C2A-B35F-4C9F-A635-B7B57893F41B}
{3D1D6512-39F7-464A-A6F1-732CC4D94595}
{14CE8524-CA3D-4E1E-8490-2A8B7F4E1679}
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
Webdings
Guide
TheDoc
Dependency
Gesture Format
Row_1
Link
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
Class
UMLTemplate
UMLAutoLockTextEdit
UMLPresOption2
DefaultWidth
EnsureWidthOK
visDescription
visVersion
Row_7
Row_8
Operations
Attributes
Parameters
UMLPageGUID
Static Structure-1
Generalization
Discriminator
Composition
Interface
Note
Binary Association
Object Lifeline.78
Generalization.77
System Boundary
Use Case
Binding.60
ss-nested proj
seq-ManagedEventsInMPF
Generalization.93
Message (call)
ss-automation nested proj
Class.42
Object Lifeline
UMLInstanceType
Row_9
Row_10
Row_11
Row_12
Row_13
Row_14
Row_15
Row_16
Row_17
Row_18
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
Actor
Adding nested hierarchy
UM Normal
Message
Message (return)
Note.38
ss-propertypage
Object Lifeline.35
Object Lifeline.41
Object Lifeline.47
Message.53
Object Lifeline.54
Straight Relationship
Straight Relationship New
Message.62
Message.63
Message.64
BeginX
RealBeginX
BeginY
RealBeginY
EndX
EndY
BeginSize
BeginArrowSize
EndSize
BeginType
FillColor
BeginOffsetX
BeginOffsetY
NonNavigability
BeginArrow
BeginArrow22Possible
BeginArro22Possible
SetBeginArrow1
SetBeginArrow
SetBeginArrow2
SetBeginArrow3
SetEndArrow
ss-proj nodeproperties
Generalization.45
Generalization.56
Generalization.95
Usage
seq-create/close nested project
Interface.113
Subsystem
DefaultWidthOK
ss-Modeling-Configuration
Watermark Title.10
Watermark Title.2
ss-AppDesigner
Dependency.43
Binary Association.44
ss-UnloadReloadInMPF
Object Lifeline.46
Message.47
Message (call).48
Composition.49
ss-Build dependency
Interface.50
Constraint
Interface .52
Note.53
Link.54
Class.47
Build dependency
seq Build dependency
Solution Listeners
Class.75
seq Solution Listeners
Object Lifeline.33
Generalization.83
Object Lifeline.63
Message.69
Composition.66
Message (call) .54
Object Lifeline.55
Generalization.70
Generalization.90
Generalization.92
Generalization.103
Binary Association.110
Binary Association.115
Binary Association.120
Binary Association.125
Binary Association.130
Note.55
Class.61
ss-MBF-Fenway 1
Interface.57
ss-Solution Listeners
seq-Build dependency
seq-Solution Listeners
seq-UnloadReloadInMPF
Interface.77
Interface.79
Interface.80
Interface.81
Watermark Title.7
Class.11
Class.69
Binary Association.38
Interface.43
Class.44
Class.67
Generalization.76
seq-AppDesigner
Object Lifeline.8
Object Lifeline.14
Object Lifeline.20
Message.27
Message.28
Object Lifeline.30
Message.36
Message.37
Message.38
Message.39
Interface.62
Binary Association.63
seq-ProjectCreation
ss-GlobalPropertyHandling
Message (call).79
Message (async.)
Left Asynchronous
Class.94
Interface.105
Interface.106
Interface.109
Interface.110
Interface.111
Binary Association.112
Class.23
Interface.32
Interface.33
Composition.64
ss-Framework-SourceControl
Binding
Usage.59
Class.20
Class.29
Class.38
Class.56
Class.65
Generalization.78
Generalization.80
Generalization.82
Generalization.84
Generalization.86
Interface.94
Dependency.65
Generalization.66
msvNoAutoConnect
ss-SingleFileGenerator
Binary Association.72
Interface.68
Composition.69
Link.70
Generalization.71
Message (call) .80
Message.81
seq-GlobalPropertyHandling
Object Lifeline.73
Message (call).74
ss-ProjectSecurity
Dependency.84
Dependency.57
Binary Association.85
Message (return).87
2-element Constraint
seq-ProjectSecurity
Link.86
Link.40
Activation
Message (call).36
Message (call).44
Composition.82
Usage.83