|
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> |