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