@@ -10,25 +10,29 @@ System_Boundary(DFetch, "Dfetch") {
1010 Component (compCommon , "Common" , "python" , "Common actions for commands" )
1111 Component (compCommand , "Command" , "python" , "Base class for commands" )
1212
13+ Component (compAdd , "Add" , "python" , "Adds a new project to the manifest" )
1314 Component (compCheck , "Check" , "python" , "Checks for updates" )
1415 Component (compDiff , "Diff" , "python" , "Creates patch of local changes" )
1516 Component (compEnv , "Environment" , "python" , "Shows local tools" )
1617 Component (compFormatPatch , "FormatPatch" , "python" , "Format patch for export" )
1718 Component (compFreeze , "Freeze" , "python" , "Pins all projects" )
1819 Component (compImport , "Import" , "python" , "Imports from VCS" )
1920 Component (compInit , "Init" , "python" , "Initializes a manifest" )
21+ Component (compRemove , "Remove" , "python" , "Removes a project from the manifest" )
2022 Component (compReport , "Report" , "python" , "Reports status" )
2123 Component (compUpdate , "Update" , "python" , "Updates all projects" )
2224 Component (compUpdatePatch , "UpdatePatch" , "python" , "Updates patch" )
2325 Component (compValidate , "Validate" , "python" , "Validates manifest" )
2426
27+ Rel_U (compAdd , compCommand , "Extends" )
2528 Rel_U (compCheck , compCommand , "Extends" )
2629 Rel_U (compDiff , compCommand , "Extends" )
2730 Rel_U (compEnv , compCommand , "Extends" )
2831 Rel_U (compFormatPatch , compCommand , "Extends" )
2932 Rel_U (compFreeze , compCommand , "Extends" )
3033 Rel_U (compImport , compCommand , "Extends" )
3134 Rel_U (compInit , compCommand , "Extends" )
35+ Rel_U (compRemove , compCommand , "Extends" )
3236 Rel_U (compReport , compCommand , "Extends" )
3337 Rel_U (compUpdate , compCommand , "Extends" )
3438 Rel_U (compUpdatePatch , compCommand , "Extends" )
@@ -43,6 +47,9 @@ System_Boundary(DFetch, "Dfetch") {
4347 Container (contVcs , "Vcs" , "python" , "Abstraction of various Version Control Systems." )
4448 Container (contReporting , "Reporting" , "python" , "Output formatters for various reporting formats." )
4549
50+ Rel (compAdd , contManifest , "Uses" )
51+ Rel (compAdd , contProject , "Uses" )
52+
4653 Rel (compCheck , contManifest , "Uses" )
4754 Rel (compCheck , contProject , "Uses" )
4855 Rel (compCheck , contReporting , "Uses" )
@@ -63,6 +70,9 @@ System_Boundary(DFetch, "Dfetch") {
6370 Rel (compImport , contProject , "Uses" )
6471 Rel (compImport , contVcs , "Uses" )
6572
73+ Rel (compRemove , contManifest , "Uses" )
74+ Rel (compRemove , contProject , "Uses" )
75+
6676 Rel (compReport , contManifest , "Uses" )
6777 Rel (compReport , contProject , "Uses" )
6878 Rel (compReport , contReporting , "Uses" )
0 commit comments