Composite Type is the Java interface that declares the composition, from which Composite instances can be created.
Composite Type interfaces must be a sub-type of one of the Composite Meta Types otherwise it can not be instantiated.
Qi4j and the Qi4j logo are trademarks of Richard Öberg, Niclas Hedhman and the members of the Qi4j Core Team. See Qi4j licensing for more information.