Description: A UML modeling tool written with delphi, including source code, it is worth your reference, structure, good
File list (Check if you may need any files):
Uml_Model_tools_src
...................\Code Provider
...................\.............\uCodeProvider.pas
...................\.............\uFileProvider.pas
...................\Component
...................\.........\essConnectPanel.pas
...................\.........\essLayout.pas
...................\.........\SugiyamaLayout.pas
...................\.........\uRegisterExtension.pas
...................\.........\WindowsXP.res
...................\Integrator
...................\..........\Code
...................\..........\....\Delphi
...................\..........\....\......\uDelphiIntegrator.pas
...................\..........\....\uCodeIntegrator.pas
...................\..........\CodeIO
...................\..........\......\JavaClass
...................\..........\......\.........\uJavaClass.pas
...................\..........\......\.........\uJavaClassImport.pas
...................\..........\......\uCodeParser.pas
...................\..........\......\uDelphiParser.pas
...................\..........\......\uJavaParser.pas
...................\..........\......\uParseTree.pas
...................\..........\Doc
...................\..........\...\uDocGen.pas
...................\..........\...\uHtmlDocGen.pas
...................\..........\Export
...................\..........\......\uXmiExport.pas
...................\..........\......\uXmiExportArgoUML.pas
...................\..........\uIntegrator.pas
...................\..........\View
...................\..........\....\RtfdDiagram
...................\..........\....\...........\uRtfdComponents.pas
...................\..........\....\...........\uRtfdDiagram.pas
...................\..........\....\...........\uRtfdDiagramFrame.dfm
...................\..........\....\...........\uRtfdDiagramFrame.pas
...................\..........\....\...........\uRtfdDiagramFrame.xfm
...................\..........\....\uDiagramFrame.dfm
...................\..........\....\uDiagramFrame.pas
...................\..........\....\uDiagramFrame.xfm
...................\..........\....\uTreeViewFrame.dfm
...................\..........\....\uTreeViewFrame.pas
...................\..........\....\uTreeViewFrame.xfm
...................\..........\....\uTreeViewIntegrator.pas
...................\..........\....\uViewIntegrator.pas
...................\Model
...................\.....\uDocumentation.pas
...................\.....\uIterators.pas
...................\.....\uListeners.pas
...................\.....\uModel.pas
...................\.....\uModelEntity.pas
...................\ModelReadme.txt
...................\Res
...................\...\amberFolder.bmp
...................\...\blueFolder.bmp
...................\...\comet.bmp
...................\...\DiaBack.bmp
...................\...\FileOpenIcon.bmp
...................\...\FileOpenIcon2.bmp
...................\...\files
...................\...\.....\essModelFiles.rc
...................\...\.....\essModelFiles.res
...................\...\.....\p_detail.xsl
...................\...\.....\p_overview.xsl
...................\...\.....\styles.css
...................\...\GoBack.bmp
...................\...\GoForward.bmp
...................\...\Layout.bmp
...................\...\ProgIcon.bmp
...................\...\ProgIcon.ico
...................\...\shelf.bmp
...................\...\VisPrivate.bmp
...................\...\VisProtected.bmp
...................\...\VisPublic.bmp
...................\System
...................\......\uAboutForm.dfm
...................\......\uAboutForm.pas
...................\......\uAboutForm.xfm
...................\......\uConfig.pas
...................\......\uConst.pas
...................\......\uError.pas
...................\......\uFeedback.pas
...................\......\uMainForm.dfm
...................\......\uMainForm.pas
...................\......\uMainForm.xfm
...................\......\uMainModule.dfm
...................\......\uMainModule.dti
...................\......\uMainModule.pas
...................\......\uMainModule.xfm
...................\......\uOpenFolderForm.dfm
...................\......\uOpenFold