System and method for creation of an object within an object hierarchy structure
    1.
    发明授权
    System and method for creation of an object within an object hierarchy structure 有权
    在对象层次结构中创建对象的系统和方法

    公开(公告)号:US08060822B2

    公开(公告)日:2011-11-15

    申请号:US11856315

    申请日:2007-09-17

    IPC分类号: G06F3/00

    CPC分类号: G06F9/451

    摘要: A system and method relating to creation of object(s) in an object hierarchy structure is provided. An object generator that in response to a command to expand a node/object provides a initiator node that facilitates generation of a new object within the object hierarchy upon expansion of the node. A display component concurrently displays the initiator node with the expanded node. The initiator node used for creating objects placed (e.g., in-line) within an object hierarchy structure. To create a new object, an instruction (e.g., user input) to expand a node having a initiator node is received. By selecting the initiator node and entering a name, an object of type defined by the initiator node is created. For example, once the object is created the user can enter information defining parameter(s) of the object. Information can be entered through a user interface box (e.g., text box) that is displayed upon the creation of the object. Also, a grid can overlay the object hierarchy structure allowing information to be entered directly into grid cell(s). The grid can further be employed to display defined parameter(s).

    摘要翻译: 提供了与对象层次结构中的对象的创建有关的系统和方法。 响应于扩展节点/对象的命令的对象生成器提供了在节点扩展时有助于在对象层次结构内生成新对象的启动器节点。 显示组件同时显示具有扩展节点的启动器节点。 用于创建在对象层次结构中放置(例如,内联)的对象的启动器节点。 为了创建新对象,接收到用于展开具有发起者节点的节点的指令(例如,用户输入)。 通过选择发起方节点并输入名称,创建由发起方节点定义的类型的对象。 例如,一旦创建对象,用户可以输入定义对象参数的信息。 可以通过在创建对象时显示的用户界面框(例如,文本框)来输入信息。 此外,网格可以覆盖对象层次结构,允许将信息直接输入到网格单元中。 还可以使用网格来显示定义的参数。

    Diagram artifact synchronization resiliency with orphaned shapes
    2.
    发明申请
    Diagram artifact synchronization resiliency with orphaned shapes 审中-公开
    图形工件与孤立形状的同步弹性

    公开(公告)号:US20060136894A1

    公开(公告)日:2006-06-22

    申请号:US11019776

    申请日:2004-12-21

    IPC分类号: G06F9/44

    CPC分类号: G06F8/34

    摘要: A software diagram is created based on software artifacts for a software program, where the software diagram comprises shapes corresponding to software artifacts. The diagram shapes may be customized to illustrate certain properties of the software artifacts or relationships between the software artifacts. Later, one or more changes are made to one or more of the software artifacts such that the diagram no longer accurately reflects the program code. A diagramming tool attempts to automatically update the software diagram to reflect the changed program code, but may be unable to account for at least one diagram shape because its associated software artifact has changed such that the diagramming tool no longer recognizes it as the same software artifact. The unaccounted for shape is known as an orphaned shape. A user may instruct the diagramming tool to associate the orphan shape with one of the changed software artifacts. The diagramming tool automatically reapplies the customizations previously associated with the orphan shape using the properties of the changed software artifact where applicable.

    摘要翻译: 基于软件程序的软件工件创建软件图,其中软件图包括与软件工件相对应的形状。 可以定制图形以说明软件工件的某些属性或软件工件之间的关系。 之后,对一个或多个软件工件进行一个或多个更改,使得该图不再准确地反映程序代码。 图表工具尝试自动更新软件图以反映已更改的程序代码,但可能无法考虑至少一个图形形状,因为其关联的软件工件已更改,以使图表工具不再将其识别为相同的软件工件 。 未知的形状被称为孤儿形状。 用户可以指示图表工具将孤儿形状与改变的软件工件之一相关联。 图表工具会自动重新应用先前与孤儿形状相关联的自定义,使用更改的软件工件的属性(如适用)。

    Methods and apparatus enabling diagram customization retention
    3.
    发明授权
    Methods and apparatus enabling diagram customization retention 有权
    方法和设备启用图表定制保留

    公开(公告)号:US07770148B2

    公开(公告)日:2010-08-03

    申请号:US11137247

    申请日:2005-05-25

    IPC分类号: G06F9/44

    CPC分类号: G06F8/24

    摘要: In one embodiment, a method is provided for use in a system in which a user may edit an artifact and a diagram representing the artifact. The method includes acts of temporarily removing, in response to a request by the user, an artifact portion which corresponds to a diagram element on a diagram (e.g., a class diagram); removing the diagram element from the diagram; replacing, in response to a request by the user, the artifact portion in the artifact; and replacing the diagram element in the diagram, wherein the diagram element retains at least a portion of customization performed by the user previous to its removal from the diagram. In one embodiment, the method includes creating a representation of the diagram element which provides an indication of the customization performed by the user, storing the representation in a data structure when the artifact portion is temporarily removed, and retrieving the representation from the data structure to recreate the diagram element when the artifact portion is replaced.

    摘要翻译: 在一个实施例中,提供了一种在用户可以编辑工件的系统中使用的方法和表示该工件的图。 该方法包括响应于用户的请求临时去除与图上的图元素(例如,类图)对应的工件部分的动作; 从图中删除图元素; 根据用户的请求替换伪像中的工件部分; 并且替换图中的图元素,其中图元素保留用户在从图中移除之前由用户进行的定制的至少一部分。 在一个实施例中,该方法包括创建图元素的表示,其提供由用户执行的定制的指示,当伪影部分被临时移除时将表示存储在数据结构中,以及从数据结构检索表示, 在更换工件部分时重新创建图元素。

    SYSTEM AND METHOD FOR CREATION OF AN OBJECT WITHIN AN OBJECT HIERARCHY STRUCTURE
    4.
    发明申请
    SYSTEM AND METHOD FOR CREATION OF AN OBJECT WITHIN AN OBJECT HIERARCHY STRUCTURE 有权
    在对象分层结构中创建对象的系统和方法

    公开(公告)号:US20090164939A1

    公开(公告)日:2009-06-25

    申请号:US11856315

    申请日:2007-09-17

    IPC分类号: G06F3/048

    CPC分类号: G06F9/451

    摘要: A system and method relating to creation of object(s) in an object hierarchy structure is provided. An object generator that in response to a command to expand a node/object provides a initiator node that facilitates generation of a new object within the object hierarchy upon expansion of the node. A display component concurrently displays the initiator node with the expanded node. The initiator node used for creating objects placed (e.g., in-line) within an object hierarchy structure. To create a new object, an instruction (e.g., user input) to expand a node having a initiator node is received. By selecting the initiator node and entering a name, an object of type defined by the initiator node is created. For example, once the object is created the user can enter information defining parameter(s) of the object. Information can be entered through a user interface box (e.g., text box) that is displayed upon the creation of the object. Also, a grid can overlay the object hierarchy structure allowing information to be entered directly into grid cell(s). The grid can further be employed to display defined parameter(s).

    摘要翻译: 提供了与对象层次结构中的对象的创建有关的系统和方法。 响应于扩展节点/对象的命令的对象生成器提供了在节点扩展时有助于在对象层次结构内生成新对象的启动器节点。 显示组件同时显示具有扩展节点的启动器节点。 用于创建在对象层次结构中放置(例如,内联)的对象的启动器节点。 为了创建新对象,接收到用于展开具有发起者节点的节点的指令(例如,用户输入)。 通过选择发起方节点并输入名称,创建由发起方节点定义的类型的对象。 例如,一旦创建对象,用户可以输入定义对象参数的信息。 可以通过在创建对象时显示的用户界面框(例如,文本框)来输入信息。 此外,网格可以覆盖对象层次结构,允许将信息直接输入到网格单元中。 还可以使用网格来显示定义的参数。

    Dynamic contextual helper user interface
    5.
    发明授权
    Dynamic contextual helper user interface 有权
    动态上下文帮助用户界面

    公开(公告)号:US07506305B2

    公开(公告)日:2009-03-17

    申请号:US10618919

    申请日:2003-07-14

    IPC分类号: G06F9/44 G06F3/00

    摘要: A visual design surface that identifies configuration errors to a user in an inconspicuous manner is disclosed. Shapes representing software artifacts are arranged on the design surface. Each shape may have one or more configuration parameter. The parameters associated with each shape are analyzed to locate configuration errors. When an error is identified, an error icon is placed next to the shape. The user may select the icon and be presented with one or more proposed solutions.

    摘要翻译: 公开了以不显眼的方式识别用户的配置错误的视觉设计表面。 表示软件工件的形状被布置在设计表面上。 每个形状可以具有一个或多个配置参数。 分析与每个形状相关的参数以定位配置错误。 当识别出错误时,会在形状旁边放置一个错误图标。 用户可以选择图标并呈现一个或多个提出的解决方案。

    Creation of an object within an object hierarchy structure
    6.
    发明授权
    Creation of an object within an object hierarchy structure 有权
    在对象层次结构中创建对象

    公开(公告)号:US07272818B2

    公开(公告)日:2007-09-18

    申请号:US10411576

    申请日:2003-04-10

    IPC分类号: G06F9/44

    CPC分类号: G06F9/451

    摘要: An object generator provides for creation of object(s) in an object hierarchy structure. In response to a command to expand a node/object, the object generator provides an initiator node that facilitates generation of a new object within the object hierarchy upon expansion of the node. A display component concurrently displays the initiator node with the expanded node. The initiator node used for creating objects placed (e.g., in-line) within an object hierarchy structure. To create a new object, an instruction (e.g., user input) to expand a node having a initiator node is received. By selecting the initiator node and entering a name, an object of type defined by the initiator node is created. For example, once the object is created the user can enter information defining parameter(s) of the object. Information can be entered through a user interface box (e.g., text box) that is displayed upon the creation of the object. Also, a grid can overlay the object hierarchy structure allowing information to be entered directly into grid cell(s). The grid can further be employed to display defined parameter(s).

    摘要翻译: 对象生成器提供在对象层次结构中创建对象。 响应于扩展节点/对象的命令,对象生成器提供了一个启动器节点,该节点在扩展节点时有助于在对象层次结构中生成新对象。 显示组件同时显示具有扩展节点的启动器节点。 用于创建在对象层次结构中放置(例如,内联)的对象的启动器节点。 为了创建新对象,接收到用于展开具有发起者节点的节点的指令(例如,用户输入)。 通过选择发起方节点并输入名称,创建由发起方节点定义的类型的对象。 例如,一旦创建对象,用户可以输入定义对象参数的信息。 可以通过在创建对象时显示的用户界面框(例如,文本框)来输入信息。 此外,网格可以覆盖对象层次结构,允许将信息直接输入到网格单元中。 还可以使用网格来显示定义的参数。

    Methods and apparatus enabling diagram customization retention
    7.
    发明申请
    Methods and apparatus enabling diagram customization retention 有权
    方法和设备启用图表定制保留

    公开(公告)号:US20060266250A1

    公开(公告)日:2006-11-30

    申请号:US11137247

    申请日:2005-05-25

    IPC分类号: E01B29/05

    CPC分类号: G06F8/24

    摘要: In one embodiment, a method is provided for use in a system in which a user may edit an artifact and a diagram representing the artifact. The method includes acts of temporarily removing, in response to a request by the user, an artifact portion which corresponds to a diagram element on a diagram (e.g., a class diagram); removing the diagram element from the diagram; replacing, in response to a request by the user, the artifact portion in the artifact; and replacing the diagram element in the diagram, wherein the diagram element retains at least a portion of customization performed by the user previous to its removal from the diagram. In one embodiment, the method includes creating a representation of the diagram element which provides an indication of the customization performed by the user, storing the representation in a data structure when the artifact portion is temporarily removed, and retrieving the representation from the data structure to recreate the diagram element when the artifact portion is replaced.

    摘要翻译: 在一个实施例中,提供了一种在用户可以编辑工件的系统中使用的方法和表示该工件的图。 该方法包括响应于用户的请求临时去除与图上的图元素(例如,类图)对应的工件部分的动作; 从图中删除图元素; 根据用户的请求替换伪像中的工件部分; 并且替换图中的图元素,其中图元素保留用户在从图中移除之前由用户进行的定制的至少一部分。 在一个实施例中,该方法包括创建图元素的表示,其提供由用户执行的定制的指示,当伪像部分被临时移除时将表示存储在数据结构中,以及从数据结构检索表示 在更换工件部分时重新创建图元素。

    Dynamic contextual helper user interface
    8.
    发明申请
    Dynamic contextual helper user interface 有权
    动态上下文帮助用户界面

    公开(公告)号:US20050015639A1

    公开(公告)日:2005-01-20

    申请号:US10618919

    申请日:2003-07-14

    摘要: A visual design surface that identifies configuration errors to a user in an inconspicuous manner is disclosed. Shapes representing software artifacts are arranged on the design surface. Each shape may have one or more configuration parameter. The parameters associated with each shape are analyzed to locate configuration errors. When an error is identified, an error icon is placed next to the shape. The user may select the icon and be presented with one or more proposed solutions.

    摘要翻译: 公开了以不显眼的方式识别用户的配置错误的视觉设计表面。 表示软件工件的形状被布置在设计表面上。 每个形状可以具有一个或多个配置参数。 分析与每个形状相关的参数以定位配置错误。 当识别出错误时,会在形状旁边放置一个错误图标。 用户可以选择图标并呈现一个或多个提出的解决方案。