carbidev/com.nokia.tools.vct.confml_1.0.0.v20090225_01-11/model/persistence-confml.genmodel
author terytkon
Wed, 02 Jun 2010 10:50:41 +0300
changeset 1 fe41c66bacc7
parent 0 30eb2d538f02
permissions -rw-r--r--
Changed rest of the sfl licences to epl :)

<?xml version="1.0" encoding="UTF-8"?>
<genmodel:GenModel xmi:version="2.0"
    xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"
    xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" copyrightText="Copyright (c) 2008 Nokia. All Rights Reserved"
    modelDirectory="/com.nokia.tools.vct.confml/src" editDirectory="/com.nokia.tools.vct.confml.edit/src"
    editorDirectory="/com.nokia.tools.vct.confml.editor/src" modelPluginID="com.nokia.tools.vct.confml"
    modelName="ConfML1" editPluginClass="com.nokia.tools.vct.confml.edit.ConfMLEditPlugin"
    editorPluginClass="com.nokia.tools.vct.confml.editor.ConfMLXMIEditorPlugin" codeFormatting="true"
    testsDirectory="/com.nokia.tools.vct.confml.tests/src" importerID="org.eclipse.emf.importer.ecore"
    complianceLevel="5.0" copyrightFields="false" providerRootExtendsClass="" editPluginID="com.nokia.tools.vct.confml.edit"
    editorPluginID="com.nokia.tools.vct.confml.editor" testsPluginID="com.nokia.tools.vct.confml.tests"
    colorProviders="true" fontProviders="true">
  <genAnnotations source="http://www.eclipse.org/emf/2002/GenModel/exporter/org.eclipse.xsd.ecore.exporter">
    <genAnnotations source="selectedPackages">
      <details key="http://www.s60.com/xml/confml/1" value="persistence-confml.xsd"/>
      <details key="http://www.w3.org/2001/XMLSchema" value="xsd-part.xsd"/>
    </genAnnotations>
    <details key="directoryURI" value="."/>
  </genAnnotations>
  <foreignModel>persistence-confml.ecore</foreignModel>
  <genPackages prefix="EConfML1" basePackage="com.nokia.tools.vct.confml.model" resource="XML"
      disposableProviderFactory="true" providerPackageSuffix="edit.provider" presentationPackageSuffix="edit.presentation"
      multipleEditorPages="false" contentTypeIdentifier="com.nokia.tools.vct.content.confml"
      fileExtensions="confml" ecorePackage="persistence-confml.ecore#/">
    <genAnnotations source="http://www.eclipse.org/emf/2002/GenModel/exporter/org.eclipse.xsd.ecore.exporter">
      <genAnnotations source="persistence-confml.xsd"/>
    </genAnnotations>
    <genClasses ecoreClass="persistence-confml.ecore#//EConfigurationElement">
      <genFeatures property="None" createChild="true" ecoreFeature="ecore:EReference persistence-confml.ecore#//EConfigurationElement/configurations"/>
      <genFeatures property="None" createChild="true" propertyCategory="" ecoreFeature="ecore:EReference persistence-confml.ecore#//EConfigurationElement/features"/>
      <genFeatures property="None" createChild="true" ecoreFeature="ecore:EReference persistence-confml.ecore#//EConfigurationElement/views"/>
      <genFeatures property="None" createChild="true" ecoreFeature="ecore:EReference persistence-confml.ecore#//EConfigurationElement/data"/>
      <genFeatures property="None" createChild="true" ecoreFeature="ecore:EReference persistence-confml.ecore#//EConfigurationElement/rfs"/>
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//EConfigurationElement/name"/>
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//EConfigurationElement/version"/>
      <genFeatures property="None" createChild="true" ecoreFeature="ecore:EReference persistence-confml.ecore#//EConfigurationElement/includes"/>
    </genClasses>
    <genClasses provider="None" image="false" dynamic="true" ecoreClass="persistence-confml.ecore#//EContents">
      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//EContents/contents"/>
    </genClasses>
    <genClasses ecoreClass="persistence-confml.ecore#//EFeatureElement" labelFeature="#//confml1/EFeatureElement/ref">
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//EFeatureElement/ref"/>
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//EFeatureElement/name"/>
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//EFeatureElement/relevant"/>
    </genClasses>
    <genClasses ecoreClass="persistence-confml.ecore#//EFeatureData"/>
    <genClasses image="false" ecoreClass="persistence-confml.ecore#//ESettingTypeContainer">
      <genFeatures property="None" createChild="true" ecoreFeature="ecore:EReference persistence-confml.ecore#//ESettingTypeContainer/settings"/>
    </genClasses>
    <genClasses ecoreClass="persistence-confml.ecore#//ESettingElement" labelFeature="#//confml1/ESettingElement/ref">
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//ESettingElement/ref"/>
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//ESettingElement/readOnly"/>
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//ESettingElement/relevant"/>
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//ESettingElement/required"/>
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//ESettingElement/mapKey"/>
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//ESettingElement/mapValue"/>
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//ESettingElement/name"/>
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//ESettingElement/constraint"/>
      <genFeatures property="None" createChild="true" ecoreFeature="ecore:EReference persistence-confml.ecore#//ESettingElement/options"/>
      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference persistence-confml.ecore#//ESettingElement/properties"/>
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//ESettingElement/type"/>
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//ESettingElement/minOccurs"/>
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//ESettingElement/maxOccurs"/>
      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//ESettingElement/minExclusive"/>
      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//ESettingElement/maxExclusive"/>
      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//ESettingElement/minInclusive"/>
      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//ESettingElement/maxInclusive"/>
      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//ESettingElement/minLength"/>
      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//ESettingElement/maxLength"/>
      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//ESettingElement/length"/>
      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//ESettingElement/totalDigits"/>
      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//ESettingElement/pattern"/>
    </genClasses>
    <genClasses image="false" ecoreClass="persistence-confml.ecore#//ESettingDataContainer">
      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference persistence-confml.ecore#//ESettingDataContainer/settings"/>
    </genClasses>
    <genClasses ecoreClass="persistence-confml.ecore#//ESettingData">
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//ESettingData/template"/>
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//ESettingData/extensionPolicy"/>
      <genFeatures property="None" createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//ESettingData/value"/>
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//ESettingData/text"/>
    </genClasses>
    <genClasses ecoreClass="persistence-confml.ecore#//EViewElement">
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//EViewElement/name"/>
    </genClasses>
    <genClasses ecoreClass="persistence-confml.ecore#//EGroup">
      <genFeatures property="None" createChild="true" ecoreFeature="ecore:EReference persistence-confml.ecore#//EGroup/settings"/>
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//EGroup/name"/>
    </genClasses>
    <genClasses image="false" ecoreClass="persistence-confml.ecore#//EGroupContainer">
      <genFeatures property="None" createChild="true" ecoreFeature="ecore:EReference persistence-confml.ecore#//EGroupContainer/groups"/>
    </genClasses>
    <genClasses ecoreClass="persistence-confml.ecore#//EFeatureRfs">
      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference persistence-confml.ecore#//EFeatureRfs/settings"/>
    </genClasses>
    <genClasses ecoreClass="persistence-confml.ecore#//ESettingRfs">
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//ESettingRfs/rfs"/>
    </genClasses>
    <genClasses image="false" ecoreClass="persistence-confml.ecore#//EMetaContainer">
      <genFeatures property="None" createChild="true" propertyCategory="" ecoreFeature="ecore:EReference persistence-confml.ecore#//EMetaContainer/metas"/>
    </genClasses>
    <genClasses ecoreClass="persistence-confml.ecore#//EMetaElement">
      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//EMetaElement/id"/>
      <genFeatures property="None" notify="false" createChild="false" propertyDescription=""
          ecoreFeature="ecore:EReference persistence-confml.ecore#//EMetaElement/date"/>
      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//EMetaElement/owner"/>
      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//EMetaElement/editor"/>
      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//EMetaElement/product"/>
      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//EMetaElement/status"/>
      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//EMetaElement/platform"/>
      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//EMetaElement/version"/>
      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//EMetaElement/release"/>
      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//EMetaElement/customer"/>
    </genClasses>
    <genClasses ecoreClass="persistence-confml.ecore#//EOptionElement">
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//EOptionElement/name"/>
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//EOptionElement/value"/>
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//EOptionElement/relevant"/>
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//EOptionElement/map"/>
    </genClasses>
    <genClasses ecoreClass="persistence-confml.ecore#//EPropertyElement">
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//EPropertyElement/name"/>
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//EPropertyElement/value"/>
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//EPropertyElement/unit"/>
    </genClasses>
    <genClasses image="false" ecoreClass="persistence-confml.ecore#//EDescriptionContainer">
      <genFeatures property="None" createChild="true" ecoreFeature="ecore:EReference persistence-confml.ecore#//EDescriptionContainer/descriptions"/>
    </genClasses>
    <genClasses ecoreClass="persistence-confml.ecore#//EDescriptionElement" labelFeature="#//confml1/EDescriptionElement/description">
      <genFeatures createChild="false" propertyDescription="" propertyMultiLine="true"
          ecoreFeature="ecore:EAttribute persistence-confml.ecore#//EDescriptionElement/description"/>
    </genClasses>
    <genClasses image="false" ecoreClass="persistence-confml.ecore#//EIconContainer">
      <genFeatures property="None" createChild="true" ecoreFeature="ecore:EReference persistence-confml.ecore#//EIconContainer/icons"/>
    </genClasses>
    <genClasses ecoreClass="persistence-confml.ecore#//EIconElement" labelFeature="#//confml1/EXLinkReference/href"/>
    <genClasses image="false" ecoreClass="persistence-confml.ecore#//ELinkContainer">
      <genFeatures createChild="true" propertySortChoices="true" ecoreFeature="ecore:EReference persistence-confml.ecore#//ELinkContainer/links"/>
    </genClasses>
    <genClasses ecoreClass="persistence-confml.ecore#//ELinkElement" labelFeature="#//confml1/EXLinkReference/href"/>
    <genClasses ecoreClass="persistence-confml.ecore#//EDataElement">
      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference persistence-confml.ecore#//EDataElement/data"/>
    </genClasses>
    <genClasses ecoreClass="persistence-confml.ecore#//ERfsElement">
      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference persistence-confml.ecore#//ERfsElement/rfs"/>
    </genClasses>
    <genClasses image="false" ecoreClass="persistence-confml.ecore#//EXLinkReference">
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//EXLinkReference/href"/>
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//EXLinkReference/title"/>
    </genClasses>
    <genClasses ecoreClass="persistence-confml.ecore#//ECommonAttrs">
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//ECommonAttrs/id"/>
    </genClasses>
    <genClasses ecoreClass="persistence-confml.ecore#//EMetaContent">
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//EMetaContent/value"/>
    </genClasses>
    <genClasses ecoreClass="persistence-confml.ecore#//ERefNamedElement">
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//ERefNamedElement/ref"/>
    </genClasses>
    <genClasses ecoreClass="persistence-confml.ecore#//EConfMLDocument">
      <genFeatures notify="false" children="true" createChild="false" propertySortChoices="true"
          ecoreFeature="ecore:EReference persistence-confml.ecore#//EConfMLDocument/configuration"/>
    </genClasses>
    <nestedGenPackages prefix="EConfMLInclude" disposableProviderFactory="true" fileExtensions=""
        ecorePackage="persistence-confml.ecore#//include">
      <genClasses ecoreClass="persistence-confml.ecore#//include/EInclude">
        <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//include/EInclude/href"/>
      </genClasses>
    </nestedGenPackages>
    <nestedGenPackages prefix="EConfML2" basePackage="com.nokia.tools.vct.confml.model"
        resource="XML" disposableProviderFactory="true" contentTypeIdentifier="com.nokia.tools.vct.content.confml2"
        fileExtensions="confml" ecorePackage="persistence-confml.ecore#//confml2">
      <genClasses ecoreClass="persistence-confml.ecore#//confml2/EConfigurationElement">
        <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//confml2/EConfigurationElement/configurations"/>
        <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//confml2/EConfigurationElement/features"/>
        <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//confml2/EConfigurationElement/views"/>
        <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//confml2/EConfigurationElement/data"/>
        <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//confml2/EConfigurationElement/rfs"/>
        <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//confml2/EConfigurationElement/name"/>
        <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//confml2/EConfigurationElement/version"/>
        <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//confml2/EConfigurationElement/includes"/>
      </genClasses>
      <genClasses image="false" ecoreClass="persistence-confml.ecore#//confml2/EContents">
        <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//confml2/EContents/contents"/>
      </genClasses>
      <genClasses ecoreClass="persistence-confml.ecore#//confml2/EFeatureElement">
        <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//confml2/EFeatureElement/ref"/>
        <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//confml2/EFeatureElement/name"/>
        <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//confml2/EFeatureElement/relevant"/>
      </genClasses>
      <genClasses ecoreClass="persistence-confml.ecore#//confml2/EFeatureData"/>
      <genClasses image="false" ecoreClass="persistence-confml.ecore#//confml2/ESettingTypeContainer">
        <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//confml2/ESettingTypeContainer/settings"/>
      </genClasses>
      <genClasses ecoreClass="persistence-confml.ecore#//confml2/ESettingElement">
        <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//confml2/ESettingElement/ref"/>
        <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//confml2/ESettingElement/readOnly"/>
        <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//confml2/ESettingElement/relevant"/>
        <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//confml2/ESettingElement/required"/>
        <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//confml2/ESettingElement/mapKey"/>
        <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//confml2/ESettingElement/mapValue"/>
        <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//confml2/ESettingElement/name"/>
        <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//confml2/ESettingElement/constraint"/>
        <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//confml2/ESettingElement/options"/>
        <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//confml2/ESettingElement/properties"/>
        <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//confml2/ESettingElement/type"/>
        <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//confml2/ESettingElement/minOccurs"/>
        <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//confml2/ESettingElement/maxOccurs"/>
        <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//confml2/ESettingElement/minExclusive"/>
        <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//confml2/ESettingElement/maxExclusive"/>
        <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//confml2/ESettingElement/minInclusive"/>
        <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//confml2/ESettingElement/maxInclusive"/>
        <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//confml2/ESettingElement/minLength"/>
        <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//confml2/ESettingElement/maxLength"/>
        <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//confml2/ESettingElement/length"/>
        <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//confml2/ESettingElement/totalDigits"/>
        <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//confml2/ESettingElement/pattern"/>
      </genClasses>
      <genClasses image="false" ecoreClass="persistence-confml.ecore#//confml2/ESettingDataContainer">
        <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference persistence-confml.ecore#//confml2/ESettingDataContainer/settings"/>
      </genClasses>
      <genClasses ecoreClass="persistence-confml.ecore#//confml2/ESettingData">
        <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//confml2/ESettingData/template"/>
        <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//confml2/ESettingData/extensionPolicy"/>
        <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//confml2/ESettingData/value"/>
        <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//confml2/ESettingData/text"/>
      </genClasses>
      <genClasses ecoreClass="persistence-confml.ecore#//confml2/EViewElement">
        <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//confml2/EViewElement/name"/>
      </genClasses>
      <genClasses ecoreClass="persistence-confml.ecore#//confml2/EGroup">
        <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//confml2/EGroup/settings"/>
        <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//confml2/EGroup/name"/>
      </genClasses>
      <genClasses image="false" ecoreClass="persistence-confml.ecore#//confml2/EGroupContainer">
        <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//confml2/EGroupContainer/groups"/>
      </genClasses>
      <genClasses ecoreClass="persistence-confml.ecore#//confml2/EFeatureRfs">
        <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference persistence-confml.ecore#//confml2/EFeatureRfs/settings"/>
      </genClasses>
      <genClasses ecoreClass="persistence-confml.ecore#//confml2/ESettingRfs">
        <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//confml2/ESettingRfs/rfs"/>
      </genClasses>
      <genClasses image="false" ecoreClass="persistence-confml.ecore#//confml2/EMetaContainer">
        <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//confml2/EMetaContainer/metas"/>
      </genClasses>
      <genClasses ecoreClass="persistence-confml.ecore#//confml2/EMetaElement">
        <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//confml2/EMetaElement/id"/>
        <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//confml2/EMetaElement/date"/>
        <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//confml2/EMetaElement/owner"/>
        <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//confml2/EMetaElement/editor"/>
        <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//confml2/EMetaElement/product"/>
        <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//confml2/EMetaElement/status"/>
        <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//confml2/EMetaElement/platform"/>
        <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//confml2/EMetaElement/version"/>
        <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//confml2/EMetaElement/release"/>
        <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//confml2/EMetaElement/customer"/>
      </genClasses>
      <genClasses ecoreClass="persistence-confml.ecore#//confml2/EOptionElement">
        <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//confml2/EOptionElement/name"/>
        <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//confml2/EOptionElement/value"/>
        <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//confml2/EOptionElement/relevant"/>
        <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//confml2/EOptionElement/map"/>
      </genClasses>
      <genClasses ecoreClass="persistence-confml.ecore#//confml2/EPropertyElement">
        <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//confml2/EPropertyElement/name"/>
        <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//confml2/EPropertyElement/value"/>
        <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//confml2/EPropertyElement/unit"/>
      </genClasses>
      <genClasses image="false" ecoreClass="persistence-confml.ecore#//confml2/EDescriptionContainer">
        <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//confml2/EDescriptionContainer/descriptions"/>
      </genClasses>
      <genClasses ecoreClass="persistence-confml.ecore#//confml2/EDescriptionElement">
        <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//confml2/EDescriptionElement/description"/>
      </genClasses>
      <genClasses image="false" ecoreClass="persistence-confml.ecore#//confml2/EIconContainer">
        <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//confml2/EIconContainer/icons"/>
      </genClasses>
      <genClasses ecoreClass="persistence-confml.ecore#//confml2/EIconElement"/>
      <genClasses image="false" ecoreClass="persistence-confml.ecore#//confml2/ELinkContainer">
        <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference persistence-confml.ecore#//confml2/ELinkContainer/links"/>
      </genClasses>
      <genClasses ecoreClass="persistence-confml.ecore#//confml2/ELinkElement"/>
      <genClasses ecoreClass="persistence-confml.ecore#//confml2/EDataElement">
        <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference persistence-confml.ecore#//confml2/EDataElement/data"/>
      </genClasses>
      <genClasses ecoreClass="persistence-confml.ecore#//confml2/ERfsElement">
        <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference persistence-confml.ecore#//confml2/ERfsElement/rfs"/>
      </genClasses>
      <genClasses image="false" ecoreClass="persistence-confml.ecore#//confml2/EXLinkReference">
        <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//confml2/EXLinkReference/href"/>
        <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//confml2/EXLinkReference/title"/>
      </genClasses>
      <genClasses ecoreClass="persistence-confml.ecore#//confml2/ECommonAttrs">
        <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//confml2/ECommonAttrs/id"/>
      </genClasses>
      <genClasses ecoreClass="persistence-confml.ecore#//confml2/EMetaContent">
        <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//confml2/EMetaContent/value"/>
      </genClasses>
      <genClasses ecoreClass="persistence-confml.ecore#//confml2/ERefNamedElement">
        <genFeatures createChild="false" ecoreFeature="ecore:EAttribute persistence-confml.ecore#//confml2/ERefNamedElement/ref"/>
      </genClasses>
      <genClasses ecoreClass="persistence-confml.ecore#//confml2/EConfMLDocument">
        <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference persistence-confml.ecore#//confml2/EConfMLDocument/configuration"/>
      </genClasses>
    </nestedGenPackages>
  </genPackages>
  <genPackages prefix="EXSDFacet" basePackage="com.nokia.tools.vct.confml.model" multipleEditorPages="false"
      generateModelWizard="false" ecorePackage="xsd-part.ecore#/">
    <genAnnotations source="http://www.eclipse.org/emf/2002/GenModel/exporter/org.eclipse.xsd.ecore.exporter">
      <genAnnotations source="xsd-part.xsd"/>
    </genAnnotations>
    <genClasses image="false" ecoreClass="xsd-part.ecore#//EFacet">
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute xsd-part.ecore#//EFacet/value"/>
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute xsd-part.ecore#//EFacet/fixed"/>
    </genClasses>
    <genClasses image="false" ecoreClass="xsd-part.ecore#//ENumFacet"/>
    <genClasses ecoreClass="xsd-part.ecore#//EMinInclusive"/>
    <genClasses ecoreClass="xsd-part.ecore#//EMinExclusive"/>
    <genClasses ecoreClass="xsd-part.ecore#//EMaxInclusive"/>
    <genClasses ecoreClass="xsd-part.ecore#//EMaxExclusive"/>
    <genClasses ecoreClass="xsd-part.ecore#//ELength"/>
    <genClasses ecoreClass="xsd-part.ecore#//EMinLength"/>
    <genClasses ecoreClass="xsd-part.ecore#//EMaxLength"/>
    <genClasses ecoreClass="xsd-part.ecore#//ETotalDigits"/>
    <genClasses ecoreClass="xsd-part.ecore#//EPattern"/>
  </genPackages>
</genmodel:GenModel>