前页 后页

代码矿工查询

最好将Code Miner查询视为以Code Miner的mFQL语言编写的函数。因此,它们具有唯一的名称,可以按名称空间分组并且可以采用一个或多个参数。查询被捆绑到一个源文件中。通过在分析器脚本中命名该源文件, Enterprise Architect可以识别该源文件。

指定后,它包含的查询在Code Miner控件中可用。这些查询的参数可以从代码编辑器中的选定文本中获取,也可以从模型上下文中获取,也可以直接输入到控件的搜索字段中。

Enterprise Architect版本14.1中提供了此功能。

Examples of the mFQL intellisense query language

此图像说明了随Enterprise Architect安装一起分发的Sparx Queries文件中的mfQL查询。此处介绍了组成mFQL查询和mFQL语言本身的语法。

查询语法

组成mFQL查询的语法为:

命名空间

{

查询: 名称 ([[$ param1 [ ,$ param2]]

{

mfql-表达式

}

}

哪里:

  • 命名空间命名查询的集合
  • name是查询的“函数”名称
  • $ param1和2是运行时参数替换的占位符
  • mfql-expression是一个mFQL表达式

学到更多