使用“ 值映射 ”functoid ( 。) 允许布尔值控制是否映射另一个值。
输入
参数 1:字符串“true”或“false”,通常来自某个“逻辑”functoid 的输出,或来自输入实例消息中某个布尔型变量字段 。
参数 2:一个值,它是在参数 1 为“true”的情况下的输出。 该值可以使用来自表示简单内容的源架构中某一节点的链接、其他 functoid 的输出或某一常数输入参数。
输出
输出 1:它是在第一个参数的值为“true”的情况下的第二个参数的值。 如果第一个参数的值不为“true”,则不会创建输出实例消息中的对应元素或属性。
注解
根据源架构和目标架构相关部分的以下特征,决定是使用“值映射”functoid 还是使用值映射(平展) functoid:
值映射。 当源架构和目标架构均定义并行的重复结构(在这些结构之间映射相关数据)时。
值映射(平展)。 适用于这种情况:源架构定义重复结构,而目标架构定义平面结构,从而使源架构中重复结构的不同实例映射到目标架构的平面结构中的唯一元素。
另请参阅
高级 functoid 参考
高级 Functoid
“值映射”Functoid
“值映射(平展)”Functoid
如何向映射添加“值映射”Functoid
如何向映射添加“值映射(平展)”Functoid