Customization > Automation Interface > Object Attributes and Associations > Typedef (automation interface)
  
Typedef (automation interface)
A constructed data type that may rely on another datatype as part of its structure.
Note that you must use Typedef, not Type Definition.
ATTRIBUTES:
In addition to the common attributes.
Lower Array Bound
For an array Type Definition, specifies the lower bound.
Access is read/write.
Construction
Textual information indicating basic construction of the Typedef including array, enumeration, sequence, alias.
Access is read/write.
Data Type <language> Name
Where <language> can be Ada, C, C++, IDL or Java.
A string returning the mangled name of the Type Definition's data type.
Access is read-only.
Description
A textual property that gives an overview of the dictionary item.
Access is read/write.
Is Pointer
A string to indicate if Typedef is a pointer. Possible values are TRUE or FALSE.
Access is read/write.
Max Size
Textual maximum size if Typedef is a Sequence.
Access is read/write.
Min Size
Textual minimum size if Typedef is a Sequence.
Access is read/write.
Upper Array Bound
For an array Type Definition, specifies the upper bound.
Access is read/write.
ASSOCIATIONS:
In addition to the common associations.
Applied Comment
Relationship to Comments that are applied to the Typedef.
Multiplicity is 0+, access is read/write.
Applied Constraint
Relationship to Constraints that are applied to the Typedef.
Multiplicity is 0+, access is read/write.
Category or Package
The owning package.
Multiplicity is 0-1, access is read/write.
Data Type
Relationship with a datatype item.
For uninterpreted data types, see the Data Type <language> Name attribute.
Multiplicity is 0-1, access is read/write.
Enumeration Literal
A collection of Enum Literals for Typedef.
Multiplicity is 0+, access is read/write.
IO Flow
A collection of IO Flows for which the Typedef is used as the IO Item.
Multiplicity is 0+, access is read/write.
Owned Activity
A relationship to Activity items that are owned by the Typedef.
Multiplicity is 0+, access is read/write.
Owned Comment
Relationship to Comments that are owned by the Typedef.
Multiplicity is 0+, access is read/write.
Owned Constraint
Relationship to Constraints that are owned by the Typedef.
Multiplicity is 0+, access is read/write.
Typed Attribute
A collection of Attributes using this Typedef.
Multiplicity is 1+, access is read/write.
Typed Operation
A collection of Operations using this Typedef.
Multiplicity is 0+, access is read/write.
Typed Parameter
A collection of Parameters that may use this Typedef.
Multiplicity is 0+, access is read/write.
Typedef
A collection of Typedefs using this Typedef.
Multiplicity is 0+, access is read/write.