A home description describes an interface for managing instance of a specified component type. |
A Home definition may specify a primary key identifying component instances managed by a particular home. |
Home definition supports single inheritance. |
A home description contains the home type, inherited base home type (if any), managed component type, and primary key (if any). |
Each produced Home definition describes the same operations specialized with the managed component type and the primary key type (if it is given). |