symbian3/mw/locationsrv/package_definition.xml
branchHighFidelityModel
changeset 245 30e67220bf86
parent 167 5d80ffb79e21
equal deleted inserted replaced
239:e9ebcfcb4702 245:30e67220bf86
     1 <?xml version="1.0" encoding="UTF-8"?>
     1 <?xml version="1.0" encoding="UTF-8"?>
     2 <!DOCTYPE SystemDefinition [
     2 <SystemDefinition schema="3.0.0">
     3 <!ELEMENT SystemDefinition ( systemModel )>
     3  <package id="locationsrv" name="Location Services" levels="plugin fw server if">
     4 <!ATTLIST SystemDefinition
     4   <collection id="locsrv_pub" name="Location Services Public Interfaces" level="if">
     5   name CDATA #REQUIRED
     5    <component id="landmarks_search_api" name="Landmarks Search API" class="api" filter="s60">
     6   schema CDATA #REQUIRED
     6     <meta rel="Api" href="locsrv_pub/landmarks_search_api/landmarks_search_api.metaxml"/>
     7 >
     7     <unit bldFile="locsrv_pub/landmarks_search_api/group"/>
     8 <!-- all paths are relative to the environment variable specified by the root attribute, or SOURCEROOT if not.  -->
     8    </component>
     9 
     9    <component id="landmarks_api" name="Landmarks API" class="api" filter="s60">
    10 <!-- System Model Section of DTD -->
    10     <meta rel="Api" href="locsrv_pub/landmarks_api/landmarks_api.metaxml"/>
    11 <!ELEMENT systemModel (layer+)>
    11     <unit bldFile="locsrv_pub/landmarks_api/group"/>
    12 
    12    </component>
    13 <!ELEMENT layer (block* | collection*)*>
    13    <component id="landmarks_database_management_api" name="Landmarks Database Management API" class="api" filter="s60">
    14 <!-- Kernel Services, Base Services, OS Services, Etc -->
    14     <meta rel="Api" href="locsrv_pub/landmarks_database_management_api/landmarks_database_management_api.metaxml"/>
    15 <!ATTLIST layer
    15     <unit bldFile="locsrv_pub/landmarks_database_management_api/group"/>
    16   name CDATA #REQUIRED
    16    </component>
    17   long-name CDATA #IMPLIED
    17    <component id="location_triggering_api" name="Location Triggering API" class="api" filter="s60">
    18   levels NMTOKENS #IMPLIED
    18     <meta rel="Api" href="locsrv_pub/location_triggering_api/location_triggering_api.metaxml"/>
    19   span CDATA #IMPLIED
    19     <unit bldFile="locsrv_pub/location_triggering_api/group"/>
    20 >
    20    </component>
    21 
    21    <component id="blid_application_satellite_info_api" name="BLID Application Satellite Info API" class="api" filter="s60">
    22 <!ELEMENT block (subblock* | collection*)*>
    22     <meta rel="Api" href="locsrv_pub/blid_application_satellite_info_api/blid_application_satellite_info_api.metaxml"/>
    23  <!-- Generic OS services, Comms Services, etc -->
    23     <unit bldFile="locsrv_pub/blid_application_satellite_info_api/group"/>
    24 <!ATTLIST block
    24    </component>
    25   levels NMTOKENS #IMPLIED
    25   </collection>
    26   span CDATA #IMPLIED
    26   <collection id="locsrv_plat" name="Location Services Platform Interfaces" level="if">
    27   level NMTOKEN #IMPLIED
    27    <component id="map_and_navigation_api" name="Map and Navigation API" class="api" filter="s60">
    28   name CDATA #REQUIRED
    28     <meta rel="Api" href="locsrv_plat/map_and_navigation_api/map_and_navigation_api.metaxml"/>
    29   long-name CDATA #IMPLIED
    29     <unit bldFile="locsrv_plat/map_and_navigation_api/group"/>
    30 >
    30    </component>
    31 
    31    <component id="map_and_navigation_provider_discovery_api" name="Map and Navigation Provider Discovery API" class="api" filter="s60">
    32 <!ELEMENT subblock (collection)*>
    32     <meta rel="Api" href="locsrv_plat/map_and_navigation_provider_discovery_api/map_and_navigation_provider_discovery_api.metaxml"/>
    33 <!-- Cellular Baseband Services, Networking Services, etc -->
    33     <unit bldFile="locsrv_plat/map_and_navigation_provider_discovery_api/group"/>
    34 <!ATTLIST subblock
    34    </component>
    35   name CDATA #REQUIRED
    35    <component id="geocoding_api" name="Geocoding API" class="api" filter="s60">
    36   long-name CDATA #IMPLIED
    36     <meta rel="Api" href="locsrv_plat/geocoding_api/geocoding_api.metaxml"/>
    37 >
    37     <unit bldFile="locsrv_plat/geocoding_api/group"/>
    38 
    38    </component>
    39 <!ELEMENT collection (component)*>
    39    <component id="map_image_api" name="Map Image API" class="api" filter="s60">
    40 <!-- Screen Driver, Content Handling, etc -->
    40     <meta rel="Api" href="locsrv_plat/map_image_api/map_image_api.metaxml"/>
    41 <!ATTLIST collection
    41     <unit bldFile="locsrv_plat/map_image_api/group"/>
    42   name CDATA #REQUIRED
    42    </component>
    43   long-name CDATA #IMPLIED
    43    <component id="map_and_navigation_aiw_api" name="Map and Navigation AIW API" class="api" filter="s60">
    44   level NMTOKEN #IMPLIED
    44     <meta rel="Api" href="locsrv_plat/map_and_navigation_aiw_api/map_and_navigation_aiw_api.metaxml"/>
    45 >
    45     <unit bldFile="locsrv_plat/map_and_navigation_aiw_api/group"/>
    46 
    46    </component>
    47 <!ELEMENT component (unit)*>
    47    <component id="map_and_navigation_provider_api" name="Map and Navigation Provider API" class="api" filter="s60">
    48 <!-- contains units or is a  package or prebuilt -->
    48     <meta rel="Api" href="locsrv_plat/map_and_navigation_provider_api/map_and_navigation_provider_api.metaxml"/>
    49 <!ATTLIST component
    49     <unit bldFile="locsrv_plat/map_and_navigation_provider_api/group"/>
    50   name CDATA #REQUIRED
    50    </component>
    51   long-name CDATA #IMPLIED
    51    <component id="landmarks_category_definition_api" name="Landmarks Category Definition API" class="api" filter="s60">
    52   deprecated CDATA #IMPLIED
    52     <meta rel="Api" href="locsrv_plat/landmarks_category_definition_api/landmarks_category_definition_api.metaxml"/>
    53   introduced CDATA #IMPLIED
    53     <unit bldFile="locsrv_plat/landmarks_category_definition_api/group"/>
    54   contract CDATA #IMPLIED
    54    </component>
    55   plugin (Y|N) "N"
    55    <component id="supl_settings_api" name="SUPL Settings API" class="api" filter="s60">
    56   filter CDATA #IMPLIED
    56     <meta rel="Api" href="locsrv_plat/supl_settings_api/supl_settings_api.metaxml"/>
    57   class NMTOKENS #IMPLIED
    57     <unit bldFile="locsrv_plat/supl_settings_api/group"/>
    58   supports CDATA #IMPLIED
    58    </component>
    59   purpose ( optional | mandatory | development ) "optional"
    59    <component id="location_settings_launch_api" name="Location Settings Launch API" class="api" filter="s60">
    60 >
    60     <meta rel="Api" href="locsrv_plat/location_settings_launch_api/location_settings_launch_api.metaxml"/>
    61 
    61     <unit bldFile="locsrv_plat/location_settings_launch_api/group"/>
    62 <!ELEMENT unit EMPTY >
    62    </component>
    63 <!-- must be buildable (bld.inf) -->
    63    <component id="map_image_conversion_plugin_api" name="Map Image Conversion Plug-In API" class="api" filter="s60">
    64 <!-- bldFile  may someday be removed in favour of mrp -->
    64     <meta rel="Api" href="locsrv_plat/map_image_conversion_plugin_api/map_image_conversion_plugin_api.metaxml"/>
    65 <!ATTLIST unit
    65     <unit bldFile="locsrv_plat/map_image_conversion_plugin_api/group"/>
    66   mrp CDATA #IMPLIED
    66    </component>
    67   filter CDATA #IMPLIED
    67    <component id="psy_configuration_ui_plugin_api" name="PSY Configuration UI Plug-in API" class="api" filter="s60">
    68   bldFile CDATA #IMPLIED
    68     <meta rel="Api" href="locsrv_plat/psy_configuration_ui_plugin_api/psy_configuration_ui_plugin_api.metaxml"/>
    69   root CDATA #IMPLIED
    69     <unit bldFile="locsrv_plat/psy_configuration_ui_plugin_api/group"/>
    70   version NMTOKEN #IMPLIED
    70    </component>
    71   prebuilt NMTOKEN #IMPLIED
    71    <component id="np_proxy_configuration_api" name="NP Proxy Configuration API" class="api" filter="s60">
    72   late (Y|N) #IMPLIED
    72     <meta rel="Api" href="locsrv_plat/np_proxy_configuration_api/np_proxy_configuration_api.metaxml"/>
    73   priority CDATA #IMPLIED
    73     <unit bldFile="locsrv_plat/np_proxy_configuration_api/group"/>
    74 >
    74    </component>
    75 ]>
    75    <component id="supl_terminal_initiation_api" name="SUPL Terminal Initiation API" class="api" filter="s60">
    76 <SystemDefinition name="Symbian^3" schema="2.0.1">
    76     <meta rel="Api" href="locsrv_plat/supl_terminal_initiation_api/supl_terminal_initiation_api.metaxml"/>
    77   <systemModel>
    77     <unit bldFile="locsrv_plat/supl_terminal_initiation_api/group"/>
    78     <layer name="mw" long-name="Middleware" levels="generic specific">
    78    </component>
    79       <block name="locationsrv" level="specific" long-name="Location Services" levels="plugin fw server if">
    79    <component id="location_notation_preferences_settings_api" name="Location Notation Preferences Settings API" class="api" filter="s60">
    80         <collection name="locsrv_pub" long-name="Location Services Public Interfaces" level="if">
    80     <meta rel="Api" href="locsrv_plat/location_notation_preferences_settings_api/location_notation_preferences_settings_api.metaxml"/>
    81           <component name="landmarks_search_api" long-name="Landmarks Search API" filter="s60" class="api">
    81     <unit bldFile="locsrv_plat/location_notation_preferences_settings_api/group"/>
    82             <unit bldFile="/sf/mw/locationsrv/locsrv_pub/landmarks_search_api/group"/>
    82    </component>
    83           </component>
    83    <component id="supl_settings_notifier_secondary_display_api" name="SUPL Settings Notifier Secondary Display API" class="api" filter="s60">
    84           <component name="landmarks_api" long-name="Landmarks API" filter="s60" class="api">
    84     <meta rel="Api" href="locsrv_plat/supl_settings_notifier_secondary_display_api/supl_settings_notifier_secondary_display_api.metaxml"/>
    85             <unit bldFile="/sf/mw/locationsrv/locsrv_pub/landmarks_api/group"/>
    85     <unit bldFile="locsrv_plat/supl_settings_notifier_secondary_display_api/group"/>
    86           </component>
    86    </component>
    87           <component name="landmarks_database_management_api" long-name="Landmarks Database Management API" filter="s60" class="api">
    87    <component id="supl_network_initiation_api" name="SUPL Network Initiation API" class="api" filter="s60">
    88             <unit bldFile="/sf/mw/locationsrv/locsrv_pub/landmarks_database_management_api/group"/>
    88     <meta rel="Api" href="locsrv_plat/supl_network_initiation_api/supl_network_initiation_api.metaxml"/>
    89           </component>
    89     <unit bldFile="locsrv_plat/supl_network_initiation_api/group"/>
    90           <component name="location_triggering_api" long-name="Location Triggering API" filter="s60" class="api">
    90    </component>
    91             <unit bldFile="/sf/mw/locationsrv/locsrv_pub/location_triggering_api/group"/>
    91    <component id="privacy_notifiers_secondary_display_api" name="Privacy Notifiers Secondary Display API" class="api" filter="s60">
    92           </component>
    92     <meta rel="Api" href="locsrv_plat/privacy_notifiers_secondary_display_api/privacy_notifiers_secondary_display_api.metaxml"/>
    93           <component name="blid_application_satellite_info_api" long-name="BLID Application Satellite Info API" filter="s60" class="api">
    93     <unit bldFile="locsrv_plat/privacy_notifiers_secondary_display_api/group"/>
    94             <unit bldFile="/sf/mw/locationsrv/locsrv_pub/blid_application_satellite_info_api/group"/>
    94    </component>
    95           </component>
    95    <component id="oma_supl_configuration_parameter_api" name="OMA SUPL Configuration Parameter API" class="api" filter="s60">
    96         </collection>
    96     <meta rel="Api" href="locsrv_plat/oma_supl_configuration_parameter_api/oma_supl_configuration_parameter_api.metaxml"/>
    97         <collection name="locsrv_plat" long-name="Location Services Platform Interfaces" level="if">
    97     <unit bldFile="locsrv_plat/oma_supl_configuration_parameter_api/group"/>
    98           <component name="map_and_navigation_api" long-name="Map and Navigation API" filter="s60" class="api">
    98    </component>
    99             <unit bldFile="/sf/mw/locationsrv/locsrv_plat/map_and_navigation_api/group"/>
    99    <component id="supl_query_secondary_display_api" name="SUPL Query Secondary Display API" class="api" filter="s60">
   100           </component>
   100     <meta rel="Api" href="locsrv_plat/supl_query_secondary_display_api/supl_query_secondary_display_api.metaxml"/>
   101           <component name="map_and_navigation_provider_discovery_api" long-name="Map and Navigation Provider Discovery API" filter="s60" class="api">
   101     <unit bldFile="locsrv_plat/supl_query_secondary_display_api/group"/>
   102             <unit bldFile="/sf/mw/locationsrv/locsrv_plat/map_and_navigation_provider_discovery_api/group"/>
   102    </component>
   103           </component>
   103    <component id="location_triggering_management_api" name="Location Triggering Management API" class="api" filter="s60">
   104           <component name="geocoding_api" long-name="Geocoding API" filter="s60" class="api">
   104     <meta rel="Api" href="locsrv_plat/location_triggering_management_api/location_triggering_management_api.metaxml"/>
   105             <unit bldFile="/sf/mw/locationsrv/locsrv_plat/geocoding_api/group"/>
   105     <unit bldFile="locsrv_plat/location_triggering_management_api/group"/>
   106           </component>
   106    </component>
   107           <component name="map_image_api" long-name="Map Image API" filter="s60" class="api">
   107    <component id="location_triggering_status_information_api" name="Location Triggering Status Information API" class="api" filter="s60">
   108             <unit bldFile="/sf/mw/locationsrv/locsrv_plat/map_image_api/group"/>
   108     <meta rel="Api" href="locsrv_plat/location_triggering_status_information_api/location_triggering_status_information_api.metaxml"/>
   109           </component>
   109     <unit bldFile="locsrv_plat/location_triggering_status_information_api/group"/>
   110           <component name="map_and_navigation_aiw_api" long-name="Map and Navigation AIW API" filter="s60" class="api">
   110    </component>
   111             <unit bldFile="/sf/mw/locationsrv/locsrv_plat/map_and_navigation_aiw_api/group"/>
   111    <component id="oma_supl_asn_codec_plugin_api" name="OMA SUPL ASN Codec Plugin API" class="api" filter="s60">
   112           </component>
   112     <unit bldFile="locsrv_plat/oma_supl_asn_codec_plugin_api/group"/>
   113           <component name="map_and_navigation_provider_api" long-name="Map and Navigation Provider API" filter="s60" class="api">
   113    </component>
   114             <unit bldFile="/sf/mw/locationsrv/locsrv_plat/map_and_navigation_provider_api/group"/>
   114    <component id="query_and_notification_api" name="Query and Notification API" class="api" filter="s60" introduced="^3">
   115           </component>
   115     <!-- needs metadata file: <meta rel="Api" href="locsrv_plat/query_and_notification_api/query_and_notification_api.metaxml"/> -->
   116           <component name="landmarks_category_definition_api" long-name="Landmarks Category Definition API" filter="s60" class="api">
   116     <unit bldFile="locsrv_plat/query_and_notification_api/group"/>
   117             <unit bldFile="/sf/mw/locationsrv/locsrv_plat/landmarks_category_definition_api/group"/>
   117    </component>
   118           </component>
   118    <component id="location_local_variation_api" name="Location Local Variation API" class="api" filter="s60">
   119           <component name="supl_settings_api" long-name="SUPL Settings API" filter="s60" class="api">
   119     <meta rel="Api" href="locsrv_plat/location_local_variation_api/location_local_variation_api.metaxml"/>
   120             <unit bldFile="/sf/mw/locationsrv/locsrv_plat/supl_settings_api/group"/>
   120     <unit bldFile="locsrv_plat/location_local_variation_api/group"/>
   121           </component>
   121    </component>
   122           <component name="location_settings_launch_api" long-name="Location Settings Launch API" filter="s60" class="api">
   122   </collection>
   123             <unit bldFile="/sf/mw/locationsrv/locsrv_plat/location_settings_launch_api/group"/>
   123   <collection id="genericpositioningplugins" name="Generic Positioning Plugins" level="plugin">
   124           </component>
   124    <component id="locationnpppsy" filter="s60" name="Location Positioning Proxy PSY" class="plugin">
   125           <component name="map_image_conversion_plugin_api" long-name="Map Image Conversion Plug-In API" filter="s60" class="api">
   125     <unit bldFile="genericpositioningplugins/locationnpppsy/group"/>
   126             <unit bldFile="/sf/mw/locationsrv/locsrv_plat/map_image_conversion_plugin_api/group"/>
   126    </component>
   127           </component>
   127    <component id="locationsuplpsy" filter="s60" name="Location SUPL PSY" class="plugin" introduced="^3">
   128           <component name="psy_configuration_ui_plugin_api" long-name="PSY Configuration UI Plug-in API" filter="s60" class="api">
   128     <unit bldFile="genericpositioningplugins/locationsuplpsy/group"/>
   129             <unit bldFile="/sf/mw/locationsrv/locsrv_plat/psy_configuration_ui_plugin_api/group"/>
   129    </component>
   130           </component>
   130    <component id="genericpositioningplugins_build" filter="s60" name="Generic Positioning Plugins Build">
   131           <component name="np_proxy_configuration_api" long-name="NP Proxy Configuration API" filter="s60" class="api">
   131     <!-- need to break this up into the other components -->
   132             <unit bldFile="/sf/mw/locationsrv/locsrv_plat/np_proxy_configuration_api/group"/>
   132     <unit bldFile="genericpositioningplugins/group"/>
   133           </component>
   133    </component>
   134           <component name="supl_terminal_initiation_api" long-name="SUPL Terminal Initiation API" filter="s60" class="api">
   134   </collection>
   135             <unit bldFile="/sf/mw/locationsrv/locsrv_plat/supl_terminal_initiation_api/group"/>
   135   <collection id="landmarks" name="Landmarks" level="server">
   136           </component>
   136    <component id="locationlandmarks" filter="s60" name="Location Landmarks">
   137           <component name="location_notation_preferences_settings_api" long-name="Location Notation Preferences Settings API" filter="s60" class="api">
   137     <unit bldFile="landmarks/locationlandmarks/group"/>
   138             <unit bldFile="/sf/mw/locationsrv/locsrv_plat/location_notation_preferences_settings_api/group"/>
   138    </component>
   139           </component>
   139   </collection>
   140           <component name="supl_settings_notifier_secondary_display_api" long-name="SUPL Settings Notifier Secondary Display API" filter="s60" class="api">
   140   <collection id="locationmapnavfw" name="Location Map and Navigation Framework" level="fw">
   141             <unit bldFile="/sf/mw/locationsrv/locsrv_plat/supl_settings_notifier_secondary_display_api/group"/>
   141    <component id="mnlibrary" filter="s60" name="Map and Navigation Library">
   142           </component>
   142     <unit bldFile="locationmapnavfw/library/group"/>
   143           <component name="supl_network_initiation_api" long-name="SUPL Network Initiation API" filter="s60" class="api">
   143    </component>
   144             <unit bldFile="/sf/mw/locationsrv/locsrv_plat/supl_network_initiation_api/group"/>
   144    <component id="mnaiwprovider" filter="s60" name="Map and Navigation AIW Provider" class="plugin">
   145           </component>
   145     <unit bldFile="locationmapnavfw/aiwprovider/group"/>
   146           <component name="privacy_notifiers_secondary_display_api" long-name="Privacy Notifiers Secondary Display API" filter="s60" class="api">
   146    </component>
   147             <unit bldFile="/sf/mw/locationsrv/locsrv_plat/privacy_notifiers_secondary_display_api/group"/>
   147    <component id="locationmapnavfw_build" filter="s60" name="Location Map and Navigation Framework Build">
   148           </component>
   148     <!-- need to break this up into the other components -->
   149           <component name="oma_supl_configuration_parameter_api" long-name="OMA SUPL Configuration Parameter API" filter="s60" class="api">
   149     <unit bldFile="locationmapnavfw/group"/>
   150             <unit bldFile="/sf/mw/locationsrv/locsrv_plat/oma_supl_configuration_parameter_api/group"/>
   150    </component>
   151           </component>
   151   </collection>
   152           <component name="supl_query_secondary_display_api" long-name="SUPL Query Secondary Display API" filter="s60" class="api">
   152   <collection id="locationsystemui" name="Location System UI" level="if">
   153             <unit bldFile="/sf/mw/locationsrv/locsrv_plat/supl_query_secondary_display_api/group"/>
   153    <component id="locationsysui" filter="s60" name="Location System UI">
   154           </component>
   154     <unit bldFile="locationsystemui/locationsysui/group"/>
   155           <component name="location_triggering_management_api" long-name="Location Triggering Management API" filter="s60" class="api">
   155    </component>
   156             <unit bldFile="/sf/mw/locationsrv/locsrv_plat/location_triggering_management_api/group"/>
   156   </collection>
   157           </component>
   157   <collection id="supl" name="SUPL" level="fw">
   158           <component name="location_triggering_status_information_api" long-name="Location Triggering Status Information API" filter="s60" class="api">
   158    <component id="locationsuplfw" filter="s60" name="Location SUPL Framework">
   159             <unit bldFile="/sf/mw/locationsrv/locsrv_plat/location_triggering_status_information_api/group"/>
   159     <unit bldFile="supl/locationsuplfw/group"/>
   160           </component>
   160    </component>
   161           <component name="oma_supl_asn_codec_plugin_api" long-name="OMA SUPL ASN Codec Plugin API" filter="s60" class="api">
   161    <component id="locationomasuplprotocolhandler" filter="s60" name="OMA SUPL Protocol Handler">
   162             <unit bldFile="/sf/mw/locationsrv/locsrv_plat/oma_supl_asn_codec_plugin_api/group"/>
   162     <unit bldFile="supl/locationomasuplprotocolhandler/group"/>
   163           </component>
   163    </component>
   164           <component name="query_and_notification_api" long-name="Query and Notification API" filter="s60" introduced="^3" class="api">
   164    <component id="supltiapiimplementation" filter="s60" name="SUPL TI API Implementation" introduced="^3">
   165             <!-- needs metadata file: <meta rel="Api" href="locsrv_plat/query_and_notification_api/query_and_notification_api.metaxml"/> -->
   165     <unit bldFile="supl/supltiapiimplementation/group"/>
   166             <unit bldFile="/sf/mw/locationsrv/locsrv_plat/query_and_notification_api/group"/>
   166    </component>
   167           </component>
   167   </collection>
   168           <component name="location_local_variation_api" long-name="Location Local Variation API" filter="s60" class="api">
   168   <collection id="locationtriggering" name="Location Triggering" level="server">
   169             <unit bldFile="/sf/mw/locationsrv/locsrv_plat/location_local_variation_api/group"/>
   169    <component id="ltlogger" filter="s60" name="LT Logger">
   170           </component>
   170     <unit bldFile="locationtriggering/ltlogger/group"/>
   171         </collection>
   171    </component>
   172         <collection name="genericpositioningplugins" long-name="Generic Positioning Plugins" level="plugin">
   172    <component id="ltclientlib" filter="s60" name="LT Client Library">
   173           <component name="locationnpppsy" filter="s60" long-name="Location Positioning Proxy PSY" plugin="Y">
   173     <unit bldFile="locationtriggering/ltclientlib/group"/>
   174             <unit bldFile="/sf/mw/locationsrv/genericpositioningplugins/locationnpppsy/group"/>
   174    </component>
   175           </component>
   175    <component id="ltmanagementlib" filter="s60" name="LT Management Library">
   176           <component name="locationsuplpsy" filter="s60" long-name="Location SUPL PSY" introduced="^3" plugin="Y">
   176     <unit bldFile="locationtriggering/ltmanagementlib/group"/>
   177             <unit bldFile="/sf/mw/locationsrv/genericpositioningplugins/locationsuplpsy/group"/>
   177    </component>
   178           </component>
   178    <component id="ltcontainer" filter="s60" name="LT Container">
   179           <component name="genericpositioningplugins_build" filter="s60" long-name="Generic Positioning Plugins Build">
   179     <unit bldFile="locationtriggering/ltcontainer/group"/>
   180             <!-- need to break this up into the other components -->
   180    </component>
   181             <unit bldFile="/sf/mw/locationsrv/genericpositioningplugins/group"/>
   181    <component id="ltserver" filter="s60" name="LT Server">
   182           </component>
   182     <unit bldFile="locationtriggering/ltserver/group"/>
   183         </collection>
   183    </component>
   184         <collection name="landmarks" long-name="Landmarks" level="server">
   184    <component id="ltstrategypluginapi" filter="s60" name="LT Strategy Plugin API">
   185           <component name="locationlandmarks" filter="s60" long-name="Location Landmarks">
   185     <unit bldFile="locationtriggering/ltstrategypluginapi/group"/>
   186             <unit bldFile="/sf/mw/locationsrv/landmarks/locationlandmarks/group"/>
   186    </component>
   187           </component>
   187    <component id="ltstrategyengine" filter="s60" name="LT Strategy Engine">
   188         </collection>
   188     <unit bldFile="locationtriggering/ltstrategyengine/group"/>
   189         <collection name="locationmapnavfw" long-name="Location Map and Navigation Framework" level="fw">
   189    </component>
   190           <component name="mnlibrary" filter="s60" long-name="Map and Navigation Library">
   190    <component id="ltmovementdetectionpluginapi" filter="s60" name="Movement Detection Plugin API">
   191             <unit bldFile="/sf/mw/locationsrv/locationmapnavfw/library/group"/>
   191     <unit bldFile="locationtriggering/ltmovementdetectionpluginapi/group"/>
   192           </component>
   192    </component>
   193           <component name="mnaiwprovider" filter="s60" long-name="Map and Navigation AIW Provider" plugin="Y">
   193    <component id="ltcellidmovementdetector" filter="s60" name="Cell ID Movement Detector">
   194             <unit bldFile="/sf/mw/locationsrv/locationmapnavfw/aiwprovider/group"/>
   194     <unit bldFile="locationtriggering/ltcellidmovementdetector/group"/>
   195           </component>
   195    </component>
   196           <component name="locationmapnavfw_build" filter="s60" long-name="Location Map and Navigation Framework Build">
   196    <component id="lbtmgmtui" filter="s60" name="LBT Management UI" class="plugin">
   197             <!-- need to break this up into the other components -->
   197     <unit bldFile="locationtriggering/lbtmgmtui/group"/>
   198             <unit bldFile="/sf/mw/locationsrv/locationmapnavfw/group"/>
   198    </component>
   199           </component>
   199    <component id="ltcontextsourceplugin" filter="s60" name="LT Context Source Plugin" class="plugin" introduced="^3">
   200         </collection>
   200     <unit bldFile="locationtriggering/ltcontextsourceplugin/group"/>
   201         <collection name="locationsystemui" long-name="Location System UI" level="if">
   201    </component>
   202           <component name="locationsysui" filter="s60" long-name="Location System UI">
   202    <component id="locationtriggering_build" filter="s60" name="Location Triggering Build">
   203             <unit bldFile="/sf/mw/locationsrv/locationsystemui/locationsysui/group"/>
   203     <!--  should remove #include from this and maybe put exports in the above components -->
   204           </component>
   204     <unit bldFile="locationtriggering/group"/>
   205         </collection>
   205    </component>
   206         <collection name="supl" long-name="SUPL" level="fw">
   206   </collection>
   207           <component name="locationsuplfw" filter="s60" long-name="Location SUPL Framework">
   207  </package>
   208             <unit bldFile="/sf/mw/locationsrv/supl/locationsuplfw/group"/>
       
   209           </component>
       
   210           <component name="locationomasuplprotocolhandler" filter="s60" long-name="OMA SUPL Protocol Handler">
       
   211             <unit bldFile="/sf/mw/locationsrv/supl/locationomasuplprotocolhandler/group"/>
       
   212           </component>
       
   213           <component name="supltiapiimplementation" filter="s60" long-name="SUPL TI API Implementation" introduced="^3">
       
   214             <unit bldFile="/sf/mw/locationsrv/supl/supltiapiimplementation/group"/>
       
   215           </component>
       
   216         </collection>
       
   217         <collection name="locationtriggering" long-name="Location Triggering" level="server">
       
   218           <component name="ltlogger" filter="s60" long-name="LT Logger">
       
   219             <unit bldFile="/sf/mw/locationsrv/locationtriggering/ltlogger/group"/>
       
   220           </component>
       
   221           <component name="ltclientlib" filter="s60" long-name="LT Client Library">
       
   222             <unit bldFile="/sf/mw/locationsrv/locationtriggering/ltclientlib/group"/>
       
   223           </component>
       
   224           <component name="ltmanagementlib" filter="s60" long-name="LT Management Library">
       
   225             <unit bldFile="/sf/mw/locationsrv/locationtriggering/ltmanagementlib/group"/>
       
   226           </component>
       
   227           <component name="ltcontainer" filter="s60" long-name="LT Container">
       
   228             <unit bldFile="/sf/mw/locationsrv/locationtriggering/ltcontainer/group"/>
       
   229           </component>
       
   230           <component name="ltserver" filter="s60" long-name="LT Server">
       
   231             <unit bldFile="/sf/mw/locationsrv/locationtriggering/ltserver/group"/>
       
   232           </component>
       
   233           <component name="ltstrategypluginapi" filter="s60" long-name="LT Strategy Plugin API">
       
   234             <unit bldFile="/sf/mw/locationsrv/locationtriggering/ltstrategypluginapi/group"/>
       
   235           </component>
       
   236           <component name="ltstrategyengine" filter="s60" long-name="LT Strategy Engine">
       
   237             <unit bldFile="/sf/mw/locationsrv/locationtriggering/ltstrategyengine/group"/>
       
   238           </component>
       
   239           <component name="ltmovementdetectionpluginapi" filter="s60" long-name="Movement Detection Plugin API">
       
   240             <unit bldFile="/sf/mw/locationsrv/locationtriggering/ltmovementdetectionpluginapi/group"/>
       
   241           </component>
       
   242           <component name="ltcellidmovementdetector" filter="s60" long-name="Cell ID Movement Detector">
       
   243             <unit bldFile="/sf/mw/locationsrv/locationtriggering/ltcellidmovementdetector/group"/>
       
   244           </component>
       
   245           <component name="lbtmgmtui" filter="s60" long-name="LBT Management UI" plugin="Y">
       
   246             <unit bldFile="/sf/mw/locationsrv/locationtriggering/lbtmgmtui/group"/>
       
   247           </component>
       
   248           <component name="ltcontextsourceplugin" filter="s60" long-name="LT Context Source Plugin" introduced="^3" plugin="Y">
       
   249             <unit bldFile="/sf/mw/locationsrv/locationtriggering/ltcontextsourceplugin/group"/>
       
   250           </component>
       
   251           <component name="locationtriggering_build" filter="s60" long-name="Location Triggering Build">
       
   252             <!--  should remove #include from this and maybe put exports in the above components -->
       
   253             <unit bldFile="/sf/mw/locationsrv/locationtriggering/group"/>
       
   254           </component>
       
   255         </collection>
       
   256       </block>
       
   257     </layer>
       
   258   </systemModel>
       
   259 </SystemDefinition>
   208 </SystemDefinition>