| 
100 | 100 |   </eClassifiers>  | 
101 | 101 |   <eClassifiers xsi:type="ecore:EClass" name="Addon" eSuperTypes="#//Contribution">  | 
102 | 102 |     <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">  | 
103 |  | -      <details key="documentation" value="<p>
An MAddon represents a self-contained application logic. Addons may be used
to augment the UI in a variety of ways without requriing that the base application
be aware of the extensions.
</p><p>
Addons aare expected to be capable of being removed without damage to the
original UI. While not yet implemented there will be an uninstall protocol defined
ni the future allowing an addon to remove any model elements specific to the
addon (i.e. The MinMaxAddon's TrimElements.
</p>
@since 1.0
@noimplement This interface is not intended to be implemented by clients."/>  | 
 | 103 | +      <details key="documentation" value="<p>
An MAddon represents a self-contained application logic. Addons may be used
to augment the UI in a variety of ways without requiring that the base application
be aware of the extensions.
</p><p>
Addons are expected to be capable of being removed without damage to the
original UI. While not yet implemented there will be an uninstall protocol defined
In the future allowing an addon to remove any model elements specific to the
addon (i.e. The MinMaxAddon's TrimElements.
</p>
@since 1.0
@noimplement This interface is not intended to be implemented by clients."/>  | 
104 | 104 |     </eAnnotations>  | 
105 | 105 |   </eClassifiers>  | 
106 | 106 |   <eClassifiers xsi:type="ecore:EClass" name="StringToObjectMap" instanceClassName="java.util.Map$Entry">  | 
 | 
112 | 112 |     <eClassifiers xsi:type="ecore:EClass" name="BindingTableContainer" abstract="true"  | 
113 | 113 |         interface="true">  | 
114 | 114 |       <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">  | 
115 |  | -        <details key="documentation" value="<p>
This type contains the list of binding 'tables', representing the various sets of bindings
based on the applicaiton's current running 'context'. Here the 'context' represents
the applicaiton's UI state (i.e. whenther a Dialog is open...).
</p>
@since 1.0
@noimplement This interface is not intended to be implemented by clients."/>  | 
 | 115 | +        <details key="documentation" value="<p>
This type contains the list of binding 'tables', representing the various sets of bindings
based on the application's current running 'context'. Here the 'context' represents
the application's UI state (i.e. whether a Dialog is open...).
</p>
@since 1.0
@noimplement This interface is not intended to be implemented by clients."/>  | 
116 | 116 |       </eAnnotations>  | 
117 | 117 |       <eStructuralFeatures xsi:type="ecore:EReference" name="bindingTables" upperBound="-1"  | 
118 | 118 |           eType="#//commands/BindingTable" containment="true">  | 
 | 
178 | 178 |     </eClassifiers>  | 
179 | 179 |     <eClassifiers xsi:type="ecore:EClass" name="Command" eSuperTypes="#//ApplicationElement #//ui/Localizable">  | 
180 | 180 |       <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">  | 
181 |  | -        <details key="documentation" value="<p>
A Command represents a logical operation within the applicaiton. The implementation
is provided by an MHandler chosen by examining all the candidate's enablement.
</p>
@since 1.0
@noimplement This interface is not intended to be implemented by clients."/>  | 
 | 181 | +        <details key="documentation" value="<p>
A Command represents a logical operation within the application. The implementation
is provided by an MHandler chosen by examining all the candidate's enablement.
</p>
@since 1.0
@noimplement This interface is not intended to be implemented by clients."/>  | 
182 | 182 |       </eAnnotations>  | 
183 | 183 |       <eOperations name="updateLocalization">  | 
184 | 184 |         <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">  | 
 | 
200 | 200 |       <eStructuralFeatures xsi:type="ecore:EReference" name="parameters" upperBound="-1"  | 
201 | 201 |           eType="#//commands/CommandParameter" containment="true">  | 
202 | 202 |         <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">  | 
203 |  | -          <details key="documentation" value="<p>
This list defines the ste of parameters that this command expects to have defined
during execution.
</p>"/>  | 
 | 203 | +          <details key="documentation" value="<p>
This list defines the set of parameters that this command expects to have defined
during execution.
</p>"/>  | 
204 | 204 |         </eAnnotations>  | 
205 | 205 |       </eStructuralFeatures>  | 
206 | 206 |       <eStructuralFeatures xsi:type="ecore:EReference" name="category" eType="#//commands/Category">  | 
 | 
496 | 496 |     <eClassifiers xsi:type="ecore:EClass" name="UILabel" abstract="true" interface="true"  | 
497 | 497 |         eSuperTypes="#//ui/Localizable">  | 
498 | 498 |       <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">  | 
499 |  | -        <details key="documentation" value="<p>
This is a mix in that will be used for UI Elements that are capable of showing label
information in the GUI (e.g. Parts, Menus / Toolbars, Persepectives...)
</p>
@since 1.0
@noimplement This interface is not intended to be implemented by clients."/>  | 
 | 499 | +        <details key="documentation" value="<p>
This is a mix in that will be used for UI Elements that are capable of showing label
information in the GUI (e.g. Parts, Menus / Toolbars, Perspectives...)
</p>
@since 1.0
@noimplement This interface is not intended to be implemented by clients."/>  | 
500 | 500 |       </eAnnotations>  | 
501 | 501 |       <eStructuralFeatures xsi:type="ecore:EAttribute" name="label" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString">  | 
502 | 502 |         <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">  | 
 | 
609 | 609 |     <eClassifiers xsi:type="ecore:EClass" name="SnippetContainer" abstract="true"  | 
610 | 610 |         interface="true">  | 
611 | 611 |       <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">  | 
612 |  | -        <details key="documentation" value="<p>
This provides a collection of model fragments that can be subsequently cloned and
inserterd into the model using the EModelService. For example saving a customized
Perspective will create a clone and store it in this container.
</p>
@since 1.0
@noimplement This interface is not intended to be implemented by clients."/>  | 
 | 612 | +        <details key="documentation" value="<p>
This provides a collection of model fragments that can be subsequently cloned and
inserted into the model using the EModelService. For example saving a customized
Perspective will create a clone and store it in this container.
</p>
@since 1.0
@noimplement This interface is not intended to be implemented by clients."/>  | 
613 | 613 |       </eAnnotations>  | 
614 | 614 |       <eStructuralFeatures xsi:type="ecore:EReference" name="snippets" upperBound="-1"  | 
615 | 615 |           eType="#//ui/UIElement" containment="true">  | 
 | 
919 | 919 |         <eStructuralFeatures xsi:type="ecore:EReference" name="menus" upperBound="-1"  | 
920 | 920 |             eType="#//ui/menu/Menu" containment="true">  | 
921 | 921 |           <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">  | 
922 |  | -            <details key="documentation" value="<p>
This defines the list of the menus associated with this part. There are two specific menus
that are managed by the core UI:
</p>
<ul>
<li>If the menu is the part's id prefixed with "menu:" then it will appear as the
drop down menu available from the view's toolbar.</li>
<li>If the menu is the part's id prefixed with "popup:" then it will appear as the
ddefault context menu for this view.</li>
</ul>
<p>
Other menus can be added here but have to be managed by the part itself...
</p>"/>  | 
 | 922 | +            <details key="documentation" value="<p>
This defines the list of the menus associated with this part. There are two specific menus
that are managed by the core UI:
</p>
<ul>
<li>If the menu is the part's id prefixed with "menu:" then it will appear as the
drop down menu available from the view's toolbar.</li>
<li>If the menu is the part's id prefixed with "popup:" then it will appear as the
default context menu for this view.</li>
</ul>
<p>
Other menus can be added here but have to be managed by the part itself...
</p>"/>  | 
923 | 923 |           </eAnnotations>  | 
924 | 924 |         </eStructuralFeatures>  | 
925 | 925 |         <eStructuralFeatures xsi:type="ecore:EReference" name="toolbar" eType="#//ui/menu/ToolBar"  | 
926 | 926 |             containment="true">  | 
927 | 927 |           <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">  | 
928 |  | -            <details key="documentation" value="<p>
This is the Toolbar associated with tihs Part (if any).
</p>"/>  | 
 | 928 | +            <details key="documentation" value="<p>
This is the Toolbar associated with this Part (if any).
</p>"/>  | 
929 | 929 |           </eAnnotations>  | 
930 | 930 |         </eStructuralFeatures>  | 
931 | 931 |         <eStructuralFeatures xsi:type="ecore:EAttribute" name="closeable" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"  | 
 | 
1020 | 1020 |         <eStructuralFeatures xsi:type="ecore:EAttribute" name="height" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"  | 
1021 | 1021 |             defaultValueLiteral="-1" unsettable="true">  | 
1022 | 1022 |           <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">  | 
1023 |  | -            <details key="documentation" value="<p>
The heigfht of this window
</p>"/>  | 
 | 1023 | +            <details key="documentation" value="<p>
The height of this window
</p>"/>  | 
1024 | 1024 |           </eAnnotations>  | 
1025 | 1025 |         </eStructuralFeatures>  | 
1026 | 1026 |         <eStructuralFeatures xsi:type="ecore:EReference" name="windows" upperBound="-1"  | 
 | 
1115 | 1115 |       </eClassifiers>  | 
1116 | 1116 |       <eClassifiers xsi:type="ecore:EClass" name="Perspective">  | 
1117 | 1117 |         <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">  | 
1118 |  | -          <details key="documentation" value="<p>
The Persepctive defines a part of the UI presentation that can be switched independently
of the rest of the UI. By using Placeholders it's possible to share elements between
different perspectives.
</p>
@since 1.0
@noimplement This interface is not intended to be implemented by clients."/>  | 
 | 1118 | +          <details key="documentation" value="<p>
The Perspective defines a part of the UI presentation that can be switched independently
of the rest of the UI. By using Placeholders it's possible to share elements between
different perspectives.
</p>
@since 1.0
@noimplement This interface is not intended to be implemented by clients."/>  | 
1119 | 1119 |         </eAnnotations>  | 
1120 | 1120 |         <eOperations name="updateLocalization">  | 
1121 | 1121 |           <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">  | 
 | 
1146 | 1146 |       </eClassifiers>  | 
1147 | 1147 |       <eClassifiers xsi:type="ecore:EClass" name="PerspectiveStack">  | 
1148 | 1148 |         <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">  | 
1149 |  | -          <details key="documentation" value="<p>
The PerspectiveStack is a collectin of Perspectives. Only one perspective may be
visible at a time and is determined by the container's 'selectedElement'.
</p>
@since 1.0
@noimplement This interface is not intended to be implemented by clients."/>  | 
 | 1149 | +          <details key="documentation" value="<p>
The PerspectiveStack is a collection of Perspectives. Only one perspective may be
visible at a time and is determined by the container's 'selectedElement'.
</p>
@since 1.0
@noimplement This interface is not intended to be implemented by clients."/>  | 
1150 | 1150 |         </eAnnotations>  | 
1151 | 1151 |         <eGenericSuperTypes eClassifier="#//ui/GenericStack">  | 
1152 | 1152 |           <eTypeArguments eClassifier="#//ui/advanced/Perspective"/>  | 
 | 
1202 | 1202 |         <eStructuralFeatures xsi:type="ecore:EReference" name="toolbar" eType="#//ui/menu/ToolBar"  | 
1203 | 1203 |             containment="true">  | 
1204 | 1204 |           <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel">  | 
1205 |  | -            <details key="documentation" value="<p>
This is the Toolbar associated with tihs Part (if any).
</p>"/>  | 
 | 1205 | +            <details key="documentation" value="<p>
This is the Toolbar associated with this Part (if any).
</p>"/>  | 
1206 | 1206 |           </eAnnotations>  | 
1207 | 1207 |         </eStructuralFeatures>  | 
1208 | 1208 |         <eStructuralFeatures xsi:type="ecore:EAttribute" name="closeable" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"  | 
 | 
0 commit comments