imakerplugin/com.nokia.s60tools.imaker/model/imp.genmodel
changeset 1 7ff23301fe22
equal deleted inserted replaced
0:61163b28edca 1:7ff23301fe22
       
     1 <?xml version="1.0" encoding="UTF-8"?>
       
     2 <genmodel:GenModel xmi:version="2.0"
       
     3     xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"
       
     4     xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" modelDirectory="/com.nokia.s60tools.imaker/src"
       
     5     modelPluginID="com.nokia.s60tools.imaker" modelName="Imp" importerID="org.eclipse.emf.importer.ecore"
       
     6     complianceLevel="5.0" copyrightFields="false">
       
     7   <foreignModel>imp.ecore</foreignModel>
       
     8   <genPackages prefix="Impmodel" basePackage="com.nokia.s60tools.imaker.internal"
       
     9       disposableProviderFactory="true" ecorePackage="imp.ecore#/">
       
    10     <genClasses ecoreClass="imp.ecore#//ImpDocument">
       
    11       <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference imp.ecore#//ImpDocument/orideFiles"/>
       
    12       <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference imp.ecore#//ImpDocument/orideConfs"/>
       
    13       <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference imp.ecore#//ImpDocument/variables"/>
       
    14       <genOperations ecoreOperation="imp.ecore#//ImpDocument/getVariable">
       
    15         <genParameters ecoreParameter="imp.ecore#//ImpDocument/getVariable/name"/>
       
    16       </genOperations>
       
    17     </genClasses>
       
    18     <genClasses ecoreClass="imp.ecore#//OverrideFiles">
       
    19       <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference imp.ecore#//OverrideFiles/entries"/>
       
    20     </genClasses>
       
    21     <genClasses ecoreClass="imp.ecore#//OverrideConfiguration">
       
    22       <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference imp.ecore#//OverrideConfiguration/entries"/>
       
    23     </genClasses>
       
    24     <genClasses ecoreClass="imp.ecore#//FileListEntry">
       
    25       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute imp.ecore#//FileListEntry/source"/>
       
    26       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute imp.ecore#//FileListEntry/target"/>
       
    27       <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference imp.ecore#//FileListEntry/actions"/>
       
    28     </genClasses>
       
    29     <genClasses ecoreClass="imp.ecore#//ConfigEntry">
       
    30       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute imp.ecore#//ConfigEntry/target"/>
       
    31       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute imp.ecore#//ConfigEntry/action"/>
       
    32       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute imp.ecore#//ConfigEntry/location"/>
       
    33     </genClasses>
       
    34     <genClasses ecoreClass="imp.ecore#//Variable">
       
    35       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute imp.ecore#//Variable/name"/>
       
    36       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute imp.ecore#//Variable/value"/>
       
    37     </genClasses>
       
    38     <genClasses image="false" ecoreClass="imp.ecore#//LineNumberContainer">
       
    39       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute imp.ecore#//LineNumberContainer/lineNumber"/>
       
    40     </genClasses>
       
    41     <genClasses ecoreClass="imp.ecore#//Comment">
       
    42       <genFeatures createChild="false" ecoreFeature="ecore:EAttribute imp.ecore#//Comment/comment"/>
       
    43     </genClasses>
       
    44     <genClasses image="false" ecoreClass="imp.ecore#//CommentContainer">
       
    45       <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference imp.ecore#//CommentContainer/comments"/>
       
    46     </genClasses>
       
    47   </genPackages>
       
    48 </genmodel:GenModel>