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