summaryrefslogtreecommitdiff
path: root/src/traffic-incidents-service/org.genivi.iconset-model/model/IconSet.genmodel
blob: ee8d66f4d5280bc98698eff8487db905a2560401 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
<?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) 2013 TomTom International B.V.&#xD;&#xA;&#xD;&#xA;This Source Code Form is subject to the terms of the Mozilla Public&#xD;&#xA;License, v. 2.0. If a copy of the MPL was not distributed with this&#xD;&#xA;file, You can obtain one at http://mozilla.org/MPL/2.0/."
    modelDirectory="/org.genivi.iconset-model/src" modelPluginID="org.genivi.iconset-model"
    modelName="IconSet" importerID="org.eclipse.emf.importer.ecore" complianceLevel="6.0"
    copyrightFields="false">
  <foreignModel>IconSet.ecore</foreignModel>
  <genPackages prefix="Iconset" basePackage="org.genivi" disposableProviderFactory="true"
      ecorePackage="IconSet.ecore#/">
    <genEnums typeSafeEnumCompatible="false" ecoreEnum="IconSet.ecore#//ColorType">
      <genEnumLiterals ecoreEnumLiteral="IconSet.ecore#//ColorType/BLACK_AND_WHITE"/>
      <genEnumLiterals ecoreEnumLiteral="IconSet.ecore#//ColorType/GRAY_4"/>
      <genEnumLiterals ecoreEnumLiteral="IconSet.ecore#//ColorType/GRAY_8"/>
      <genEnumLiterals ecoreEnumLiteral="IconSet.ecore#//ColorType/RGB555"/>
      <genEnumLiterals ecoreEnumLiteral="IconSet.ecore#//ColorType/RGB565"/>
      <genEnumLiterals ecoreEnumLiteral="IconSet.ecore#//ColorType/RGB888"/>
    </genEnums>
    <genEnums typeSafeEnumCompatible="false" ecoreEnum="IconSet.ecore#//IconDimension">
      <genEnumLiterals ecoreEnumLiteral="IconSet.ecore#//IconDimension/D_2D"/>
      <genEnumLiterals ecoreEnumLiteral="IconSet.ecore#//IconDimension/D_2_5D"/>
    </genEnums>
    <genClasses ecoreClass="IconSet.ecore#//IconSet">
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute IconSet.ecore#//IconSet/iconSetId"/>
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute IconSet.ecore#//IconSet/colorType"/>
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute IconSet.ecore#//IconSet/dimension"/>
      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference IconSet.ecore#//IconSet/size"/>
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute IconSet.ecore#//IconSet/dayTimeIcon"/>
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute IconSet.ecore#//IconSet/themeId"/>
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute IconSet.ecore#//IconSet/mediumType"/>
      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference IconSet.ecore#//IconSet/iconDescriptors"/>
    </genClasses>
    <genClasses ecoreClass="IconSet.ecore#//IconSize">
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute IconSet.ecore#//IconSize/width"/>
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute IconSet.ecore#//IconSize/height"/>
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute IconSet.ecore#//IconSize/dpi"/>
    </genClasses>
    <genClasses ecoreClass="IconSet.ecore#//IconDescriptor">
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute IconSet.ecore#//IconDescriptor/url"/>
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute IconSet.ecore#//IconDescriptor/iconId"/>
    </genClasses>
    <genClasses ecoreClass="IconSet.ecore#//IconData">
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute IconSet.ecore#//IconData/data"/>
    </genClasses>
    <genClasses ecoreClass="IconSet.ecore#//IconInfo">
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute IconSet.ecore#//IconInfo/iconSetId"/>
      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute IconSet.ecore#//IconInfo/iconId"/>
    </genClasses>
    <genClasses ecoreClass="IconSet.ecore#//IconDefinition">
      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference IconSet.ecore#//IconDefinition/iconInfo"/>
      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference IconSet.ecore#//IconDefinition/iconData"/>
    </genClasses>
  </genPackages>
</genmodel:GenModel>