Meta Data Services Programming
Attribute Name Expansion
The following example shows how attributes that are typed as classes are mapped into Extensible Markup Language (XML).
Example
<Class1 Attribute1Attribute2="..."
Attribute1Attribute3="...">
...
</Class1>
In general, given a class A with an attribute B of type C, for each attribute D(n) on C, create a new attribute on A called BD(n). The name of the new attribute on A is appended with the name of D(n) unless the ExpandName tagged value on the attribute definition is set to false.