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