以下示例显示了在 .smgXml 文件中定义的元属性定义。
注:
元属性名称必须具有 Meta. 前缀。
<Server Type="PropertyDefinitions">
<MetaProperties>
<Meta Name="Meta.Description" Type="String" DefaultLabel="Description" Mergeable="1" AnimAble="1" VizAble="1" VizOrder="-1"/>
<Meta Name="Meta.PartNumber" Type="String" DefaultLabel="PartNumber" Mergeable="1" AnimAble="1" VizAble="1" VizOrder="-1"/>
<Meta Name="Meta.Revision" Type="String" DefaultLabel="Revision" Mergeable="1" AnimAble="1" VizAble="1" VizOrder="-1"/>
</MetaProperties>
</Server>
......
......
<Actor.Name Value="F0189-CAGE-E1.1"/>
<Meta.PartNumber Value=
"67725"
/>
<Meta.Revision Value="
1.a
"/>
您也可以在单独的 .smgMeta 文件中存储元属性定义,以便重复使用。例如,.smgXml 文件可以参考元属性定义文件:<Server Type="PropertyDefinitions" FileName="metas.smgMeta"/>,其中 metas.smgMeta 包含: <MetaProperties><Meta Name="Meta.Description" Type="String" DefaultLabel="Description" Mergeable="1" AnimAble="1" VizAble="1" VizOrder="-1"/><Meta Name="Meta.PartNumber" Type="String" DefaultLabel="PartNumber" Mergeable="1" AnimAble="1" VizAble="1" VizOrder="-1"/><Meta Name="Meta.Revision" Type="String" DefaultLabel="Revision" Mergeable="1" AnimAble="1" VizAble="1" VizOrder="-1"/></MetaProperties>
注:
数据路径机制用于查找外部元属性文件。请参见 数据路径。