<?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" modelDirectory="/org.openhab.model.sitemap/src-gen"
    editDirectory="/org.openhab.model.sitemap.edit/src" editorDirectory="/org.openhab.model.sitemap.editor/src"
    modelPluginID="org.openhab.model.sitemap" forceOverwrite="true" modelName="Sitemap"
    updateClasspath="false" rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container"
    complianceLevel="5.0" copyrightFields="false" editPluginID="org.openhab.model.sitemap.edit"
    editorPluginID="org.openhab.model.sitemap.editor">
  <genPackages prefix="Sitemap" basePackage="org.openhab.model" disposableProviderFactory="true"
      ecorePackage="Sitemap.ecore#/">
    <genClasses ecoreClass="Sitemap.ecore#//SitemapModel"/>
    <genClasses ecoreClass="Sitemap.ecore#//Sitemap">
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Sitemap.ecore#//Sitemap/name"/>
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Sitemap.ecore#//Sitemap/label"/>
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Sitemap.ecore#//Sitemap/icon"/>
      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Sitemap.ecore#//Sitemap/children"/>
    </genClasses>
    <genClasses ecoreClass="Sitemap.ecore#//Widget">
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Sitemap.ecore#//Widget/label"/>
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Sitemap.ecore#//Widget/icon"/>
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Sitemap.ecore#//Widget/item"/>
    </genClasses>
    <genClasses ecoreClass="Sitemap.ecore#//LinkableWidget">
      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Sitemap.ecore#//LinkableWidget/children"/>
    </genClasses>
    <genClasses ecoreClass="Sitemap.ecore#//Frame"/>
    <genClasses ecoreClass="Sitemap.ecore#//Text"/>
    <genClasses ecoreClass="Sitemap.ecore#//Group"/>
    <genClasses ecoreClass="Sitemap.ecore#//Image">
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Sitemap.ecore#//Image/url"/>
    </genClasses>
    <genClasses ecoreClass="Sitemap.ecore#//Switch">
      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Sitemap.ecore#//Switch/mappings"/>
    </genClasses>
    <genClasses ecoreClass="Sitemap.ecore#//Slider">
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Sitemap.ecore#//Slider/frequency"/>
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Sitemap.ecore#//Slider/switchEnabled"/>
    </genClasses>
    <genClasses ecoreClass="Sitemap.ecore#//Selection">
      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference Sitemap.ecore#//Selection/mappings"/>
    </genClasses>
    <genClasses ecoreClass="Sitemap.ecore#//List">
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Sitemap.ecore#//List/separator"/>
    </genClasses>
    <genClasses ecoreClass="Sitemap.ecore#//Mapping">
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Sitemap.ecore#//Mapping/cmd"/>
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute Sitemap.ecore#//Mapping/label"/>
    </genClasses>
  </genPackages>
</genmodel:GenModel>
