主权项 |
一种在计算系统(100)中的用于将示图动态地布局成二维树状结构(200)以允许不论该树状结构有多大都可查看该树状结构的所需部分、并与此同时保存示图的流程的方法,所述计算系统(100)使用图状视觉语言(110)来为诸如系统、服务或过程等事物的图形示图建模,该模型表示整体对象系统,且通常需要手动修改和重新缩放,其中所述计算系统包括设计工具,所述设计工具用于将图状视觉语言显示成二维树状结构,所述方法包括:通过所述设计工具的布局模块,接收图状视觉语言;通过所述布局模块的转换模块,将图状视觉语言转换成图形树状结构;通过所述设计工具的布局模块,显示(901)包括至少一个分支的图形树状结构(200),所述分支从所述图形树状结构(200)的根(201)开始并且包括用于按照一个或多个对象、属性、操作、关联的功能关系和内部行为来表示整体对象模型的多个子部分(231‑237),其中所述多个子部分(231‑237)被配置成在垂直方向和水平方向上修改,其中所述多个子部分中的每一个包括相关联的用户交互元素和形状,所述相关联的用户交互元素允许对所述子部分进行折叠或展开;通过所述设计工具的修改模块,接收(902)选择所述图形树状结构的所述多个子部分中的第一子部分的用户交互(180),其中第二子部分连接到所述第一子部分;以及基于所述用户交互,所述修改模块动态地并自动地通过仅显示所述第一用户交互元素来替换所述第一子部分并同时依然显示所述第二子部分来折叠(903)所述第一子部分以允许易于用户交互、优化所述图形树状结构(200)的显示、或两者。 |