Type is an assembly of descriptors of the constraints a component type declares towards a container and includes declaration of service dependencies, Logger establishment criteria, Configuration, Parameters and Context establishment criteria, in addition to human-readable information about the component type.

Package Structure (UML)