前页 | 后页 |
编辑DMN 表达式对话框
“元素编辑DMN 表达式”对话框用于设置盒装内容、调用和文字表达式类型中的表达式。它提供智能感知支持,用于构建基于 FEEL 语法的表达式以及可用于模型生成的代码语言。
DMN 表达式表达编辑和智能感知支持
为了帮助您减少输入和错误, Enterprise Architect提供了智能感知表达式编辑支持来编辑表达式。
注记根据 FEEL 语言规范,参数和上下文条目变量名称可以包含空格。此特征旨在使每个表达式易于阅读。
例子
鉴于此决策层次结构,“Decision3”中的表达式能够使用来自两个引用决策的输出。
要打开“编辑DMN 表达式”对话框:
- 双击图中的决策元素,显示DMN 表达式窗口。
- 右键单击表达式行并选择菜单选项“编辑表达式”。将显示“编辑DMN 表达式”对话框。
- 单击 a 并按 Ctrl+空格键以显示智能感知菜单:
- 对于 BusinessKnowledgeModel 表达式,将包含所有参数
- 对于决策表达,将包括所有必需的决策
- 将包括早于当前变量的所有上下文条目变量(不包括晚于当前变量的上下文条目变量)
语言选择
DMN模型可以生成为JavaScript 、 Java 、C# 或 C++ 的源代码。由于语言之间的语法不同, Enterprise Architect为每种语言提供了语言覆盖页面。如果没有为语言指定覆盖代码,则将使用为 FEEL 语言定义的表达式。
注记:在生成的代码中,变量名中的空格会被替换为下划线。