imakerplugin/com.nokia.s60tools.imaker/model/imp.genmodel
author haismail <hussein.ismail@nokia.com>
Mon, 25 Jan 2010 12:26:21 +0200
changeset 1 7ff23301fe22
permissions -rw-r--r--
iMaker plugin updated: Ticket #1188: As a Carbide.c++ user I want to modify my .IMP file using iMaker plugin
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
1
7ff23301fe22 iMaker plugin updated:
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
     1
<?xml version="1.0" encoding="UTF-8"?>
7ff23301fe22 iMaker plugin updated:
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
     2
<genmodel:GenModel xmi:version="2.0"
7ff23301fe22 iMaker plugin updated:
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
     3
    xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"
7ff23301fe22 iMaker plugin updated:
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
     4
    xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" modelDirectory="/com.nokia.s60tools.imaker/src"
7ff23301fe22 iMaker plugin updated:
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
     5
    modelPluginID="com.nokia.s60tools.imaker" modelName="Imp" importerID="org.eclipse.emf.importer.ecore"
7ff23301fe22 iMaker plugin updated:
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
     6
    complianceLevel="5.0" copyrightFields="false">
7ff23301fe22 iMaker plugin updated:
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
     7
  <foreignModel>imp.ecore</foreignModel>
7ff23301fe22 iMaker plugin updated:
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
     8
  <genPackages prefix="Impmodel" basePackage="com.nokia.s60tools.imaker.internal"
7ff23301fe22 iMaker plugin updated:
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
     9
      disposableProviderFactory="true" ecorePackage="imp.ecore#/">
7ff23301fe22 iMaker plugin updated:
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    10
    <genClasses ecoreClass="imp.ecore#//ImpDocument">
7ff23301fe22 iMaker plugin updated:
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    11
      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference imp.ecore#//ImpDocument/orideFiles"/>
7ff23301fe22 iMaker plugin updated:
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    12
      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference imp.ecore#//ImpDocument/orideConfs"/>
7ff23301fe22 iMaker plugin updated:
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    13
      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference imp.ecore#//ImpDocument/variables"/>
7ff23301fe22 iMaker plugin updated:
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    14
      <genOperations ecoreOperation="imp.ecore#//ImpDocument/getVariable">
7ff23301fe22 iMaker plugin updated:
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    15
        <genParameters ecoreParameter="imp.ecore#//ImpDocument/getVariable/name"/>
7ff23301fe22 iMaker plugin updated:
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    16
      </genOperations>
7ff23301fe22 iMaker plugin updated:
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    17
    </genClasses>
7ff23301fe22 iMaker plugin updated:
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    18
    <genClasses ecoreClass="imp.ecore#//OverrideFiles">
7ff23301fe22 iMaker plugin updated:
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    19
      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference imp.ecore#//OverrideFiles/entries"/>
7ff23301fe22 iMaker plugin updated:
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    20
    </genClasses>
7ff23301fe22 iMaker plugin updated:
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    21
    <genClasses ecoreClass="imp.ecore#//OverrideConfiguration">
7ff23301fe22 iMaker plugin updated:
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    22
      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference imp.ecore#//OverrideConfiguration/entries"/>
7ff23301fe22 iMaker plugin updated:
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    23
    </genClasses>
7ff23301fe22 iMaker plugin updated:
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    24
    <genClasses ecoreClass="imp.ecore#//FileListEntry">
7ff23301fe22 iMaker plugin updated:
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    25
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute imp.ecore#//FileListEntry/source"/>
7ff23301fe22 iMaker plugin updated:
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    26
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute imp.ecore#//FileListEntry/target"/>
7ff23301fe22 iMaker plugin updated:
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    27
      <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference imp.ecore#//FileListEntry/actions"/>
7ff23301fe22 iMaker plugin updated:
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    28
    </genClasses>
7ff23301fe22 iMaker plugin updated:
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    29
    <genClasses ecoreClass="imp.ecore#//ConfigEntry">
7ff23301fe22 iMaker plugin updated:
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    30
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute imp.ecore#//ConfigEntry/target"/>
7ff23301fe22 iMaker plugin updated:
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    31
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute imp.ecore#//ConfigEntry/action"/>
7ff23301fe22 iMaker plugin updated:
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    32
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute imp.ecore#//ConfigEntry/location"/>
7ff23301fe22 iMaker plugin updated:
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    33
    </genClasses>
7ff23301fe22 iMaker plugin updated:
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    34
    <genClasses ecoreClass="imp.ecore#//Variable">
7ff23301fe22 iMaker plugin updated:
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    35
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute imp.ecore#//Variable/name"/>
7ff23301fe22 iMaker plugin updated:
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    36
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute imp.ecore#//Variable/value"/>
7ff23301fe22 iMaker plugin updated:
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    37
    </genClasses>
7ff23301fe22 iMaker plugin updated:
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    38
    <genClasses image="false" ecoreClass="imp.ecore#//LineNumberContainer">
7ff23301fe22 iMaker plugin updated:
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    39
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute imp.ecore#//LineNumberContainer/lineNumber"/>
7ff23301fe22 iMaker plugin updated:
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    40
    </genClasses>
7ff23301fe22 iMaker plugin updated:
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    41
    <genClasses ecoreClass="imp.ecore#//Comment">
7ff23301fe22 iMaker plugin updated:
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    42
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute imp.ecore#//Comment/comment"/>
7ff23301fe22 iMaker plugin updated:
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    43
    </genClasses>
7ff23301fe22 iMaker plugin updated:
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    44
    <genClasses image="false" ecoreClass="imp.ecore#//CommentContainer">
7ff23301fe22 iMaker plugin updated:
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    45
      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference imp.ecore#//CommentContainer/comments"/>
7ff23301fe22 iMaker plugin updated:
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    46
    </genClasses>
7ff23301fe22 iMaker plugin updated:
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    47
  </genPackages>
7ff23301fe22 iMaker plugin updated:
haismail <hussein.ismail@nokia.com>
parents:
diff changeset
    48
</genmodel:GenModel>