前页 | 后页 |
代码矿工查询
最好将Code Miner查询视为以Code Miner的mFQL语言编写的函数。因此,它们具有唯一的名称,可以按名称空间分组并且可以采用一个或多个参数。查询被捆绑到一个源文件中。通过在分析器脚本中命名该源文件, Enterprise Architect可以识别该源文件。
指定后,它包含的查询在Code Miner控件中可用。这些查询的参数可以从代码编辑器中的选定文本中获取,也可以从模型上下文中获取,也可以直接输入到控件的搜索字段中。
Enterprise Architect版本14.1中提供了此功能。
此图像说明了随Enterprise Architect安装一起分发的Sparx Queries文件中的mfQL查询。此处介绍了组成mFQL查询和mFQL语言本身的语法。
查询语法
组成mFQL查询的语法为:
命名空间
{
查询: 名称 ([[$ param1 [ ,$ param2]] )
{
mfql-表达式
}
}
哪里:
- 命名空间命名查询的集合
- name是查询的“函数”名称
- $ param1和2是运行时参数替换的占位符
- mfql-expression是一个mFQL表达式