变量描述

1.简介

    一个模型中可能有很多变量,但在编辑模型时可能又不知道这些变量,变量描述功能可以解决这个问题。

2.创建变量描述的方法

2.1.定义在MetaThing中

     变量描述模型是定义在MetaThing中的,在添加变量描述模型时时需要选择MetaThing。

2.2.xworker.lang.VariableDesc

    变量描述模型执行后创建VariableDesc对象,VariableDesc用于描述变量。

2.3.变量类型

     在描述一个变量时通过type属性指定类型,不同的类型提供的辅助可能是不同的。

  • action
    变量是一个动作。
     
  • actionContainer
    变量是一个ActionContainer。
     
  • object
    变量是一个对象。
     
  • thing
    变量是一个事物模型。 

  2.4.变量定义的位置和优先级

     变量可以定义在描述者也可以定义在当前模型上。如果同样的名字的变量重复定义了,生效的优先级是当前模型>父模型>描述者及其继承>父模型的描述者及其继承等。

3.示例

3.1.代码编辑器

     在代码编辑器中可以提供变量的辅助。

3.2.属性编辑器中选择变量

     可以在属性编辑器中使用变量选择器。

    

Copyright ©  2007-2019 XWorker.org  版权所有  沪ICP备08000575号