Templating¶
The Templating framework assists with structuring template info that is shared with many objects, and parameters that can be used to initialize individual objects.
Core Concepts¶
- Instance
- The object you work with.
- Template
- A serializable object that can be referenced by several instances at runtime to access common information. An instance has a type, but it can be further constrained by which Template is assigned to it.
- Parameters
- Parameters provide additional information to the instance being created.
- Instantiation
- An instantiation is simply a combination of a Template and optionally Parameters.
Templates are provide data that is shared by many instances.
Instantiation parameters are applied to a template to create an instance.