symbian3/app/imgeditor/package_definition.xml
branchHighFidelityModel
changeset 245 30e67220bf86
parent 141 27d9d356efbf
child 492 9d01207f9dd3
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="imgeditor" name="Image Editor Apps" levels="engine ui">
     4 <!ATTLIST SystemDefinition
     4     <collection id="imgeditor_plat" name="Image Editor Apps Platform Interfaces" level="ui">
     5   name CDATA #REQUIRED
     5       <component id="image_editor_debug_utilities_api" name="Image Editor Debug Utilities API" class="api" filter="s60">
     6   schema CDATA #REQUIRED
     6         <meta rel="Api" href="imgeditor_plat/image_editor_debug_utilities_api/image_editor_debug_utilities_api.metaxml"/>
     7 >
     7         <unit bldFile="imgeditor_plat/image_editor_debug_utilities_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="image_editor_utilities_api" name="Image Editor Utilities API" class="api" filter="s60">
    10 <!-- System Model Section of DTD -->
    10         <meta rel="Api" href="imgeditor_plat/image_editor_utilities_api/image_editor_utilities_api.metaxml"/>
    11 <!ELEMENT systemModel (layer+)>
    11         <unit bldFile="imgeditor_plat/image_editor_utilities_api/group"/>
    12 
    12       </component>
    13 <!ELEMENT layer (block* | collection*)*>
    13       <component id="image_editor_definitions_api" name="Image Editor Definitions API" class="api" filter="s60">
    14 <!-- Kernel Services, Base Services, OS Services, Etc -->
    14         <meta rel="Api" href="imgeditor_plat/image_editor_definitions_api/image_editor_definitions_api.metaxml"/>
    15 <!ATTLIST layer
    15         <unit bldFile="imgeditor_plat/image_editor_definitions_api/group"/>
    16   name CDATA #REQUIRED
    16       </component>
    17   long-name CDATA #IMPLIED
    17       <component id="image_editor_system_parameters_api" name="Image Editor System Parameters API" class="api" filter="s60">
    18   levels NMTOKENS #IMPLIED
    18         <meta rel="Api" href="imgeditor_plat/image_editor_system_parameters_api/image_editor_system_parameters_api.metaxml"/>
    19   span CDATA #IMPLIED
    19         <unit bldFile="imgeditor_plat/image_editor_system_parameters_api/group"/>
    20 >
    20       </component>
    21 
    21       <component id="image_processing_engine_api" name="Image Processing Engine API" class="api" filter="s60">
    22 <!ELEMENT block (subblock* | collection*)*>
    22         <meta rel="Api" href="imgeditor_plat/image_processing_engine_api/image_processing_engine_api.metaxml"/>
    23  <!-- Generic OS services, Comms Services, etc -->
    23         <unit bldFile="imgeditor_plat/image_processing_engine_api/group"/>
    24 <!ATTLIST block
    24       </component>
    25   levels NMTOKENS #IMPLIED
    25     </collection>
    26   span CDATA #IMPLIED
    26     <collection id="imageeditor" name="Image Editor UI" level="ui">
    27   level NMTOKEN #IMPLIED
    27       <component id="pb" filter="s60" name="Plugin Base">
    28   name CDATA #REQUIRED
    28         <unit bldFile="imageeditor/pb/group"/>
    29   long-name CDATA #IMPLIED
    29       </component>
    30 >
    30       <component id="iepb" filter="s60" name="Image Editor Plugin Base">
    31 
    31         <unit bldFile="imageeditor/iepb/group"/>
    32 <!ELEMENT subblock (collection)*>
    32       </component>
    33 <!-- Cellular Baseband Services, Networking Services, etc -->
    33       <component id="imageeditorui" filter="s60" name="Image Editor UI">
    34 <!ATTLIST subblock
    34         <unit bldFile="imageeditor/imageeditorui/group"/>
    35   name CDATA #REQUIRED
    35       </component>
    36   long-name CDATA #IMPLIED
    36       <component id="imageeditormanager" filter="s60" name="Image Editor Manager">
    37 >
    37         <unit bldFile="imageeditor/imageeditormanager/group"/>
    38 
    38       </component>
    39 <!ELEMENT collection (component)*>
    39       <component id="imageeditorapp" filter="s60" name="Image Editor Application">
    40 <!-- Screen Driver, Content Handling, etc -->
    40         <unit bldFile="imageeditor/imageeditorapp/group"/>
    41 <!ATTLIST collection
    41       </component>
    42   name CDATA #REQUIRED
    42       <component id="imageeditor_plugins" filter="s60" name="Image Editor Plugins" class="plugin">
    43   long-name CDATA #IMPLIED
    43       	<!-- can only have one unit. Need to include all from a single bld.inf -->
    44   level NMTOKEN #IMPLIED
    44         <unit bldFile="imageeditor/plugins/blackwhiteplugin/group"/>
    45 >
    45         <unit bldFile="imageeditor/plugins/brightnessplugin/group"/>
    46 
    46         <unit bldFile="imageeditor/plugins/bubbleplugin/group"/>
    47 <!ELEMENT component (unit)*>
    47         <unit bldFile="imageeditor/plugins/cartoonizeplugin/group"/>
    48 <!-- contains units or is a  package or prebuilt -->
    48         <unit bldFile="imageeditor/plugins/clipartplugin/group"/>
    49 <!ATTLIST component
    49         <unit bldFile="imageeditor/plugins/contrastplugin/group"/>
    50   name CDATA #REQUIRED
    50         <unit bldFile="imageeditor/plugins/cropplugin/group"/>
    51   long-name CDATA #IMPLIED
    51         <unit bldFile="imageeditor/plugins/drawplugin/group"/>
    52   deprecated CDATA #IMPLIED
    52         <unit bldFile="imageeditor/plugins/frameplugin/group"/>
    53   introduced CDATA #IMPLIED
    53         <unit bldFile="imageeditor/plugins/negativeplugin/group"/>
    54   contract CDATA #IMPLIED
    54         <unit bldFile="imageeditor/plugins/redeyeplugin/group"/>
    55   plugin (Y|N) "N"
    55         <unit bldFile="imageeditor/plugins/resizeplugin/group"/>
    56   filter CDATA #IMPLIED
    56         <unit bldFile="imageeditor/plugins/rotatelplugin/group"/>
    57   class NMTOKENS #IMPLIED
    57         <unit bldFile="imageeditor/plugins/rotaterplugin/group"/>
    58   supports CDATA #IMPLIED
    58         <unit bldFile="imageeditor/plugins/sepiaplugin/group"/>
    59   purpose ( optional | mandatory | development ) "optional"
    59         <unit bldFile="imageeditor/plugins/sharpnessplugin/group"/>
    60 >
    60         <unit bldFile="imageeditor/plugins/textplugin/group"/>
    61 
    61         <!-- conditionally #included in imageeditor_build: need to fix
    62 <!ELEMENT unit EMPTY >
       
    63 <!-- must be buildable (bld.inf) -->
       
    64 <!-- bldFile  may someday be removed in favour of mrp -->
       
    65 <!ATTLIST unit
       
    66   mrp CDATA #IMPLIED
       
    67   filter CDATA #IMPLIED
       
    68   bldFile CDATA #IMPLIED
       
    69   root CDATA #IMPLIED
       
    70   version NMTOKEN #IMPLIED
       
    71   prebuilt NMTOKEN #IMPLIED
       
    72   late (Y|N) #IMPLIED
       
    73   priority CDATA #IMPLIED
       
    74 >
       
    75 ]>
       
    76 <SystemDefinition name="Symbian^3" schema="2.0.1">
       
    77   <systemModel>
       
    78     <layer name="app" long-name="Applications" levels="services apps">
       
    79       <block name="imgeditor" level="apps" long-name="Image Editor Apps" levels="engine ui">
       
    80         <collection name="imgeditor_plat" long-name="Image Editor Apps Platform Interfaces" level="ui">
       
    81           <component name="image_editor_debug_utilities_api" long-name="Image Editor Debug Utilities API" filter="s60" class="api">
       
    82             <unit bldFile="/sf/app/imgeditor/imgeditor_plat/image_editor_debug_utilities_api/group"/>
       
    83           </component>
       
    84           <component name="image_editor_utilities_api" long-name="Image Editor Utilities API" filter="s60" class="api">
       
    85             <unit bldFile="/sf/app/imgeditor/imgeditor_plat/image_editor_utilities_api/group"/>
       
    86           </component>
       
    87           <component name="image_editor_definitions_api" long-name="Image Editor Definitions API" filter="s60" class="api">
       
    88             <unit bldFile="/sf/app/imgeditor/imgeditor_plat/image_editor_definitions_api/group"/>
       
    89           </component>
       
    90           <component name="image_editor_system_parameters_api" long-name="Image Editor System Parameters API" filter="s60" class="api">
       
    91             <unit bldFile="/sf/app/imgeditor/imgeditor_plat/image_editor_system_parameters_api/group"/>
       
    92           </component>
       
    93           <component name="image_processing_engine_api" long-name="Image Processing Engine API" filter="s60" class="api">
       
    94             <unit bldFile="/sf/app/imgeditor/imgeditor_plat/image_processing_engine_api/group"/>
       
    95           </component>
       
    96         </collection>
       
    97         <collection name="imageeditor" long-name="Image Editor UI" level="ui">
       
    98           <component name="pb" filter="s60" long-name="Plugin Base">
       
    99             <unit bldFile="/sf/app/imgeditor/imageeditor/pb/group"/>
       
   100           </component>
       
   101           <component name="iepb" filter="s60" long-name="Image Editor Plugin Base">
       
   102             <unit bldFile="/sf/app/imgeditor/imageeditor/iepb/group"/>
       
   103           </component>
       
   104           <component name="imageeditorui" filter="s60" long-name="Image Editor UI">
       
   105             <unit bldFile="/sf/app/imgeditor/imageeditor/imageeditorui/group"/>
       
   106           </component>
       
   107           <component name="imageeditormanager" filter="s60" long-name="Image Editor Manager">
       
   108             <unit bldFile="/sf/app/imgeditor/imageeditor/imageeditormanager/group"/>
       
   109           </component>
       
   110           <component name="imageeditorapp" filter="s60" long-name="Image Editor Application">
       
   111             <unit bldFile="/sf/app/imgeditor/imageeditor/imageeditorapp/group"/>
       
   112           </component>
       
   113           <component name="imageeditor_plugins" filter="s60" long-name="Image Editor Plugins" plugin="Y">
       
   114             <!-- can only have one unit. Need to include all from a single bld.inf -->
       
   115             <unit bldFile="/sf/app/imgeditor/imageeditor/plugins/blackwhiteplugin/group"/>
       
   116             <unit bldFile="/sf/app/imgeditor/imageeditor/plugins/brightnessplugin/group"/>
       
   117             <unit bldFile="/sf/app/imgeditor/imageeditor/plugins/bubbleplugin/group"/>
       
   118             <unit bldFile="/sf/app/imgeditor/imageeditor/plugins/cartoonizeplugin/group"/>
       
   119             <unit bldFile="/sf/app/imgeditor/imageeditor/plugins/clipartplugin/group"/>
       
   120             <unit bldFile="/sf/app/imgeditor/imageeditor/plugins/contrastplugin/group"/>
       
   121             <unit bldFile="/sf/app/imgeditor/imageeditor/plugins/cropplugin/group"/>
       
   122             <unit bldFile="/sf/app/imgeditor/imageeditor/plugins/drawplugin/group"/>
       
   123             <unit bldFile="/sf/app/imgeditor/imageeditor/plugins/frameplugin/group"/>
       
   124             <unit bldFile="/sf/app/imgeditor/imageeditor/plugins/negativeplugin/group"/>
       
   125             <unit bldFile="/sf/app/imgeditor/imageeditor/plugins/redeyeplugin/group"/>
       
   126             <unit bldFile="/sf/app/imgeditor/imageeditor/plugins/resizeplugin/group"/>
       
   127             <unit bldFile="/sf/app/imgeditor/imageeditor/plugins/rotatelplugin/group"/>
       
   128             <unit bldFile="/sf/app/imgeditor/imageeditor/plugins/rotaterplugin/group"/>
       
   129             <unit bldFile="/sf/app/imgeditor/imageeditor/plugins/sepiaplugin/group"/>
       
   130             <unit bldFile="/sf/app/imgeditor/imageeditor/plugins/sharpnessplugin/group"/>
       
   131             <unit bldFile="/sf/app/imgeditor/imageeditor/plugins/textplugin/group"/>
       
   132             <!-- conditionally #included in imageeditor_build: need to fix
       
   133         <unit bldFile="imageeditor/plugins/drawplugin/group"/>
    62         <unit bldFile="imageeditor/plugins/drawplugin/group"/>
   134          -->
    63          -->
   135           </component>
    64       </component>
   136           <component name="editorprovider" filter="s60" long-name="Image Editor Provider">
    65       <component id="editorprovider" filter="s60" name="Image Editor Provider">
   137             <unit bldFile="/sf/app/imgeditor/imageeditor/editorprovider/group"/>
    66         <unit bldFile="imageeditor/editorprovider/group"/>
   138           </component>
    67       </component>
   139           <component name="imageeditor_build" filter="s60" long-name="Image Editor Build">
    68       <component id="imageeditor_build" filter="s60" name="Image Editor Build">
   140             <!-- should distribute this to the other components -->
    69       	<!-- should distribute this to the other components -->
   141             <unit bldFile="/sf/app/imgeditor/imageeditor/group"/>
    70         <unit bldFile="imageeditor/group"/>
   142           </component>
    71       </component>
   143         </collection>
    72     </collection>
   144         <collection name="imageeditorengine" long-name="Image Editor Engine" level="engine">
    73     <collection id="imageeditorengine" name="Image Editor Engine" level="engine">
   145           <component name="filters" filter="s60" long-name="Image Editor Filters">
    74       <component id="filters" filter="s60" name="Image Editor Filters">
   146             <!-- can only have one unit. Need to include all from a single bld.inf -->
    75       	<!-- can only have one unit. Need to include all from a single bld.inf -->
   147             <unit bldFile="/sf/app/imgeditor/imageeditorengine/filters/filterbrightness/group"/>
    76         <unit bldFile="imageeditorengine/filters/filterbrightness/group"/>
   148             <unit bldFile="/sf/app/imgeditor/imageeditorengine/filters/filterbubble/group"/>
    77         <unit bldFile="imageeditorengine/filters/filterbubble/group"/>
   149             <unit bldFile="/sf/app/imgeditor/imageeditorengine/filters/filterbuffer/group"/>
    78         <unit bldFile="imageeditorengine/filters/filterbuffer/group"/>
   150             <unit bldFile="/sf/app/imgeditor/imageeditorengine/filters/filtercartoon/group"/>
    79         <unit bldFile="imageeditorengine/filters/filtercartoon/group"/>
   151             <unit bldFile="/sf/app/imgeditor/imageeditorengine/filters/filterclipart/group"/>
    80         <unit bldFile="imageeditorengine/filters/filterclipart/group"/>
   152             <unit bldFile="/sf/app/imgeditor/imageeditorengine/filters/filtercontrast/group"/>
    81         <unit bldFile="imageeditorengine/filters/filtercontrast/group"/>
   153             <unit bldFile="/sf/app/imgeditor/imageeditorengine/filters/filtercrop/group"/>
    82         <unit bldFile="imageeditorengine/filters/filtercrop/group"/>
   154             <unit bldFile="/sf/app/imgeditor/imageeditorengine/filters/filterdraw/group"/>
    83         <unit bldFile="imageeditorengine/filters/filterdraw/group"/>
   155             <unit bldFile="/sf/app/imgeditor/imageeditorengine/filters/filterframe/group"/>
    84         <unit bldFile="imageeditorengine/filters/filterframe/group"/>
   156             <unit bldFile="/sf/app/imgeditor/imageeditorengine/filters/filtergrayscale/group"/>
    85         <unit bldFile="imageeditorengine/filters/filtergrayscale/group"/>
   157             <unit bldFile="/sf/app/imgeditor/imageeditorengine/filters/filtericlsource/group"/>
    86         <unit bldFile="imageeditorengine/filters/filtericlsource/group"/>
   158             <unit bldFile="/sf/app/imgeditor/imageeditorengine/filters/filterjpegsource/group"/>
    87         <unit bldFile="imageeditorengine/filters/filterjpegsource/group"/>
   159             <unit bldFile="/sf/app/imgeditor/imageeditorengine/filters/filterjpegtarget/group"/>
    88         <unit bldFile="imageeditorengine/filters/filterjpegtarget/group"/>
   160             <unit bldFile="/sf/app/imgeditor/imageeditorengine/filters/filternegate/group"/>
    89         <unit bldFile="imageeditorengine/filters/filternegate/group"/>
   161             <unit bldFile="/sf/app/imgeditor/imageeditorengine/filters/filterredeye/group"/>
    90         <unit bldFile="imageeditorengine/filters/filterredeye/group"/>
   162             <unit bldFile="/sf/app/imgeditor/imageeditorengine/filters/filterrotate/group"/>
    91         <unit bldFile="imageeditorengine/filters/filterrotate/group"/>
   163             <unit bldFile="/sf/app/imgeditor/imageeditorengine/filters/filterscale/group"/>
    92         <unit bldFile="imageeditorengine/filters/filterscale/group"/>
   164             <unit bldFile="/sf/app/imgeditor/imageeditorengine/filters/filtersepia/group"/>
    93         <unit bldFile="imageeditorengine/filters/filtersepia/group"/>
   165             <unit bldFile="/sf/app/imgeditor/imageeditorengine/filters/filtersharpness/group"/>
    94         <unit bldFile="imageeditorengine/filters/filtersharpness/group"/>
   166             <unit bldFile="/sf/app/imgeditor/imageeditorengine/filters/filtertext/group"/>
    95         <unit bldFile="imageeditorengine/filters/filtertext/group"/>
   167             <!-- conditionally #included in imageeditor_build: need to fix
    96         <!-- conditionally #included in imageeditor_build: need to fix
   168         <unit bldFile="imageeditorengine/filters/filterdraw/group"/>
    97         <unit bldFile="imageeditorengine/filters/filterdraw/group"/>
   169          -->
    98          -->
   170           </component>
    99       </component>
   171           <component name="imageeditorutils" filter="s60" long-name="Image Editor Utilities">
   100       <component id="imageeditorutils" filter="s60" name="Image Editor Utilities">
   172             <unit bldFile="/sf/app/imgeditor/imageeditorengine/imageeditorutils/group"/>
   101         <unit bldFile="imageeditorengine/imageeditorutils/group"/>
   173           </component>
   102       </component>
   174           <component name="systemparameters" filter="s60" long-name="System Parameters">
   103       <component id="systemparameters" filter="s60" name="System Parameters">
   175             <unit bldFile="/sf/app/imgeditor/imageeditorengine/systemparameters/group"/>
   104         <unit bldFile="imageeditorengine/systemparameters/group"/>
   176           </component>
   105       </component>
   177           <component name="enginewrapper" filter="s60" long-name="Image Editor Engine Wrapper">
   106       <component id="enginewrapper" filter="s60" name="Image Editor Engine Wrapper">
   178             <unit bldFile="/sf/app/imgeditor/imageeditorengine/enginewrapper/group"/>
   107         <unit bldFile="imageeditorengine/enginewrapper/group"/>
   179           </component>
   108       </component>
   180           <component name="imageeditorengine_build" filter="s60" long-name="Image Editor Engine Build">
   109       <component id="imageeditorengine_build" filter="s60" name="Image Editor Engine Build">
   181             <!-- should distribute this to the other components -->
   110       	<!-- should distribute this to the other components -->
   182             <unit bldFile="/sf/app/imgeditor/imageeditorengine/group"/>
   111         <unit bldFile="imageeditorengine/group"/>
   183           </component>
   112       </component>
   184         </collection>
   113     </collection>
   185       </block>
   114   </package>
   186     </layer>
       
   187   </systemModel>
       
   188 </SystemDefinition>
   115 </SystemDefinition>