uidesigner/com.nokia.sdt.uimodel/LookAndFeel.ecore
changeset 0 fb279309251b
equal deleted inserted replaced
-1:000000000000 0:fb279309251b
       
     1 <?xml version="1.0" encoding="UTF-8"?>
       
     2 <ecore:EPackage xmi:version="2.0"
       
     3     xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
       
     4     xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="feel"
       
     5     nsURI="http://www.nokia.com/sdt/lookAndFeel" nsPrefix="feel">
       
     6   <eClassifiers xsi:type="ecore:EClass" name="AliasType">
       
     7     <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
       
     8       <details key="name" value="aliasType"/>
       
     9       <details key="kind" value="simple"/>
       
    10     </eAnnotations>
       
    11     <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
       
    12       <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
       
    13         <details key="name" value=":0"/>
       
    14         <details key="kind" value="simple"/>
       
    15       </eAnnotations>
       
    16     </eStructuralFeatures>
       
    17     <eStructuralFeatures xsi:type="ecore:EAttribute" name="key" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
       
    18       <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
       
    19         <details key="kind" value="attribute"/>
       
    20         <details key="name" value="key"/>
       
    21       </eAnnotations>
       
    22     </eStructuralFeatures>
       
    23     <eStructuralFeatures xsi:type="ecore:EAttribute" name="ref" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
       
    24       <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
       
    25         <details key="kind" value="attribute"/>
       
    26         <details key="name" value="ref"/>
       
    27       </eAnnotations>
       
    28     </eStructuralFeatures>
       
    29   </eClassifiers>
       
    30   <eClassifiers xsi:type="ecore:EClass" name="BooleanType">
       
    31     <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
       
    32       <details key="name" value="boolean_._type"/>
       
    33       <details key="kind" value="empty"/>
       
    34     </eAnnotations>
       
    35     <eStructuralFeatures xsi:type="ecore:EAttribute" name="key" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
       
    36       <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
       
    37         <details key="kind" value="attribute"/>
       
    38         <details key="name" value="key"/>
       
    39       </eAnnotations>
       
    40     </eStructuralFeatures>
       
    41     <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Boolean"
       
    42         unsettable="true">
       
    43       <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
       
    44         <details key="kind" value="attribute"/>
       
    45         <details key="name" value="value"/>
       
    46       </eAnnotations>
       
    47     </eStructuralFeatures>
       
    48   </eClassifiers>
       
    49   <eClassifiers xsi:type="ecore:EClass" name="ColorType">
       
    50     <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
       
    51       <details key="name" value="color_._type"/>
       
    52       <details key="kind" value="empty"/>
       
    53     </eAnnotations>
       
    54     <eStructuralFeatures xsi:type="ecore:EAttribute" name="b" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Short"
       
    55         unsettable="true">
       
    56       <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
       
    57         <details key="kind" value="attribute"/>
       
    58         <details key="name" value="b"/>
       
    59       </eAnnotations>
       
    60     </eStructuralFeatures>
       
    61     <eStructuralFeatures xsi:type="ecore:EAttribute" name="g" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Short"
       
    62         unsettable="true">
       
    63       <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
       
    64         <details key="kind" value="attribute"/>
       
    65         <details key="name" value="g"/>
       
    66       </eAnnotations>
       
    67     </eStructuralFeatures>
       
    68     <eStructuralFeatures xsi:type="ecore:EAttribute" name="key" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
       
    69       <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
       
    70         <details key="kind" value="attribute"/>
       
    71         <details key="name" value="key"/>
       
    72       </eAnnotations>
       
    73     </eStructuralFeatures>
       
    74     <eStructuralFeatures xsi:type="ecore:EAttribute" name="r" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Short"
       
    75         unsettable="true">
       
    76       <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
       
    77         <details key="kind" value="attribute"/>
       
    78         <details key="name" value="r"/>
       
    79       </eAnnotations>
       
    80     </eStructuralFeatures>
       
    81   </eClassifiers>
       
    82   <eClassifiers xsi:type="ecore:EClass" name="DimensionType">
       
    83     <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
       
    84       <details key="name" value="dimension_._type"/>
       
    85       <details key="kind" value="empty"/>
       
    86     </eAnnotations>
       
    87     <eStructuralFeatures xsi:type="ecore:EAttribute" name="height" lowerBound="1"
       
    88         eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Short" unsettable="true">
       
    89       <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
       
    90         <details key="kind" value="attribute"/>
       
    91         <details key="name" value="height"/>
       
    92       </eAnnotations>
       
    93     </eStructuralFeatures>
       
    94     <eStructuralFeatures xsi:type="ecore:EAttribute" name="key" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
       
    95       <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
       
    96         <details key="kind" value="attribute"/>
       
    97         <details key="name" value="key"/>
       
    98       </eAnnotations>
       
    99     </eStructuralFeatures>
       
   100     <eStructuralFeatures xsi:type="ecore:EAttribute" name="width" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Short"
       
   101         unsettable="true">
       
   102       <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
       
   103         <details key="kind" value="attribute"/>
       
   104         <details key="name" value="width"/>
       
   105       </eAnnotations>
       
   106     </eStructuralFeatures>
       
   107   </eClassifiers>
       
   108   <eClassifiers xsi:type="ecore:EClass" name="DocumentRoot">
       
   109     <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
       
   110       <details key="name" value=""/>
       
   111       <details key="kind" value="mixed"/>
       
   112     </eAnnotations>
       
   113     <eStructuralFeatures xsi:type="ecore:EAttribute" name="mixed" unique="false" upperBound="-1"
       
   114         eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry">
       
   115       <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
       
   116         <details key="kind" value="elementWildcard"/>
       
   117         <details key="name" value=":mixed"/>
       
   118       </eAnnotations>
       
   119     </eStructuralFeatures>
       
   120     <eStructuralFeatures xsi:type="ecore:EReference" name="xMLNSPrefixMap" upperBound="-1"
       
   121         eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"
       
   122         transient="true" containment="true" resolveProxies="false">
       
   123       <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
       
   124         <details key="kind" value="attribute"/>
       
   125         <details key="name" value="xmlns:prefix"/>
       
   126       </eAnnotations>
       
   127     </eStructuralFeatures>
       
   128     <eStructuralFeatures xsi:type="ecore:EReference" name="xSISchemaLocation" upperBound="-1"
       
   129         eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EStringToStringMapEntry"
       
   130         transient="true" containment="true" resolveProxies="false">
       
   131       <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
       
   132         <details key="kind" value="attribute"/>
       
   133         <details key="name" value="xsi:schemaLocation"/>
       
   134       </eAnnotations>
       
   135     </eStructuralFeatures>
       
   136     <eStructuralFeatures xsi:type="ecore:EReference" name="boolean" upperBound="-2"
       
   137         eType="#//BooleanType" volatile="true" transient="true" derived="true" containment="true"
       
   138         resolveProxies="false">
       
   139       <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
       
   140         <details key="kind" value="element"/>
       
   141         <details key="name" value="boolean"/>
       
   142         <details key="namespace" value="##targetNamespace"/>
       
   143       </eAnnotations>
       
   144     </eStructuralFeatures>
       
   145     <eStructuralFeatures xsi:type="ecore:EReference" name="color" upperBound="-2"
       
   146         eType="#//ColorType" volatile="true" transient="true" derived="true" containment="true"
       
   147         resolveProxies="false">
       
   148       <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
       
   149         <details key="kind" value="element"/>
       
   150         <details key="name" value="color"/>
       
   151         <details key="namespace" value="##targetNamespace"/>
       
   152       </eAnnotations>
       
   153     </eStructuralFeatures>
       
   154     <eStructuralFeatures xsi:type="ecore:EReference" name="dimension" upperBound="-2"
       
   155         eType="#//DimensionType" volatile="true" transient="true" derived="true" containment="true"
       
   156         resolveProxies="false">
       
   157       <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
       
   158         <details key="kind" value="element"/>
       
   159         <details key="name" value="dimension"/>
       
   160         <details key="namespace" value="##targetNamespace"/>
       
   161       </eAnnotations>
       
   162     </eStructuralFeatures>
       
   163     <eStructuralFeatures xsi:type="ecore:EReference" name="font" upperBound="-2" eType="#//FontType"
       
   164         volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
       
   165       <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
       
   166         <details key="kind" value="element"/>
       
   167         <details key="name" value="font"/>
       
   168         <details key="namespace" value="##targetNamespace"/>
       
   169       </eAnnotations>
       
   170     </eStructuralFeatures>
       
   171     <eStructuralFeatures xsi:type="ecore:EReference" name="image" upperBound="-2"
       
   172         eType="#//ImageType" volatile="true" transient="true" derived="true" containment="true"
       
   173         resolveProxies="false">
       
   174       <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
       
   175         <details key="kind" value="element"/>
       
   176         <details key="name" value="image"/>
       
   177         <details key="namespace" value="##targetNamespace"/>
       
   178       </eAnnotations>
       
   179     </eStructuralFeatures>
       
   180     <eStructuralFeatures xsi:type="ecore:EReference" name="integer" upperBound="-2"
       
   181         eType="#//IntegerType" volatile="true" transient="true" derived="true" containment="true"
       
   182         resolveProxies="false">
       
   183       <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
       
   184         <details key="kind" value="element"/>
       
   185         <details key="name" value="integer"/>
       
   186         <details key="namespace" value="##targetNamespace"/>
       
   187       </eAnnotations>
       
   188     </eStructuralFeatures>
       
   189     <eStructuralFeatures xsi:type="ecore:EReference" name="lookAndFeel" upperBound="-2"
       
   190         eType="#//LookAndFeelType" volatile="true" transient="true" derived="true"
       
   191         containment="true" resolveProxies="false">
       
   192       <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
       
   193         <details key="kind" value="element"/>
       
   194         <details key="name" value="lookAndFeel"/>
       
   195         <details key="namespace" value="##targetNamespace"/>
       
   196       </eAnnotations>
       
   197     </eStructuralFeatures>
       
   198     <eStructuralFeatures xsi:type="ecore:EReference" name="maskedImage" upperBound="-2"
       
   199         eType="#//MaskedImageType" volatile="true" transient="true" derived="true"
       
   200         containment="true" resolveProxies="false">
       
   201       <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
       
   202         <details key="kind" value="element"/>
       
   203         <details key="name" value="maskedImage"/>
       
   204         <details key="namespace" value="##targetNamespace"/>
       
   205       </eAnnotations>
       
   206     </eStructuralFeatures>
       
   207     <eStructuralFeatures xsi:type="ecore:EReference" name="position" upperBound="-2"
       
   208         eType="#//PositionType" volatile="true" transient="true" derived="true" containment="true"
       
   209         resolveProxies="false">
       
   210       <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
       
   211         <details key="kind" value="element"/>
       
   212         <details key="name" value="position"/>
       
   213         <details key="namespace" value="##targetNamespace"/>
       
   214       </eAnnotations>
       
   215     </eStructuralFeatures>
       
   216     <eStructuralFeatures xsi:type="ecore:EReference" name="rectangle" upperBound="-2"
       
   217         eType="#//RectangleType" volatile="true" transient="true" derived="true" containment="true"
       
   218         resolveProxies="false">
       
   219       <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
       
   220         <details key="kind" value="element"/>
       
   221         <details key="name" value="rectangle"/>
       
   222         <details key="namespace" value="##targetNamespace"/>
       
   223       </eAnnotations>
       
   224     </eStructuralFeatures>
       
   225     <eStructuralFeatures xsi:type="ecore:EReference" name="string" upperBound="-2"
       
   226         eType="#//StringType" volatile="true" transient="true" derived="true" containment="true"
       
   227         resolveProxies="false">
       
   228       <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
       
   229         <details key="kind" value="element"/>
       
   230         <details key="name" value="string"/>
       
   231         <details key="namespace" value="##targetNamespace"/>
       
   232       </eAnnotations>
       
   233     </eStructuralFeatures>
       
   234   </eClassifiers>
       
   235   <eClassifiers xsi:type="ecore:EClass" name="FontType">
       
   236     <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
       
   237       <details key="name" value="font_._type"/>
       
   238       <details key="kind" value="empty"/>
       
   239     </eAnnotations>
       
   240     <eStructuralFeatures xsi:type="ecore:EAttribute" name="initData" lowerBound="1"
       
   241         eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
       
   242       <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
       
   243         <details key="kind" value="attribute"/>
       
   244         <details key="name" value="initData"/>
       
   245       </eAnnotations>
       
   246     </eStructuralFeatures>
       
   247     <eStructuralFeatures xsi:type="ecore:EAttribute" name="key" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
       
   248       <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
       
   249         <details key="kind" value="attribute"/>
       
   250         <details key="name" value="key"/>
       
   251       </eAnnotations>
       
   252     </eStructuralFeatures>
       
   253     <eStructuralFeatures xsi:type="ecore:EAttribute" name="size" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Short"
       
   254         unsettable="true">
       
   255       <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
       
   256         <details key="kind" value="attribute"/>
       
   257         <details key="name" value="size"/>
       
   258       </eAnnotations>
       
   259     </eStructuralFeatures>
       
   260   </eClassifiers>
       
   261   <eClassifiers xsi:type="ecore:EClass" name="ImageType">
       
   262     <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
       
   263       <details key="name" value="image_._type"/>
       
   264       <details key="kind" value="empty"/>
       
   265     </eAnnotations>
       
   266     <eStructuralFeatures xsi:type="ecore:EAttribute" name="imageFile" lowerBound="1"
       
   267         eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
       
   268       <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
       
   269         <details key="kind" value="attribute"/>
       
   270         <details key="name" value="imageFile"/>
       
   271       </eAnnotations>
       
   272     </eStructuralFeatures>
       
   273     <eStructuralFeatures xsi:type="ecore:EAttribute" name="key" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
       
   274       <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
       
   275         <details key="kind" value="attribute"/>
       
   276         <details key="name" value="key"/>
       
   277       </eAnnotations>
       
   278     </eStructuralFeatures>
       
   279   </eClassifiers>
       
   280   <eClassifiers xsi:type="ecore:EClass" name="IntegerType">
       
   281     <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
       
   282       <details key="name" value="integer_._type"/>
       
   283       <details key="kind" value="empty"/>
       
   284     </eAnnotations>
       
   285     <eStructuralFeatures xsi:type="ecore:EAttribute" name="key" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
       
   286       <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
       
   287         <details key="kind" value="attribute"/>
       
   288         <details key="name" value="key"/>
       
   289       </eAnnotations>
       
   290     </eStructuralFeatures>
       
   291     <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Short"
       
   292         unsettable="true">
       
   293       <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
       
   294         <details key="kind" value="attribute"/>
       
   295         <details key="name" value="value"/>
       
   296       </eAnnotations>
       
   297     </eStructuralFeatures>
       
   298   </eClassifiers>
       
   299   <eClassifiers xsi:type="ecore:EClass" name="LookAndFeelType">
       
   300     <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
       
   301       <details key="name" value="lookAndFeel_._type"/>
       
   302       <details key="kind" value="elementOnly"/>
       
   303     </eAnnotations>
       
   304     <eStructuralFeatures xsi:type="ecore:EAttribute" name="group" unique="false" upperBound="-1"
       
   305         eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFeatureMapEntry">
       
   306       <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
       
   307         <details key="kind" value="group"/>
       
   308         <details key="name" value="group:0"/>
       
   309       </eAnnotations>
       
   310     </eStructuralFeatures>
       
   311     <eStructuralFeatures xsi:type="ecore:EReference" name="color" upperBound="-1"
       
   312         eType="#//ColorType" volatile="true" transient="true" derived="true" containment="true"
       
   313         resolveProxies="false">
       
   314       <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
       
   315         <details key="kind" value="element"/>
       
   316         <details key="name" value="color"/>
       
   317         <details key="namespace" value="##targetNamespace"/>
       
   318         <details key="group" value="#group:0"/>
       
   319       </eAnnotations>
       
   320     </eStructuralFeatures>
       
   321     <eStructuralFeatures xsi:type="ecore:EReference" name="colorAlias" upperBound="-1"
       
   322         eType="#//AliasType" volatile="true" transient="true" derived="true" containment="true"
       
   323         resolveProxies="false">
       
   324       <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
       
   325         <details key="kind" value="element"/>
       
   326         <details key="name" value="colorAlias"/>
       
   327         <details key="namespace" value="##targetNamespace"/>
       
   328         <details key="group" value="#group:0"/>
       
   329       </eAnnotations>
       
   330     </eStructuralFeatures>
       
   331     <eStructuralFeatures xsi:type="ecore:EReference" name="font" upperBound="-1" eType="#//FontType"
       
   332         volatile="true" transient="true" derived="true" containment="true" resolveProxies="false">
       
   333       <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
       
   334         <details key="kind" value="element"/>
       
   335         <details key="name" value="font"/>
       
   336         <details key="namespace" value="##targetNamespace"/>
       
   337         <details key="group" value="#group:0"/>
       
   338       </eAnnotations>
       
   339     </eStructuralFeatures>
       
   340     <eStructuralFeatures xsi:type="ecore:EReference" name="fontAlias" upperBound="-1"
       
   341         eType="#//AliasType" volatile="true" transient="true" derived="true" containment="true"
       
   342         resolveProxies="false">
       
   343       <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
       
   344         <details key="kind" value="element"/>
       
   345         <details key="name" value="fontAlias"/>
       
   346         <details key="namespace" value="##targetNamespace"/>
       
   347         <details key="group" value="#group:0"/>
       
   348       </eAnnotations>
       
   349     </eStructuralFeatures>
       
   350     <eStructuralFeatures xsi:type="ecore:EReference" name="image" upperBound="-1"
       
   351         eType="#//ImageType" volatile="true" transient="true" derived="true" containment="true"
       
   352         resolveProxies="false">
       
   353       <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
       
   354         <details key="kind" value="element"/>
       
   355         <details key="name" value="image"/>
       
   356         <details key="namespace" value="##targetNamespace"/>
       
   357         <details key="group" value="#group:0"/>
       
   358       </eAnnotations>
       
   359     </eStructuralFeatures>
       
   360     <eStructuralFeatures xsi:type="ecore:EReference" name="maskedImage" upperBound="-1"
       
   361         eType="#//MaskedImageType" volatile="true" transient="true" derived="true"
       
   362         containment="true" resolveProxies="false">
       
   363       <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
       
   364         <details key="kind" value="element"/>
       
   365         <details key="name" value="maskedImage"/>
       
   366         <details key="namespace" value="##targetNamespace"/>
       
   367         <details key="group" value="#group:0"/>
       
   368       </eAnnotations>
       
   369     </eStructuralFeatures>
       
   370     <eStructuralFeatures xsi:type="ecore:EReference" name="position" upperBound="-1"
       
   371         eType="#//PositionType" volatile="true" transient="true" derived="true" containment="true"
       
   372         resolveProxies="false">
       
   373       <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
       
   374         <details key="kind" value="element"/>
       
   375         <details key="name" value="position"/>
       
   376         <details key="namespace" value="##targetNamespace"/>
       
   377         <details key="group" value="#group:0"/>
       
   378       </eAnnotations>
       
   379     </eStructuralFeatures>
       
   380     <eStructuralFeatures xsi:type="ecore:EReference" name="positionAlias" upperBound="-1"
       
   381         eType="#//AliasType" volatile="true" transient="true" derived="true" containment="true"
       
   382         resolveProxies="false">
       
   383       <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
       
   384         <details key="kind" value="element"/>
       
   385         <details key="name" value="positionAlias"/>
       
   386         <details key="namespace" value="##targetNamespace"/>
       
   387         <details key="group" value="#group:0"/>
       
   388       </eAnnotations>
       
   389     </eStructuralFeatures>
       
   390     <eStructuralFeatures xsi:type="ecore:EReference" name="dimension" upperBound="-1"
       
   391         eType="#//DimensionType" volatile="true" transient="true" derived="true" containment="true"
       
   392         resolveProxies="false">
       
   393       <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
       
   394         <details key="kind" value="element"/>
       
   395         <details key="name" value="dimension"/>
       
   396         <details key="namespace" value="##targetNamespace"/>
       
   397         <details key="group" value="#group:0"/>
       
   398       </eAnnotations>
       
   399     </eStructuralFeatures>
       
   400     <eStructuralFeatures xsi:type="ecore:EReference" name="dimensionAlias" upperBound="-1"
       
   401         eType="#//AliasType" volatile="true" transient="true" derived="true" containment="true"
       
   402         resolveProxies="false">
       
   403       <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
       
   404         <details key="kind" value="element"/>
       
   405         <details key="name" value="dimensionAlias"/>
       
   406         <details key="namespace" value="##targetNamespace"/>
       
   407         <details key="group" value="#group:0"/>
       
   408       </eAnnotations>
       
   409     </eStructuralFeatures>
       
   410     <eStructuralFeatures xsi:type="ecore:EReference" name="rectangle" upperBound="-1"
       
   411         eType="#//RectangleType" volatile="true" transient="true" derived="true" containment="true"
       
   412         resolveProxies="false">
       
   413       <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
       
   414         <details key="kind" value="element"/>
       
   415         <details key="name" value="rectangle"/>
       
   416         <details key="namespace" value="##targetNamespace"/>
       
   417         <details key="group" value="#group:0"/>
       
   418       </eAnnotations>
       
   419     </eStructuralFeatures>
       
   420     <eStructuralFeatures xsi:type="ecore:EReference" name="rectangleAlias" upperBound="-1"
       
   421         eType="#//AliasType" volatile="true" transient="true" derived="true" containment="true"
       
   422         resolveProxies="false">
       
   423       <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
       
   424         <details key="kind" value="element"/>
       
   425         <details key="name" value="rectangleAlias"/>
       
   426         <details key="namespace" value="##targetNamespace"/>
       
   427         <details key="group" value="#group:0"/>
       
   428       </eAnnotations>
       
   429     </eStructuralFeatures>
       
   430     <eStructuralFeatures xsi:type="ecore:EReference" name="integer" upperBound="-1"
       
   431         eType="#//IntegerType" volatile="true" transient="true" derived="true" containment="true"
       
   432         resolveProxies="false">
       
   433       <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
       
   434         <details key="kind" value="element"/>
       
   435         <details key="name" value="integer"/>
       
   436         <details key="namespace" value="##targetNamespace"/>
       
   437         <details key="group" value="#group:0"/>
       
   438       </eAnnotations>
       
   439     </eStructuralFeatures>
       
   440     <eStructuralFeatures xsi:type="ecore:EReference" name="integerAlias" upperBound="-1"
       
   441         eType="#//AliasType" volatile="true" transient="true" derived="true" containment="true"
       
   442         resolveProxies="false">
       
   443       <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
       
   444         <details key="kind" value="element"/>
       
   445         <details key="name" value="integerAlias"/>
       
   446         <details key="namespace" value="##targetNamespace"/>
       
   447         <details key="group" value="#group:0"/>
       
   448       </eAnnotations>
       
   449     </eStructuralFeatures>
       
   450     <eStructuralFeatures xsi:type="ecore:EReference" name="boolean" upperBound="-1"
       
   451         eType="#//BooleanType" volatile="true" transient="true" derived="true" containment="true"
       
   452         resolveProxies="false">
       
   453       <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
       
   454         <details key="kind" value="element"/>
       
   455         <details key="name" value="boolean"/>
       
   456         <details key="namespace" value="##targetNamespace"/>
       
   457         <details key="group" value="#group:0"/>
       
   458       </eAnnotations>
       
   459     </eStructuralFeatures>
       
   460     <eStructuralFeatures xsi:type="ecore:EReference" name="booleanAlias" upperBound="-1"
       
   461         eType="#//AliasType" volatile="true" transient="true" derived="true" containment="true"
       
   462         resolveProxies="false">
       
   463       <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
       
   464         <details key="kind" value="element"/>
       
   465         <details key="name" value="booleanAlias"/>
       
   466         <details key="namespace" value="##targetNamespace"/>
       
   467         <details key="group" value="#group:0"/>
       
   468       </eAnnotations>
       
   469     </eStructuralFeatures>
       
   470     <eStructuralFeatures xsi:type="ecore:EReference" name="string" upperBound="-1"
       
   471         eType="#//StringType" volatile="true" transient="true" derived="true" containment="true"
       
   472         resolveProxies="false">
       
   473       <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
       
   474         <details key="kind" value="element"/>
       
   475         <details key="name" value="string"/>
       
   476         <details key="namespace" value="##targetNamespace"/>
       
   477         <details key="group" value="#group:0"/>
       
   478       </eAnnotations>
       
   479     </eStructuralFeatures>
       
   480     <eStructuralFeatures xsi:type="ecore:EReference" name="stringAlias" upperBound="-1"
       
   481         eType="#//AliasType" volatile="true" transient="true" derived="true" containment="true"
       
   482         resolveProxies="false">
       
   483       <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
       
   484         <details key="kind" value="element"/>
       
   485         <details key="name" value="stringAlias"/>
       
   486         <details key="namespace" value="##targetNamespace"/>
       
   487         <details key="group" value="#group:0"/>
       
   488       </eAnnotations>
       
   489     </eStructuralFeatures>
       
   490   </eClassifiers>
       
   491   <eClassifiers xsi:type="ecore:EClass" name="MaskedImageType">
       
   492     <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
       
   493       <details key="name" value="maskedImage_._type"/>
       
   494       <details key="kind" value="empty"/>
       
   495     </eAnnotations>
       
   496     <eStructuralFeatures xsi:type="ecore:EAttribute" name="imageFile" lowerBound="1"
       
   497         eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
       
   498       <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
       
   499         <details key="kind" value="attribute"/>
       
   500         <details key="name" value="imageFile"/>
       
   501       </eAnnotations>
       
   502     </eStructuralFeatures>
       
   503     <eStructuralFeatures xsi:type="ecore:EAttribute" name="key" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
       
   504       <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
       
   505         <details key="kind" value="attribute"/>
       
   506         <details key="name" value="key"/>
       
   507       </eAnnotations>
       
   508     </eStructuralFeatures>
       
   509     <eStructuralFeatures xsi:type="ecore:EAttribute" name="maskFile" lowerBound="1"
       
   510         eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
       
   511       <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
       
   512         <details key="kind" value="attribute"/>
       
   513         <details key="name" value="maskFile"/>
       
   514       </eAnnotations>
       
   515     </eStructuralFeatures>
       
   516   </eClassifiers>
       
   517   <eClassifiers xsi:type="ecore:EClass" name="PositionType">
       
   518     <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
       
   519       <details key="name" value="position_._type"/>
       
   520       <details key="kind" value="empty"/>
       
   521     </eAnnotations>
       
   522     <eStructuralFeatures xsi:type="ecore:EAttribute" name="key" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
       
   523       <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
       
   524         <details key="kind" value="attribute"/>
       
   525         <details key="name" value="key"/>
       
   526       </eAnnotations>
       
   527     </eStructuralFeatures>
       
   528     <eStructuralFeatures xsi:type="ecore:EAttribute" name="x" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Short"
       
   529         unsettable="true">
       
   530       <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
       
   531         <details key="kind" value="attribute"/>
       
   532         <details key="name" value="x"/>
       
   533       </eAnnotations>
       
   534     </eStructuralFeatures>
       
   535     <eStructuralFeatures xsi:type="ecore:EAttribute" name="y" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Short"
       
   536         unsettable="true">
       
   537       <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
       
   538         <details key="kind" value="attribute"/>
       
   539         <details key="name" value="y"/>
       
   540       </eAnnotations>
       
   541     </eStructuralFeatures>
       
   542   </eClassifiers>
       
   543   <eClassifiers xsi:type="ecore:EClass" name="RectangleType">
       
   544     <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
       
   545       <details key="name" value="rectangle_._type"/>
       
   546       <details key="kind" value="empty"/>
       
   547     </eAnnotations>
       
   548     <eStructuralFeatures xsi:type="ecore:EAttribute" name="height" lowerBound="1"
       
   549         eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Short" unsettable="true">
       
   550       <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
       
   551         <details key="kind" value="attribute"/>
       
   552         <details key="name" value="height"/>
       
   553       </eAnnotations>
       
   554     </eStructuralFeatures>
       
   555     <eStructuralFeatures xsi:type="ecore:EAttribute" name="key" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
       
   556       <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
       
   557         <details key="kind" value="attribute"/>
       
   558         <details key="name" value="key"/>
       
   559       </eAnnotations>
       
   560     </eStructuralFeatures>
       
   561     <eStructuralFeatures xsi:type="ecore:EAttribute" name="width" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Short"
       
   562         unsettable="true">
       
   563       <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
       
   564         <details key="kind" value="attribute"/>
       
   565         <details key="name" value="width"/>
       
   566       </eAnnotations>
       
   567     </eStructuralFeatures>
       
   568     <eStructuralFeatures xsi:type="ecore:EAttribute" name="x" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Short"
       
   569         unsettable="true">
       
   570       <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
       
   571         <details key="kind" value="attribute"/>
       
   572         <details key="name" value="x"/>
       
   573       </eAnnotations>
       
   574     </eStructuralFeatures>
       
   575     <eStructuralFeatures xsi:type="ecore:EAttribute" name="y" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//Short"
       
   576         unsettable="true">
       
   577       <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
       
   578         <details key="kind" value="attribute"/>
       
   579         <details key="name" value="y"/>
       
   580       </eAnnotations>
       
   581     </eStructuralFeatures>
       
   582   </eClassifiers>
       
   583   <eClassifiers xsi:type="ecore:EClass" name="StringType">
       
   584     <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
       
   585       <details key="name" value="string_._type"/>
       
   586       <details key="kind" value="empty"/>
       
   587     </eAnnotations>
       
   588     <eStructuralFeatures xsi:type="ecore:EAttribute" name="key" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
       
   589       <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
       
   590         <details key="kind" value="attribute"/>
       
   591         <details key="name" value="key"/>
       
   592       </eAnnotations>
       
   593     </eStructuralFeatures>
       
   594     <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2003/XMLType#//String">
       
   595       <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData">
       
   596         <details key="kind" value="attribute"/>
       
   597         <details key="name" value="value"/>
       
   598       </eAnnotations>
       
   599     </eStructuralFeatures>
       
   600   </eClassifiers>
       
   601 </ecore:EPackage>