前页 后页

快速链接器示例

如果要创建快速链接器定义,最简单的方法是在电子表格中进行设置,其中每个菜单项定义都跨行构造,如以下示例所示:

Showing an extract from a spreadsheet used to create quicklinker definitions.

Showing an extract from a spreadsheet used to create quicklinker definitions.

示例的第一行是用于标识列标题的注释行。后续各行定义构造型为“快速”的Class元素的连接器/目标元素选项。当将连接器拖离该类型的元素时,您希望用户创建与Component元素的依赖关系。当他们将连接器拖到现有的Port或Component元素上时,您希望与Component之间有依赖关系,或者,如果是Component,则希望用户能够创建嵌入式Port元素。

这些要求在快速链接器定义文件的八个记录中定义:

  1. 对新组件的依赖
  2. 对新组件的依赖
  3. 对现有组件的依赖
  4. 对现有组件的依赖
  5. 对现有端口的依赖
  6. 对现有端口的依赖
  7. 对现有组件的依赖性,创建新的端口
  8. 从现有组件的依赖关系,创建新的端口
记录保存到以下CSV文件中:

//来源元素类型,来源ST过滤器,目标元素类型,目标ST过滤器,图表过滤器,新元素类型,新元素ST,新链接类型,新链接ST,新链接方向,新链接标题,新链接和元素标题,创建链接,创建元素,不允许自连接器,ST过滤器专有+不继承元类型,菜单组,复杂度级别,目标必须为父级,嵌入元素,分隔符叶,分隔符组,DUMMY COLUMN

类别,快速,,,,,,,,,,,,,,,到,,,,,,,,,,,,,

类,快速,组件,依赖关系,从,依赖项从,TRUE,TRUE,TRUE,TRUE,Component,0,,TRUE,

类,快速,组件,,,,,,,,,,,,,,,,,,,,,,,

类,快速,组件,,,,,,,,,,,,,,,,,,,,,,,,,,,,

类,快速,端口,从,到,到,到,,,,,

类,快速,端口,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,,

类,快速,组件,端口,依赖关系,到,对,TRUE,TRUE,TRUE,TRUE,端口,0,TRUE,

类,快速,组件,端口,依赖关系,从,依赖关系,从,TRUE,TRUE,TRUE,TRUE,端口,0,,TRUE,TRUE ,,

如果要测试效果,可以创建此配置文件并将CSV行剪切并粘贴到QuickLink Document Artifact元素中。

Showing a UML Profile diagram with a Document Artifact element containing the quicklinker definition spreadsheet.

学到更多