前页 | 后页 |
对象
对象在转换中生成为以下形式的文本:
对象类型
{
对象属性*
外部参照{外部参照}*
标签{标签}*
属性{属性}*
操作{操作}*
分类器{分类器}*
参数{参数}*
}
例如:
类
{
名称=“示例”
语言 = "C++"
标签
{
name = "defaultCollectionClass"
值 = "列表"
}
属性
{
名称=“计数”
类型=“ int ”
}
}
在转换中创建的每个object都应包含外部参照语法元素(请参阅本主题的末尾),因为它有助于系统与object同步,并可以在转换中创建到类的连接器。
代码中的语法元素
元素 |
细节 |
也见 |
---|---|---|
对象类型 |
objectType 是其中之一:
|
|
对象属性 |
objectProperties 为零,或以下一项或多项的一个实例:
|
|
属性 |
Attribute 与 objectType 具有相同的结构,包括以下属性:
属性还包括以下元素:
|
|
手术 |
Operation 与 objectType 具有相同的结构,并包括以下属性:
操作还包括以下要素:
|
|
参数 |
参数与objectType具有相同的结构,并且包括Tag元素和这些属性:
|
|
标签 |
标记具有以下属性:
|
特别案例
某些类型的object具有object定义语法的变体。
物件 |
细节 |
也见 |
---|---|---|
包 |
包在这些方面与其他对象不同:
|
|
外部参照 |
交叉引用是使用转换语句定义的。属性包括:
|
交叉引用 |
表 |
表是一种特殊类型的object ,与其他object类型有以下区别:
|
转换外键 |
列 |
列类似于属性,但有一个包含 Startnum 及其增量的自动编号元素,以及这些添加的属性:
|