次の例では、.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>
注:
外部メタプロパティ ファイルを見つけるために、データパス メカニズムが使用されます。『データ パス』を参照してください。