6 Class diagrams

29.1983GPPOpen Service Architecture (OSA) Application Programming Interface (API) - Part 1Release 1999TS

Class diagrams are specified in UML: interface classes are shown as interface names within shaded rectangular boxes; relationships and generalizations as lines connecting pairs of interface classes.

All OSA interface classes should be packaged into the org.threegpp.osa module. Further sub-packaging is an implementation decision, but this section proposes a way to do it. Using this recommended packaging, a top-down approach is followed in the subsequent sections. Note that UML packaging is only a logical packaging and does not necessarily reflects IDL packaging.