We also wish to describe the naming convention for HDM objects more fully. Figure represents the package hierarchy for HDM objects.
Classes are the objects that implement any set of interfaces .
Finally packages provide a convenient means of clustering related interfaces and packages. Classes that implement this object directly usually reside in the haystack.object package. Classes that implement this object reside in the haystack.object.tie package. Classes that implement this object reside in the haystack.object.needle package. A UML diagram of the Haystack object package structure.