首页> 外国专利> System and method based on an object-oriented software design framework for displaying constrained graphical layouts

System and method based on an object-oriented software design framework for displaying constrained graphical layouts

机译:基于面向对象的软件设计框架的用于显示受约束的图形布局的系统和方法

摘要

A system and method for use in the design of software applications in which constrained graphs are displayed, implemented in accordance with an object-oriented software design framework. According to one aspect of the invention, there is provided a software system comprising a first subgraph class that can be extended to define a plurality of second subgraph classes, where an instance of each second subgraph class represents a subgraph of a specific subgraph type, where each second subgraph class implements methods for repositioning the graphical elements of a subgraph represented by an instance thereof within the graph and determining affected subgraphs, displaying the graphical elements of a subgraph represented by an instance thereof to the user in a specified layout format, and commanding a repositioning and display of the graphical elements of the affected subgraphs. A first layout manager class that can be extended to define one or more second layout manager classes is also provided, where an instance of each second layout manager class represents a layout manager and implements methods for identifying the subgraphs in the graph, determining a selected subgraph to be repositioned, and commanding a repositioning and display of the graphical elements of the selected subgraph. The layout manager is thereby adapted to identify the subgraphs in a constrained graph, and to initiate the repositioning and display of the graphical elements of various subgraphs in the graph by commanding the repositioning and display of the graphical elements of the selected subgraph.
机译:一种用于设计软件应用程序的系统和方法,其中显示了受约束的图形,是根据面向对象的软件设计框架实现的。根据本发明的一个方面,提供了一种包括第一子图类的软件系统,该第一子图类可以被扩展以定义多个第二子图类,其中每个第二子图类的实例代表特定子图类型的子图,其中每个第二子图类都实现以下方法:将子图的实例所代表的子图的图形元素重新放置在图中并确定受影响的子图,以指定的布局格式向用户显示由子图实例所代表的子图的图形元素,并命令受影响子图的图形元素的重新定位和显示。还提供了可以扩展以定义一个或多个第二布局管理器类的第一布局管理器类,其中每个第二布局管理器类的一个实例代表一个布局管理器,并实现用于标识图中子图,确定选定子图的方法进行重新定位,并命令重新定位和显示所选子图的图形元素。布局管理器因此适于识别约束图中的子图,并通过命令所选子图的图形元素的重新定位和显示来发起图形中各个子图的图形元素的重新定位和显示。

著录项

相似文献

  • 专利
  • 外文文献
  • 中文文献
获取专利

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号