Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.
View | Details | Raw Unified | Return to bug 353328
Collapse All | Expand All

(-)a/bundles/org.eclipse.e4.ui.model.workbench/model/UIElements.ecore (-15 / +15 lines)
Lines 35-46 Link Here
35
    <eStructuralFeatures xsi:type="ecore:EReference" name="clonableSnippets" upperBound="-1"
35
    <eStructuralFeatures xsi:type="ecore:EReference" name="clonableSnippets" upperBound="-1"
36
        eType="#//ApplicationElement" containment="true"/>
36
        eType="#//ApplicationElement" containment="true"/>
37
    <eStructuralFeatures xsi:type="ecore:EReference" name="transientData" upperBound="-1"
37
    <eStructuralFeatures xsi:type="ecore:EReference" name="transientData" upperBound="-1"
38
        eType="#//StringToObjectMap" transient="true" containment="true"/>
38
        eType="#//StringToObjectMap" transient="true" derived="true" containment="true"/>
39
  </eClassifiers>
39
  </eClassifiers>
40
  <eClassifiers xsi:type="ecore:EClass" name="Contribution" abstract="true" eSuperTypes="#//ApplicationElement">
40
  <eClassifiers xsi:type="ecore:EClass" name="Contribution" abstract="true" eSuperTypes="#//ApplicationElement">
41
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="contributionURI" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
41
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="contributionURI" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
42
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="object" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"
42
    <eStructuralFeatures xsi:type="ecore:EAttribute" name="object" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"
43
        transient="true"/>
43
        transient="true" derived="true"/>
44
    <eStructuralFeatures xsi:type="ecore:EReference" name="persistedState" upperBound="-1"
44
    <eStructuralFeatures xsi:type="ecore:EReference" name="persistedState" upperBound="-1"
45
        eType="#//StringToStringMap" containment="true"/>
45
        eType="#//StringToStringMap" containment="true"/>
46
  </eClassifiers>
46
  </eClassifiers>
Lines 127-133 Link Here
127
      nsPrefix="ui">
127
      nsPrefix="ui">
128
    <eClassifiers xsi:type="ecore:EClass" name="Context" abstract="true" interface="true">
128
    <eClassifiers xsi:type="ecore:EClass" name="Context" abstract="true" interface="true">
129
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="context" eType="#//IEclipseContext"
129
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="context" eType="#//IEclipseContext"
130
          transient="true"/>
130
          transient="true" derived="true"/>
131
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="variables" ordered="false"
131
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="variables" ordered="false"
132
          upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
132
          upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
133
      <eStructuralFeatures xsi:type="ecore:EReference" name="properties" upperBound="-1"
133
      <eStructuralFeatures xsi:type="ecore:EReference" name="properties" upperBound="-1"
Lines 135-141 Link Here
135
    </eClassifiers>
135
    </eClassifiers>
136
    <eClassifiers xsi:type="ecore:EClass" name="Dirtyable" abstract="true" interface="true">
136
    <eClassifiers xsi:type="ecore:EClass" name="Dirtyable" abstract="true" interface="true">
137
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="dirty" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"
137
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="dirty" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"
138
          transient="true"/>
138
          transient="true" derived="true"/>
139
    </eClassifiers>
139
    </eClassifiers>
140
    <eClassifiers xsi:type="ecore:EClass" name="Input" abstract="true" interface="true">
140
    <eClassifiers xsi:type="ecore:EClass" name="Input" abstract="true" interface="true">
141
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="inputURI" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
141
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="inputURI" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
Lines 143-151 Link Here
143
    <eClassifiers xsi:type="ecore:EClass" name="UIElement" abstract="true" eSuperTypes="#//ApplicationElement">
143
    <eClassifiers xsi:type="ecore:EClass" name="UIElement" abstract="true" eSuperTypes="#//ApplicationElement">
144
      <eOperations name="getLocalizedAccessibilityPhrase" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
144
      <eOperations name="getLocalizedAccessibilityPhrase" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
145
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="widget" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"
145
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="widget" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"
146
          transient="true"/>
146
          transient="true" derived="true"/>
147
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="renderer" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"
147
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="renderer" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"
148
          transient="true"/>
148
          transient="true" derived="true"/>
149
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="toBeRendered" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"
149
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="toBeRendered" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"
150
          defaultValueLiteral="true"/>
150
          defaultValueLiteral="true"/>
151
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="onTop" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
151
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="onTop" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/>
Lines 158-164 Link Here
158
      </eStructuralFeatures>
158
      </eStructuralFeatures>
159
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="containerData" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
159
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="containerData" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
160
      <eStructuralFeatures xsi:type="ecore:EReference" name="curSharedRef" eType="#//ui/advanced/Placeholder"
160
      <eStructuralFeatures xsi:type="ecore:EReference" name="curSharedRef" eType="#//ui/advanced/Placeholder"
161
          transient="true"/>
161
          transient="true" derived="true"/>
162
      <eStructuralFeatures xsi:type="ecore:EReference" name="visibleWhen" eType="#//ui/Expression"
162
      <eStructuralFeatures xsi:type="ecore:EReference" name="visibleWhen" eType="#//ui/Expression"
163
          containment="true"/>
163
          containment="true"/>
164
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="accessibilityPhrase"
164
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="accessibilityPhrase"
Lines 222-228 Link Here
222
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="coreExpressionId" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"
222
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="coreExpressionId" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"
223
          defaultValueLiteral=""/>
223
          defaultValueLiteral=""/>
224
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="coreExpression" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"
224
      <eStructuralFeatures xsi:type="ecore:EAttribute" name="coreExpression" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"
225
          transient="true"/>
225
          transient="true" derived="true"/>
226
    </eClassifiers>
226
    </eClassifiers>
227
    <eSubpackages name="menu" nsURI="http://www.eclipse.org/ui/2010/UIModel/application/ui/menu"
227
    <eSubpackages name="menu" nsURI="http://www.eclipse.org/ui/2010/UIModel/application/ui/menu"
228
        nsPrefix="menu">
228
        nsPrefix="menu">
Lines 241-247 Link Here
241
      <eClassifiers xsi:type="ecore:EClass" name="HandledItem" abstract="true" eSuperTypes="#//ui/menu/Item">
241
      <eClassifiers xsi:type="ecore:EClass" name="HandledItem" abstract="true" eSuperTypes="#//ui/menu/Item">
242
        <eStructuralFeatures xsi:type="ecore:EReference" name="command" eType="#//commands/Command"/>
242
        <eStructuralFeatures xsi:type="ecore:EReference" name="command" eType="#//commands/Command"/>
243
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="wbCommand" eType="#//commands/ParameterizedCommand"
243
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="wbCommand" eType="#//commands/ParameterizedCommand"
244
            transient="true"/>
244
            transient="true" derived="true"/>
245
        <eStructuralFeatures xsi:type="ecore:EReference" name="parameters" upperBound="-1"
245
        <eStructuralFeatures xsi:type="ecore:EReference" name="parameters" upperBound="-1"
246
            eType="#//commands/Parameter" containment="true"/>
246
            eType="#//commands/Parameter" containment="true"/>
247
      </eClassifiers>
247
      </eClassifiers>
Lines 295-306 Link Here
295
      <eClassifiers xsi:type="ecore:EClass" name="RenderedMenu" eSuperTypes="#//ui/menu/Menu">
295
      <eClassifiers xsi:type="ecore:EClass" name="RenderedMenu" eSuperTypes="#//ui/menu/Menu">
296
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="contributionManager"
296
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="contributionManager"
297
            eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"
297
            eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"
298
            transient="true"/>
298
            transient="true" derived="true"/>
299
      </eClassifiers>
299
      </eClassifiers>
300
      <eClassifiers xsi:type="ecore:EClass" name="RenderedToolBar" eSuperTypes="#//ui/menu/ToolBar">
300
      <eClassifiers xsi:type="ecore:EClass" name="RenderedToolBar" eSuperTypes="#//ui/menu/ToolBar">
301
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="contributionManager"
301
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="contributionManager"
302
            eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"
302
            eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"
303
            transient="true"/>
303
            transient="true" derived="true"/>
304
      </eClassifiers>
304
      </eClassifiers>
305
      <eClassifiers xsi:type="ecore:EClass" name="ToolBarContribution">
305
      <eClassifiers xsi:type="ecore:EClass" name="ToolBarContribution">
306
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="parentId" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
306
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="parentId" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/>
Lines 328-346 Link Here
328
      </eClassifiers>
328
      </eClassifiers>
329
      <eClassifiers xsi:type="ecore:EClass" name="RenderedMenuItem" eSuperTypes="#//ui/menu/MenuItem">
329
      <eClassifiers xsi:type="ecore:EClass" name="RenderedMenuItem" eSuperTypes="#//ui/menu/MenuItem">
330
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="contributionItem" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"
330
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="contributionItem" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"
331
            transient="true"/>
331
            transient="true" derived="true"/>
332
      </eClassifiers>
332
      </eClassifiers>
333
      <eClassifiers xsi:type="ecore:EClass" name="OpaqueToolItem" eSuperTypes="#//ui/menu/ToolItem">
333
      <eClassifiers xsi:type="ecore:EClass" name="OpaqueToolItem" eSuperTypes="#//ui/menu/ToolItem">
334
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="opaqueItem" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"
334
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="opaqueItem" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"
335
            transient="true"/>
335
            transient="true" derived="true"/>
336
      </eClassifiers>
336
      </eClassifiers>
337
      <eClassifiers xsi:type="ecore:EClass" name="OpaqueMenuItem" eSuperTypes="#//ui/menu/MenuItem">
337
      <eClassifiers xsi:type="ecore:EClass" name="OpaqueMenuItem" eSuperTypes="#//ui/menu/MenuItem">
338
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="opaqueItem" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"
338
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="opaqueItem" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"
339
            transient="true"/>
339
            transient="true" derived="true"/>
340
      </eClassifiers>
340
      </eClassifiers>
341
      <eClassifiers xsi:type="ecore:EClass" name="OpaqueMenuSeparator" eSuperTypes="#//ui/menu/MenuSeparator">
341
      <eClassifiers xsi:type="ecore:EClass" name="OpaqueMenuSeparator" eSuperTypes="#//ui/menu/MenuSeparator">
342
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="opaqueItem" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"
342
        <eStructuralFeatures xsi:type="ecore:EAttribute" name="opaqueItem" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"
343
            transient="true"/>
343
            transient="true" derived="true"/>
344
      </eClassifiers>
344
      </eClassifiers>
345
      <eClassifiers xsi:type="ecore:EClass" name="OpaqueMenu" eSuperTypes="#//ui/menu/Menu"/>
345
      <eClassifiers xsi:type="ecore:EClass" name="OpaqueMenu" eSuperTypes="#//ui/menu/Menu"/>
346
    </eSubpackages>
346
    </eSubpackages>

Return to bug 353328