The IncludeFiles property (under the <ContainerTypes> metaclasses) enables the selective framework includes of templates based on a particular relation implementation.
If this property is defined, includes of the files listed in the property are added to the specification files for classes participating in a relation.
Include files can also be added to class implementation files if the container is added by reference. If the Containment property is set to Reference, a forward declaration of the container is added to the class specification file, and the #include is added to the class implementation file. A new set of properties that describe the forward declaration of the container is added to each container implementation metaclass, and the necessary modifications are made to the code generation.