Data type mapping for IDL (IDL code)
For each Data Type, ACS generates a struct in the appropriate IDL file. ACS generates code similar to this:
struct Data_Type1
{
...
}; //@top-level false
The generation of a Data Type in an IDL file is derived from the items it owns and properties of the Data Type.
You can apply the «CORBAStruct» stereotype to a Data Type, which allows you to create Classes and Data Types as child items of that Data Type.
Child items:
If the Data Type owns Attributes, ACS generates attribute declarations. For Attribute mapping information, see Data type mapping for IDL (IDL code).
If the Data Type owns Roles, ACS generates an attribute declaration. For Role mapping information, see Role mapping for IDL (IDL code).
Other child items are ignored.
Properties:
If the Description property has a value, ACS generates the Description as a comment on the line before the struct declaration.
ACS generates the Name property as the name of the struct.
* 
ACS may modify the struct name that is added to the code to make it valid for IDL. You can specify the exact struct name to add to the code through the CODE_GENERATION_NAME property of a Class.
Other properties are ignored.
Tag Definitions:
None.