symbian4/mw/locationsrv/package_definition.xml
branchHighFidelityModel
changeset 246 f99f9ea9b39f
parent 174 e7654a759056
child 290 68e1c0cabc54
equal deleted inserted replaced
245:30e67220bf86 246:f99f9ea9b39f
     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^4" 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       <unit bldFile="locsrv_plat/query_and_notification_api/group"/>
   116           <component name="landmarks_category_definition_api" long-name="Landmarks Category Definition API" filter="s60" class="api">
   116    </component>
   117             <unit bldFile="/sf/mw/locationsrv/locsrv_plat/landmarks_category_definition_api/group"/>
   117    <component id="location_local_variation_api" name="Location Local Variation API" class="api" filter="s60">
   118           </component>
   118     <meta rel="Api" href="locsrv_plat/location_local_variation_api/location_local_variation_api.metaxml"/>
   119           <component name="supl_settings_api" long-name="SUPL Settings API" filter="s60" class="api">
   119     <unit bldFile="locsrv_plat/location_local_variation_api/group"/>
   120             <unit bldFile="/sf/mw/locationsrv/locsrv_plat/supl_settings_api/group"/>
   120    </component>
   121           </component>
   121   </collection>
   122           <component name="location_settings_launch_api" long-name="Location Settings Launch API" filter="s60" class="api">
   122   <collection id="genericpositioningplugins" name="Generic Positioning Plugins" level="plugin">
   123             <unit bldFile="/sf/mw/locationsrv/locsrv_plat/location_settings_launch_api/group"/>
   123    <component id="locationnpppsy" filter="s60" name="Location Positioning Proxy PSY" class="plugin">
   124           </component>
   124     <unit bldFile="genericpositioningplugins/locationnpppsy/group"/>
   125           <component name="map_image_conversion_plugin_api" long-name="Map Image Conversion Plug-In API" filter="s60" class="api">
   125    </component>
   126             <unit bldFile="/sf/mw/locationsrv/locsrv_plat/map_image_conversion_plugin_api/group"/>
   126    <component id="locationsuplpsy" filter="s60" name="Location SUPL PSY" class="plugin" introduced="^3">
   127           </component>
   127     <unit bldFile="genericpositioningplugins/locationsuplpsy/group"/>
   128           <component name="psy_configuration_ui_plugin_api" long-name="PSY Configuration UI Plug-in API" filter="s60" class="api">
   128    </component>
   129             <unit bldFile="/sf/mw/locationsrv/locsrv_plat/psy_configuration_ui_plugin_api/group"/>
   129    <component id="genericpositioningplugins_build" filter="s60" name="Generic Positioning Plugins Build">
   130           </component>
   130     <!-- need to break this up into the other components -->
   131           <component name="np_proxy_configuration_api" long-name="NP Proxy Configuration API" filter="s60" class="api">
   131     <unit bldFile="genericpositioningplugins/group"/>
   132             <unit bldFile="/sf/mw/locationsrv/locsrv_plat/np_proxy_configuration_api/group"/>
   132    </component>
   133           </component>
   133   </collection>
   134           <component name="supl_terminal_initiation_api" long-name="SUPL Terminal Initiation API" filter="s60" class="api">
   134   <collection id="landmarks" name="Landmarks" level="server">
   135             <unit bldFile="/sf/mw/locationsrv/locsrv_plat/supl_terminal_initiation_api/group"/>
   135    <component id="locationlandmarks" filter="s60" name="Location Landmarks">
   136           </component>
   136     <unit bldFile="landmarks/locationlandmarks/group"/>
   137           <component name="location_notation_preferences_settings_api" long-name="Location Notation Preferences Settings API" filter="s60" class="api">
   137    </component>
   138             <unit bldFile="/sf/mw/locationsrv/locsrv_plat/location_notation_preferences_settings_api/group"/>
   138   </collection>
   139           </component>
   139   <collection id="locationmapnavfw" name="Location Map and Navigation Framework" level="fw">
   140           <component name="supl_settings_notifier_secondary_display_api" long-name="SUPL Settings Notifier Secondary Display API" filter="s60" class="api">
   140    <component id="mnlibrary" filter="s60" name="Map and Navigation Library">
   141             <unit bldFile="/sf/mw/locationsrv/locsrv_plat/supl_settings_notifier_secondary_display_api/group"/>
   141     <unit bldFile="locationmapnavfw/library/group"/>
   142           </component>
   142    </component>
   143           <component name="supl_network_initiation_api" long-name="SUPL Network Initiation API" filter="s60" class="api">
   143    <component id="mnaiwprovider" filter="s60" name="Map and Navigation AIW Provider" class="plugin">
   144             <unit bldFile="/sf/mw/locationsrv/locsrv_plat/supl_network_initiation_api/group"/>
   144     <unit bldFile="locationmapnavfw/aiwprovider/group"/>
   145           </component>
   145    </component>
   146           <component name="privacy_notifiers_secondary_display_api" long-name="Privacy Notifiers Secondary Display API" filter="s60" class="api">
   146    <component id="locationmapnavfw_build" filter="s60" name="Location Map and Navigation Framework Build">
   147             <unit bldFile="/sf/mw/locationsrv/locsrv_plat/privacy_notifiers_secondary_display_api/group"/>
   147     <!-- need to break this up into the other components -->
   148           </component>
   148     <unit bldFile="locationmapnavfw/group"/>
   149           <component name="oma_supl_configuration_parameter_api" long-name="OMA SUPL Configuration Parameter API" filter="s60" class="api">
   149    </component>
   150             <unit bldFile="/sf/mw/locationsrv/locsrv_plat/oma_supl_configuration_parameter_api/group"/>
   150   </collection>
   151           </component>
   151   <collection id="locationsystemui" name="Location System UI" level="if">
   152           <component name="supl_query_secondary_display_api" long-name="SUPL Query Secondary Display API" filter="s60" class="api">
   152    <component id="locationsysui" filter="s60" name="Location System UI">
   153             <unit bldFile="/sf/mw/locationsrv/locsrv_plat/supl_query_secondary_display_api/group"/>
   153     <unit bldFile="locationsystemui/locationsysui/group"/>
   154           </component>
   154    </component>
   155           <component name="location_triggering_management_api" long-name="Location Triggering Management API" filter="s60" class="api">
   155   </collection>
   156             <unit bldFile="/sf/mw/locationsrv/locsrv_plat/location_triggering_management_api/group"/>
   156   <collection id="supl" name="SUPL" level="fw">
   157           </component>
   157    <component id="locationsuplfw" filter="s60" name="Location SUPL Framework">
   158           <component name="location_triggering_status_information_api" long-name="Location Triggering Status Information API" filter="s60" class="api">
   158     <unit bldFile="supl/locationsuplfw/group"/>
   159             <unit bldFile="/sf/mw/locationsrv/locsrv_plat/location_triggering_status_information_api/group"/>
   159    </component>
   160           </component>
   160    <component id="locationomasuplprotocolhandler" filter="s60" name="OMA SUPL Protocol Handler">
   161           <component name="oma_supl_asn_codec_plugin_api" long-name="OMA SUPL ASN Codec Plugin API" filter="s60" class="api">
   161     <unit bldFile="supl/locationomasuplprotocolhandler/group"/>
   162             <unit bldFile="/sf/mw/locationsrv/locsrv_plat/oma_supl_asn_codec_plugin_api/group"/>
   162    </component>
   163           </component>
   163    <component id="supltiapiimplementation" filter="s60" name="SUPL TI API Implementation" introduced="^3">
   164           <component name="query_and_notification_api" long-name="Query and Notification API" filter="s60" introduced="^3" class="api">
   164     <unit bldFile="supl/supltiapiimplementation/group"/>
   165             <unit bldFile="/sf/mw/locationsrv/locsrv_plat/query_and_notification_api/group"/>
   165    </component>
   166           </component>
   166   </collection>
   167           <component name="location_local_variation_api" long-name="Location Local Variation API" filter="s60" class="api">
   167   <collection id="locationtriggering" name="Location Triggering" level="server">
   168             <unit bldFile="/sf/mw/locationsrv/locsrv_plat/location_local_variation_api/group"/>
   168    <component id="ltlogger" filter="s60" name="LT Logger">
   169           </component>
   169     <unit bldFile="locationtriggering/ltlogger/group"/>
   170         </collection>
   170    </component>
   171         <collection name="genericpositioningplugins" long-name="Generic Positioning Plugins" level="plugin">
   171    <component id="ltclientlib" filter="s60" name="LT Client Library">
   172           <component name="locationnpppsy" filter="s60" long-name="Location Positioning Proxy PSY" plugin="Y">
   172     <unit bldFile="locationtriggering/ltclientlib/group"/>
   173             <unit bldFile="/sf/mw/locationsrv/genericpositioningplugins/locationnpppsy/group"/>
   173    </component>
   174           </component>
   174    <component id="ltmanagementlib" filter="s60" name="LT Management Library">
   175           <component name="locationsuplpsy" filter="s60" long-name="Location SUPL PSY" introduced="^3" plugin="Y">
   175     <unit bldFile="locationtriggering/ltmanagementlib/group"/>
   176             <unit bldFile="/sf/mw/locationsrv/genericpositioningplugins/locationsuplpsy/group"/>
   176    </component>
   177           </component>
   177    <component id="ltcontainer" filter="s60" name="LT Container">
   178           <component name="genericpositioningplugins_build" filter="s60" long-name="Generic Positioning Plugins Build">
   178     <unit bldFile="locationtriggering/ltcontainer/group"/>
   179             <!-- need to break this up into the other components -->
   179    </component>
   180             <unit bldFile="/sf/mw/locationsrv/genericpositioningplugins/group"/>
   180    <component id="ltserver" filter="s60" name="LT Server">
   181           </component>
   181     <unit bldFile="locationtriggering/ltserver/group"/>
   182         </collection>
   182    </component>
   183         <collection name="landmarks" long-name="Landmarks" level="server">
   183    <component id="ltstrategypluginapi" filter="s60" name="LT Strategy Plugin API">
   184           <component name="locationlandmarks" filter="s60" long-name="Location Landmarks">
   184     <unit bldFile="locationtriggering/ltstrategypluginapi/group"/>
   185             <unit bldFile="/sf/mw/locationsrv/landmarks/locationlandmarks/group"/>
   185    </component>
   186           </component>
   186    <component id="ltstrategyengine" filter="s60" name="LT Strategy Engine">
   187         </collection>
   187     <unit bldFile="locationtriggering/ltstrategyengine/group"/>
   188         <collection name="locationmapnavfw" long-name="Location Map and Navigation Framework" level="fw">
   188    </component>
   189           <component name="mnlibrary" filter="s60" long-name="Map and Navigation Library">
   189    <component id="ltmovementdetectionpluginapi" filter="s60" name="Movement Detection Plugin API">
   190             <unit bldFile="/sf/mw/locationsrv/locationmapnavfw/library/group"/>
   190     <unit bldFile="locationtriggering/ltmovementdetectionpluginapi/group"/>
   191           </component>
   191    </component>
   192           <component name="mnaiwprovider" filter="s60" long-name="Map and Navigation AIW Provider" plugin="Y">
   192    <component id="ltcellidmovementdetector" filter="s60" name="Cell ID Movement Detector">
   193             <unit bldFile="/sf/mw/locationsrv/locationmapnavfw/aiwprovider/group"/>
   193     <unit bldFile="locationtriggering/ltcellidmovementdetector/group"/>
   194           </component>
   194    </component>
   195           <component name="locationmapnavfw_build" filter="s60" long-name="Location Map and Navigation Framework Build">
   195    <component id="lbtmgmtui" filter="s60" name="LBT Management UI" class="plugin">
   196             <!-- need to break this up into the other components -->
   196     <unit bldFile="locationtriggering/lbtmgmtui/group"/>
   197             <unit bldFile="/sf/mw/locationsrv/locationmapnavfw/group"/>
   197    </component>
   198           </component>
   198    <component id="ltcontextsourceplugin" filter="s60" name="LT Context Source Plugin" class="plugin" introduced="^3">
   199         </collection>
   199     <unit bldFile="locationtriggering/ltcontextsourceplugin/group"/>
   200         <collection name="locationsystemui" long-name="Location System UI" level="if">
   200    </component>
   201           <component name="locationsysui" filter="s60" long-name="Location System UI">
   201    <component id="locationtriggering_build" filter="s60" name="Location Triggering Build">
   202             <unit bldFile="/sf/mw/locationsrv/locationsystemui/locationsysui/group"/>
   202     <!--  should remove #include from this and maybe put exports in the above components -->
   203           </component>
   203     <unit bldFile="locationtriggering/group"/>
   204         </collection>
   204    </component>
   205         <collection name="supl" long-name="SUPL" level="fw">
   205   </collection>
   206           <component name="locationsuplfw" filter="s60" long-name="Location SUPL Framework">
   206  </package>
   207             <unit bldFile="/sf/mw/locationsrv/supl/locationsuplfw/group"/>
       
   208           </component>
       
   209           <component name="locationomasuplprotocolhandler" filter="s60" long-name="OMA SUPL Protocol Handler">
       
   210             <unit bldFile="/sf/mw/locationsrv/supl/locationomasuplprotocolhandler/group"/>
       
   211           </component>
       
   212           <component name="supltiapiimplementation" filter="s60" long-name="SUPL TI API Implementation" introduced="^3">
       
   213             <unit bldFile="/sf/mw/locationsrv/supl/supltiapiimplementation/group"/>
       
   214           </component>
       
   215         </collection>
       
   216         <collection name="locationtriggering" long-name="Location Triggering" level="server">
       
   217           <component name="ltlogger" filter="s60" long-name="LT Logger">
       
   218             <unit bldFile="/sf/mw/locationsrv/locationtriggering/ltlogger/group"/>
       
   219           </component>
       
   220           <component name="ltclientlib" filter="s60" long-name="LT Client Library">
       
   221             <unit bldFile="/sf/mw/locationsrv/locationtriggering/ltclientlib/group"/>
       
   222           </component>
       
   223           <component name="ltmanagementlib" filter="s60" long-name="LT Management Library">
       
   224             <unit bldFile="/sf/mw/locationsrv/locationtriggering/ltmanagementlib/group"/>
       
   225           </component>
       
   226           <component name="ltcontainer" filter="s60" long-name="LT Container">
       
   227             <unit bldFile="/sf/mw/locationsrv/locationtriggering/ltcontainer/group"/>
       
   228           </component>
       
   229           <component name="ltserver" filter="s60" long-name="LT Server">
       
   230             <unit bldFile="/sf/mw/locationsrv/locationtriggering/ltserver/group"/>
       
   231           </component>
       
   232           <component name="ltstrategypluginapi" filter="s60" long-name="LT Strategy Plugin API">
       
   233             <unit bldFile="/sf/mw/locationsrv/locationtriggering/ltstrategypluginapi/group"/>
       
   234           </component>
       
   235           <component name="ltstrategyengine" filter="s60" long-name="LT Strategy Engine">
       
   236             <unit bldFile="/sf/mw/locationsrv/locationtriggering/ltstrategyengine/group"/>
       
   237           </component>
       
   238           <component name="ltmovementdetectionpluginapi" filter="s60" long-name="Movement Detection Plugin API">
       
   239             <unit bldFile="/sf/mw/locationsrv/locationtriggering/ltmovementdetectionpluginapi/group"/>
       
   240           </component>
       
   241           <component name="ltcellidmovementdetector" filter="s60" long-name="Cell ID Movement Detector">
       
   242             <unit bldFile="/sf/mw/locationsrv/locationtriggering/ltcellidmovementdetector/group"/>
       
   243           </component>
       
   244           <component name="lbtmgmtui" filter="s60" long-name="LBT Management UI" plugin="Y">
       
   245             <unit bldFile="/sf/mw/locationsrv/locationtriggering/lbtmgmtui/group"/>
       
   246           </component>
       
   247           <component name="ltcontextsourceplugin" filter="s60" long-name="LT Context Source Plugin" introduced="^3" plugin="Y">
       
   248             <unit bldFile="/sf/mw/locationsrv/locationtriggering/ltcontextsourceplugin/group"/>
       
   249           </component>
       
   250           <component name="locationtriggering_build" filter="s60" long-name="Location Triggering Build">
       
   251             <!--  should remove #include from this and maybe put exports in the above components -->
       
   252             <unit bldFile="/sf/mw/locationsrv/locationtriggering/group"/>
       
   253           </component>
       
   254         </collection>
       
   255       </block>
       
   256     </layer>
       
   257   </systemModel>
       
   258 </SystemDefinition>
   207 </SystemDefinition>