Integrations (PTC products, 3rd party products and code) > Code integration (Ada, ARINC 653, C, C#, C++, IDL, Java, SQL and VB) > IDL Code > IDL items (reference information) > Template module item (IDL code)
  
Template module item (IDL code)
A Template Module contains the Connectors, Port Types and Interfaces required for generating DDS code. A Template Module is instantiated through a Bound Module.
The IDL Profile contains the CCM_DDS::Typed template module named Typed, which is specified in Annex A of the DDS for Lightweight CCM specification. The CCM_DDS::Typed template module resides in the following Package:
IDL Profile::IDL Elements::CCM_DDS
Most users will typically use the CCM_DDS::Typed template module and will not have to create any new Template Modules in the model.
For more information about creating a Template Module, see Creating a template module.
All Template Modules are shown in the IDL Elements pane - expand the Template Module folder.
A Template Module is a UML Package that is stereotyped by the «Template Module» stereotype.
The following sections provide information about how a Template Module is used in the model.
Owned By
Model (UML item)
Package (UML item)
Owns
A Template Module can own lots of different item types, but typically it will own the following types of items:
Connector
Port Type
Interface (UML item)
Shown on these diagrams
None.
IDL Profile properties
None.