Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorPaul Elder2013-03-11 17:22:17 +0000
committerPaul Elder2013-03-12 19:46:04 +0000
commitd4b6051bd65cd0510084e05e5a35279eae4568a8 (patch)
tree6a36911afa265262690e9deb5556de4ef9310e99 /bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4
parent0bbf6a09bf8ed0bca2f4d4b0d4491ec17c84f0eb (diff)
downloadeclipse.platform.ui-d4b6051bd65cd0510084e05e5a35279eae4568a8.tar.gz
eclipse.platform.ui-d4b6051bd65cd0510084e05e5a35279eae4568a8.tar.xz
eclipse.platform.ui-d4b6051bd65cd0510084e05e5a35279eae4568a8.zip
bug 402764: Remove the MOpaque* model classesI20130313-0800I20130312-2000
Note: All changes affect javadoc only: * Mark MOpaque* and MRendered* as @noreference in the the model * Add documentation nodes to all types and features in the model. * Regenerate all interfaces to pick up new model doc comments Change-Id: Ie4c13a3e8c72f193e73b9ad70e12419ae638ea02
Diffstat (limited to 'bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4')
-rw-r--r--bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/MAddon.java9
-rw-r--r--bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/MApplication.java39
-rw-r--r--bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/MApplicationElement.java59
-rw-r--r--bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/MContribution.java29
-rw-r--r--bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/commands/MBindingContext.java39
-rw-r--r--bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/commands/MBindingTable.java29
-rw-r--r--bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/commands/MBindingTableContainer.java29
-rw-r--r--bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/commands/MBindings.java19
-rw-r--r--bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/commands/MCategory.java45
-rw-r--r--bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/commands/MCommand.java65
-rw-r--r--bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/commands/MCommandParameter.java39
-rw-r--r--bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/commands/MHandler.java19
-rw-r--r--bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/commands/MHandlerContainer.java19
-rw-r--r--bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/commands/MKeyBinding.java29
-rw-r--r--bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/commands/MKeySequence.java19
-rw-r--r--bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/commands/MParameter.java29
-rw-r--r--bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/descriptor/basic/MPartDescriptor.java97
-rw-r--r--bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/descriptor/basic/MPartDescriptorContainer.java19
-rw-r--r--bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/MContext.java39
-rw-r--r--bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/MCoreExpression.java29
-rw-r--r--bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/MDirtyable.java19
-rw-r--r--bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/MElementContainer.java29
-rw-r--r--bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/MExpression.java9
-rw-r--r--bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/MGenericStack.java9
-rw-r--r--bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/MGenericTile.java19
-rw-r--r--bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/MGenericTrimContainer.java19
-rw-r--r--bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/MInput.java19
-rw-r--r--bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/MSnippetContainer.java19
-rw-r--r--bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/MUIElement.java117
-rw-r--r--bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/MUILabel.java55
-rw-r--r--bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/advanced/MArea.java9
-rw-r--r--bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/advanced/MPerspective.java19
-rw-r--r--bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/advanced/MPerspectiveStack.java9
-rw-r--r--bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/advanced/MPlaceholder.java29
-rw-r--r--bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/basic/MInputPart.java9
-rw-r--r--bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/basic/MPart.java57
-rw-r--r--bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/basic/MPartSashContainer.java9
-rw-r--r--bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/basic/MPartSashContainerElement.java9
-rw-r--r--bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/basic/MPartStack.java9
-rw-r--r--bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/basic/MStackElement.java9
-rw-r--r--bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/basic/MTrimBar.java19
-rw-r--r--bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/basic/MTrimElement.java9
-rw-r--r--bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/basic/MTrimmedWindow.java19
-rw-r--r--bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/basic/MWindow.java79
-rw-r--r--bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/basic/MWindowElement.java9
-rw-r--r--bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MDirectMenuItem.java9
-rw-r--r--bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MDirectToolItem.java9
-rw-r--r--bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MDynamicMenuContribution.java9
-rw-r--r--bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MHandledItem.java39
-rw-r--r--bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MHandledMenuItem.java9
-rw-r--r--bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MHandledToolItem.java9
-rw-r--r--bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MItem.java39
-rw-r--r--bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MMenu.java19
-rw-r--r--bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MMenuContribution.java27
-rw-r--r--bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MMenuContributions.java17
-rw-r--r--bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MMenuElement.java27
-rw-r--r--bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MMenuItem.java9
-rw-r--r--bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MMenuSeparator.java9
-rw-r--r--bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MOpaqueMenu.java6
-rw-r--r--bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MOpaqueMenuItem.java16
-rw-r--r--bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MOpaqueMenuSeparator.java16
-rw-r--r--bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MOpaqueToolItem.java16
-rw-r--r--bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MPopupMenu.java9
-rw-r--r--bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MRenderedMenu.java16
-rw-r--r--bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MRenderedMenuItem.java16
-rw-r--r--bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MRenderedToolBar.java16
-rw-r--r--bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MToolBar.java9
-rw-r--r--bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MToolBarContribution.java27
-rw-r--r--bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MToolBarContributions.java17
-rw-r--r--bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MToolBarElement.java9
-rw-r--r--bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MToolBarSeparator.java9
-rw-r--r--bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MToolControl.java9
-rw-r--r--bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MToolItem.java19
-rw-r--r--bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MTrimContribution.java27
-rw-r--r--bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MTrimContributions.java17
-rw-r--r--bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/fragment/MModelFragment.java27
-rw-r--r--bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/fragment/MModelFragments.java29
-rw-r--r--bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/fragment/MStringModelFragment.java39
78 files changed, 1555 insertions, 342 deletions
diff --git a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/MAddon.java b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/MAddon.java
index 969b810f6d3..32e1bc1bd7f 100644
--- a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/MAddon.java
+++ b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/MAddon.java
@@ -16,6 +16,15 @@ package org.eclipse.e4.ui.model.application;
* A representation of the model object '<em><b>Addon</b></em>'.
* <!-- end-user-doc -->
*
+ * <!-- begin-model-doc -->
+ * <p>
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
+ * </p>
+ * <!-- end-model-doc -->
+ *
*
* @model
* @generated
diff --git a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/MApplication.java b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/MApplication.java
index 7ce48cbafa3..372859fd18f 100644
--- a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/MApplication.java
+++ b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/MApplication.java
@@ -30,6 +30,15 @@ import org.eclipse.e4.ui.model.application.ui.menu.MTrimContributions;
* A representation of the model object '<em><b>Application</b></em>'.
* <!-- end-user-doc -->
*
+ * <!-- begin-model-doc -->
+ * <p>
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
+ * </p>
+ * <!-- end-model-doc -->
+ *
* <p>
* The following features are supported:
* <ul>
@@ -47,11 +56,15 @@ public interface MApplication extends MElementContainer<MWindow>, MContext, MHan
* Returns the value of the '<em><b>Commands</b></em>' containment reference list.
* The list contents are of type {@link org.eclipse.e4.ui.model.application.commands.MCommand}.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Commands</em>' containment reference list isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Commands</em>' containment reference list.
* @model containment="true"
* @generated
@@ -62,11 +75,15 @@ public interface MApplication extends MElementContainer<MWindow>, MContext, MHan
* Returns the value of the '<em><b>Addons</b></em>' containment reference list.
* The list contents are of type {@link org.eclipse.e4.ui.model.application.MAddon}.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Addons</em>' containment reference list isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Addons</em>' containment reference list.
* @model containment="true"
* @generated
@@ -77,11 +94,15 @@ public interface MApplication extends MElementContainer<MWindow>, MContext, MHan
* Returns the value of the '<em><b>Categories</b></em>' containment reference list.
* The list contents are of type {@link org.eclipse.e4.ui.model.application.commands.MCategory}.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Categories</em>' containment reference list isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Categories</em>' containment reference list.
* @model containment="true"
* @generated
diff --git a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/MApplicationElement.java b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/MApplicationElement.java
index d3acde43b49..180e3d03820 100644
--- a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/MApplicationElement.java
+++ b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/MApplicationElement.java
@@ -18,6 +18,15 @@ import java.util.Map;
* A representation of the model object '<em><b>Element</b></em>'.
* <!-- end-user-doc -->
*
+ * <!-- begin-model-doc -->
+ * <p>
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
+ * </p>
+ * <!-- end-model-doc -->
+ *
* <p>
* The following features are supported:
* <ul>
@@ -36,11 +45,15 @@ public interface MApplicationElement {
/**
* Returns the value of the '<em><b>Element Id</b></em>' attribute.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Element Id</em>' attribute isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Element Id</em>' attribute.
* @see #setElementId(String)
* @model
@@ -63,11 +76,15 @@ public interface MApplicationElement {
* The key is of type {@link java.lang.String},
* and the value is of type {@link java.lang.String},
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Persisted State</em>' map isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Persisted State</em>' map.
* @model mapType="org.eclipse.e4.ui.model.application.StringToStringMap<org.eclipse.emf.ecore.EString, org.eclipse.emf.ecore.EString>"
* @generated
@@ -78,11 +95,15 @@ public interface MApplicationElement {
* Returns the value of the '<em><b>Tags</b></em>' attribute list.
* The list contents are of type {@link java.lang.String}.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Tags</em>' attribute list isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Tags</em>' attribute list.
* @model
* @generated
@@ -92,11 +113,15 @@ public interface MApplicationElement {
/**
* Returns the value of the '<em><b>Contributor URI</b></em>' attribute.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Contributor URI</em>' attribute isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Contributor URI</em>' attribute.
* @see #setContributorURI(String)
* @model
@@ -119,11 +144,15 @@ public interface MApplicationElement {
* The key is of type {@link java.lang.String},
* and the value is of type {@link java.lang.Object},
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Transient Data</em>' attribute isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Transient Data</em>' map.
* @model mapType="org.eclipse.e4.ui.model.application.StringToObjectMap<org.eclipse.emf.ecore.EString, org.eclipse.emf.ecore.EJavaObject>" transient="true"
* @generated
diff --git a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/MContribution.java b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/MContribution.java
index 128fa25c25e..eeba8b03f5f 100644
--- a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/MContribution.java
+++ b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/MContribution.java
@@ -16,6 +16,15 @@ package org.eclipse.e4.ui.model.application;
* A representation of the model object '<em><b>Contribution</b></em>'.
* <!-- end-user-doc -->
*
+ * <!-- begin-model-doc -->
+ * <p>
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
+ * </p>
+ * <!-- end-model-doc -->
+ *
* <p>
* The following features are supported:
* <ul>
@@ -31,11 +40,15 @@ public interface MContribution extends MApplicationElement {
/**
* Returns the value of the '<em><b>Contribution URI</b></em>' attribute.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Contribution URI</em>' attribute isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Contribution URI</em>' attribute.
* @see #setContributionURI(String)
* @model
@@ -56,11 +69,15 @@ public interface MContribution extends MApplicationElement {
/**
* Returns the value of the '<em><b>Object</b></em>' attribute.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Object</em>' attribute isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Object</em>' attribute.
* @see #setObject(Object)
* @model transient="true" derived="true"
diff --git a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/commands/MBindingContext.java b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/commands/MBindingContext.java
index c6847b57bea..3fd81b49daa 100644
--- a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/commands/MBindingContext.java
+++ b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/commands/MBindingContext.java
@@ -18,6 +18,15 @@ import org.eclipse.e4.ui.model.application.MApplicationElement;
* A representation of the model object '<em><b>Binding Context</b></em>'.
* <!-- end-user-doc -->
*
+ * <!-- begin-model-doc -->
+ * <p>
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
+ * </p>
+ * <!-- end-model-doc -->
+ *
* <p>
* The following features are supported:
* <ul>
@@ -34,11 +43,15 @@ public interface MBindingContext extends MApplicationElement {
/**
* Returns the value of the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Name</em>' attribute isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Name</em>' attribute.
* @see #setName(String)
* @model
@@ -59,11 +72,15 @@ public interface MBindingContext extends MApplicationElement {
/**
* Returns the value of the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Description</em>' attribute isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Description</em>' attribute.
* @see #setDescription(String)
* @model
@@ -85,11 +102,15 @@ public interface MBindingContext extends MApplicationElement {
* Returns the value of the '<em><b>Children</b></em>' containment reference list.
* The list contents are of type {@link org.eclipse.e4.ui.model.application.commands.MBindingContext}.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Children</em>' containment reference list isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Children</em>' containment reference list.
* @model containment="true"
* @generated
diff --git a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/commands/MBindingTable.java b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/commands/MBindingTable.java
index 43c59cb1c6a..ff1d15d67fd 100644
--- a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/commands/MBindingTable.java
+++ b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/commands/MBindingTable.java
@@ -18,6 +18,15 @@ import org.eclipse.e4.ui.model.application.MApplicationElement;
* A representation of the model object '<em><b>Binding Table</b></em>'.
* <!-- end-user-doc -->
*
+ * <!-- begin-model-doc -->
+ * <p>
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
+ * </p>
+ * <!-- end-model-doc -->
+ *
* <p>
* The following features are supported:
* <ul>
@@ -34,11 +43,15 @@ public interface MBindingTable extends MApplicationElement {
* Returns the value of the '<em><b>Bindings</b></em>' containment reference list.
* The list contents are of type {@link org.eclipse.e4.ui.model.application.commands.MKeyBinding}.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Bindings</em>' containment reference list isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Bindings</em>' containment reference list.
* @model containment="true"
* @generated
@@ -48,11 +61,15 @@ public interface MBindingTable extends MApplicationElement {
/**
* Returns the value of the '<em><b>Binding Context</b></em>' reference.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Binding Context</em>' reference isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Binding Context</em>' reference.
* @see #setBindingContext(MBindingContext)
* @model required="true"
diff --git a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/commands/MBindingTableContainer.java b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/commands/MBindingTableContainer.java
index 39f261af0ad..c625c69220c 100644
--- a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/commands/MBindingTableContainer.java
+++ b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/commands/MBindingTableContainer.java
@@ -17,6 +17,15 @@ import java.util.List;
* A representation of the model object '<em><b>Binding Table Container</b></em>'.
* <!-- end-user-doc -->
*
+ * <!-- begin-model-doc -->
+ * <p>
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
+ * </p>
+ * <!-- end-model-doc -->
+ *
* <p>
* The following features are supported:
* <ul>
@@ -33,11 +42,15 @@ public interface MBindingTableContainer {
* Returns the value of the '<em><b>Binding Tables</b></em>' containment reference list.
* The list contents are of type {@link org.eclipse.e4.ui.model.application.commands.MBindingTable}.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Binding Tables</em>' containment reference list isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Binding Tables</em>' containment reference list.
* @model containment="true"
* @generated
@@ -48,11 +61,15 @@ public interface MBindingTableContainer {
* Returns the value of the '<em><b>Root Context</b></em>' containment reference list.
* The list contents are of type {@link org.eclipse.e4.ui.model.application.commands.MBindingContext}.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Root Context</em>' containment reference list isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Root Context</em>' containment reference list.
* @model containment="true"
* @generated
diff --git a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/commands/MBindings.java b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/commands/MBindings.java
index cab65c23af7..3ebc3dd41a3 100644
--- a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/commands/MBindings.java
+++ b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/commands/MBindings.java
@@ -17,6 +17,15 @@ import java.util.List;
* A representation of the model object '<em><b>Bindings</b></em>'.
* <!-- end-user-doc -->
*
+ * <!-- begin-model-doc -->
+ * <p>
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
+ * </p>
+ * <!-- end-model-doc -->
+ *
* <p>
* The following features are supported:
* <ul>
@@ -32,11 +41,15 @@ public interface MBindings {
* Returns the value of the '<em><b>Binding Contexts</b></em>' reference list.
* The list contents are of type {@link org.eclipse.e4.ui.model.application.commands.MBindingContext}.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Binding Contexts</em>' attribute list isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Binding Contexts</em>' reference list.
* @model
* @generated
diff --git a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/commands/MCategory.java b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/commands/MCategory.java
index a616ea592d1..20b9e7f3aa9 100644
--- a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/commands/MCategory.java
+++ b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/commands/MCategory.java
@@ -17,6 +17,15 @@ import org.eclipse.e4.ui.model.application.MApplicationElement;
* A representation of the model object '<em><b>Category</b></em>'.
* <!-- end-user-doc -->
*
+ * <!-- begin-model-doc -->
+ * <p>
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
+ * </p>
+ * <!-- end-model-doc -->
+ *
* <p>
* The following features are supported:
* <ul>
@@ -32,11 +41,15 @@ public interface MCategory extends MApplicationElement {
/**
* Returns the value of the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Name</em>' attribute isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Name</em>' attribute.
* @see #setName(String)
* @model required="true"
@@ -57,11 +70,15 @@ public interface MCategory extends MApplicationElement {
/**
* Returns the value of the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Description</em>' attribute isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Description</em>' attribute.
* @see #setDescription(String)
* @model
@@ -82,6 +99,14 @@ public interface MCategory extends MApplicationElement {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ * <p>
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
+ * </p>
+ * <!-- end-model-doc -->
* @model kind="operation"
* @generated
*/
@@ -90,6 +115,14 @@ public interface MCategory extends MApplicationElement {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ * <p>
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
+ * </p>
+ * <!-- end-model-doc -->
* @model kind="operation"
* @generated
*/
diff --git a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/commands/MCommand.java b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/commands/MCommand.java
index 2017373c16e..d1543df2bdc 100644
--- a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/commands/MCommand.java
+++ b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/commands/MCommand.java
@@ -18,6 +18,15 @@ import org.eclipse.e4.ui.model.application.MApplicationElement;
* A representation of the model object '<em><b>Command</b></em>'.
* <!-- end-user-doc -->
*
+ * <!-- begin-model-doc -->
+ * <p>
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
+ * </p>
+ * <!-- end-model-doc -->
+ *
* <p>
* The following features are supported:
* <ul>
@@ -35,11 +44,15 @@ public interface MCommand extends MApplicationElement {
/**
* Returns the value of the '<em><b>Command Name</b></em>' attribute.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Command Name</em>' attribute isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Command Name</em>' attribute.
* @see #setCommandName(String)
* @model
@@ -60,11 +73,15 @@ public interface MCommand extends MApplicationElement {
/**
* Returns the value of the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Description</em>' attribute isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Description</em>' attribute.
* @see #setDescription(String)
* @model
@@ -86,11 +103,15 @@ public interface MCommand extends MApplicationElement {
* Returns the value of the '<em><b>Parameters</b></em>' containment reference list.
* The list contents are of type {@link org.eclipse.e4.ui.model.application.commands.MCommandParameter}.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Parameters</em>' containment reference list isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Parameters</em>' containment reference list.
* @model containment="true"
* @generated
@@ -100,11 +121,15 @@ public interface MCommand extends MApplicationElement {
/**
* Returns the value of the '<em><b>Category</b></em>' reference.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Category</em>' reference isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Category</em>' reference.
* @see #setCategory(MCategory)
* @model
@@ -125,6 +150,14 @@ public interface MCommand extends MApplicationElement {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ * <p>
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
+ * </p>
+ * <!-- end-model-doc -->
* @model kind="operation"
* @generated
*/
@@ -133,6 +166,14 @@ public interface MCommand extends MApplicationElement {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ * <p>
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
+ * </p>
+ * <!-- end-model-doc -->
* @model kind="operation"
* @generated
*/
diff --git a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/commands/MCommandParameter.java b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/commands/MCommandParameter.java
index e3235de67bc..27a7249eb50 100644
--- a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/commands/MCommandParameter.java
+++ b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/commands/MCommandParameter.java
@@ -17,6 +17,15 @@ import org.eclipse.e4.ui.model.application.MApplicationElement;
* A representation of the model object '<em><b>Command Parameter</b></em>'.
* <!-- end-user-doc -->
*
+ * <!-- begin-model-doc -->
+ * <p>
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
+ * </p>
+ * <!-- end-model-doc -->
+ *
* <p>
* The following features are supported:
* <ul>
@@ -33,11 +42,15 @@ public interface MCommandParameter extends MApplicationElement {
/**
* Returns the value of the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Name</em>' attribute isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Name</em>' attribute.
* @see #setName(String)
* @model required="true"
@@ -58,11 +71,15 @@ public interface MCommandParameter extends MApplicationElement {
/**
* Returns the value of the '<em><b>Type Id</b></em>' attribute.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Type Id</em>' attribute isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Type Id</em>' attribute.
* @see #setTypeId(String)
* @model
@@ -84,11 +101,15 @@ public interface MCommandParameter extends MApplicationElement {
* Returns the value of the '<em><b>Optional</b></em>' attribute.
* The default value is <code>"true"</code>.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Optional</em>' attribute isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Optional</em>' attribute.
* @see #setOptional(boolean)
* @model default="true"
diff --git a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/commands/MHandler.java b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/commands/MHandler.java
index 450b9b36c3a..0f4887fdb33 100644
--- a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/commands/MHandler.java
+++ b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/commands/MHandler.java
@@ -17,6 +17,15 @@ import org.eclipse.e4.ui.model.application.MContribution;
* A representation of the model object '<em><b>Handler</b></em>'.
* <!-- end-user-doc -->
*
+ * <!-- begin-model-doc -->
+ * <p>
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
+ * </p>
+ * <!-- end-model-doc -->
+ *
* <p>
* The following features are supported:
* <ul>
@@ -31,11 +40,15 @@ public interface MHandler extends MContribution {
/**
* Returns the value of the '<em><b>Command</b></em>' reference.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Command</em>' reference isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Command</em>' reference.
* @see #setCommand(MCommand)
* @model required="true"
diff --git a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/commands/MHandlerContainer.java b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/commands/MHandlerContainer.java
index 7e1898757f1..a8a6ad03ac9 100644
--- a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/commands/MHandlerContainer.java
+++ b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/commands/MHandlerContainer.java
@@ -17,6 +17,15 @@ import java.util.List;
* A representation of the model object '<em><b>Handler Container</b></em>'.
* <!-- end-user-doc -->
*
+ * <!-- begin-model-doc -->
+ * <p>
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
+ * </p>
+ * <!-- end-model-doc -->
+ *
* <p>
* The following features are supported:
* <ul>
@@ -32,11 +41,15 @@ public interface MHandlerContainer {
* Returns the value of the '<em><b>Handlers</b></em>' containment reference list.
* The list contents are of type {@link org.eclipse.e4.ui.model.application.commands.MHandler}.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Handlers</em>' containment reference list isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Handlers</em>' containment reference list.
* @model containment="true"
* @generated
diff --git a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/commands/MKeyBinding.java b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/commands/MKeyBinding.java
index 26930938cc3..472b7862252 100644
--- a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/commands/MKeyBinding.java
+++ b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/commands/MKeyBinding.java
@@ -18,6 +18,15 @@ import org.eclipse.e4.ui.model.application.MApplicationElement;
* A representation of the model object '<em><b>Key Binding</b></em>'.
* <!-- end-user-doc -->
*
+ * <!-- begin-model-doc -->
+ * <p>
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
+ * </p>
+ * <!-- end-model-doc -->
+ *
* <p>
* The following features are supported:
* <ul>
@@ -33,11 +42,15 @@ public interface MKeyBinding extends MApplicationElement, MKeySequence {
/**
* Returns the value of the '<em><b>Command</b></em>' reference.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Command</em>' reference isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Command</em>' reference.
* @see #setCommand(MCommand)
* @model required="true"
@@ -59,11 +72,15 @@ public interface MKeyBinding extends MApplicationElement, MKeySequence {
* Returns the value of the '<em><b>Parameters</b></em>' containment reference list.
* The list contents are of type {@link org.eclipse.e4.ui.model.application.commands.MParameter}.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Parameters</em>' containment reference list isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Parameters</em>' containment reference list.
* @model containment="true"
* @generated
diff --git a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/commands/MKeySequence.java b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/commands/MKeySequence.java
index 28cb3e83c0e..2172a53fe3e 100644
--- a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/commands/MKeySequence.java
+++ b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/commands/MKeySequence.java
@@ -16,6 +16,15 @@ package org.eclipse.e4.ui.model.application.commands;
* A representation of the model object '<em><b>Key Sequence</b></em>'.
* <!-- end-user-doc -->
*
+ * <!-- begin-model-doc -->
+ * <p>
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
+ * </p>
+ * <!-- end-model-doc -->
+ *
* <p>
* The following features are supported:
* <ul>
@@ -30,11 +39,15 @@ public interface MKeySequence {
/**
* Returns the value of the '<em><b>Key Sequence</b></em>' attribute.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Key Sequence</em>' attribute isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Key Sequence</em>' attribute.
* @see #setKeySequence(String)
* @model required="true"
diff --git a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/commands/MParameter.java b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/commands/MParameter.java
index 72808532fb7..85905d1e54b 100644
--- a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/commands/MParameter.java
+++ b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/commands/MParameter.java
@@ -17,6 +17,15 @@ import org.eclipse.e4.ui.model.application.MApplicationElement;
* A representation of the model object '<em><b>Parameter</b></em>'.
* <!-- end-user-doc -->
*
+ * <!-- begin-model-doc -->
+ * <p>
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
+ * </p>
+ * <!-- end-model-doc -->
+ *
* <p>
* The following features are supported:
* <ul>
@@ -32,11 +41,15 @@ public interface MParameter extends MApplicationElement {
/**
* Returns the value of the '<em><b>Name</b></em>' attribute.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Name</em>' attribute isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Name</em>' attribute.
* @see #setName(String)
* @model
@@ -57,11 +70,15 @@ public interface MParameter extends MApplicationElement {
/**
* Returns the value of the '<em><b>Value</b></em>' attribute.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Value</em>' attribute isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Value</em>' attribute.
* @see #setValue(String)
* @model
diff --git a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/descriptor/basic/MPartDescriptor.java b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/descriptor/basic/MPartDescriptor.java
index c7e35d7aaf0..da729bd24fb 100644
--- a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/descriptor/basic/MPartDescriptor.java
+++ b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/descriptor/basic/MPartDescriptor.java
@@ -23,6 +23,15 @@ import org.eclipse.e4.ui.model.application.ui.menu.MToolBar;
* A representation of the model object '<em><b>Part Descriptor</b></em>'.
* <!-- end-user-doc -->
*
+ * <!-- begin-model-doc -->
+ * <p>
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
+ * </p>
+ * <!-- end-model-doc -->
+ *
* <p>
* The following features are supported:
* <ul>
@@ -44,11 +53,15 @@ public interface MPartDescriptor extends MApplicationElement, MUILabel, MHandler
/**
* Returns the value of the '<em><b>Allow Multiple</b></em>' attribute.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Allow Multiple</em>' attribute isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Allow Multiple</em>' attribute.
* @see #setAllowMultiple(boolean)
* @model
@@ -69,11 +82,15 @@ public interface MPartDescriptor extends MApplicationElement, MUILabel, MHandler
/**
* Returns the value of the '<em><b>Category</b></em>' attribute.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Category</em>' attribute isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Category</em>' attribute.
* @see #setCategory(String)
* @model
@@ -95,11 +112,15 @@ public interface MPartDescriptor extends MApplicationElement, MUILabel, MHandler
* Returns the value of the '<em><b>Menus</b></em>' containment reference list.
* The list contents are of type {@link org.eclipse.e4.ui.model.application.ui.menu.MMenu}.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Menus</em>' containment reference list isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Menus</em>' containment reference list.
* @model containment="true"
* @generated
@@ -109,11 +130,15 @@ public interface MPartDescriptor extends MApplicationElement, MUILabel, MHandler
/**
* Returns the value of the '<em><b>Toolbar</b></em>' containment reference.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Toolbar</em>' containment reference isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Toolbar</em>' containment reference.
* @see #setToolbar(MToolBar)
* @model containment="true"
@@ -135,11 +160,15 @@ public interface MPartDescriptor extends MApplicationElement, MUILabel, MHandler
* Returns the value of the '<em><b>Closeable</b></em>' attribute.
* The default value is <code>"false"</code>.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Closeable</em>' attribute isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Closeable</em>' attribute.
* @see #setCloseable(boolean)
* @model default="false"
@@ -160,11 +189,15 @@ public interface MPartDescriptor extends MApplicationElement, MUILabel, MHandler
/**
* Returns the value of the '<em><b>Dirtyable</b></em>' attribute.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Dirtyable</em>' attribute isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Dirtyable</em>' attribute.
* @see #setDirtyable(boolean)
* @model
@@ -185,11 +218,15 @@ public interface MPartDescriptor extends MApplicationElement, MUILabel, MHandler
/**
* Returns the value of the '<em><b>Contribution URI</b></em>' attribute.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Contribution URI</em>' attribute isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Contribution URI</em>' attribute.
* @see #setContributionURI(String)
* @model
@@ -210,11 +247,15 @@ public interface MPartDescriptor extends MApplicationElement, MUILabel, MHandler
/**
* Returns the value of the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Description</em>' attribute isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Description</em>' attribute.
* @see #setDescription(String)
* @model
@@ -235,6 +276,14 @@ public interface MPartDescriptor extends MApplicationElement, MUILabel, MHandler
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ * <p>
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
+ * </p>
+ * <!-- end-model-doc -->
* @model kind="operation"
* @generated
*/
diff --git a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/descriptor/basic/MPartDescriptorContainer.java b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/descriptor/basic/MPartDescriptorContainer.java
index 93e331dfdf0..1062e317f8c 100644
--- a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/descriptor/basic/MPartDescriptorContainer.java
+++ b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/descriptor/basic/MPartDescriptorContainer.java
@@ -17,6 +17,15 @@ import java.util.List;
* A representation of the model object '<em><b>Part Descriptor Container</b></em>'.
* <!-- end-user-doc -->
*
+ * <!-- begin-model-doc -->
+ * <p>
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
+ * </p>
+ * <!-- end-model-doc -->
+ *
* <p>
* The following features are supported:
* <ul>
@@ -32,11 +41,15 @@ public interface MPartDescriptorContainer {
* Returns the value of the '<em><b>Descriptors</b></em>' containment reference list.
* The list contents are of type {@link org.eclipse.e4.ui.model.application.descriptor.basic.MPartDescriptor}.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Descriptors</em>' containment reference list isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Descriptors</em>' containment reference list.
* @model containment="true"
* @generated
diff --git a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/MContext.java b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/MContext.java
index 70bfca123a7..756eda3f871 100644
--- a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/MContext.java
+++ b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/MContext.java
@@ -19,6 +19,15 @@ import org.eclipse.e4.core.contexts.IEclipseContext;
* A representation of the model object '<em><b>Context</b></em>'.
* <!-- end-user-doc -->
*
+ * <!-- begin-model-doc -->
+ * <p>
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
+ * </p>
+ * <!-- end-model-doc -->
+ *
* <p>
* The following features are supported:
* <ul>
@@ -35,11 +44,15 @@ public interface MContext {
/**
* Returns the value of the '<em><b>Context</b></em>' attribute.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Context</em>' attribute isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Context</em>' attribute.
* @see #setContext(IEclipseContext)
* @model dataType="org.eclipse.e4.ui.model.application.IEclipseContext" transient="true" derived="true"
@@ -61,11 +74,15 @@ public interface MContext {
* Returns the value of the '<em><b>Variables</b></em>' attribute list.
* The list contents are of type {@link java.lang.String}.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Variables</em>' attribute list isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Variables</em>' attribute list.
* @model ordered="false"
* @generated
@@ -77,11 +94,15 @@ public interface MContext {
* The key is of type {@link java.lang.String},
* and the value is of type {@link java.lang.String},
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Properties</em>' map isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Properties</em>' map.
* @model mapType="org.eclipse.e4.ui.model.application.StringToStringMap<org.eclipse.emf.ecore.EString, org.eclipse.emf.ecore.EString>"
* @generated
diff --git a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/MCoreExpression.java b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/MCoreExpression.java
index 2b32c418748..c054b1be4aa 100644
--- a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/MCoreExpression.java
+++ b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/MCoreExpression.java
@@ -16,6 +16,15 @@ package org.eclipse.e4.ui.model.application.ui;
* A representation of the model object '<em><b>Core Expression</b></em>'.
* <!-- end-user-doc -->
*
+ * <!-- begin-model-doc -->
+ * <p>
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
+ * </p>
+ * <!-- end-model-doc -->
+ *
* <p>
* The following features are supported:
* <ul>
@@ -32,11 +41,15 @@ public interface MCoreExpression extends MExpression {
* Returns the value of the '<em><b>Core Expression Id</b></em>' attribute.
* The default value is <code>""</code>.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Core Expression Id</em>' attribute isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Core Expression Id</em>' attribute.
* @see #setCoreExpressionId(String)
* @model default=""
@@ -57,11 +70,15 @@ public interface MCoreExpression extends MExpression {
/**
* Returns the value of the '<em><b>Core Expression</b></em>' attribute.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Core Expression</em>' attribute isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Core Expression</em>' attribute.
* @see #setCoreExpression(Object)
* @model transient="true"
diff --git a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/MDirtyable.java b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/MDirtyable.java
index ae29eb5ef46..67ee9fc23ea 100644
--- a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/MDirtyable.java
+++ b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/MDirtyable.java
@@ -16,6 +16,15 @@ package org.eclipse.e4.ui.model.application.ui;
* A representation of the model object '<em><b>Dirtyable</b></em>'.
* <!-- end-user-doc -->
*
+ * <!-- begin-model-doc -->
+ * <p>
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
+ * </p>
+ * <!-- end-model-doc -->
+ *
* <p>
* The following features are supported:
* <ul>
@@ -30,11 +39,15 @@ public interface MDirtyable {
/**
* Returns the value of the '<em><b>Dirty</b></em>' attribute.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Dirty</em>' attribute isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Dirty</em>' attribute.
* @see #setDirty(boolean)
* @model transient="true" derived="true"
diff --git a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/MElementContainer.java b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/MElementContainer.java
index 94d7aec266a..8ffd8198576 100644
--- a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/MElementContainer.java
+++ b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/MElementContainer.java
@@ -17,6 +17,15 @@ import java.util.List;
* A representation of the model object '<em><b>Element Container</b></em>'.
* <!-- end-user-doc -->
*
+ * <!-- begin-model-doc -->
+ * <p>
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
+ * </p>
+ * <!-- end-model-doc -->
+ *
* <p>
* The following features are supported:
* <ul>
@@ -34,11 +43,15 @@ public interface MElementContainer<T extends MUIElement> extends MUIElement {
* The list contents are of type {@link T}.
* It is bidirectional and its opposite is '{@link org.eclipse.e4.ui.model.application.ui.MUIElement#getParent <em>Parent</em>}'.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Children</em>' containment reference list isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Children</em>' containment reference list.
* @see org.eclipse.e4.ui.model.application.ui.MUIElement#getParent
* @model opposite="parent" containment="true"
@@ -49,11 +62,15 @@ public interface MElementContainer<T extends MUIElement> extends MUIElement {
/**
* Returns the value of the '<em><b>Selected Element</b></em>' reference.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Selected Element</em>' reference isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Selected Element</em>' reference.
* @see #setSelectedElement(MUIElement)
* @model
diff --git a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/MExpression.java b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/MExpression.java
index 76b3eb564f1..d58f91a8996 100644
--- a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/MExpression.java
+++ b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/MExpression.java
@@ -18,6 +18,15 @@ import org.eclipse.e4.ui.model.application.MApplicationElement;
* A representation of the model object '<em><b>Expression</b></em>'.
* <!-- end-user-doc -->
*
+ * <!-- begin-model-doc -->
+ * <p>
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
+ * </p>
+ * <!-- end-model-doc -->
+ *
*
* @model abstract="true"
* @generated
diff --git a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/MGenericStack.java b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/MGenericStack.java
index e2fbc1e8748..f4d7880d52d 100644
--- a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/MGenericStack.java
+++ b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/MGenericStack.java
@@ -16,6 +16,15 @@ package org.eclipse.e4.ui.model.application.ui;
* A representation of the model object '<em><b>Generic Stack</b></em>'.
* <!-- end-user-doc -->
*
+ * <!-- begin-model-doc -->
+ * <p>
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
+ * </p>
+ * <!-- end-model-doc -->
+ *
*
* @model abstract="true"
* @generated
diff --git a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/MGenericTile.java b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/MGenericTile.java
index 9becee4fafa..a9a3eabb591 100644
--- a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/MGenericTile.java
+++ b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/MGenericTile.java
@@ -16,6 +16,15 @@ package org.eclipse.e4.ui.model.application.ui;
* A representation of the model object '<em><b>Generic Tile</b></em>'.
* <!-- end-user-doc -->
*
+ * <!-- begin-model-doc -->
+ * <p>
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
+ * </p>
+ * <!-- end-model-doc -->
+ *
* <p>
* The following features are supported:
* <ul>
@@ -30,11 +39,15 @@ public interface MGenericTile<T extends MUIElement> extends MElementContainer<T>
/**
* Returns the value of the '<em><b>Horizontal</b></em>' attribute.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Horizontal</em>' attribute isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Horizontal</em>' attribute.
* @see #setHorizontal(boolean)
* @model
diff --git a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/MGenericTrimContainer.java b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/MGenericTrimContainer.java
index bc30074c84a..7f2751ca152 100644
--- a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/MGenericTrimContainer.java
+++ b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/MGenericTrimContainer.java
@@ -16,6 +16,15 @@ package org.eclipse.e4.ui.model.application.ui;
* A representation of the model object '<em><b>Generic Trim Container</b></em>'.
* <!-- end-user-doc -->
*
+ * <!-- begin-model-doc -->
+ * <p>
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
+ * </p>
+ * <!-- end-model-doc -->
+ *
* <p>
* The following features are supported:
* <ul>
@@ -31,11 +40,15 @@ public interface MGenericTrimContainer<T extends MUIElement> extends MElementCon
* Returns the value of the '<em><b>Side</b></em>' attribute.
* The literals are from the enumeration {@link org.eclipse.e4.ui.model.application.ui.SideValue}.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Side</em>' attribute isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Side</em>' attribute.
* @see org.eclipse.e4.ui.model.application.ui.SideValue
* @see #setSide(SideValue)
diff --git a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/MInput.java b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/MInput.java
index e57945e39d2..38c644ebbc3 100644
--- a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/MInput.java
+++ b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/MInput.java
@@ -16,6 +16,15 @@ package org.eclipse.e4.ui.model.application.ui;
* A representation of the model object '<em><b>Input</b></em>'.
* <!-- end-user-doc -->
*
+ * <!-- begin-model-doc -->
+ * <p>
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
+ * </p>
+ * <!-- end-model-doc -->
+ *
* <p>
* The following features are supported:
* <ul>
@@ -30,11 +39,15 @@ public interface MInput {
/**
* Returns the value of the '<em><b>Input URI</b></em>' attribute.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Input URI</em>' attribute isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Input URI</em>' attribute.
* @see #setInputURI(String)
* @model
diff --git a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/MSnippetContainer.java b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/MSnippetContainer.java
index 990e043b0ab..32a6abb6a32 100644
--- a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/MSnippetContainer.java
+++ b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/MSnippetContainer.java
@@ -17,6 +17,15 @@ import java.util.List;
* A representation of the model object '<em><b>Snippet Container</b></em>'.
* <!-- end-user-doc -->
*
+ * <!-- begin-model-doc -->
+ * <p>
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
+ * </p>
+ * <!-- end-model-doc -->
+ *
* <p>
* The following features are supported:
* <ul>
@@ -32,11 +41,15 @@ public interface MSnippetContainer {
* Returns the value of the '<em><b>Snippets</b></em>' containment reference list.
* The list contents are of type {@link org.eclipse.e4.ui.model.application.ui.MUIElement}.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Snippets</em>' containment reference list isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Snippets</em>' containment reference list.
* @model containment="true"
* @generated
diff --git a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/MUIElement.java b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/MUIElement.java
index 65d0a206dd6..ae6b7f6482d 100644
--- a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/MUIElement.java
+++ b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/MUIElement.java
@@ -18,6 +18,15 @@ import org.eclipse.e4.ui.model.application.ui.advanced.MPlaceholder;
* A representation of the model object '<em><b>UI Element</b></em>'.
* <!-- end-user-doc -->
*
+ * <!-- begin-model-doc -->
+ * <p>
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
+ * </p>
+ * <!-- end-model-doc -->
+ *
* <p>
* The following features are supported:
* <ul>
@@ -41,11 +50,15 @@ public interface MUIElement extends MApplicationElement {
/**
* Returns the value of the '<em><b>Widget</b></em>' attribute.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Widget</em>' attribute isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Widget</em>' attribute.
* @see #setWidget(Object)
* @model transient="true" derived="true"
@@ -66,11 +79,15 @@ public interface MUIElement extends MApplicationElement {
/**
* Returns the value of the '<em><b>Renderer</b></em>' attribute.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Renderer</em>' attribute isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Renderer</em>' attribute.
* @see #setRenderer(Object)
* @model transient="true" derived="true"
@@ -92,11 +109,15 @@ public interface MUIElement extends MApplicationElement {
* Returns the value of the '<em><b>To Be Rendered</b></em>' attribute.
* The default value is <code>"true"</code>.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>To Be Rendered</em>' attribute isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>To Be Rendered</em>' attribute.
* @see #setToBeRendered(boolean)
* @model default="true"
@@ -117,11 +138,15 @@ public interface MUIElement extends MApplicationElement {
/**
* Returns the value of the '<em><b>On Top</b></em>' attribute.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>On Top</em>' attribute isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>On Top</em>' attribute.
* @see #setOnTop(boolean)
* @model
@@ -143,11 +168,15 @@ public interface MUIElement extends MApplicationElement {
* Returns the value of the '<em><b>Visible</b></em>' attribute.
* The default value is <code>"true"</code>.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Visible</em>' attribute isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Visible</em>' attribute.
* @see #setVisible(boolean)
* @model default="true"
@@ -169,11 +198,15 @@ public interface MUIElement extends MApplicationElement {
* Returns the value of the '<em><b>Parent</b></em>' container reference.
* It is bidirectional and its opposite is '{@link org.eclipse.e4.ui.model.application.ui.MElementContainer#getChildren <em>Children</em>}'.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Parent</em>' container reference isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Parent</em>' container reference.
* @see #setParent(MElementContainer)
* @see org.eclipse.e4.ui.model.application.ui.MElementContainer#getChildren
@@ -195,11 +228,15 @@ public interface MUIElement extends MApplicationElement {
/**
* Returns the value of the '<em><b>Container Data</b></em>' attribute.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Container Data</em>' attribute isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Container Data</em>' attribute.
* @see #setContainerData(String)
* @model
@@ -220,11 +257,15 @@ public interface MUIElement extends MApplicationElement {
/**
* Returns the value of the '<em><b>Cur Shared Ref</b></em>' reference.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Cur Shared Ref</em>' reference isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Cur Shared Ref</em>' reference.
* @see #setCurSharedRef(MPlaceholder)
* @model transient="true" derived="true"
@@ -245,11 +286,15 @@ public interface MUIElement extends MApplicationElement {
/**
* Returns the value of the '<em><b>Visible When</b></em>' containment reference.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Visible When</em>' containment reference isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Visible When</em>' containment reference.
* @see #setVisibleWhen(MExpression)
* @model containment="true"
@@ -270,11 +315,15 @@ public interface MUIElement extends MApplicationElement {
/**
* Returns the value of the '<em><b>Accessibility Phrase</b></em>' attribute.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Accessibility Phrase</em>' attribute isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Accessibility Phrase</em>' attribute.
* @see #setAccessibilityPhrase(String)
* @model
@@ -295,6 +344,14 @@ public interface MUIElement extends MApplicationElement {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ * <p>
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
+ * </p>
+ * <!-- end-model-doc -->
* @model kind="operation"
* @generated
*/
diff --git a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/MUILabel.java b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/MUILabel.java
index c41090dfd25..1ce30bc9aba 100644
--- a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/MUILabel.java
+++ b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/MUILabel.java
@@ -16,6 +16,15 @@ package org.eclipse.e4.ui.model.application.ui;
* A representation of the model object '<em><b>UI Label</b></em>'.
* <!-- end-user-doc -->
*
+ * <!-- begin-model-doc -->
+ * <p>
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
+ * </p>
+ * <!-- end-model-doc -->
+ *
* <p>
* The following features are supported:
* <ul>
@@ -32,11 +41,15 @@ public interface MUILabel {
/**
* Returns the value of the '<em><b>Label</b></em>' attribute.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Label</em>' attribute isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Label</em>' attribute.
* @see #setLabel(String)
* @model
@@ -57,11 +70,15 @@ public interface MUILabel {
/**
* Returns the value of the '<em><b>Icon URI</b></em>' attribute.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Icon URI</em>' attribute isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Icon URI</em>' attribute.
* @see #setIconURI(String)
* @model
@@ -82,11 +99,15 @@ public interface MUILabel {
/**
* Returns the value of the '<em><b>Tooltip</b></em>' attribute.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Tooltip</em>' attribute isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Tooltip</em>' attribute.
* @see #setTooltip(String)
* @model
@@ -107,6 +128,14 @@ public interface MUILabel {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ * <p>
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
+ * </p>
+ * <!-- end-model-doc -->
* @model kind="operation"
* @generated
*/
@@ -115,6 +144,14 @@ public interface MUILabel {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ * <p>
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
+ * </p>
+ * <!-- end-model-doc -->
* @model kind="operation"
* @generated
*/
diff --git a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/advanced/MArea.java b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/advanced/MArea.java
index 959c316fe0a..62d28e680c9 100644
--- a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/advanced/MArea.java
+++ b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/advanced/MArea.java
@@ -18,6 +18,15 @@ import org.eclipse.e4.ui.model.application.ui.basic.MPartSashContainer;
* A representation of the model object '<em><b>Area</b></em>'.
* <!-- end-user-doc -->
*
+ * <!-- begin-model-doc -->
+ * <p>
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
+ * </p>
+ * <!-- end-model-doc -->
+ *
*
* @model
* @generated
diff --git a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/advanced/MPerspective.java b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/advanced/MPerspective.java
index a36e304fafa..ad853cea1f5 100644
--- a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/advanced/MPerspective.java
+++ b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/advanced/MPerspective.java
@@ -22,6 +22,15 @@ import org.eclipse.e4.ui.model.application.ui.basic.MWindow;
* A representation of the model object '<em><b>Perspective</b></em>'.
* <!-- end-user-doc -->
*
+ * <!-- begin-model-doc -->
+ * <p>
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
+ * </p>
+ * <!-- end-model-doc -->
+ *
* <p>
* The following features are supported:
* <ul>
@@ -37,11 +46,15 @@ public interface MPerspective extends MElementContainer<MPartSashContainerElemen
* Returns the value of the '<em><b>Windows</b></em>' containment reference list.
* The list contents are of type {@link org.eclipse.e4.ui.model.application.ui.basic.MWindow}.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Windows</em>' containment reference list isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Windows</em>' containment reference list.
* @model containment="true"
* @generated
diff --git a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/advanced/MPerspectiveStack.java b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/advanced/MPerspectiveStack.java
index f88c7428cb3..a1251f4cfd9 100644
--- a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/advanced/MPerspectiveStack.java
+++ b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/advanced/MPerspectiveStack.java
@@ -20,6 +20,15 @@ import org.eclipse.e4.ui.model.application.ui.basic.MWindowElement;
* A representation of the model object '<em><b>Perspective Stack</b></em>'.
* <!-- end-user-doc -->
*
+ * <!-- begin-model-doc -->
+ * <p>
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
+ * </p>
+ * <!-- end-model-doc -->
+ *
*
* @model
* @generated
diff --git a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/advanced/MPlaceholder.java b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/advanced/MPlaceholder.java
index effafbb2f4b..e34714f6149 100644
--- a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/advanced/MPlaceholder.java
+++ b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/advanced/MPlaceholder.java
@@ -19,6 +19,15 @@ import org.eclipse.e4.ui.model.application.ui.basic.MStackElement;
* A representation of the model object '<em><b>Placeholder</b></em>'.
* <!-- end-user-doc -->
*
+ * <!-- begin-model-doc -->
+ * <p>
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
+ * </p>
+ * <!-- end-model-doc -->
+ *
* <p>
* The following features are supported:
* <ul>
@@ -34,11 +43,15 @@ public interface MPlaceholder extends MUIElement, MPartSashContainerElement, MSt
/**
* Returns the value of the '<em><b>Ref</b></em>' reference.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Ref</em>' reference isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Ref</em>' reference.
* @see #setRef(MUIElement)
* @model required="true"
@@ -60,11 +73,15 @@ public interface MPlaceholder extends MUIElement, MPartSashContainerElement, MSt
* Returns the value of the '<em><b>Closeable</b></em>' attribute.
* The default value is <code>"false"</code>.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Closeable</em>' attribute isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Closeable</em>' attribute.
* @see #setCloseable(boolean)
* @model default="false"
diff --git a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/basic/MInputPart.java b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/basic/MInputPart.java
index 7d8a65b7f01..c206b5bcd65 100644
--- a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/basic/MInputPart.java
+++ b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/basic/MInputPart.java
@@ -17,6 +17,15 @@ import org.eclipse.e4.ui.model.application.ui.MInput;
* A representation of the model object '<em><b>Input Part</b></em>'.
* <!-- end-user-doc -->
*
+ * <!-- begin-model-doc -->
+ * <p>
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
+ * </p>
+ * <!-- end-model-doc -->
+ *
*
* @model
* @generated
diff --git a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/basic/MPart.java b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/basic/MPart.java
index 100307d23e6..1cd02f43110 100644
--- a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/basic/MPart.java
+++ b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/basic/MPart.java
@@ -26,6 +26,15 @@ import org.eclipse.e4.ui.model.application.ui.menu.MToolBar;
* A representation of the model object '<em><b>Part</b></em>'.
* <!-- end-user-doc -->
*
+ * <!-- begin-model-doc -->
+ * <p>
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
+ * </p>
+ * <!-- end-model-doc -->
+ *
* <p>
* The following features are supported:
* <ul>
@@ -44,11 +53,15 @@ public interface MPart extends MUIElement, MPartSashContainerElement, MStackElem
* Returns the value of the '<em><b>Menus</b></em>' containment reference list.
* The list contents are of type {@link org.eclipse.e4.ui.model.application.ui.menu.MMenu}.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Menus</em>' containment reference list isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Menus</em>' containment reference list.
* @model containment="true"
* @generated
@@ -58,11 +71,15 @@ public interface MPart extends MUIElement, MPartSashContainerElement, MStackElem
/**
* Returns the value of the '<em><b>Toolbar</b></em>' containment reference.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Toolbar</em>' containment reference isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Toolbar</em>' containment reference.
* @see #setToolbar(MToolBar)
* @model containment="true"
@@ -84,11 +101,15 @@ public interface MPart extends MUIElement, MPartSashContainerElement, MStackElem
* Returns the value of the '<em><b>Closeable</b></em>' attribute.
* The default value is <code>"false"</code>.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Closeable</em>' attribute isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Closeable</em>' attribute.
* @see #setCloseable(boolean)
* @model default="false"
@@ -109,11 +130,15 @@ public interface MPart extends MUIElement, MPartSashContainerElement, MStackElem
/**
* Returns the value of the '<em><b>Description</b></em>' attribute.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Description</em>' attribute isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Description</em>' attribute.
* @see #setDescription(String)
* @model
@@ -134,6 +159,14 @@ public interface MPart extends MUIElement, MPartSashContainerElement, MStackElem
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ * <p>
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
+ * </p>
+ * <!-- end-model-doc -->
* @model kind="operation"
* @generated
*/
diff --git a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/basic/MPartSashContainer.java b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/basic/MPartSashContainer.java
index ecbbbf2642a..22581d47224 100644
--- a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/basic/MPartSashContainer.java
+++ b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/basic/MPartSashContainer.java
@@ -17,6 +17,15 @@ import org.eclipse.e4.ui.model.application.ui.MGenericTile;
* A representation of the model object '<em><b>Part Sash Container</b></em>'.
* <!-- end-user-doc -->
*
+ * <!-- begin-model-doc -->
+ * <p>
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
+ * </p>
+ * <!-- end-model-doc -->
+ *
*
* @model
* @generated
diff --git a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/basic/MPartSashContainerElement.java b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/basic/MPartSashContainerElement.java
index 49dde99fe6d..76b9ab62af1 100644
--- a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/basic/MPartSashContainerElement.java
+++ b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/basic/MPartSashContainerElement.java
@@ -17,6 +17,15 @@ import org.eclipse.e4.ui.model.application.ui.MUIElement;
* A representation of the model object '<em><b>Part Sash Container Element</b></em>'.
* <!-- end-user-doc -->
*
+ * <!-- begin-model-doc -->
+ * <p>
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
+ * </p>
+ * <!-- end-model-doc -->
+ *
*
* @model interface="true" abstract="true"
* @generated
diff --git a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/basic/MPartStack.java b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/basic/MPartStack.java
index a2eb9a7f675..ba179adf742 100644
--- a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/basic/MPartStack.java
+++ b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/basic/MPartStack.java
@@ -17,6 +17,15 @@ import org.eclipse.e4.ui.model.application.ui.MGenericStack;
* A representation of the model object '<em><b>Part Stack</b></em>'.
* <!-- end-user-doc -->
*
+ * <!-- begin-model-doc -->
+ * <p>
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
+ * </p>
+ * <!-- end-model-doc -->
+ *
*
* @model
* @generated
diff --git a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/basic/MStackElement.java b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/basic/MStackElement.java
index 4f11c3aa32c..20485bd65cd 100644
--- a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/basic/MStackElement.java
+++ b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/basic/MStackElement.java
@@ -17,6 +17,15 @@ import org.eclipse.e4.ui.model.application.ui.MUIElement;
* A representation of the model object '<em><b>Stack Element</b></em>'.
* <!-- end-user-doc -->
*
+ * <!-- begin-model-doc -->
+ * <p>
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
+ * </p>
+ * <!-- end-model-doc -->
+ *
*
* @model interface="true" abstract="true"
* @generated
diff --git a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/basic/MTrimBar.java b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/basic/MTrimBar.java
index e5d4215ce50..09879cba11c 100644
--- a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/basic/MTrimBar.java
+++ b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/basic/MTrimBar.java
@@ -19,6 +19,15 @@ import org.eclipse.e4.ui.model.application.ui.MUIElement;
* A representation of the model object '<em><b>Trim Bar</b></em>'.
* <!-- end-user-doc -->
*
+ * <!-- begin-model-doc -->
+ * <p>
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
+ * </p>
+ * <!-- end-model-doc -->
+ *
* <p>
* The following features are supported:
* <ul>
@@ -35,11 +44,15 @@ public interface MTrimBar extends MGenericTrimContainer<MTrimElement>, MUIElemen
* Returns the value of the '<em><b>Pending Cleanup</b></em>' reference list.
* The list contents are of type {@link org.eclipse.e4.ui.model.application.ui.basic.MTrimElement}.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Pending Cleanup</em>' reference list isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Pending Cleanup</em>' reference list.
* @model transient="true"
* @generated
diff --git a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/basic/MTrimElement.java b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/basic/MTrimElement.java
index 7070039d227..e52e3c5a8cd 100644
--- a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/basic/MTrimElement.java
+++ b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/basic/MTrimElement.java
@@ -17,6 +17,15 @@ import org.eclipse.e4.ui.model.application.ui.MUIElement;
* A representation of the model object '<em><b>Trim Element</b></em>'.
* <!-- end-user-doc -->
*
+ * <!-- begin-model-doc -->
+ * <p>
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
+ * </p>
+ * <!-- end-model-doc -->
+ *
*
* @model abstract="true"
* @generated
diff --git a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/basic/MTrimmedWindow.java b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/basic/MTrimmedWindow.java
index 8ecb6fa48e8..b6ae7e773bb 100644
--- a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/basic/MTrimmedWindow.java
+++ b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/basic/MTrimmedWindow.java
@@ -17,6 +17,15 @@ import java.util.List;
* A representation of the model object '<em><b>Trimmed Window</b></em>'.
* <!-- end-user-doc -->
*
+ * <!-- begin-model-doc -->
+ * <p>
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
+ * </p>
+ * <!-- end-model-doc -->
+ *
* <p>
* The following features are supported:
* <ul>
@@ -32,11 +41,15 @@ public interface MTrimmedWindow extends MWindow {
* Returns the value of the '<em><b>Trim Bars</b></em>' containment reference list.
* The list contents are of type {@link org.eclipse.e4.ui.model.application.ui.basic.MTrimBar}.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Trim Bars</em>' containment reference list isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Trim Bars</em>' containment reference list.
* @model containment="true"
* @generated
diff --git a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/basic/MWindow.java b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/basic/MWindow.java
index de440548bd6..e8b827f40e6 100644
--- a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/basic/MWindow.java
+++ b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/basic/MWindow.java
@@ -25,6 +25,15 @@ import org.eclipse.e4.ui.model.application.ui.menu.MMenu;
* A representation of the model object '<em><b>Window</b></em>'.
* <!-- end-user-doc -->
*
+ * <!-- begin-model-doc -->
+ * <p>
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
+ * </p>
+ * <!-- end-model-doc -->
+ *
* <p>
* The following features are supported:
* <ul>
@@ -45,11 +54,15 @@ public interface MWindow extends MElementContainer<MWindowElement>, MUILabel, MC
/**
* Returns the value of the '<em><b>Main Menu</b></em>' containment reference.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Main Menu</em>' containment reference isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Main Menu</em>' containment reference.
* @see #setMainMenu(MMenu)
* @model containment="true"
@@ -71,11 +84,15 @@ public interface MWindow extends MElementContainer<MWindowElement>, MUILabel, MC
* Returns the value of the '<em><b>X</b></em>' attribute.
* The default value is <code>"-2147483648"</code>.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>X</em>' attribute isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>X</em>' attribute.
* @see #setX(int)
* @model default="-2147483648"
@@ -97,11 +114,15 @@ public interface MWindow extends MElementContainer<MWindowElement>, MUILabel, MC
* Returns the value of the '<em><b>Y</b></em>' attribute.
* The default value is <code>"-2147483648"</code>.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Y</em>' attribute isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Y</em>' attribute.
* @see #setY(int)
* @model default="-2147483648"
@@ -123,11 +144,15 @@ public interface MWindow extends MElementContainer<MWindowElement>, MUILabel, MC
* Returns the value of the '<em><b>Width</b></em>' attribute.
* The default value is <code>"-1"</code>.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Width</em>' attribute isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Width</em>' attribute.
* @see #setWidth(int)
* @model default="-1"
@@ -149,11 +174,15 @@ public interface MWindow extends MElementContainer<MWindowElement>, MUILabel, MC
* Returns the value of the '<em><b>Height</b></em>' attribute.
* The default value is <code>"-1"</code>.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Height</em>' attribute isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Height</em>' attribute.
* @see #setHeight(int)
* @model default="-1"
@@ -175,11 +204,15 @@ public interface MWindow extends MElementContainer<MWindowElement>, MUILabel, MC
* Returns the value of the '<em><b>Windows</b></em>' containment reference list.
* The list contents are of type {@link org.eclipse.e4.ui.model.application.ui.basic.MWindow}.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Windows</em>' containment reference list isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Windows</em>' containment reference list.
* @model containment="true"
* @generated
@@ -190,11 +223,15 @@ public interface MWindow extends MElementContainer<MWindowElement>, MUILabel, MC
* Returns the value of the '<em><b>Shared Elements</b></em>' containment reference list.
* The list contents are of type {@link org.eclipse.e4.ui.model.application.ui.MUIElement}.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Shared Elements</em>' containment reference list isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Shared Elements</em>' containment reference list.
* @model containment="true"
* @generated
diff --git a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/basic/MWindowElement.java b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/basic/MWindowElement.java
index 3acd6c5a7e6..ccb845fe66c 100644
--- a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/basic/MWindowElement.java
+++ b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/basic/MWindowElement.java
@@ -17,6 +17,15 @@ import org.eclipse.e4.ui.model.application.ui.MUIElement;
* A representation of the model object '<em><b>Window Element</b></em>'.
* <!-- end-user-doc -->
*
+ * <!-- begin-model-doc -->
+ * <p>
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
+ * </p>
+ * <!-- end-model-doc -->
+ *
*
* @model interface="true" abstract="true"
* @generated
diff --git a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MDirectMenuItem.java b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MDirectMenuItem.java
index afe9067c293..33c5efd641e 100644
--- a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MDirectMenuItem.java
+++ b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MDirectMenuItem.java
@@ -17,6 +17,15 @@ import org.eclipse.e4.ui.model.application.MContribution;
* A representation of the model object '<em><b>Direct Menu Item</b></em>'.
* <!-- end-user-doc -->
*
+ * <!-- begin-model-doc -->
+ * <p>
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
+ * </p>
+ * <!-- end-model-doc -->
+ *
*
* @model
* @generated
diff --git a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MDirectToolItem.java b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MDirectToolItem.java
index e97c2d54930..89788d76de8 100644
--- a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MDirectToolItem.java
+++ b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MDirectToolItem.java
@@ -17,6 +17,15 @@ import org.eclipse.e4.ui.model.application.MContribution;
* A representation of the model object '<em><b>Direct Tool Item</b></em>'.
* <!-- end-user-doc -->
*
+ * <!-- begin-model-doc -->
+ * <p>
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
+ * </p>
+ * <!-- end-model-doc -->
+ *
*
* @model
* @generated
diff --git a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MDynamicMenuContribution.java b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MDynamicMenuContribution.java
index 581016d5d2e..beb9791ec92 100644
--- a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MDynamicMenuContribution.java
+++ b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MDynamicMenuContribution.java
@@ -17,6 +17,15 @@ import org.eclipse.e4.ui.model.application.MContribution;
* A representation of the model object '<em><b>Dynamic Menu Contribution</b></em>'.
* <!-- end-user-doc -->
*
+ * <!-- begin-model-doc -->
+ * <p>
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
+ * </p>
+ * <!-- end-model-doc -->
+ *
*
* @model
* @generated
diff --git a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MHandledItem.java b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MHandledItem.java
index 18ec9adb847..9c73c5abb0d 100644
--- a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MHandledItem.java
+++ b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MHandledItem.java
@@ -20,6 +20,15 @@ import org.eclipse.e4.ui.model.application.commands.MParameter;
* A representation of the model object '<em><b>Handled Item</b></em>'.
* <!-- end-user-doc -->
*
+ * <!-- begin-model-doc -->
+ * <p>
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
+ * </p>
+ * <!-- end-model-doc -->
+ *
* <p>
* The following features are supported:
* <ul>
@@ -36,11 +45,15 @@ public interface MHandledItem extends MItem {
/**
* Returns the value of the '<em><b>Command</b></em>' reference.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Command</em>' reference isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Command</em>' reference.
* @see #setCommand(MCommand)
* @model
@@ -61,11 +74,15 @@ public interface MHandledItem extends MItem {
/**
* Returns the value of the '<em><b>Wb Command</b></em>' attribute.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Wb Command</em>' attribute isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Wb Command</em>' attribute.
* @see #setWbCommand(ParameterizedCommand)
* @model dataType="org.eclipse.e4.ui.model.application.commands.ParameterizedCommand" transient="true"
@@ -87,11 +104,15 @@ public interface MHandledItem extends MItem {
* Returns the value of the '<em><b>Parameters</b></em>' containment reference list.
* The list contents are of type {@link org.eclipse.e4.ui.model.application.commands.MParameter}.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Parameters</em>' containment reference list isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Parameters</em>' containment reference list.
* @model containment="true"
* @generated
diff --git a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MHandledMenuItem.java b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MHandledMenuItem.java
index a93145d8423..9e74534c8ad 100644
--- a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MHandledMenuItem.java
+++ b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MHandledMenuItem.java
@@ -16,6 +16,15 @@ package org.eclipse.e4.ui.model.application.ui.menu;
* A representation of the model object '<em><b>Handled Menu Item</b></em>'.
* <!-- end-user-doc -->
*
+ * <!-- begin-model-doc -->
+ * <p>
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
+ * </p>
+ * <!-- end-model-doc -->
+ *
*
* @model
* @generated
diff --git a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MHandledToolItem.java b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MHandledToolItem.java
index e4b5f6eab87..f34c06649d5 100644
--- a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MHandledToolItem.java
+++ b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MHandledToolItem.java
@@ -16,6 +16,15 @@ package org.eclipse.e4.ui.model.application.ui.menu;
* A representation of the model object '<em><b>Handled Tool Item</b></em>'.
* <!-- end-user-doc -->
*
+ * <!-- begin-model-doc -->
+ * <p>
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
+ * </p>
+ * <!-- end-model-doc -->
+ *
*
* @model
* @generated
diff --git a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MItem.java b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MItem.java
index eb7dc5efbaf..252b70ce03a 100644
--- a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MItem.java
+++ b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MItem.java
@@ -18,6 +18,15 @@ import org.eclipse.e4.ui.model.application.ui.MUILabel;
* A representation of the model object '<em><b>Item</b></em>'.
* <!-- end-user-doc -->
*
+ * <!-- begin-model-doc -->
+ * <p>
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
+ * </p>
+ * <!-- end-model-doc -->
+ *
* <p>
* The following features are supported:
* <ul>
@@ -35,11 +44,15 @@ public interface MItem extends MUIElement, MUILabel {
* Returns the value of the '<em><b>Enabled</b></em>' attribute.
* The default value is <code>"true"</code>.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Enabled</em>' attribute isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Enabled</em>' attribute.
* @see #setEnabled(boolean)
* @model default="true"
@@ -60,11 +73,15 @@ public interface MItem extends MUIElement, MUILabel {
/**
* Returns the value of the '<em><b>Selected</b></em>' attribute.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Selected</em>' attribute isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Selected</em>' attribute.
* @see #setSelected(boolean)
* @model
@@ -86,11 +103,15 @@ public interface MItem extends MUIElement, MUILabel {
* Returns the value of the '<em><b>Type</b></em>' attribute.
* The literals are from the enumeration {@link org.eclipse.e4.ui.model.application.ui.menu.ItemType}.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Type</em>' attribute isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Type</em>' attribute.
* @see org.eclipse.e4.ui.model.application.ui.menu.ItemType
* @see #setType(ItemType)
diff --git a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MMenu.java b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MMenu.java
index d58006f8bb1..832a0258958 100644
--- a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MMenu.java
+++ b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MMenu.java
@@ -17,6 +17,15 @@ import org.eclipse.e4.ui.model.application.ui.MElementContainer;
* A representation of the model object '<em><b>Menu</b></em>'.
* <!-- end-user-doc -->
*
+ * <!-- begin-model-doc -->
+ * <p>
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
+ * </p>
+ * <!-- end-model-doc -->
+ *
* <p>
* The following features are supported:
* <ul>
@@ -32,11 +41,15 @@ public interface MMenu extends MMenuElement, MElementContainer<MMenuElement> {
* Returns the value of the '<em><b>Enabled</b></em>' attribute.
* The default value is <code>"true"</code>.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Enabled</em>' attribute isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Enabled</em>' attribute.
* @see #setEnabled(boolean)
* @model default="true"
diff --git a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MMenuContribution.java b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MMenuContribution.java
index 3bca567ede4..4ef42ae165a 100644
--- a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MMenuContribution.java
+++ b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MMenuContribution.java
@@ -17,6 +17,13 @@ import org.eclipse.e4.ui.model.application.ui.MElementContainer;
* A representation of the model object '<em><b>Contribution</b></em>'.
* <!-- end-user-doc -->
*
+ * <!-- begin-model-doc -->
+ * <p>
+ * Provisional for 4.3.
+ * </p>
+ * @noreference
+ * <!-- end-model-doc -->
+ *
* <p>
* The following features are supported:
* <ul>
@@ -33,11 +40,15 @@ public interface MMenuContribution extends MElementContainer<MMenuElement> {
* Returns the value of the '<em><b>Position In Parent</b></em>' attribute.
* The default value is <code>""</code>.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Position In Parent</em>' attribute isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Position In Parent</em>' attribute.
* @see #setPositionInParent(String)
* @model default=""
@@ -58,11 +69,15 @@ public interface MMenuContribution extends MElementContainer<MMenuElement> {
/**
* Returns the value of the '<em><b>Parent Id</b></em>' attribute.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Parent Id</em>' attribute isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Parent Id</em>' attribute.
* @see #setParentId(String)
* @model required="true"
diff --git a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MMenuContributions.java b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MMenuContributions.java
index d83bd24a7b2..f5c45482e3a 100644
--- a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MMenuContributions.java
+++ b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MMenuContributions.java
@@ -17,6 +17,13 @@ import java.util.List;
* A representation of the model object '<em><b>Contributions</b></em>'.
* <!-- end-user-doc -->
*
+ * <!-- begin-model-doc -->
+ * <p>
+ * Provisional for 4.3.
+ * </p>
+ * @noreference
+ * <!-- end-model-doc -->
+ *
* <p>
* The following features are supported:
* <ul>
@@ -32,11 +39,15 @@ public interface MMenuContributions {
* Returns the value of the '<em><b>Menu Contributions</b></em>' containment reference list.
* The list contents are of type {@link org.eclipse.e4.ui.model.application.ui.menu.MMenuContribution}.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Menu Contributions</em>' containment reference list isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Menu Contributions</em>' containment reference list.
* @model containment="true"
* @generated
diff --git a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MMenuElement.java b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MMenuElement.java
index b18fecea63d..247ca672156 100644
--- a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MMenuElement.java
+++ b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MMenuElement.java
@@ -18,6 +18,15 @@ import org.eclipse.e4.ui.model.application.ui.MUILabel;
* A representation of the model object '<em><b>Element</b></em>'.
* <!-- end-user-doc -->
*
+ * <!-- begin-model-doc -->
+ * <p>
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
+ * </p>
+ * <!-- end-model-doc -->
+ *
* <p>
* The following features are supported:
* <ul>
@@ -33,11 +42,15 @@ public interface MMenuElement extends MUIElement, MUILabel {
/**
* Returns the value of the '<em><b>Mnemonics</b></em>' attribute.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Mnemonics</em>' attribute isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Mnemonics</em>' attribute.
* @see #setMnemonics(String)
* @model
@@ -58,6 +71,14 @@ public interface MMenuElement extends MUIElement, MUILabel {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ * <p>
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
+ * </p>
+ * <!-- end-model-doc -->
* @model kind="operation"
* @generated
*/
diff --git a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MMenuItem.java b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MMenuItem.java
index 912f5794439..f392b016ad8 100644
--- a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MMenuItem.java
+++ b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MMenuItem.java
@@ -16,6 +16,15 @@ package org.eclipse.e4.ui.model.application.ui.menu;
* A representation of the model object '<em><b>Item</b></em>'.
* <!-- end-user-doc -->
*
+ * <!-- begin-model-doc -->
+ * <p>
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
+ * </p>
+ * <!-- end-model-doc -->
+ *
*
* @model abstract="true"
* @generated
diff --git a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MMenuSeparator.java b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MMenuSeparator.java
index 7c33de13bea..36255fa4789 100644
--- a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MMenuSeparator.java
+++ b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MMenuSeparator.java
@@ -16,6 +16,15 @@ package org.eclipse.e4.ui.model.application.ui.menu;
* A representation of the model object '<em><b>Separator</b></em>'.
* <!-- end-user-doc -->
*
+ * <!-- begin-model-doc -->
+ * <p>
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
+ * </p>
+ * <!-- end-model-doc -->
+ *
*
* @model
* @generated
diff --git a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MOpaqueMenu.java b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MOpaqueMenu.java
index 408e725e4c1..386a8b54a38 100644
--- a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MOpaqueMenu.java
+++ b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MOpaqueMenu.java
@@ -16,6 +16,12 @@ package org.eclipse.e4.ui.model.application.ui.menu;
* A representation of the model object '<em><b>Opaque Menu</b></em>'.
* <!-- end-user-doc -->
*
+ * <!-- begin-model-doc -->
+ * Do no use! This class will be removed at the beginning of Luna (4.4) development.
+ * @deprecated Use MMenu
+ * @noreference
+ * <!-- end-model-doc -->
+ *
*
* @model
* @generated
diff --git a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MOpaqueMenuItem.java b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MOpaqueMenuItem.java
index cdcd62e86bd..89d7afa316d 100644
--- a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MOpaqueMenuItem.java
+++ b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MOpaqueMenuItem.java
@@ -16,6 +16,12 @@ package org.eclipse.e4.ui.model.application.ui.menu;
* A representation of the model object '<em><b>Opaque Menu Item</b></em>'.
* <!-- end-user-doc -->
*
+ * <!-- begin-model-doc -->
+ * Do no use! This class will be removed at the beginning of Luna (4.4) development.
+ * @deprecated Use MMenuItem
+ * @noreference
+ * <!-- end-model-doc -->
+ *
* <p>
* The following features are supported:
* <ul>
@@ -30,11 +36,15 @@ public interface MOpaqueMenuItem extends MMenuItem {
/**
* Returns the value of the '<em><b>Opaque Item</b></em>' attribute.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Opaque Item</em>' attribute isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Opaque Item</em>' attribute.
* @see #setOpaqueItem(Object)
* @model transient="true"
diff --git a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MOpaqueMenuSeparator.java b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MOpaqueMenuSeparator.java
index 960f2576b8a..236c1839f7b 100644
--- a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MOpaqueMenuSeparator.java
+++ b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MOpaqueMenuSeparator.java
@@ -16,6 +16,12 @@ package org.eclipse.e4.ui.model.application.ui.menu;
* A representation of the model object '<em><b>Opaque Menu Separator</b></em>'.
* <!-- end-user-doc -->
*
+ * <!-- begin-model-doc -->
+ * Do no use! This class will be removed at the beginning of Luna (4.4) development.
+ * @deprecated Use MMenuSeparator
+ * @noreference
+ * <!-- end-model-doc -->
+ *
* <p>
* The following features are supported:
* <ul>
@@ -31,11 +37,15 @@ public interface MOpaqueMenuSeparator extends MMenuSeparator {
/**
* Returns the value of the '<em><b>Opaque Item</b></em>' attribute.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Opaque Item</em>' attribute isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Opaque Item</em>' attribute.
* @see #setOpaqueItem(Object)
* @model transient="true"
diff --git a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MOpaqueToolItem.java b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MOpaqueToolItem.java
index c853a921a0b..9d57f295fa0 100644
--- a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MOpaqueToolItem.java
+++ b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MOpaqueToolItem.java
@@ -16,6 +16,12 @@ package org.eclipse.e4.ui.model.application.ui.menu;
* A representation of the model object '<em><b>Opaque Tool Item</b></em>'.
* <!-- end-user-doc -->
*
+ * <!-- begin-model-doc -->
+ * Do no use! This class will be removed at the beginning of Luna (4.4) development.
+ * @deprecated Use MToolItem
+ * @noreference
+ * <!-- end-model-doc -->
+ *
* <p>
* The following features are supported:
* <ul>
@@ -30,11 +36,15 @@ public interface MOpaqueToolItem extends MToolItem {
/**
* Returns the value of the '<em><b>Opaque Item</b></em>' attribute.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Opaque Item</em>' attribute isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Opaque Item</em>' attribute.
* @see #setOpaqueItem(Object)
* @model transient="true"
diff --git a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MPopupMenu.java b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MPopupMenu.java
index f6069b1ac1a..6b0d0bb9e10 100644
--- a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MPopupMenu.java
+++ b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MPopupMenu.java
@@ -17,6 +17,15 @@ import org.eclipse.e4.ui.model.application.ui.MContext;
* A representation of the model object '<em><b>Popup Menu</b></em>'.
* <!-- end-user-doc -->
*
+ * <!-- begin-model-doc -->
+ * <p>
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
+ * </p>
+ * <!-- end-model-doc -->
+ *
*
* @model
* @generated
diff --git a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MRenderedMenu.java b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MRenderedMenu.java
index 907f755a43e..5f151325e7b 100644
--- a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MRenderedMenu.java
+++ b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MRenderedMenu.java
@@ -16,6 +16,12 @@ package org.eclipse.e4.ui.model.application.ui.menu;
* A representation of the model object '<em><b>Rendered Menu</b></em>'.
* <!-- end-user-doc -->
*
+ * <!-- begin-model-doc -->
+ * Do no use! This class will be removed at the beginning of Luna (4.4) development.
+ * @deprecated Use MMenu
+ * @noreference
+ * <!-- end-model-doc -->
+ *
* <p>
* The following features are supported:
* <ul>
@@ -30,11 +36,15 @@ public interface MRenderedMenu extends MMenu {
/**
* Returns the value of the '<em><b>Contribution Manager</b></em>' attribute.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Contribution Manager</em>' attribute isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Contribution Manager</em>' attribute.
* @see #setContributionManager(Object)
* @model transient="true"
diff --git a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MRenderedMenuItem.java b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MRenderedMenuItem.java
index 73106b2c79d..418e615c8e3 100644
--- a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MRenderedMenuItem.java
+++ b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MRenderedMenuItem.java
@@ -16,6 +16,12 @@ package org.eclipse.e4.ui.model.application.ui.menu;
* A representation of the model object '<em><b>Rendered Menu Item</b></em>'.
* <!-- end-user-doc -->
*
+ * <!-- begin-model-doc -->
+ * Do no use! This class will be removed at the beginning of Luna (4.4) development.
+ * @deprecated Use MMenuItem
+ * @noreference
+ * <!-- end-model-doc -->
+ *
* <p>
* The following features are supported:
* <ul>
@@ -30,11 +36,15 @@ public interface MRenderedMenuItem extends MMenuItem {
/**
* Returns the value of the '<em><b>Contribution Item</b></em>' attribute.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Contribution Item</em>' attribute isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Contribution Item</em>' attribute.
* @see #setContributionItem(Object)
* @model transient="true"
diff --git a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MRenderedToolBar.java b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MRenderedToolBar.java
index a4b7fd7135a..99b20bf5e60 100644
--- a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MRenderedToolBar.java
+++ b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MRenderedToolBar.java
@@ -16,6 +16,12 @@ package org.eclipse.e4.ui.model.application.ui.menu;
* A representation of the model object '<em><b>Rendered Tool Bar</b></em>'.
* <!-- end-user-doc -->
*
+ * <!-- begin-model-doc -->
+ * Do no use! This class will be removed at the beginning of Luna (4.4) development.
+ * @deprecated Use MToolBar
+ * @noreference
+ * <!-- end-model-doc -->
+ *
* <p>
* The following features are supported:
* <ul>
@@ -30,11 +36,15 @@ public interface MRenderedToolBar extends MToolBar {
/**
* Returns the value of the '<em><b>Contribution Manager</b></em>' attribute.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Contribution Manager</em>' attribute isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Contribution Manager</em>' attribute.
* @see #setContributionManager(Object)
* @model transient="true"
diff --git a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MToolBar.java b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MToolBar.java
index 54250d1cbef..cef50967b76 100644
--- a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MToolBar.java
+++ b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MToolBar.java
@@ -18,6 +18,15 @@ import org.eclipse.e4.ui.model.application.ui.basic.MTrimElement;
* A representation of the model object '<em><b>Tool Bar</b></em>'.
* <!-- end-user-doc -->
*
+ * <!-- begin-model-doc -->
+ * <p>
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
+ * </p>
+ * <!-- end-model-doc -->
+ *
*
* @model
* @generated
diff --git a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MToolBarContribution.java b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MToolBarContribution.java
index af90261cf73..8d72fd0a178 100644
--- a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MToolBarContribution.java
+++ b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MToolBarContribution.java
@@ -17,6 +17,13 @@ import org.eclipse.e4.ui.model.application.ui.MElementContainer;
* A representation of the model object '<em><b>Tool Bar Contribution</b></em>'.
* <!-- end-user-doc -->
*
+ * <!-- begin-model-doc -->
+ * <p>
+ * Provisional for 4.3.
+ * </p>
+ * @noreference
+ * <!-- end-model-doc -->
+ *
* <p>
* The following features are supported:
* <ul>
@@ -33,11 +40,15 @@ public interface MToolBarContribution extends MElementContainer<MToolBarElement>
/**
* Returns the value of the '<em><b>Parent Id</b></em>' attribute.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Parent Id</em>' attribute isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Parent Id</em>' attribute.
* @see #setParentId(String)
* @model
@@ -58,11 +69,15 @@ public interface MToolBarContribution extends MElementContainer<MToolBarElement>
/**
* Returns the value of the '<em><b>Position In Parent</b></em>' attribute.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Position In Parent</em>' attribute isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Position In Parent</em>' attribute.
* @see #setPositionInParent(String)
* @model
diff --git a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MToolBarContributions.java b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MToolBarContributions.java
index 76b0b5e0bc5..cae0a49244a 100644
--- a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MToolBarContributions.java
+++ b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MToolBarContributions.java
@@ -17,6 +17,13 @@ import java.util.List;
* A representation of the model object '<em><b>Tool Bar Contributions</b></em>'.
* <!-- end-user-doc -->
*
+ * <!-- begin-model-doc -->
+ * <p>
+ * Provisional for 4.3.
+ * </p>
+ * @noreference
+ * <!-- end-model-doc -->
+ *
* <p>
* The following features are supported:
* <ul>
@@ -33,11 +40,15 @@ public interface MToolBarContributions {
* Returns the value of the '<em><b>Tool Bar Contributions</b></em>' containment reference list.
* The list contents are of type {@link org.eclipse.e4.ui.model.application.ui.menu.MToolBarContribution}.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Tool Bar Contributions</em>' reference list isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Tool Bar Contributions</em>' containment reference list.
* @model containment="true"
* @generated
diff --git a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MToolBarElement.java b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MToolBarElement.java
index 6997da0b1cd..1b950238895 100644
--- a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MToolBarElement.java
+++ b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MToolBarElement.java
@@ -17,6 +17,15 @@ import org.eclipse.e4.ui.model.application.ui.MUIElement;
* A representation of the model object '<em><b>Tool Bar Element</b></em>'.
* <!-- end-user-doc -->
*
+ * <!-- begin-model-doc -->
+ * <p>
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
+ * </p>
+ * <!-- end-model-doc -->
+ *
*
* @model abstract="true"
* @generated
diff --git a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MToolBarSeparator.java b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MToolBarSeparator.java
index 9519a08d1b2..88f079598fe 100644
--- a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MToolBarSeparator.java
+++ b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MToolBarSeparator.java
@@ -16,6 +16,15 @@ package org.eclipse.e4.ui.model.application.ui.menu;
* A representation of the model object '<em><b>Tool Bar Separator</b></em>'.
* <!-- end-user-doc -->
*
+ * <!-- begin-model-doc -->
+ * <p>
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
+ * </p>
+ * <!-- end-model-doc -->
+ *
*
* @model
* @generated
diff --git a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MToolControl.java b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MToolControl.java
index 4490c815f72..03fa865ac83 100644
--- a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MToolControl.java
+++ b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MToolControl.java
@@ -18,6 +18,15 @@ import org.eclipse.e4.ui.model.application.ui.basic.MTrimElement;
* A representation of the model object '<em><b>Tool Control</b></em>'.
* <!-- end-user-doc -->
*
+ * <!-- begin-model-doc -->
+ * <p>
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
+ * </p>
+ * <!-- end-model-doc -->
+ *
*
* @model
* @generated
diff --git a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MToolItem.java b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MToolItem.java
index 069865b0dcd..a762d51d807 100644
--- a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MToolItem.java
+++ b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MToolItem.java
@@ -15,6 +15,15 @@ package org.eclipse.e4.ui.model.application.ui.menu;
* A representation of the model object '<em><b>Tool Item</b></em>'.
* <!-- end-user-doc -->
*
+ * <!-- begin-model-doc -->
+ * <p>
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
+ * </p>
+ * <!-- end-model-doc -->
+ *
* <p>
* The following features are supported:
* <ul>
@@ -30,11 +39,15 @@ public interface MToolItem extends MItem, MToolBarElement {
/**
* Returns the value of the '<em><b>Menu</b></em>' containment reference.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Menu</em>' reference isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Menu</em>' containment reference.
* @see #setMenu(MMenu)
* @model containment="true"
diff --git a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MTrimContribution.java b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MTrimContribution.java
index 127159e6547..c64b6b5e171 100644
--- a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MTrimContribution.java
+++ b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MTrimContribution.java
@@ -18,6 +18,13 @@ import org.eclipse.e4.ui.model.application.ui.basic.MTrimElement;
* A representation of the model object '<em><b>Trim Contribution</b></em>'.
* <!-- end-user-doc -->
*
+ * <!-- begin-model-doc -->
+ * <p>
+ * Provisional for 4.3.
+ * </p>
+ * @noreference
+ * <!-- end-model-doc -->
+ *
* <p>
* The following features are supported:
* <ul>
@@ -34,11 +41,15 @@ public interface MTrimContribution extends MElementContainer<MTrimElement> {
/**
* Returns the value of the '<em><b>Parent Id</b></em>' attribute.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Parent Id</em>' attribute isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Parent Id</em>' attribute.
* @see #setParentId(String)
* @model
@@ -59,11 +70,15 @@ public interface MTrimContribution extends MElementContainer<MTrimElement> {
/**
* Returns the value of the '<em><b>Position In Parent</b></em>' attribute.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Position In Parent</em>' attribute isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Position In Parent</em>' attribute.
* @see #setPositionInParent(String)
* @model
diff --git a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MTrimContributions.java b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MTrimContributions.java
index 0a0c411e5bf..1422ed09224 100644
--- a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MTrimContributions.java
+++ b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/application/ui/menu/MTrimContributions.java
@@ -17,6 +17,13 @@ import java.util.List;
* A representation of the model object '<em><b>Trim Contributions</b></em>'.
* <!-- end-user-doc -->
*
+ * <!-- begin-model-doc -->
+ * <p>
+ * Provisional for 4.3.
+ * </p>
+ * @noreference
+ * <!-- end-model-doc -->
+ *
* <p>
* The following features are supported:
* <ul>
@@ -33,11 +40,15 @@ public interface MTrimContributions {
* Returns the value of the '<em><b>Trim Contributions</b></em>' containment reference list.
* The list contents are of type {@link org.eclipse.e4.ui.model.application.ui.menu.MTrimContribution}.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Trim Contributions</em>' reference list isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * org.eclipse.ui.model.workbench/model/UIElements.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Trim Contributions</em>' containment reference list.
* @model containment="true"
* @generated
diff --git a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/fragment/MModelFragment.java b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/fragment/MModelFragment.java
index d0e16356b05..0fd339a03bc 100644
--- a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/fragment/MModelFragment.java
+++ b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/fragment/MModelFragment.java
@@ -20,6 +20,15 @@ import org.eclipse.e4.ui.model.application.MApplicationElement;
* A representation of the model object '<em><b>Model Fragment</b></em>'.
* <!-- end-user-doc -->
*
+ * <!-- begin-model-doc -->
+ * <p>
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * /org.eclipse.e4.ui.model.workbench/model/ModelFragment.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
+ * </p>
+ * <!-- end-model-doc -->
+ *
* <p>
* The following features are supported:
* <ul>
@@ -35,11 +44,15 @@ public interface MModelFragment {
* Returns the value of the '<em><b>Elements</b></em>' containment reference list.
* The list contents are of type {@link org.eclipse.e4.ui.model.application.MApplicationElement}.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Elements</em>' containment reference list isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * /org.eclipse.e4.ui.model.workbench/model/ModelFragment.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Elements</em>' containment reference list.
* @model containment="true"
* @generated
@@ -49,6 +62,14 @@ public interface MModelFragment {
/**
* <!-- begin-user-doc -->
* <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
+ * <p>
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * /org.eclipse.e4.ui.model.workbench/model/ModelFragment.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
+ * </p>
+ * <!-- end-model-doc -->
* @model
* @generated
*/
diff --git a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/fragment/MModelFragments.java b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/fragment/MModelFragments.java
index c466d04900f..34fcdd1080d 100644
--- a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/fragment/MModelFragments.java
+++ b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/fragment/MModelFragments.java
@@ -19,6 +19,15 @@ import org.eclipse.e4.ui.model.application.MApplicationElement;
* A representation of the model object '<em><b>Model Fragments</b></em>'.
* <!-- end-user-doc -->
*
+ * <!-- begin-model-doc -->
+ * <p>
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * /org.eclipse.e4.ui.model.workbench/model/ModelFragment.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
+ * </p>
+ * <!-- end-model-doc -->
+ *
* <p>
* The following features are supported:
* <ul>
@@ -35,11 +44,15 @@ public interface MModelFragments {
* Returns the value of the '<em><b>Imports</b></em>' containment reference list.
* The list contents are of type {@link org.eclipse.e4.ui.model.application.MApplicationElement}.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Imports</em>' containment reference list isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * /org.eclipse.e4.ui.model.workbench/model/ModelFragment.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Imports</em>' containment reference list.
* @model containment="true"
* @generated
@@ -50,11 +63,15 @@ public interface MModelFragments {
* Returns the value of the '<em><b>Fragments</b></em>' containment reference list.
* The list contents are of type {@link org.eclipse.e4.ui.model.fragment.MModelFragment}.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Fragments</em>' containment reference list isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * /org.eclipse.e4.ui.model.workbench/model/ModelFragment.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Fragments</em>' containment reference list.
* @model containment="true"
* @generated
diff --git a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/fragment/MStringModelFragment.java b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/fragment/MStringModelFragment.java
index 5336a0639e7..34ef4dfc367 100644
--- a/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/fragment/MStringModelFragment.java
+++ b/bundles/org.eclipse.e4.ui.model.workbench/src/org/eclipse/e4/ui/model/fragment/MStringModelFragment.java
@@ -17,6 +17,15 @@ package org.eclipse.e4.ui.model.fragment;
* A representation of the model object '<em><b>String Model Fragment</b></em>'.
* <!-- end-user-doc -->
*
+ * <!-- begin-model-doc -->
+ * <p>
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * /org.eclipse.e4.ui.model.workbench/model/ModelFragment.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
+ * </p>
+ * <!-- end-model-doc -->
+ *
* <p>
* The following features are supported:
* <ul>
@@ -33,11 +42,15 @@ public interface MStringModelFragment extends MModelFragment {
/**
* Returns the value of the '<em><b>Featurename</b></em>' attribute.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Featurename</em>' attribute isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * /org.eclipse.e4.ui.model.workbench/model/ModelFragment.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Featurename</em>' attribute.
* @see #setFeaturename(String)
* @model
@@ -58,11 +71,15 @@ public interface MStringModelFragment extends MModelFragment {
/**
* Returns the value of the '<em><b>Parent Element Id</b></em>' attribute.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Parent Element Id</em>' attribute isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * /org.eclipse.e4.ui.model.workbench/model/ModelFragment.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Parent Element Id</em>' attribute.
* @see #setParentElementId(String)
* @model
@@ -83,11 +100,15 @@ public interface MStringModelFragment extends MModelFragment {
/**
* Returns the value of the '<em><b>Position In List</b></em>' attribute.
* <!-- begin-user-doc -->
+ * <!-- end-user-doc -->
+ * <!-- begin-model-doc -->
* <p>
- * If the meaning of the '<em>Position In List</em>' attribute isn't clear,
- * there really should be more of a description here...
+ * <strong>Developers</strong>:
+ * Add more detailed documentation by editing this comment in
+ * /org.eclipse.e4.ui.model.workbench/model/ModelFragment.ecore.
+ * There is a GenModel/documentation node under each type and attribute.
* </p>
- * <!-- end-user-doc -->
+ * <!-- end-model-doc -->
* @return the value of the '<em>Position In List</em>' attribute.
* @see #setPositionInList(String)
* @model

Back to the top