\345\215\225\346\234\272\347\211\210.md
... ...
@@ -150,6 +150,40 @@ stop
150 150
- 移除自定义系统变量。
151 151
3. **重新安装**:安装需要重装的应用(按安装流程)。
152 152
153
+[[http://iidp.chinasie.com:9999/iidpminio/design/store/uninstall.png]]
154
+
155
+<details>
156
+ <summary>展开puml </summary>
157
+```puml
158
+@startuml
159
+start
160
+: 如果是单机模式;
161
+
162
+: 初始化当前模式的appLoader;
163
+
164
+: 调用loader的uninstallApps方法;
165
+
166
+: 获取待卸载的 appGroupContainer,以及 graphs 信息;
167
+
168
+: 设置安装状态为 uninstalled;
169
+
170
+: 软删除应用的其他资源状态,比如menue、view等;
171
+
172
+: 清理出台metas,清理models,以及清理appDataInfoMap和 appContainerMap该app的key;
173
+
174
+: 清理该app的类加载器,并设置为null;
175
+
176
+: 清理 finalModelMap 终态信息;
177
+
178
+: 移除自定义变量;
179
+
180
+: 计算需要重装的app,并执行统一的 doInstallApps;
181
+
182
+
183
+stop
184
+@enduml
185
+```
186
+</details>
153 187
### 5. 应用更新
154 188
155 189
#### 功能描述