carbidev/com.nokia.tools.vct.confml_1.0.0.v20090225_01-11/model/persistence-confml.genmodel
author terytkon
Thu, 11 Mar 2010 18:39:02 +0200
changeset 0 30eb2d538f02
permissions -rw-r--r--
Moved all configtools under oss repository and under epl licence.
Ignore whitespace changes - Everywhere: Within whitespace: At end of lines:
0
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
     1
<?xml version="1.0" encoding="UTF-8"?>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
     2
<genmodel:GenModel xmi:version="2.0"
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
     3
    xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
     4
    xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" copyrightText="Copyright (c) 2008 Nokia. All Rights Reserved"
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
     5
    modelDirectory="/com.nokia.tools.vct.confml/src" editDirectory="/com.nokia.tools.vct.confml.edit/src"
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
     6
    editorDirectory="/com.nokia.tools.vct.confml.editor/src" modelPluginID="com.nokia.tools.vct.confml"
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
     7
    modelName="ConfML1" editPluginClass="com.nokia.tools.vct.confml.edit.ConfMLEditPlugin"
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
     8
    editorPluginClass="com.nokia.tools.vct.confml.editor.ConfMLXMIEditorPlugin" codeFormatting="true"
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
     9
    testsDirectory="/com.nokia.tools.vct.confml.tests/src" importerID="org.eclipse.emf.importer.ecore"
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
    10
    complianceLevel="5.0" copyrightFields="false" providerRootExtendsClass="" editPluginID="com.nokia.tools.vct.confml.edit"
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
    11
    editorPluginID="com.nokia.tools.vct.confml.editor" testsPluginID="com.nokia.tools.vct.confml.tests"
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
    12
    colorProviders="true" fontProviders="true">
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
    13
  <genAnnotations source="http://www.eclipse.org/emf/2002/GenModel/exporter/org.eclipse.xsd.ecore.exporter">
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
    14
    <genAnnotations source="selectedPackages">
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
    15
      <details key="http://www.s60.com/xml/confml/1" value="persistence-confml.xsd"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
    16
      <details key="http://www.w3.org/2001/XMLSchema" value="xsd-part.xsd"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
    17
    </genAnnotations>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
    18
    <details key="directoryURI" value="."/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
    19
  </genAnnotations>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
    20
  <foreignModel>persistence-confml.ecore</foreignModel>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
    21
  <genPackages prefix="EConfML1" basePackage="com.nokia.tools.vct.confml.model" resource="XML"
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
    22
      disposableProviderFactory="true" providerPackageSuffix="edit.provider" presentationPackageSuffix="edit.presentation"
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
    23
      multipleEditorPages="false" contentTypeIdentifier="com.nokia.tools.vct.content.confml"
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
    24
      fileExtensions="confml" ecorePackage="persistence-confml.ecore#/">
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
    25
    <genAnnotations source="http://www.eclipse.org/emf/2002/GenModel/exporter/org.eclipse.xsd.ecore.exporter">
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
    26
      <genAnnotations source="persistence-confml.xsd"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
    27
    </genAnnotations>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
    28
    <genClasses ecoreClass="persistence-confml.ecore#//EConfigurationElement">
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
    29
      <genFeatures property="None" createChild="true" ecoreFeature="ecore:EReference persistence-confml.ecore#//EConfigurationElement/configurations"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
    30
      <genFeatures property="None" createChild="true" propertyCategory="" ecoreFeature="ecore:EReference persistence-confml.ecore#//EConfigurationElement/features"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
    31
      <genFeatures property="None" createChild="true" ecoreFeature="ecore:EReference persistence-confml.ecore#//EConfigurationElement/views"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
    32
      <genFeatures property="None" createChild="true" ecoreFeature="ecore:EReference persistence-confml.ecore#//EConfigurationElement/data"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
    33
      <genFeatures property="None" createChild="true" ecoreFeature="ecore:EReference persistence-confml.ecore#//EConfigurationElement/rfs"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
    34
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//EConfigurationElement/name"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
    35
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//EConfigurationElement/version"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
    36
      <genFeatures property="None" createChild="true" ecoreFeature="ecore:EReference persistence-confml.ecore#//EConfigurationElement/includes"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
    37
    </genClasses>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
    38
    <genClasses provider="None" image="false" dynamic="true" ecoreClass="persistence-confml.ecore#//EContents">
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
    39
      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//EContents/contents"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
    40
    </genClasses>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
    41
    <genClasses ecoreClass="persistence-confml.ecore#//EFeatureElement" labelFeature="#//confml1/EFeatureElement/ref">
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
    42
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//EFeatureElement/ref"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
    43
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//EFeatureElement/name"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
    44
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//EFeatureElement/relevant"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
    45
    </genClasses>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
    46
    <genClasses ecoreClass="persistence-confml.ecore#//EFeatureData"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
    47
    <genClasses image="false" ecoreClass="persistence-confml.ecore#//ESettingTypeContainer">
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
    48
      <genFeatures property="None" createChild="true" ecoreFeature="ecore:EReference persistence-confml.ecore#//ESettingTypeContainer/settings"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
    49
    </genClasses>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
    50
    <genClasses ecoreClass="persistence-confml.ecore#//ESettingElement" labelFeature="#//confml1/ESettingElement/ref">
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
    51
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//ESettingElement/ref"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
    52
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//ESettingElement/readOnly"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
    53
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//ESettingElement/relevant"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
    54
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//ESettingElement/required"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
    55
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//ESettingElement/mapKey"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
    56
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//ESettingElement/mapValue"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
    57
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//ESettingElement/name"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
    58
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//ESettingElement/constraint"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
    59
      <genFeatures property="None" createChild="true" ecoreFeature="ecore:EReference persistence-confml.ecore#//ESettingElement/options"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
    60
      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference persistence-confml.ecore#//ESettingElement/properties"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
    61
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//ESettingElement/type"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
    62
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//ESettingElement/minOccurs"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
    63
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//ESettingElement/maxOccurs"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
    64
      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//ESettingElement/minExclusive"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
    65
      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//ESettingElement/maxExclusive"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
    66
      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//ESettingElement/minInclusive"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
    67
      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//ESettingElement/maxInclusive"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
    68
      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//ESettingElement/minLength"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
    69
      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//ESettingElement/maxLength"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
    70
      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//ESettingElement/length"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
    71
      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//ESettingElement/totalDigits"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
    72
      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//ESettingElement/pattern"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
    73
    </genClasses>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
    74
    <genClasses image="false" ecoreClass="persistence-confml.ecore#//ESettingDataContainer">
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
    75
      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference persistence-confml.ecore#//ESettingDataContainer/settings"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
    76
    </genClasses>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
    77
    <genClasses ecoreClass="persistence-confml.ecore#//ESettingData">
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
    78
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//ESettingData/template"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
    79
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//ESettingData/extensionPolicy"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
    80
      <genFeatures property="None" createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//ESettingData/value"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
    81
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//ESettingData/text"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
    82
    </genClasses>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
    83
    <genClasses ecoreClass="persistence-confml.ecore#//EViewElement">
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
    84
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//EViewElement/name"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
    85
    </genClasses>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
    86
    <genClasses ecoreClass="persistence-confml.ecore#//EGroup">
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
    87
      <genFeatures property="None" createChild="true" ecoreFeature="ecore:EReference persistence-confml.ecore#//EGroup/settings"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
    88
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//EGroup/name"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
    89
    </genClasses>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
    90
    <genClasses image="false" ecoreClass="persistence-confml.ecore#//EGroupContainer">
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
    91
      <genFeatures property="None" createChild="true" ecoreFeature="ecore:EReference persistence-confml.ecore#//EGroupContainer/groups"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
    92
    </genClasses>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
    93
    <genClasses ecoreClass="persistence-confml.ecore#//EFeatureRfs">
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
    94
      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference persistence-confml.ecore#//EFeatureRfs/settings"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
    95
    </genClasses>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
    96
    <genClasses ecoreClass="persistence-confml.ecore#//ESettingRfs">
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
    97
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//ESettingRfs/rfs"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
    98
    </genClasses>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
    99
    <genClasses image="false" ecoreClass="persistence-confml.ecore#//EMetaContainer">
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   100
      <genFeatures property="None" createChild="true" propertyCategory="" ecoreFeature="ecore:EReference persistence-confml.ecore#//EMetaContainer/metas"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   101
    </genClasses>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   102
    <genClasses ecoreClass="persistence-confml.ecore#//EMetaElement">
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   103
      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//EMetaElement/id"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   104
      <genFeatures property="None" notify="false" createChild="false" propertyDescription=""
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   105
          ecoreFeature="ecore:EReference persistence-confml.ecore#//EMetaElement/date"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   106
      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//EMetaElement/owner"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   107
      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//EMetaElement/editor"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   108
      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//EMetaElement/product"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   109
      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//EMetaElement/status"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   110
      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//EMetaElement/platform"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   111
      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//EMetaElement/version"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   112
      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//EMetaElement/release"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   113
      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//EMetaElement/customer"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   114
    </genClasses>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   115
    <genClasses ecoreClass="persistence-confml.ecore#//EOptionElement">
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   116
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//EOptionElement/name"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   117
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//EOptionElement/value"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   118
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//EOptionElement/relevant"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   119
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//EOptionElement/map"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   120
    </genClasses>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   121
    <genClasses ecoreClass="persistence-confml.ecore#//EPropertyElement">
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   122
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//EPropertyElement/name"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   123
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//EPropertyElement/value"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   124
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//EPropertyElement/unit"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   125
    </genClasses>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   126
    <genClasses image="false" ecoreClass="persistence-confml.ecore#//EDescriptionContainer">
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   127
      <genFeatures property="None" createChild="true" ecoreFeature="ecore:EReference persistence-confml.ecore#//EDescriptionContainer/descriptions"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   128
    </genClasses>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   129
    <genClasses ecoreClass="persistence-confml.ecore#//EDescriptionElement" labelFeature="#//confml1/EDescriptionElement/description">
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   130
      <genFeatures createChild="false" propertyDescription="" propertyMultiLine="true"
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   131
          ecoreFeature="ecore:EAttribute persistence-confml.ecore#//EDescriptionElement/description"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   132
    </genClasses>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   133
    <genClasses image="false" ecoreClass="persistence-confml.ecore#//EIconContainer">
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   134
      <genFeatures property="None" createChild="true" ecoreFeature="ecore:EReference persistence-confml.ecore#//EIconContainer/icons"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   135
    </genClasses>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   136
    <genClasses ecoreClass="persistence-confml.ecore#//EIconElement" labelFeature="#//confml1/EXLinkReference/href"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   137
    <genClasses image="false" ecoreClass="persistence-confml.ecore#//ELinkContainer">
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   138
      <genFeatures createChild="true" propertySortChoices="true" ecoreFeature="ecore:EReference persistence-confml.ecore#//ELinkContainer/links"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   139
    </genClasses>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   140
    <genClasses ecoreClass="persistence-confml.ecore#//ELinkElement" labelFeature="#//confml1/EXLinkReference/href"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   141
    <genClasses ecoreClass="persistence-confml.ecore#//EDataElement">
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   142
      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference persistence-confml.ecore#//EDataElement/data"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   143
    </genClasses>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   144
    <genClasses ecoreClass="persistence-confml.ecore#//ERfsElement">
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   145
      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference persistence-confml.ecore#//ERfsElement/rfs"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   146
    </genClasses>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   147
    <genClasses image="false" ecoreClass="persistence-confml.ecore#//EXLinkReference">
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   148
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//EXLinkReference/href"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   149
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//EXLinkReference/title"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   150
    </genClasses>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   151
    <genClasses ecoreClass="persistence-confml.ecore#//ECommonAttrs">
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   152
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//ECommonAttrs/id"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   153
    </genClasses>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   154
    <genClasses ecoreClass="persistence-confml.ecore#//EMetaContent">
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   155
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//EMetaContent/value"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   156
    </genClasses>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   157
    <genClasses ecoreClass="persistence-confml.ecore#//ERefNamedElement">
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   158
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//ERefNamedElement/ref"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   159
    </genClasses>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   160
    <genClasses ecoreClass="persistence-confml.ecore#//EConfMLDocument">
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   161
      <genFeatures notify="false" children="true" createChild="false" propertySortChoices="true"
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   162
          ecoreFeature="ecore:EReference persistence-confml.ecore#//EConfMLDocument/configuration"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   163
    </genClasses>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   164
    <nestedGenPackages prefix="EConfMLInclude" disposableProviderFactory="true" fileExtensions=""
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   165
        ecorePackage="persistence-confml.ecore#//include">
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   166
      <genClasses ecoreClass="persistence-confml.ecore#//include/EInclude">
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   167
        <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//include/EInclude/href"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   168
      </genClasses>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   169
    </nestedGenPackages>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   170
    <nestedGenPackages prefix="EConfML2" basePackage="com.nokia.tools.vct.confml.model"
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   171
        resource="XML" disposableProviderFactory="true" contentTypeIdentifier="com.nokia.tools.vct.content.confml2"
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   172
        fileExtensions="confml" ecorePackage="persistence-confml.ecore#//confml2">
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   173
      <genClasses ecoreClass="persistence-confml.ecore#//confml2/EConfigurationElement">
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   174
        <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//confml2/EConfigurationElement/configurations"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   175
        <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//confml2/EConfigurationElement/features"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   176
        <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//confml2/EConfigurationElement/views"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   177
        <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//confml2/EConfigurationElement/data"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   178
        <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//confml2/EConfigurationElement/rfs"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   179
        <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//confml2/EConfigurationElement/name"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   180
        <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//confml2/EConfigurationElement/version"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   181
        <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//confml2/EConfigurationElement/includes"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   182
      </genClasses>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   183
      <genClasses image="false" ecoreClass="persistence-confml.ecore#//confml2/EContents">
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   184
        <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//confml2/EContents/contents"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   185
      </genClasses>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   186
      <genClasses ecoreClass="persistence-confml.ecore#//confml2/EFeatureElement">
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   187
        <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//confml2/EFeatureElement/ref"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   188
        <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//confml2/EFeatureElement/name"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   189
        <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//confml2/EFeatureElement/relevant"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   190
      </genClasses>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   191
      <genClasses ecoreClass="persistence-confml.ecore#//confml2/EFeatureData"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   192
      <genClasses image="false" ecoreClass="persistence-confml.ecore#//confml2/ESettingTypeContainer">
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   193
        <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//confml2/ESettingTypeContainer/settings"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   194
      </genClasses>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   195
      <genClasses ecoreClass="persistence-confml.ecore#//confml2/ESettingElement">
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   196
        <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//confml2/ESettingElement/ref"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   197
        <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//confml2/ESettingElement/readOnly"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   198
        <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//confml2/ESettingElement/relevant"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   199
        <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//confml2/ESettingElement/required"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   200
        <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//confml2/ESettingElement/mapKey"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   201
        <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//confml2/ESettingElement/mapValue"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   202
        <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//confml2/ESettingElement/name"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   203
        <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//confml2/ESettingElement/constraint"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   204
        <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//confml2/ESettingElement/options"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   205
        <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//confml2/ESettingElement/properties"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   206
        <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//confml2/ESettingElement/type"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   207
        <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//confml2/ESettingElement/minOccurs"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   208
        <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//confml2/ESettingElement/maxOccurs"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   209
        <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//confml2/ESettingElement/minExclusive"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   210
        <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//confml2/ESettingElement/maxExclusive"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   211
        <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//confml2/ESettingElement/minInclusive"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   212
        <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//confml2/ESettingElement/maxInclusive"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   213
        <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//confml2/ESettingElement/minLength"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   214
        <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//confml2/ESettingElement/maxLength"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   215
        <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//confml2/ESettingElement/length"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   216
        <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//confml2/ESettingElement/totalDigits"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   217
        <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//confml2/ESettingElement/pattern"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   218
      </genClasses>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   219
      <genClasses image="false" ecoreClass="persistence-confml.ecore#//confml2/ESettingDataContainer">
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   220
        <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference persistence-confml.ecore#//confml2/ESettingDataContainer/settings"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   221
      </genClasses>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   222
      <genClasses ecoreClass="persistence-confml.ecore#//confml2/ESettingData">
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   223
        <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//confml2/ESettingData/template"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   224
        <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//confml2/ESettingData/extensionPolicy"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   225
        <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//confml2/ESettingData/value"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   226
        <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//confml2/ESettingData/text"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   227
      </genClasses>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   228
      <genClasses ecoreClass="persistence-confml.ecore#//confml2/EViewElement">
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   229
        <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//confml2/EViewElement/name"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   230
      </genClasses>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   231
      <genClasses ecoreClass="persistence-confml.ecore#//confml2/EGroup">
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   232
        <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//confml2/EGroup/settings"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   233
        <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//confml2/EGroup/name"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   234
      </genClasses>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   235
      <genClasses image="false" ecoreClass="persistence-confml.ecore#//confml2/EGroupContainer">
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   236
        <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//confml2/EGroupContainer/groups"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   237
      </genClasses>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   238
      <genClasses ecoreClass="persistence-confml.ecore#//confml2/EFeatureRfs">
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   239
        <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference persistence-confml.ecore#//confml2/EFeatureRfs/settings"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   240
      </genClasses>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   241
      <genClasses ecoreClass="persistence-confml.ecore#//confml2/ESettingRfs">
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   242
        <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//confml2/ESettingRfs/rfs"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   243
      </genClasses>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   244
      <genClasses image="false" ecoreClass="persistence-confml.ecore#//confml2/EMetaContainer">
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   245
        <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//confml2/EMetaContainer/metas"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   246
      </genClasses>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   247
      <genClasses ecoreClass="persistence-confml.ecore#//confml2/EMetaElement">
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   248
        <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//confml2/EMetaElement/id"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   249
        <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//confml2/EMetaElement/date"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   250
        <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//confml2/EMetaElement/owner"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   251
        <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//confml2/EMetaElement/editor"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   252
        <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//confml2/EMetaElement/product"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   253
        <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//confml2/EMetaElement/status"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   254
        <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//confml2/EMetaElement/platform"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   255
        <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//confml2/EMetaElement/version"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   256
        <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//confml2/EMetaElement/release"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   257
        <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//confml2/EMetaElement/customer"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   258
      </genClasses>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   259
      <genClasses ecoreClass="persistence-confml.ecore#//confml2/EOptionElement">
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   260
        <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//confml2/EOptionElement/name"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   261
        <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//confml2/EOptionElement/value"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   262
        <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//confml2/EOptionElement/relevant"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   263
        <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//confml2/EOptionElement/map"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   264
      </genClasses>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   265
      <genClasses ecoreClass="persistence-confml.ecore#//confml2/EPropertyElement">
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   266
        <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//confml2/EPropertyElement/name"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   267
        <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//confml2/EPropertyElement/value"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   268
        <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//confml2/EPropertyElement/unit"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   269
      </genClasses>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   270
      <genClasses image="false" ecoreClass="persistence-confml.ecore#//confml2/EDescriptionContainer">
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   271
        <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//confml2/EDescriptionContainer/descriptions"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   272
      </genClasses>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   273
      <genClasses ecoreClass="persistence-confml.ecore#//confml2/EDescriptionElement">
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   274
        <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//confml2/EDescriptionElement/description"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   275
      </genClasses>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   276
      <genClasses image="false" ecoreClass="persistence-confml.ecore#//confml2/EIconContainer">
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   277
        <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//confml2/EIconContainer/icons"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   278
      </genClasses>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   279
      <genClasses ecoreClass="persistence-confml.ecore#//confml2/EIconElement"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   280
      <genClasses image="false" ecoreClass="persistence-confml.ecore#//confml2/ELinkContainer">
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   281
        <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//confml2/ELinkContainer/links"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   282
      </genClasses>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   283
      <genClasses ecoreClass="persistence-confml.ecore#//confml2/ELinkElement"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   284
      <genClasses ecoreClass="persistence-confml.ecore#//confml2/EDataElement">
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   285
        <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference persistence-confml.ecore#//confml2/EDataElement/data"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   286
      </genClasses>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   287
      <genClasses ecoreClass="persistence-confml.ecore#//confml2/ERfsElement">
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   288
        <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference persistence-confml.ecore#//confml2/ERfsElement/rfs"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   289
      </genClasses>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   290
      <genClasses image="false" ecoreClass="persistence-confml.ecore#//confml2/EXLinkReference">
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   291
        <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//confml2/EXLinkReference/href"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   292
        <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//confml2/EXLinkReference/title"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   293
      </genClasses>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   294
      <genClasses ecoreClass="persistence-confml.ecore#//confml2/ECommonAttrs">
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   295
        <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//confml2/ECommonAttrs/id"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   296
      </genClasses>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   297
      <genClasses ecoreClass="persistence-confml.ecore#//confml2/EMetaContent">
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   298
        <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//confml2/EMetaContent/value"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   299
      </genClasses>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   300
      <genClasses ecoreClass="persistence-confml.ecore#//confml2/ERefNamedElement">
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   301
        <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//confml2/ERefNamedElement/ref"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   302
      </genClasses>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   303
      <genClasses ecoreClass="persistence-confml.ecore#//confml2/EConfMLDocument">
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   304
        <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference persistence-confml.ecore#//confml2/EConfMLDocument/configuration"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   305
      </genClasses>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   306
    </nestedGenPackages>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   307
  </genPackages>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   308
  <genPackages prefix="EXSDFacet" basePackage="com.nokia.tools.vct.confml.model" multipleEditorPages="false"
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   309
      generateModelWizard="false" ecorePackage="xsd-part.ecore#/">
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   310
    <genAnnotations source="http://www.eclipse.org/emf/2002/GenModel/exporter/org.eclipse.xsd.ecore.exporter">
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   311
      <genAnnotations source="xsd-part.xsd"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   312
    </genAnnotations>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   313
    <genClasses image="false" ecoreClass="xsd-part.ecore#//EFacet">
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   314
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute xsd-part.ecore#//EFacet/value"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   315
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute xsd-part.ecore#//EFacet/fixed"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   316
    </genClasses>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   317
    <genClasses image="false" ecoreClass="xsd-part.ecore#//ENumFacet"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   318
    <genClasses ecoreClass="xsd-part.ecore#//EMinInclusive"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   319
    <genClasses ecoreClass="xsd-part.ecore#//EMinExclusive"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   320
    <genClasses ecoreClass="xsd-part.ecore#//EMaxInclusive"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   321
    <genClasses ecoreClass="xsd-part.ecore#//EMaxExclusive"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   322
    <genClasses ecoreClass="xsd-part.ecore#//ELength"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   323
    <genClasses ecoreClass="xsd-part.ecore#//EMinLength"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   324
    <genClasses ecoreClass="xsd-part.ecore#//EMaxLength"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   325
    <genClasses ecoreClass="xsd-part.ecore#//ETotalDigits"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   326
    <genClasses ecoreClass="xsd-part.ecore#//EPattern"/>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   327
  </genPackages>
30eb2d538f02 Moved all configtools under oss repository and under epl licence.
terytkon
parents:
diff changeset
   328
</genmodel:GenModel>