catch up with development Signed-off-by: Ralf Mollik <ramollik@compex-commerce.com>
diff --git a/org.eclipse.osbp.ecview.core.common.editparts.emf/src/org/eclipse/osbp/ecview/core/common/editpart/emf/ViewEditpart.java b/org.eclipse.osbp.ecview.core.common.editparts.emf/src/org/eclipse/osbp/ecview/core/common/editpart/emf/ViewEditpart.java index 8dc8ab7..46d4095 100644 --- a/org.eclipse.osbp.ecview.core.common.editparts.emf/src/org/eclipse/osbp/ecview/core/common/editpart/emf/ViewEditpart.java +++ b/org.eclipse.osbp.ecview.core.common.editparts.emf/src/org/eclipse/osbp/ecview/core/common/editpart/emf/ViewEditpart.java
@@ -52,6 +52,7 @@ import org.eclipse.osbp.ecview.core.common.model.core.YDetailBeanSlot; import org.eclipse.osbp.ecview.core.common.model.core.YElement; import org.eclipse.osbp.ecview.core.common.model.core.YEmbeddable; +import org.eclipse.osbp.ecview.core.common.model.core.YEmbeddableSelectionEndpoint; import org.eclipse.osbp.ecview.core.common.model.core.YEmbeddableValueEndpoint; import org.eclipse.osbp.ecview.core.common.model.core.YExposedAction; import org.eclipse.osbp.ecview.core.common.model.core.YFocusable; @@ -205,10 +206,12 @@ YEmbeddableValueEndpoint ep = (YEmbeddableValueEndpoint) binding .getTargetEndpoint(); return ep.getElement(); - } else if (oppositeId - .startsWith(BindingIdUtil.MODEL_BINDING) - && (oppositeId.endsWith("value") || oppositeId - .endsWith("collection"))) { + } else if (oppositeId.startsWith(BindingIdUtil.UI_SELECTION)) { + // we found the field + YEmbeddableSelectionEndpoint ep = (YEmbeddableSelectionEndpoint) binding.getTargetEndpoint(); + return ep.getElement(); + } else if (oppositeId.startsWith(BindingIdUtil.MODEL_BINDING) + && (oppositeId.endsWith("value") || oppositeId.endsWith("collection"))) { // we found the field YECViewModelValueBindingEndpoint ep = (YECViewModelValueBindingEndpoint) binding .getTargetEndpoint(); @@ -222,15 +225,18 @@ // yFieldEndpoint String oppositeId = binding.getModelEndpoint() .getBindingIdString(); - if (oppositeId.startsWith(BindingIdUtil.UI_VALUE)) { + if (oppositeId.startsWith(BindingIdUtil.UI_VALUE) ) { // we found the field YEmbeddableValueEndpoint ep = (YEmbeddableValueEndpoint) binding .getModelEndpoint(); return ep.getElement(); - } else if (oppositeId - .startsWith(BindingIdUtil.MODEL_BINDING) - && (oppositeId.endsWith("value") || oppositeId - .endsWith("collection"))) { + } else if (oppositeId.startsWith(BindingIdUtil.UI_SELECTION) ) { + // we found the field + YEmbeddableSelectionEndpoint ep = (YEmbeddableSelectionEndpoint) binding + .getModelEndpoint(); + return ep.getElement(); + } else if (oppositeId.startsWith(BindingIdUtil.MODEL_BINDING) + && (oppositeId.endsWith("value") || oppositeId.endsWith("collection"))) { // we found the field YECViewModelValueBindingEndpoint ep = (YECViewModelValueBindingEndpoint) binding .getTargetEndpoint();
diff --git a/org.eclipse.osbp.ecview.core.common/src/org/eclipse/osbp/ecview/core/common/context/DisposableContext.java b/org.eclipse.osbp.ecview.core.common/src/org/eclipse/osbp/ecview/core/common/context/DisposableContext.java index 67eceaa..c5d7e46 100644 --- a/org.eclipse.osbp.ecview.core.common/src/org/eclipse/osbp/ecview/core/common/context/DisposableContext.java +++ b/org.eclipse.osbp.ecview.core.common/src/org/eclipse/osbp/ecview/core/common/context/DisposableContext.java
@@ -146,7 +146,7 @@ @Override public ISlot createBeanSlot(String selector, Class<?> type) { ISlot slot = getBeanSlot(selector); - if (slot == null) { + if (slot == null && type != null) { slot = new ObjectBean(type); valueBeans.put(selector, slot); }
diff --git a/org.eclipse.osbp.ecview.core.common/src/org/eclipse/osbp/ecview/core/common/visibility/IVisibilityHandler.java b/org.eclipse.osbp.ecview.core.common/src/org/eclipse/osbp/ecview/core/common/visibility/IVisibilityHandler.java index 26fc231..40606d0 100644 --- a/org.eclipse.osbp.ecview.core.common/src/org/eclipse/osbp/ecview/core/common/visibility/IVisibilityHandler.java +++ b/org.eclipse.osbp.ecview.core.common/src/org/eclipse/osbp/ecview/core/common/visibility/IVisibilityHandler.java
@@ -258,6 +258,13 @@ * Applies the options to the assigned UI element. */ void apply(); + + /** + * To string. + * + * @return the string + */ + String toString(); /** * The Class NotValidProcessableException.
diff --git a/org.eclipse.osbp.ecview.core.common/src/org/eclipse/osbp/ecview/core/common/visibility/impl/VisibilityHandler.java b/org.eclipse.osbp.ecview.core.common/src/org/eclipse/osbp/ecview/core/common/visibility/impl/VisibilityHandler.java index bee7eef..ee9f78b 100644 --- a/org.eclipse.osbp.ecview.core.common/src/org/eclipse/osbp/ecview/core/common/visibility/impl/VisibilityHandler.java +++ b/org.eclipse.osbp.ecview.core.common/src/org/eclipse/osbp/ecview/core/common/visibility/impl/VisibilityHandler.java
@@ -21,7 +21,6 @@ import org.slf4j.Logger; import org.slf4j.LoggerFactory; -// TODO: Auto-generated Javadoc /** * The Class VisibilityHandler. */ @@ -459,6 +458,19 @@ return null; } + @Override + public String toString() { + StringBuilder sb = new StringBuilder(); + sb.append("enabled:"); + sb.append(this.isEnabled()); + sb.append(" editable:"); + sb.append(this.isEditable()); + sb.append(" visible:"); + sb.append(this.isVisible()); + + return sb.toString(); + } + /** * The Class UiElementAccessImpl. */
diff --git a/org.eclipse.osbp.ecview.core.extension.model.edit/plugin.properties b/org.eclipse.osbp.ecview.core.extension.model.edit/plugin.properties index 4325590..067b5e9 100644 --- a/org.eclipse.osbp.ecview.core.extension.model.edit/plugin.properties +++ b/org.eclipse.osbp.ecview.core.extension.model.edit/plugin.properties
@@ -440,3 +440,5 @@ _UI_YDialogComponent_callback_feature = Callback _UI_YDialogComponent_viewContextCallback_feature = View Context Callback _UI_YDialogComponent_updateCallback_feature = Update Callback +_UI_YEnumComboBox_defaultLiteral_feature = Default Literal +_UI_YSuggestTextField_currentValueDTO_feature = Current Value DTO
diff --git a/org.eclipse.osbp.ecview.core.extension.model.edit/src/org/eclipse/osbp/ecview/core/extension/model/extension/provider/YEnumComboBoxItemProvider.java b/org.eclipse.osbp.ecview.core.extension.model.edit/src/org/eclipse/osbp/ecview/core/extension/model/extension/provider/YEnumComboBoxItemProvider.java index 2d1eaaa..6027df7 100644 --- a/org.eclipse.osbp.ecview.core.extension.model.edit/src/org/eclipse/osbp/ecview/core/extension/model/extension/provider/YEnumComboBoxItemProvider.java +++ b/org.eclipse.osbp.ecview.core.extension.model.edit/src/org/eclipse/osbp/ecview/core/extension/model/extension/provider/YEnumComboBoxItemProvider.java
@@ -68,6 +68,7 @@ addTypePropertyDescriptor(object); addEmfNsURIPropertyDescriptor(object); addTypeQualifiedNamePropertyDescriptor(object); + addDefaultLiteralPropertyDescriptor(object); } return itemPropertyDescriptors; } @@ -249,6 +250,28 @@ } /** + * This adds a property descriptor for the Default Literal feature. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + protected void addDefaultLiteralPropertyDescriptor(Object object) { + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_YEnumComboBox_defaultLiteral_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_YEnumComboBox_defaultLiteral_feature", "_UI_YEnumComboBox_type"), + ExtensionModelPackage.Literals.YENUM_COMBO_BOX__DEFAULT_LITERAL, + true, + false, + false, + ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, + null, + null)); + } + + /** * This returns YEnumComboBox.gif. * <!-- begin-user-doc --> * <!-- end-user-doc --> @@ -290,6 +313,7 @@ case ExtensionModelPackage.YENUM_COMBO_BOX__TYPE: case ExtensionModelPackage.YENUM_COMBO_BOX__EMF_NS_URI: case ExtensionModelPackage.YENUM_COMBO_BOX__TYPE_QUALIFIED_NAME: + case ExtensionModelPackage.YENUM_COMBO_BOX__DEFAULT_LITERAL: fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true)); return; }
diff --git a/org.eclipse.osbp.ecview.core.extension.model.edit/src/org/eclipse/osbp/ecview/core/extension/model/extension/provider/YSuggestTextFieldItemProvider.java b/org.eclipse.osbp.ecview.core.extension.model.edit/src/org/eclipse/osbp/ecview/core/extension/model/extension/provider/YSuggestTextFieldItemProvider.java index af48f5a..dc885a4 100644 --- a/org.eclipse.osbp.ecview.core.extension.model.edit/src/org/eclipse/osbp/ecview/core/extension/model/extension/provider/YSuggestTextFieldItemProvider.java +++ b/org.eclipse.osbp.ecview.core.extension.model.edit/src/org/eclipse/osbp/ecview/core/extension/model/extension/provider/YSuggestTextFieldItemProvider.java
@@ -63,6 +63,7 @@ addValueBindingEndpointPropertyDescriptor(object); addLastFocusEventPropertyDescriptor(object); addLastBlurEventPropertyDescriptor(object); + addSelectionBindingEndpointPropertyDescriptor(object); addDatatypePropertyDescriptor(object); addDatadescriptionPropertyDescriptor(object); addValuePropertyDescriptor(object); @@ -73,10 +74,11 @@ addTypePropertyDescriptor(object); addEmfNsURIPropertyDescriptor(object); addTypeQualifiedNamePropertyDescriptor(object); + addEventPropertyDescriptor(object); addItemCaptionPropertyPropertyDescriptor(object); addItemFilterPropertyPropertyDescriptor(object); addItemUUIDPropertyPropertyDescriptor(object); - addEventPropertyDescriptor(object); + addCurrentValueDTOPropertyDescriptor(object); } return itemPropertyDescriptors; } @@ -148,6 +150,28 @@ } /** + * This adds a property descriptor for the Selection Binding Endpoint feature. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + protected void addSelectionBindingEndpointPropertyDescriptor(Object object) { + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_YSelectionBindable_selectionBindingEndpoint_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_YSelectionBindable_selectionBindingEndpoint_feature", "_UI_YSelectionBindable_type"), + CoreModelPackage.Literals.YSELECTION_BINDABLE__SELECTION_BINDING_ENDPOINT, + true, + false, + true, + null, + null, + null)); + } + + /** * This adds a property descriptor for the Datatype feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> @@ -434,6 +458,28 @@ } /** + * This adds a property descriptor for the Current Value DTO feature. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + protected void addCurrentValueDTOPropertyDescriptor(Object object) { + itemPropertyDescriptors.add + (createItemPropertyDescriptor + (((ComposeableAdapterFactory)adapterFactory).getRootAdapterFactory(), + getResourceLocator(), + getString("_UI_YSuggestTextField_currentValueDTO_feature"), + getString("_UI_PropertyDescriptor_description", "_UI_YSuggestTextField_currentValueDTO_feature", "_UI_YSuggestTextField_type"), + ExtensionModelPackage.Literals.YSUGGEST_TEXT_FIELD__CURRENT_VALUE_DTO, + true, + false, + false, + ItemPropertyDescriptor.GENERIC_VALUE_IMAGE, + null, + null)); + } + + /** * This adds a property descriptor for the Event feature. * <!-- begin-user-doc --> * <!-- end-user-doc --> @@ -501,10 +547,11 @@ case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__TYPE: case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__EMF_NS_URI: case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__TYPE_QUALIFIED_NAME: + case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__EVENT: case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__ITEM_CAPTION_PROPERTY: case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__ITEM_FILTER_PROPERTY: case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__ITEM_UUID_PROPERTY: - case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__EVENT: + case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__CURRENT_VALUE_DTO: fireNotifyChanged(new ViewerNotification(notification, notification.getNotifier(), false, true)); return; }
diff --git a/org.eclipse.osbp.ecview.core.extension.model/model/extension.ecore b/org.eclipse.osbp.ecview.core.extension.model/model/extension.ecore index a44238d..bc3bdc4 100644 --- a/org.eclipse.osbp.ecview.core.extension.model/model/extension.ecore +++ b/org.eclipse.osbp.ecview.core.extension.model/model/extension.ecore
@@ -1,765 +1,2021 @@ <?xml version="1.0" encoding="UTF-8"?> -<ecore:EPackage xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="extension" nsURI="http://osbp.eclipse.org/ecview/v1/extension/view" +<ecore:EPackage + xmi:version="2.0" + xmlns:xmi="http://www.omg.org/XMI" + xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" + xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" + name="extension" + nsURI="http://osbp.eclipse.org/ecview/v1/extension/view" nsPrefix="extension"> - <eClassifiers xsi:type="ecore:EClass" name="YInput" abstract="true" eSuperTypes="../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YField"/> - <eClassifiers xsi:type="ecore:EClass" name="YGridLayout" eSuperTypes="../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YLayout ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YSpacingable ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YMarginable ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YAlignmentContainer"> - <eOperations name="addGridLayoutCellStyle" eType="#//YGridLayoutCellStyle"> - <eParameters name="element" eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YEmbeddable"/> + <eClassifiers + xsi:type="ecore:EClass" + name="YInput" + abstract="true" + eSuperTypes="../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YField"/> + <eClassifiers + xsi:type="ecore:EClass" + name="YGridLayout" + eSuperTypes="../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YLayout ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YSpacingable ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YMarginable ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YAlignmentContainer"> + <eOperations + name="addGridLayoutCellStyle" + eType="#//YGridLayoutCellStyle"> + <eParameters + name="element" + eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YEmbeddable"/> </eOperations> - <eStructuralFeatures xsi:type="ecore:EReference" name="cellStyles" upperBound="-1" - eType="#//YGridLayoutCellStyle" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="columns" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"> - <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> - <details key="documentation" value="The number of columns the GridLayout should contain.	"/> + <eStructuralFeatures + xsi:type="ecore:EReference" + name="cellStyles" + upperBound="-1" + eType="#//YGridLayoutCellStyle" + containment="true"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="columns" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"> + <eAnnotations + source="http://www.eclipse.org/emf/2002/GenModel"> + <details + key="documentation" + value="The number of columns the GridLayout should contain.	"/> </eAnnotations> </eStructuralFeatures> </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="YGridLayoutCellStyle"> - <eOperations name="addSpanInfo" eType="#//YSpanInfo"> - <eParameters name="col1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/> - <eParameters name="row1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/> - <eParameters name="col2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/> - <eParameters name="row2" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/> + <eClassifiers + xsi:type="ecore:EClass" + name="YGridLayoutCellStyle"> + <eOperations + name="addSpanInfo" + eType="#//YSpanInfo"> + <eParameters + name="col1" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/> + <eParameters + name="row1" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/> + <eParameters + name="col2" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/> + <eParameters + name="row2" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/> </eOperations> - <eStructuralFeatures xsi:type="ecore:EReference" name="target" lowerBound="1" + <eStructuralFeatures + xsi:type="ecore:EReference" + name="target" + lowerBound="1" eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YEmbeddable"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="alignment" eType="ecore:EEnum ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YAlignment" + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="alignment" + eType="ecore:EEnum ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YAlignment" defaultValueLiteral="UNDEFINED"> - <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> - <details key="documentation" value="The alignment of the ui element relative to its grid cell."/> + <eAnnotations + source="http://www.eclipse.org/emf/2002/GenModel"> + <details + key="documentation" + value="The alignment of the ui element relative to its grid cell."/> </eAnnotations> </eStructuralFeatures> - <eStructuralFeatures xsi:type="ecore:EReference" name="spanInfo" eType="#//YSpanInfo" + <eStructuralFeatures + xsi:type="ecore:EReference" + name="spanInfo" + eType="#//YSpanInfo" containment="true"/> </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="YHorizontalLayout" eSuperTypes="../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YLayout ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YSpacingable ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YMarginable ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YAlignmentContainer"> - <eOperations name="getCellStyle" eType="#//YHorizontalLayoutCellStyle"> - <eParameters name="element" eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YEmbeddable"/> + <eClassifiers + xsi:type="ecore:EClass" + name="YHorizontalLayout" + eSuperTypes="../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YLayout ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YSpacingable ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YMarginable ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YAlignmentContainer"> + <eOperations + name="getCellStyle" + eType="#//YHorizontalLayoutCellStyle"> + <eParameters + name="element" + eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YEmbeddable"/> </eOperations> - <eStructuralFeatures xsi:type="ecore:EReference" name="cellStyles" upperBound="-1" - eType="#//YHorizontalLayoutCellStyle" containment="true"/> + <eStructuralFeatures + xsi:type="ecore:EReference" + name="cellStyles" + upperBound="-1" + eType="#//YHorizontalLayoutCellStyle" + containment="true"/> </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="YHorizontalLayoutCellStyle"> - <eStructuralFeatures xsi:type="ecore:EReference" name="target" lowerBound="1" + <eClassifiers + xsi:type="ecore:EClass" + name="YHorizontalLayoutCellStyle"> + <eStructuralFeatures + xsi:type="ecore:EReference" + name="target" + lowerBound="1" eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YEmbeddable"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="alignment" eType="ecore:EEnum ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YAlignment" + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="alignment" + eType="ecore:EEnum ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YAlignment" defaultValueLiteral="UNDEFINED"> - <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> - <details key="documentation" value="The alignment of the ui element relative to its grid cell."/> + <eAnnotations + source="http://www.eclipse.org/emf/2002/GenModel"> + <details + key="documentation" + value="The alignment of the ui element relative to its grid cell."/> </eAnnotations> </eStructuralFeatures> </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="YVerticalLayout" eSuperTypes="../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YLayout ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YSpacingable ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YMarginable ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YAlignmentContainer"> - <eStructuralFeatures xsi:type="ecore:EReference" name="cellStyles" upperBound="-1" - eType="#//YVerticalLayoutCellStyle" containment="true"/> + <eClassifiers + xsi:type="ecore:EClass" + name="YVerticalLayout" + eSuperTypes="../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YLayout ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YSpacingable ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YMarginable ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YAlignmentContainer"> + <eStructuralFeatures + xsi:type="ecore:EReference" + name="cellStyles" + upperBound="-1" + eType="#//YVerticalLayoutCellStyle" + containment="true"/> </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="YVerticalLayoutCellStyle"> - <eStructuralFeatures xsi:type="ecore:EReference" name="target" lowerBound="1" + <eClassifiers + xsi:type="ecore:EClass" + name="YVerticalLayoutCellStyle"> + <eStructuralFeatures + xsi:type="ecore:EReference" + name="target" + lowerBound="1" eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YEmbeddable"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="alignment" eType="ecore:EEnum ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YAlignment" + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="alignment" + eType="ecore:EEnum ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YAlignment" defaultValueLiteral="UNDEFINED"> - <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> - <details key="documentation" value="The alignment of the ui element relative to its grid cell."/> + <eAnnotations + source="http://www.eclipse.org/emf/2002/GenModel"> + <details + key="documentation" + value="The alignment of the ui element relative to its grid cell."/> </eAnnotations> </eStructuralFeatures> </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="YSpanInfo"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="columnFrom" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"> - <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> - <details key="documentation" value="The column index of the cell that should contain the Upper-Left-Edge of the element."/> + <eClassifiers + xsi:type="ecore:EClass" + name="YSpanInfo"> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="columnFrom" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"> + <eAnnotations + source="http://www.eclipse.org/emf/2002/GenModel"> + <details + key="documentation" + value="The column index of the cell that should contain the Upper-Left-Edge of the element."/> </eAnnotations> </eStructuralFeatures> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="rowFrom" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"> - <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> - <details key="documentation" value="The row index of the cell that should contain the Upper-Left-Edge of the element."/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="rowFrom" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"> + <eAnnotations + source="http://www.eclipse.org/emf/2002/GenModel"> + <details + key="documentation" + value="The row index of the cell that should contain the Upper-Left-Edge of the element."/> </eAnnotations> </eStructuralFeatures> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="columnTo" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"> - <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> - <details key="documentation" value="The column index of the cell that should contain the Lower-Right-Edge of the element."/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="columnTo" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"> + <eAnnotations + source="http://www.eclipse.org/emf/2002/GenModel"> + <details + key="documentation" + value="The column index of the cell that should contain the Lower-Right-Edge of the element."/> </eAnnotations> </eStructuralFeatures> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="rowTo" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"> - <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> - <details key="documentation" value="The row index of the cell that should contain the Lower-Right-Edge of the element."/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="rowTo" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"> + <eAnnotations + source="http://www.eclipse.org/emf/2002/GenModel"> + <details + key="documentation" + value="The row index of the cell that should contain the Lower-Right-Edge of the element."/> </eAnnotations> </eStructuralFeatures> </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="YTable" eSuperTypes="#//YInput ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YCollectionBindable ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YSelectionBindable ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YMultiSelectionBindable #//YBeanServiceConsumer"> - <eStructuralFeatures xsi:type="ecore:EReference" name="datatype" eType="ecore:EClass extdatatypes.ecore#//YTableDatatype"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="datadescription" eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/datatypes.ecore#//YDatadescription"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="selectionType" eType="#//YSelectionType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="selection" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject" - transient="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="multiSelection" upperBound="-1" + <eClassifiers + xsi:type="ecore:EClass" + name="YTable" + eSuperTypes="#//YInput ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YCollectionBindable ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YSelectionBindable ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YMultiSelectionBindable #//YBeanServiceConsumer"> + <eStructuralFeatures + xsi:type="ecore:EReference" + name="datatype" + eType="ecore:EClass extdatatypes.ecore#//YTableDatatype"/> + <eStructuralFeatures + xsi:type="ecore:EReference" + name="datadescription" + eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/datatypes.ecore#//YDatadescription"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="selectionType" + eType="#//YSelectionType"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="selection" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject" transient="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="collection" upperBound="-1" + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="multiSelection" + upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject" - transient="true" unsettable="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type"> - <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaClass"> + transient="true"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="collection" + upperBound="-1" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject" + transient="true" + unsettable="true"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="type"> + <eGenericType + eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaClass"> <eTypeArguments/> </eGenericType> </eStructuralFeatures> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="emfNsURI" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="typeQualifiedName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="columns" upperBound="-1" - eType="#//YColumn" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="itemImageProperty" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="filter" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject" - transient="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="refresh" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject" - transient="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="sortOrder" upperBound="-1" - eType="#//YSortColumn" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="doSort" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject" - transient="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="scrollToBottom" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="pageLength" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="YColumn" eSuperTypes="../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="icon" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="visible" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean" - defaultValueLiteral="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="datadescription" eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/datatypes.ecore#//YDatadescription"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="orphanDatadescriptions" - upperBound="-1" eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/datatypes.ecore#//YDatadescription" + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="emfNsURI" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="typeQualifiedName" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures + xsi:type="ecore:EReference" + name="columns" + upperBound="-1" + eType="#//YColumn" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="orderable" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean" + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="itemImageProperty" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="filter" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject" + transient="true"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="refresh" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject" + transient="true"/> + <eStructuralFeatures + xsi:type="ecore:EReference" + name="sortOrder" + upperBound="-1" + eType="#//YSortColumn" + containment="true"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="doSort" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject" + transient="true"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="scrollToBottom" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="pageLength" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/> + </eClassifiers> + <eClassifiers + xsi:type="ecore:EClass" + name="YColumn" + eSuperTypes="../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YElement"> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="icon" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="visible" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean" defaultValueLiteral="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="collapsed" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean" + <eStructuralFeatures + xsi:type="ecore:EReference" + name="datadescription" + eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/datatypes.ecore#//YDatadescription"/> + <eStructuralFeatures + xsi:type="ecore:EReference" + name="orphanDatadescriptions" + upperBound="-1" + eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/datatypes.ecore#//YDatadescription" + containment="true"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="orderable" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean" + defaultValueLiteral="true"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="collapsed" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean" defaultValueLiteral="false"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="collapsible" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean" + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="collapsible" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean" defaultValueLiteral="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="alignment" eType="ecore:EEnum ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YFlatAlignment" + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="alignment" + eType="ecore:EEnum ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YFlatAlignment" defaultValueLiteral="LEFT"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="expandRatio" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat" + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="expandRatio" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat" defaultValueLiteral="-1.0f"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="propertyPath" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="converter" eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YConverter" + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="propertyPath" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures + xsi:type="ecore:EReference" + name="converter" + eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YConverter" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type"> - <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaClass"> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="type"> + <eGenericType + eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaClass"> <eTypeArguments/> </eGenericType> </eStructuralFeatures> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="typeQualifiedName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="typeQualifiedName" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="YSortColumn" eSuperTypes="../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="propertyPath" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type"> - <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaClass"> + <eClassifiers + xsi:type="ecore:EClass" + name="YSortColumn" + eSuperTypes="../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YElement"> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="propertyPath" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="type"> + <eGenericType + eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaClass"> <eTypeArguments/> </eGenericType> </eStructuralFeatures> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="typeQualifiedName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="asc" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean" + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="typeQualifiedName" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="asc" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean" defaultValueLiteral="true"/> </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="YTree" eSuperTypes="#//YInput ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YCollectionBindable ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YSelectionBindable ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YMultiSelectionBindable #//YBeanServiceConsumer"> - <eStructuralFeatures xsi:type="ecore:EReference" name="datatype" eType="ecore:EClass extdatatypes.ecore#//YTreeDatatype"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="datadescription" eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/datatypes.ecore#//YDatadescription"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="selectionType" eType="#//YSelectionType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="selection" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject" - transient="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="multiSelection" upperBound="-1" + <eClassifiers + xsi:type="ecore:EClass" + name="YTree" + eSuperTypes="#//YInput ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YCollectionBindable ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YSelectionBindable ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YMultiSelectionBindable #//YBeanServiceConsumer"> + <eStructuralFeatures + xsi:type="ecore:EReference" + name="datatype" + eType="ecore:EClass extdatatypes.ecore#//YTreeDatatype"/> + <eStructuralFeatures + xsi:type="ecore:EReference" + name="datadescription" + eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/datatypes.ecore#//YDatadescription"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="selectionType" + eType="#//YSelectionType"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="selection" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject" transient="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="collection" upperBound="-1" + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="multiSelection" + upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject" transient="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type"> - <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaClass"> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="collection" + upperBound="-1" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject" + transient="true"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="type"> + <eGenericType + eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaClass"> <eTypeArguments/> </eGenericType> </eStructuralFeatures> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="emfNsURI" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="typeQualifiedName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="YOptionsGroup" eSuperTypes="#//YInput ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YCollectionBindable ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YSelectionBindable ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YMultiSelectionBindable #//YBeanServiceConsumer"> - <eStructuralFeatures xsi:type="ecore:EReference" name="datadescription" eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/datatypes.ecore#//YDatadescription"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="datatype" eType="ecore:EClass extdatatypes.ecore#//YOptionsGroupDataType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="selectionType" eType="#//YSelectionType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="selection" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject" - transient="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="multiSelection" upperBound="-1" - eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject" - transient="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="collection" upperBound="-1" - eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject" - transient="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type"> - <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaClass"> - <eTypeArguments/> - </eGenericType> - </eStructuralFeatures> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="emfNsURI" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="typeQualifiedName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="captionProperty" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="imageProperty" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="descriptionProperty" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="description" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="YList" eSuperTypes="#//YInput ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YCollectionBindable ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YSelectionBindable ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YMultiSelectionBindable #//YBeanServiceConsumer"> - <eStructuralFeatures xsi:type="ecore:EReference" name="datadescription" eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/datatypes.ecore#//YDatadescription"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="datatype" eType="ecore:EClass extdatatypes.ecore#//YListDataType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="selectionType" eType="#//YSelectionType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="selection" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject" - transient="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="multiSelection" upperBound="-1" - eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject" - transient="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="collection" upperBound="-1" - eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject" - transient="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type"> - <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaClass"> - <eTypeArguments/> - </eGenericType> - </eStructuralFeatures> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="emfNsURI" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="typeQualifiedName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="captionProperty" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="imageProperty" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="descriptionProperty" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="description" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="YLabel" eSuperTypes="../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YField ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YValueBindable"> - <eStructuralFeatures xsi:type="ecore:EReference" name="datadescription" eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/datatypes.ecore#//YDatadescription"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" - transient="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="YImage" eSuperTypes="../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YField ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YValueBindable"> - <eStructuralFeatures xsi:type="ecore:EReference" name="datadescription" eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/datatypes.ecore#//YDatadescription"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" - transient="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="resource" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject" - transient="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="YTextField" eSuperTypes="#//YInput ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YValueBindable ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YFocusNotifier ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YBlurNotifier ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YTextChangeNotifier"> - <eStructuralFeatures xsi:type="ecore:EReference" name="datatype" eType="ecore:EClass extdatatypes.ecore#//YTextDatatype"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="datadescription" eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/datatypes.ecore#//YDatadescription"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" - transient="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="YBeanReferenceField" eSuperTypes="#//YInput ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YValueBindable #//YBeanServiceConsumer ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YFocusable ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YBlurNotifier ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YFocusNotifier"> - <eStructuralFeatures xsi:type="ecore:EReference" name="datadescription" eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/datatypes.ecore#//YDatadescription"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject" - transient="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type"> - <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaClass"> - <eTypeArguments/> - </eGenericType> - </eStructuralFeatures> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="emfNsURI" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="typeQualifiedName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="inMemoryBeanProvider"> - <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaClass"> - <eTypeArguments/> - </eGenericType> - </eStructuralFeatures> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="inMemoryBeanProviderQualifiedName" + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="emfNsURI" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="captionPropertyPath" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="imagePropertyPath" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="descriptionProperty" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="description" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="referenceSourceType"> - <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaClass"> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="typeQualifiedName" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + </eClassifiers> + <eClassifiers + xsi:type="ecore:EClass" + name="YOptionsGroup" + eSuperTypes="#//YInput ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YCollectionBindable ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YSelectionBindable ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YMultiSelectionBindable #//YBeanServiceConsumer"> + <eStructuralFeatures + xsi:type="ecore:EReference" + name="datadescription" + eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/datatypes.ecore#//YDatadescription"/> + <eStructuralFeatures + xsi:type="ecore:EReference" + name="datatype" + eType="ecore:EClass extdatatypes.ecore#//YOptionsGroupDataType"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="selectionType" + eType="#//YSelectionType"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="selection" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject" + transient="true"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="multiSelection" + upperBound="-1" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject" + transient="true"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="collection" + upperBound="-1" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject" + transient="true"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="type"> + <eGenericType + eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaClass"> <eTypeArguments/> </eGenericType> </eStructuralFeatures> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="referenceSourceTypeQualifiedName" + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="emfNsURI" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="referenceSourceTypeProperty" + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="typeQualifiedName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="required" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="filteringComponent" eType="#//YFilteringComponent" + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="captionProperty" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="imageProperty" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="descriptionProperty" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="description" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + </eClassifiers> + <eClassifiers + xsi:type="ecore:EClass" + name="YList" + eSuperTypes="#//YInput ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YCollectionBindable ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YSelectionBindable ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YMultiSelectionBindable #//YBeanServiceConsumer"> + <eStructuralFeatures + xsi:type="ecore:EReference" + name="datadescription" + eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/datatypes.ecore#//YDatadescription"/> + <eStructuralFeatures + xsi:type="ecore:EReference" + name="datatype" + eType="ecore:EClass extdatatypes.ecore#//YListDataType"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="selectionType" + eType="#//YSelectionType"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="selection" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject" + transient="true"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="multiSelection" + upperBound="-1" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject" + transient="true"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="collection" + upperBound="-1" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject" + transient="true"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="type"> + <eGenericType + eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaClass"> + <eTypeArguments/> + </eGenericType> + </eStructuralFeatures> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="emfNsURI" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="typeQualifiedName" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="captionProperty" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="imageProperty" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="descriptionProperty" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="description" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + </eClassifiers> + <eClassifiers + xsi:type="ecore:EClass" + name="YLabel" + eSuperTypes="../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YField ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YValueBindable"> + <eStructuralFeatures + xsi:type="ecore:EReference" + name="datadescription" + eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/datatypes.ecore#//YDatadescription"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="value" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" + transient="true"/> + </eClassifiers> + <eClassifiers + xsi:type="ecore:EClass" + name="YImage" + eSuperTypes="../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YField ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YValueBindable"> + <eStructuralFeatures + xsi:type="ecore:EReference" + name="datadescription" + eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/datatypes.ecore#//YDatadescription"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="value" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" + transient="true"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="resource" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject" + transient="true"/> + </eClassifiers> + <eClassifiers + xsi:type="ecore:EClass" + name="YTextField" + eSuperTypes="#//YInput ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YValueBindable ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YFocusNotifier ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YBlurNotifier ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YTextChangeNotifier"> + <eStructuralFeatures + xsi:type="ecore:EReference" + name="datatype" + eType="ecore:EClass extdatatypes.ecore#//YTextDatatype"/> + <eStructuralFeatures + xsi:type="ecore:EReference" + name="datadescription" + eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/datatypes.ecore#//YDatadescription"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="value" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" + transient="true"/> + </eClassifiers> + <eClassifiers + xsi:type="ecore:EClass" + name="YBeanReferenceField" + eSuperTypes="#//YInput ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YValueBindable #//YBeanServiceConsumer ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YFocusable ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YBlurNotifier ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YFocusNotifier"> + <eStructuralFeatures + xsi:type="ecore:EReference" + name="datadescription" + eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/datatypes.ecore#//YDatadescription"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="value" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject" + transient="true"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="type"> + <eGenericType + eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaClass"> + <eTypeArguments/> + </eGenericType> + </eStructuralFeatures> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="emfNsURI" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="typeQualifiedName" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="inMemoryBeanProvider"> + <eGenericType + eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaClass"> + <eTypeArguments/> + </eGenericType> + </eStructuralFeatures> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="inMemoryBeanProviderQualifiedName" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="captionPropertyPath" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="imagePropertyPath" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="descriptionProperty" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="description" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="referenceSourceType"> + <eGenericType + eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaClass"> + <eTypeArguments/> + </eGenericType> + </eStructuralFeatures> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="referenceSourceTypeQualifiedName" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="referenceSourceTypeProperty" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="required" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> + <eStructuralFeatures + xsi:type="ecore:EReference" + name="filteringComponent" + eType="#//YFilteringComponent" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="dialogComponent" eType="#//YDialogComponent" + <eStructuralFeatures + xsi:type="ecore:EReference" + name="dialogComponent" + eType="#//YDialogComponent" containment="true"/> </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="YTextArea" eSuperTypes="#//YInput ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YValueBindable ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YFocusNotifier ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YBlurNotifier ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YTextChangeNotifier"> - <eStructuralFeatures xsi:type="ecore:EReference" name="datadescription" eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/datatypes.ecore#//YDatadescription"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="datatype" eType="ecore:EClass extdatatypes.ecore#//YTextAreaDatatype"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" + <eClassifiers + xsi:type="ecore:EClass" + name="YTextArea" + eSuperTypes="#//YInput ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YValueBindable ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YFocusNotifier ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YBlurNotifier ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YTextChangeNotifier"> + <eStructuralFeatures + xsi:type="ecore:EReference" + name="datadescription" + eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/datatypes.ecore#//YDatadescription"/> + <eStructuralFeatures + xsi:type="ecore:EReference" + name="datatype" + eType="ecore:EClass extdatatypes.ecore#//YTextAreaDatatype"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="value" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" transient="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="wordWrap" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean" + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="wordWrap" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean" defaultValueLiteral="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="rows" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt" + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="rows" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt" defaultValueLiteral="3"/> </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="YCheckBox" eSuperTypes="#//YInput ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YValueBindable ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YFocusNotifier ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YBlurNotifier"> - <eStructuralFeatures xsi:type="ecore:EReference" name="datadescription" eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/datatypes.ecore#//YDatadescription"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="datatype" eType="ecore:EClass extdatatypes.ecore#//YCheckBoxDatatype"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean" + <eClassifiers + xsi:type="ecore:EClass" + name="YCheckBox" + eSuperTypes="#//YInput ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YValueBindable ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YFocusNotifier ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YBlurNotifier"> + <eStructuralFeatures + xsi:type="ecore:EReference" + name="datadescription" + eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/datatypes.ecore#//YDatadescription"/> + <eStructuralFeatures + xsi:type="ecore:EReference" + name="datatype" + eType="ecore:EClass extdatatypes.ecore#//YCheckBoxDatatype"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="value" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean" transient="true"/> </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="YBrowser" eSuperTypes="#//YInput ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YValueBindable"> - <eStructuralFeatures xsi:type="ecore:EReference" name="datatype" eType="ecore:EClass extdatatypes.ecore#//YBrowserDatatype"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="datadescription" eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/datatypes.ecore#//YDatadescription"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject" - transient="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="YDateTime" eSuperTypes="#//YInput ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YValueBindable ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YFocusNotifier ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YBlurNotifier"> - <eStructuralFeatures xsi:type="ecore:EReference" name="datatype" eType="ecore:EClass extdatatypes.ecore#//YDateTimeDatatype"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="datadescription" eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/datatypes.ecore#//YDatadescription"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDate" - transient="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="YDecimalField" eSuperTypes="#//YInput ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YValueBindable ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YFocusNotifier ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YBlurNotifier"> - <eStructuralFeatures xsi:type="ecore:EReference" name="datatype" eType="ecore:EClass extdatatypes.ecore#//YDecimalDatatype"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="datadescription" eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/datatypes.ecore#//YDatadescription"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble" - transient="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="YNumericField" eSuperTypes="#//YInput ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YValueBindable ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YFocusNotifier ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YBlurNotifier"> - <eStructuralFeatures xsi:type="ecore:EReference" name="datatype" eType="ecore:EClass extdatatypes.ecore#//YNumericDatatype"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="datadescription" eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/datatypes.ecore#//YDatadescription"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong" - transient="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="YComboBox" eSuperTypes="#//YInput ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YCollectionBindable ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YSelectionBindable #//YBeanServiceConsumer"> - <eStructuralFeatures xsi:type="ecore:EReference" name="datadescription" eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/datatypes.ecore#//YDatadescription"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="datatype" eType="ecore:EClass extdatatypes.ecore#//YComboBoxDatatype"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="selection" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject" - transient="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="collection" upperBound="-1" + <eClassifiers + xsi:type="ecore:EClass" + name="YBrowser" + eSuperTypes="#//YInput ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YValueBindable"> + <eStructuralFeatures + xsi:type="ecore:EReference" + name="datatype" + eType="ecore:EClass extdatatypes.ecore#//YBrowserDatatype"/> + <eStructuralFeatures + xsi:type="ecore:EReference" + name="datadescription" + eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/datatypes.ecore#//YDatadescription"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="value" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject" transient="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type"> - <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaClass"> + </eClassifiers> + <eClassifiers + xsi:type="ecore:EClass" + name="YDateTime" + eSuperTypes="#//YInput ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YValueBindable ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YFocusNotifier ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YBlurNotifier"> + <eStructuralFeatures + xsi:type="ecore:EReference" + name="datatype" + eType="ecore:EClass extdatatypes.ecore#//YDateTimeDatatype"/> + <eStructuralFeatures + xsi:type="ecore:EReference" + name="datadescription" + eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/datatypes.ecore#//YDatadescription"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="value" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDate" + transient="true"/> + </eClassifiers> + <eClassifiers + xsi:type="ecore:EClass" + name="YDecimalField" + eSuperTypes="#//YInput ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YValueBindable ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YFocusNotifier ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YBlurNotifier"> + <eStructuralFeatures + xsi:type="ecore:EReference" + name="datatype" + eType="ecore:EClass extdatatypes.ecore#//YDecimalDatatype"/> + <eStructuralFeatures + xsi:type="ecore:EReference" + name="datadescription" + eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/datatypes.ecore#//YDatadescription"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="value" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble" + transient="true"/> + </eClassifiers> + <eClassifiers + xsi:type="ecore:EClass" + name="YNumericField" + eSuperTypes="#//YInput ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YValueBindable ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YFocusNotifier ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YBlurNotifier"> + <eStructuralFeatures + xsi:type="ecore:EReference" + name="datatype" + eType="ecore:EClass extdatatypes.ecore#//YNumericDatatype"/> + <eStructuralFeatures + xsi:type="ecore:EReference" + name="datadescription" + eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/datatypes.ecore#//YDatadescription"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="value" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong" + transient="true"/> + </eClassifiers> + <eClassifiers + xsi:type="ecore:EClass" + name="YComboBox" + eSuperTypes="#//YInput ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YCollectionBindable ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YSelectionBindable #//YBeanServiceConsumer"> + <eStructuralFeatures + xsi:type="ecore:EReference" + name="datadescription" + eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/datatypes.ecore#//YDatadescription"/> + <eStructuralFeatures + xsi:type="ecore:EReference" + name="datatype" + eType="ecore:EClass extdatatypes.ecore#//YComboBoxDatatype"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="selection" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject" + transient="true"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="collection" + upperBound="-1" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject" + transient="true"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="type"> + <eGenericType + eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaClass"> <eTypeArguments/> </eGenericType> </eStructuralFeatures> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="emfNsURI" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="typeQualifiedName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="captionProperty" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="imageProperty" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="descriptionProperty" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="description" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="modelSelectionType"> - <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaClass"> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="emfNsURI" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="typeQualifiedName" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="captionProperty" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="imageProperty" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="descriptionProperty" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="description" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="modelSelectionType"> + <eGenericType + eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaClass"> <eTypeArguments/> </eGenericType> </eStructuralFeatures> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="modelSelectionTypeQualifiedName" + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="modelSelectionTypeQualifiedName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="YButton" eSuperTypes="../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YAction ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YVisibleable ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YEditable ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YEnable ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YFocusable ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YFocusNotifier ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YBlurNotifier"> - <eOperations name="addClickListener"> - <eParameters name="listener" eType="#//YButtonClickListener"/> + <eClassifiers + xsi:type="ecore:EClass" + name="YButton" + eSuperTypes="../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YAction ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YVisibleable ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YEditable ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YEnable ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YFocusable ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YFocusNotifier ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YBlurNotifier"> + <eOperations + name="addClickListener"> + <eParameters + name="listener" + eType="#//YButtonClickListener"/> </eOperations> - <eOperations name="removeClickListener"> - <eParameters name="listener" eType="#//YButtonClickListener"/> + <eOperations + name="removeClickListener"> + <eParameters + name="listener" + eType="#//YButtonClickListener"/> </eOperations> - <eOperations name="createClickEndpoint" eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/binding.ecore#//YECViewModelValueBindingEndpoint"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="datadescription" eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/datatypes.ecore#//YDatadescription"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="clickListeners" upperBound="-1" - eType="#//YButtonClickListener" transient="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="lastClickTime" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="image" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="YSlider" eSuperTypes="#//YInput ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YValueBindable"> - <eStructuralFeatures xsi:type="ecore:EReference" name="datadescription" eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/datatypes.ecore#//YDatadescription"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble" + <eOperations + name="createClickEndpoint" + eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/binding.ecore#//YECViewModelValueBindingEndpoint"/> + <eStructuralFeatures + xsi:type="ecore:EReference" + name="datadescription" + eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/datatypes.ecore#//YDatadescription"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="clickListeners" + upperBound="-1" + eType="#//YButtonClickListener" transient="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="maxValue" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble" - transient="true" defaultValueLiteral="100"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="minValue" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble" - transient="true" defaultValueLiteral="0"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="resolution" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt" - transient="true" defaultValueLiteral="10"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="orientation" eType="ecore:EEnum ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YOrientation" + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="lastClickTime" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="image" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + </eClassifiers> + <eClassifiers + xsi:type="ecore:EClass" + name="YSlider" + eSuperTypes="#//YInput ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YValueBindable"> + <eStructuralFeatures + xsi:type="ecore:EReference" + name="datadescription" + eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/datatypes.ecore#//YDatadescription"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="value" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble" + transient="true"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="maxValue" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble" + transient="true" + defaultValueLiteral="100"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="minValue" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDouble" + transient="true" + defaultValueLiteral="0"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="resolution" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt" + transient="true" + defaultValueLiteral="10"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="orientation" + eType="ecore:EEnum ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YOrientation" transient="true"/> </eClassifiers> - <eClassifiers xsi:type="ecore:EDataType" name="YButtonClickListener" instanceClassName="org.eclipse.osbp.ecview.core.extension.model.extension.listener.YButtonClickListener"/> - <eClassifiers xsi:type="ecore:EClass" name="YToggleButton" eSuperTypes="../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YAction ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YActivateable ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YFocusable"> - <eStructuralFeatures xsi:type="ecore:EReference" name="datadescription" eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/datatypes.ecore#//YDatadescription"/> + <eClassifiers + xsi:type="ecore:EDataType" + name="YButtonClickListener" + instanceClassName="org.eclipse.osbp.ecview.core.extension.model.extension.listener.YButtonClickListener"/> + <eClassifiers + xsi:type="ecore:EClass" + name="YToggleButton" + eSuperTypes="../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YAction ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YActivateable ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YFocusable"> + <eStructuralFeatures + xsi:type="ecore:EReference" + name="datadescription" + eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/datatypes.ecore#//YDatadescription"/> </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="YSelectionType"> - <eLiterals name="SINGLE" literal=""/> - <eLiterals name="MULTI" value="1" literal="MULTI"/> + <eClassifiers + xsi:type="ecore:EEnum" + name="YSelectionType"> + <eLiterals + name="SINGLE" + literal=""/> + <eLiterals + name="MULTI" + value="1" + literal="MULTI"/> </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="YProgressBar" eSuperTypes="#//YInput ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YValueBindable"> - <eStructuralFeatures xsi:type="ecore:EReference" name="datatype" eType="ecore:EClass extdatatypes.ecore#//YProgressBarDatatype"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="datadescription" eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/datatypes.ecore#//YDatadescription"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat" + <eClassifiers + xsi:type="ecore:EClass" + name="YProgressBar" + eSuperTypes="#//YInput ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YValueBindable"> + <eStructuralFeatures + xsi:type="ecore:EReference" + name="datatype" + eType="ecore:EClass extdatatypes.ecore#//YProgressBarDatatype"/> + <eStructuralFeatures + xsi:type="ecore:EReference" + name="datadescription" + eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/datatypes.ecore#//YDatadescription"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="value" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EFloat" transient="true"/> </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="YTabSheet" eSuperTypes="../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YEmbeddable ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YFocusable"> - <eStructuralFeatures xsi:type="ecore:EReference" name="tabs" upperBound="-1" eType="#//YTab" - containment="true" eOpposite="#//YTab/parent"/> + <eClassifiers + xsi:type="ecore:EClass" + name="YTabSheet" + eSuperTypes="../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YEmbeddable ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YFocusable"> + <eStructuralFeatures + xsi:type="ecore:EReference" + name="tabs" + upperBound="-1" + eType="#//YTab" + containment="true" + eOpposite="#//YTab/parent"/> </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="YTab" eSuperTypes="../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YElement ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YCssAble"> - <eOperations name="getView" eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YView"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parent" lowerBound="1" - eType="#//YTabSheet" eOpposite="#//YTabSheet/tabs"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="embeddable" lowerBound="1" + <eClassifiers + xsi:type="ecore:EClass" + name="YTab" + eSuperTypes="../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YElement ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YCssAble"> + <eOperations + name="getView" + eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YView"/> + <eStructuralFeatures + xsi:type="ecore:EReference" + name="parent" + lowerBound="1" + eType="#//YTabSheet" + eOpposite="#//YTabSheet/tabs"/> + <eStructuralFeatures + xsi:type="ecore:EReference" + name="embeddable" + lowerBound="1" eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YEmbeddable" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="datadescription" eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/datatypes.ecore#//YDatadescription"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="orphanDatadescriptions" - upperBound="-1" eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/datatypes.ecore#//YDatadescription" + <eStructuralFeatures + xsi:type="ecore:EReference" + name="datadescription" + eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/datatypes.ecore#//YDatadescription"/> + <eStructuralFeatures + xsi:type="ecore:EReference" + name="orphanDatadescriptions" + upperBound="-1" + eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/datatypes.ecore#//YDatadescription" containment="true"/> </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="YMasterDetail" eSuperTypes="#//YInput ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YCollectionBindable ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YSelectionBindable"> - <eStructuralFeatures xsi:type="ecore:EReference" name="datatype" eType="ecore:EClass extdatatypes.ecore#//YMasterDetailDatatype"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="datadescription" eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/datatypes.ecore#//YDatadescription"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="selection" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject" - transient="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="collection" upperBound="-1" + <eClassifiers + xsi:type="ecore:EClass" + name="YMasterDetail" + eSuperTypes="#//YInput ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YCollectionBindable ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YSelectionBindable"> + <eStructuralFeatures + xsi:type="ecore:EReference" + name="datatype" + eType="ecore:EClass extdatatypes.ecore#//YMasterDetailDatatype"/> + <eStructuralFeatures + xsi:type="ecore:EReference" + name="datadescription" + eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/datatypes.ecore#//YDatadescription"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="selection" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject" transient="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type"> - <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaClass"> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="collection" + upperBound="-1" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject" + transient="true"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="type"> + <eGenericType + eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaClass"> <eTypeArguments/> </eGenericType> </eStructuralFeatures> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="emfNsURI" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="masterElement" eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YEmbeddable" + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="emfNsURI" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures + xsi:type="ecore:EReference" + name="masterElement" + eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YEmbeddable" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="detailElement" eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YEmbeddable" + <eStructuralFeatures + xsi:type="ecore:EReference" + name="detailElement" + eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YEmbeddable" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="typeQualifiedName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="typeQualifiedName" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="YFormLayout" eSuperTypes="../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YLayout ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YSpacingable ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YMarginable ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YAlignmentContainer"> - <eStructuralFeatures xsi:type="ecore:EReference" name="cellStyles" upperBound="-1" - eType="#//YFormLayoutCellStyle" containment="true"/> + <eClassifiers + xsi:type="ecore:EClass" + name="YFormLayout" + eSuperTypes="../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YLayout ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YSpacingable ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YMarginable ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YAlignmentContainer"> + <eStructuralFeatures + xsi:type="ecore:EReference" + name="cellStyles" + upperBound="-1" + eType="#//YFormLayoutCellStyle" + containment="true"/> </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="YFormLayoutCellStyle"> - <eStructuralFeatures xsi:type="ecore:EReference" name="target" lowerBound="1" + <eClassifiers + xsi:type="ecore:EClass" + name="YFormLayoutCellStyle"> + <eStructuralFeatures + xsi:type="ecore:EReference" + name="target" + lowerBound="1" eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YEmbeddable"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="alignment" eType="ecore:EEnum ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YAlignment" + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="alignment" + eType="ecore:EEnum ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YAlignment" defaultValueLiteral="UNDEFINED"> - <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> - <details key="documentation" value="The alignment of the ui element relative to its grid cell."/> + <eAnnotations + source="http://www.eclipse.org/emf/2002/GenModel"> + <details + key="documentation" + value="The alignment of the ui element relative to its grid cell."/> </eAnnotations> </eStructuralFeatures> </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="YSearchField" abstract="true" interface="true" + <eClassifiers + xsi:type="ecore:EClass" + name="YSearchField" + abstract="true" + interface="true" eSuperTypes="#//YInput ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YValueBindable"/> - <eClassifiers xsi:type="ecore:EClass" name="YTextSearchField" eSuperTypes="#//YSearchField"> - <eStructuralFeatures xsi:type="ecore:EReference" name="datadescription" eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/datatypes.ecore#//YDatadescription"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" + <eClassifiers + xsi:type="ecore:EClass" + name="YTextSearchField" + eSuperTypes="#//YSearchField"> + <eStructuralFeatures + xsi:type="ecore:EReference" + name="datadescription" + eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/datatypes.ecore#//YDatadescription"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="value" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" transient="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="wildcard" eType="#//YSearchWildcards" + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="wildcard" + eType="#//YSearchWildcards" transient="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="propertyPath" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="propertyPath" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="YBooleanSearchField" eSuperTypes="#//YSearchField"> - <eStructuralFeatures xsi:type="ecore:EReference" name="datadescription" eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/datatypes.ecore#//YDatadescription"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" eType="#//YBooleanSearchOption" + <eClassifiers + xsi:type="ecore:EClass" + name="YBooleanSearchField" + eSuperTypes="#//YSearchField"> + <eStructuralFeatures + xsi:type="ecore:EReference" + name="datadescription" + eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/datatypes.ecore#//YDatadescription"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="value" + eType="#//YBooleanSearchOption" transient="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="propertyPath" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="propertyPath" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="YNumericSearchField" eSuperTypes="#//YSearchField"> - <eStructuralFeatures xsi:type="ecore:EReference" name="datadescription" eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/datatypes.ecore#//YDatadescription"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" + <eClassifiers + xsi:type="ecore:EClass" + name="YNumericSearchField" + eSuperTypes="#//YSearchField"> + <eStructuralFeatures + xsi:type="ecore:EReference" + name="datadescription" + eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/datatypes.ecore#//YDatadescription"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="value" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" transient="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="wildcard" eType="#//YSearchWildcards" + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="wildcard" + eType="#//YSearchWildcards" transient="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="propertyPath" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type"> - <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaClass"> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="propertyPath" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="type"> + <eGenericType + eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaClass"> <eTypeArguments/> </eGenericType> </eStructuralFeatures> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="typeQualifiedName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="typeQualifiedName" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="YReferenceSearchField" eSuperTypes="#//YSearchField"> - <eStructuralFeatures xsi:type="ecore:EReference" name="datadescription" eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/datatypes.ecore#//YDatadescription"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject" + <eClassifiers + xsi:type="ecore:EClass" + name="YReferenceSearchField" + eSuperTypes="#//YSearchField"> + <eStructuralFeatures + xsi:type="ecore:EReference" + name="datadescription" + eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/datatypes.ecore#//YDatadescription"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="value" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject" transient="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="wildcard" eType="#//YSearchWildcards" + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="wildcard" + eType="#//YSearchWildcards" transient="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="propertyPath" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type"> - <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaClass"> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="propertyPath" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="type"> + <eGenericType + eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaClass"> <eTypeArguments/> </eGenericType> </eStructuralFeatures> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="emfNsURI" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="typeQualifiedName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="emfNsURI" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="typeQualifiedName" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="YBooleanSearchOption"> - <eLiterals name="TRUE" literal="TRUE"/> - <eLiterals name="FALSE" value="1" literal="FALSE"/> - <eLiterals name="IGNORE" value="2" literal="IGNORE"/> + <eClassifiers + xsi:type="ecore:EEnum" + name="YBooleanSearchOption"> + <eLiterals + name="TRUE" + literal="TRUE"/> + <eLiterals + name="FALSE" + value="1" + literal="FALSE"/> + <eLiterals + name="IGNORE" + value="2" + literal="IGNORE"/> </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="YSearchWildcards"> - <eLiterals name="GT" literal="GT"/> - <eLiterals name="GE" value="1" literal="GE"/> - <eLiterals name="LT" value="2" literal="LT"/> - <eLiterals name="LE" value="3" literal="LE"/> - <eLiterals name="EQ" value="4" literal="EQ"/> - <eLiterals name="NE" value="5" literal="NE"/> - <eLiterals name="ANY" value="6" literal="ANY"/> + <eClassifiers + xsi:type="ecore:EEnum" + name="YSearchWildcards"> + <eLiterals + name="GT" + literal="GT"/> + <eLiterals + name="GE" + value="1" + literal="GE"/> + <eLiterals + name="LT" + value="2" + literal="LT"/> + <eLiterals + name="LE" + value="3" + literal="LE"/> + <eLiterals + name="EQ" + value="4" + literal="EQ"/> + <eLiterals + name="NE" + value="5" + literal="NE"/> + <eLiterals + name="ANY" + value="6" + literal="ANY"/> </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="YPanel" eSuperTypes="../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YLayout ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YFocusable"> - <eOperations name="getCellStyle" eType="#//YHorizontalLayoutCellStyle"> - <eParameters name="element" eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YEmbeddable"/> + <eClassifiers + xsi:type="ecore:EClass" + name="YPanel" + eSuperTypes="../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YLayout ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YFocusable"> + <eOperations + name="getCellStyle" + eType="#//YHorizontalLayoutCellStyle"> + <eParameters + name="element" + eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YEmbeddable"/> </eOperations> - <eStructuralFeatures xsi:type="ecore:EReference" name="datadescription" eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/datatypes.ecore#//YDatadescription"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="firstContent" eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YEmbeddable"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="secondContent" eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YEmbeddable"/> + <eStructuralFeatures + xsi:type="ecore:EReference" + name="datadescription" + eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/datatypes.ecore#//YDatadescription"/> + <eStructuralFeatures + xsi:type="ecore:EReference" + name="firstContent" + eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YEmbeddable"/> + <eStructuralFeatures + xsi:type="ecore:EReference" + name="secondContent" + eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YEmbeddable"/> </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="YSplitPanel" eSuperTypes="../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YLayout"> - <eOperations name="getCellStyle" eType="#//YHorizontalLayoutCellStyle"> - <eParameters name="element" eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YEmbeddable"/> + <eClassifiers + xsi:type="ecore:EClass" + name="YSplitPanel" + eSuperTypes="../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YLayout"> + <eOperations + name="getCellStyle" + eType="#//YHorizontalLayoutCellStyle"> + <eParameters + name="element" + eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YEmbeddable"/> </eOperations> - <eStructuralFeatures xsi:type="ecore:EReference" name="datadescription" eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/datatypes.ecore#//YDatadescription"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="cellStyles" upperBound="-1" - eType="#//YHorizontalLayoutCellStyle" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="fillHorizontal" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean" + <eStructuralFeatures + xsi:type="ecore:EReference" + name="datadescription" + eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/datatypes.ecore#//YDatadescription"/> + <eStructuralFeatures + xsi:type="ecore:EReference" + name="cellStyles" + upperBound="-1" + eType="#//YHorizontalLayoutCellStyle" + containment="true"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="fillHorizontal" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean" defaultValueLiteral="true"> - <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> - <details key="documentation" value="If false, then the width of all elements contained in the grid layout will be decreased to their preferred width or their miminum width. If no alignment is defined for a child, this setting will become its default.
Eg if child has not a alignment, the horizontal alignment will become FILL if fillHorizontal is true. Otherwise the ui-kit default will be used as the horizontal alignment."/> + <eAnnotations + source="http://www.eclipse.org/emf/2002/GenModel"> + <details + key="documentation" + value="If false, then the width of all elements contained in the grid layout will be decreased to their preferred width or their miminum width. If no alignment is defined for a child, this setting will become its default.
Eg if child has not a alignment, the horizontal alignment will become FILL if fillHorizontal is true. Otherwise the ui-kit default will be used as the horizontal alignment."/> </eAnnotations> </eStructuralFeatures> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="splitPosition" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt" + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="splitPosition" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt" defaultValueLiteral="50"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="vertical" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean" + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="vertical" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean" defaultValueLiteral="true"/> </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="YSearchPanel" eSuperTypes="../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YLayout ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YSpacingable ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YMarginable"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type"> - <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaClass"> + <eClassifiers + xsi:type="ecore:EClass" + name="YSearchPanel" + eSuperTypes="../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YLayout ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YSpacingable ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YMarginable"> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="type"> + <eGenericType + eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaClass"> <eTypeArguments/> </eGenericType> </eStructuralFeatures> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="emfNsURI" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="typeQualifiedName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="applyFilter" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject" - transient="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="filter" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject" - transient="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="YEnumOptionsGroup" eSuperTypes="#//YInput ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YCollectionBindable ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YSelectionBindable ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YMultiSelectionBindable"> - <eStructuralFeatures xsi:type="ecore:EReference" name="datadescription" eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/datatypes.ecore#//YDatadescription"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="datatype" eType="ecore:EClass extdatatypes.ecore#//YOptionsGroupDataType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="selectionType" eType="#//YSelectionType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="selection" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject" - transient="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="multiSelection" upperBound="-1" + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="emfNsURI" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="typeQualifiedName" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="applyFilter" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject" transient="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type"> - <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaClass"> - <eTypeArguments/> - </eGenericType> - </eStructuralFeatures> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="emfNsURI" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="typeQualifiedName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="YEnumComboBox" eSuperTypes="#//YInput ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YCollectionBindable ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YSelectionBindable"> - <eStructuralFeatures xsi:type="ecore:EReference" name="datadescription" eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/datatypes.ecore#//YDatadescription"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="datatype" eType="ecore:EClass extdatatypes.ecore#//YComboBoxDatatype"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="selection" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject" - transient="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type"> - <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaClass"> - <eTypeArguments/> - </eGenericType> - </eStructuralFeatures> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="emfNsURI" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="typeQualifiedName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="YEnumList" eSuperTypes="#//YInput ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YCollectionBindable ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YSelectionBindable ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YMultiSelectionBindable"> - <eStructuralFeatures xsi:type="ecore:EReference" name="datadescription" eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/datatypes.ecore#//YDatadescription"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="datatype" eType="ecore:EClass extdatatypes.ecore#//YListDataType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="selectionType" eType="#//YSelectionType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="selection" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject" - transient="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="multiSelection" upperBound="-1" + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="filter" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject" transient="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type"> - <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaClass"> + </eClassifiers> + <eClassifiers + xsi:type="ecore:EClass" + name="YEnumOptionsGroup" + eSuperTypes="#//YInput ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YCollectionBindable ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YSelectionBindable ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YMultiSelectionBindable"> + <eStructuralFeatures + xsi:type="ecore:EReference" + name="datadescription" + eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/datatypes.ecore#//YDatadescription"/> + <eStructuralFeatures + xsi:type="ecore:EReference" + name="datatype" + eType="ecore:EClass extdatatypes.ecore#//YOptionsGroupDataType"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="selectionType" + eType="#//YSelectionType"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="selection" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject" + transient="true"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="multiSelection" + upperBound="-1" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject" + transient="true"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="type"> + <eGenericType + eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaClass"> <eTypeArguments/> </eGenericType> </eStructuralFeatures> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="emfNsURI" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="typeQualifiedName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="emfNsURI" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="typeQualifiedName" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="YBeanServiceConsumer" abstract="true" + <eClassifiers + xsi:type="ecore:EClass" + name="YEnumComboBox" + eSuperTypes="#//YInput ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YCollectionBindable ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YSelectionBindable"> + <eStructuralFeatures + xsi:type="ecore:EReference" + name="datadescription" + eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/datatypes.ecore#//YDatadescription"/> + <eStructuralFeatures + xsi:type="ecore:EReference" + name="datatype" + eType="ecore:EClass extdatatypes.ecore#//YComboBoxDatatype"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="selection" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject" + transient="true"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="type"> + <eGenericType + eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaClass"> + <eTypeArguments/> + </eGenericType> + </eStructuralFeatures> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="emfNsURI" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="typeQualifiedName" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="defaultLiteral" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject" + transient="true"/> + </eClassifiers> + <eClassifiers + xsi:type="ecore:EClass" + name="YEnumList" + eSuperTypes="#//YInput ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YCollectionBindable ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YSelectionBindable ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YMultiSelectionBindable"> + <eStructuralFeatures + xsi:type="ecore:EReference" + name="datadescription" + eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/datatypes.ecore#//YDatadescription"/> + <eStructuralFeatures + xsi:type="ecore:EReference" + name="datatype" + eType="ecore:EClass extdatatypes.ecore#//YListDataType"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="selectionType" + eType="#//YSelectionType"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="selection" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject" + transient="true"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="multiSelection" + upperBound="-1" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject" + transient="true"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="type"> + <eGenericType + eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaClass"> + <eTypeArguments/> + </eGenericType> + </eStructuralFeatures> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="emfNsURI" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="typeQualifiedName" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + </eClassifiers> + <eClassifiers + xsi:type="ecore:EClass" + name="YBeanServiceConsumer" + abstract="true" interface="true"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="useBeanService" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="useBeanService" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="YAddToTableCommand" eSuperTypes="../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YCommand"> - <eStructuralFeatures xsi:type="ecore:EReference" name="table" eType="#//YTable"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="trigger" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eClassifiers + xsi:type="ecore:EClass" + name="YAddToTableCommand" + eSuperTypes="../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YCommand"> + <eStructuralFeatures + xsi:type="ecore:EReference" + name="table" + eType="#//YTable"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="trigger" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="YRemoveFromTableCommand" eSuperTypes="../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YCommand"> - <eStructuralFeatures xsi:type="ecore:EReference" name="table" eType="#//YTable"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="trigger" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eClassifiers + xsi:type="ecore:EClass" + name="YRemoveFromTableCommand" + eSuperTypes="../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YCommand"> + <eStructuralFeatures + xsi:type="ecore:EReference" + name="table" + eType="#//YTable"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="trigger" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="YBrowserStreamInput"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="filename" lowerBound="1" - eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" transient="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="inputStream" lowerBound="1" + <eClassifiers + xsi:type="ecore:EClass" + name="YBrowserStreamInput"> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="filename" + lowerBound="1" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" + transient="true"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="inputStream" + lowerBound="1" eType="#//YInputStream"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="mimeType" lowerBound="1" - eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" transient="true"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="mimeType" + lowerBound="1" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" + transient="true"/> </eClassifiers> - <eClassifiers xsi:type="ecore:EDataType" name="YInputStream" instanceClassName="java.io.InputStream"/> - <eClassifiers xsi:type="ecore:EClass" name="YSetNewBeanInstanceCommand" eSuperTypes="../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YCommand"> - <eStructuralFeatures xsi:type="ecore:EReference" name="target" eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/binding.ecore#//YValueBindingEndpoint" + <eClassifiers + xsi:type="ecore:EDataType" + name="YInputStream" + instanceClassName="java.io.InputStream"/> + <eClassifiers + xsi:type="ecore:EClass" + name="YSetNewBeanInstanceCommand" + eSuperTypes="../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YCommand"> + <eStructuralFeatures + xsi:type="ecore:EReference" + name="target" + eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/binding.ecore#//YValueBindingEndpoint" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="trigger" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type"> - <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaClass"> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="trigger" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="type"> + <eGenericType + eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaClass"> <eTypeArguments/> </eGenericType> </eStructuralFeatures> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="emfNsURI" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="typeQualifiedName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="emfNsURI" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="typeQualifiedName" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="YCssLayout" eSuperTypes="../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YLayout ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YSpacingable ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YMarginable ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YAlignmentContainer"> - <eStructuralFeatures xsi:type="ecore:EReference" name="cellStyles" upperBound="-1" - eType="#//YCssLayoutCellStyle" containment="true"/> + <eClassifiers + xsi:type="ecore:EClass" + name="YCssLayout" + eSuperTypes="../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YLayout ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YSpacingable ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YMarginable ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YAlignmentContainer"> + <eStructuralFeatures + xsi:type="ecore:EReference" + name="cellStyles" + upperBound="-1" + eType="#//YCssLayoutCellStyle" + containment="true"/> </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="YCssLayoutCellStyle"> - <eStructuralFeatures xsi:type="ecore:EReference" name="target" lowerBound="1" + <eClassifiers + xsi:type="ecore:EClass" + name="YCssLayoutCellStyle"> + <eStructuralFeatures + xsi:type="ecore:EReference" + name="target" + lowerBound="1" eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YEmbeddable"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="alignment" eType="ecore:EEnum ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YAlignment" + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="alignment" + eType="ecore:EEnum ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YAlignment" defaultValueLiteral="UNDEFINED"> - <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> - <details key="documentation" value="The alignment of the ui element relative to its css layout cell."/> + <eAnnotations + source="http://www.eclipse.org/emf/2002/GenModel"> + <details + key="documentation" + value="The alignment of the ui element relative to its css layout cell."/> </eAnnotations> </eStructuralFeatures> </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="YFilter" eSuperTypes="../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YElement"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="propertyPath" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="filterValue" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eClassifiers + xsi:type="ecore:EClass" + name="YFilter" + eSuperTypes="../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YElement"> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="propertyPath" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="filterValue" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="YAbsoluteLayout" eSuperTypes="../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YLayout"> - <eStructuralFeatures xsi:type="ecore:EReference" name="cellStyles" upperBound="-1" - eType="#//YAbsoluteLayoutCellStyle" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="childResizeEnabled" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="childMoveEnabled" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> + <eClassifiers + xsi:type="ecore:EClass" + name="YAbsoluteLayout" + eSuperTypes="../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YLayout"> + <eStructuralFeatures + xsi:type="ecore:EReference" + name="cellStyles" + upperBound="-1" + eType="#//YAbsoluteLayoutCellStyle" + containment="true"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="childResizeEnabled" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="childMoveEnabled" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="YAbsoluteLayoutCellStyle"> - <eStructuralFeatures xsi:type="ecore:EReference" name="target" lowerBound="1" + <eClassifiers + xsi:type="ecore:EClass" + name="YAbsoluteLayoutCellStyle"> + <eStructuralFeatures + xsi:type="ecore:EReference" + name="target" + lowerBound="1" eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YEmbeddable"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="top" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt" + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="top" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt" defaultValueLiteral="-1"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="bottom" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt" + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="bottom" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt" defaultValueLiteral="-1"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="left" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt" + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="left" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt" defaultValueLiteral="-1"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="right" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt" + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="right" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt" defaultValueLiteral="-1"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="zIndex" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt" + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="zIndex" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt" defaultValueLiteral="-1"/> </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="YSuggestTextField" eSuperTypes="#//YInput ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YValueBindable ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YFocusable ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YFocusNotifier ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YBlurNotifier ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YSelectionBindable"> - <eStructuralFeatures xsi:type="ecore:EReference" name="datatype" eType="ecore:EClass extdatatypes.ecore#//YTextDatatype"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="datadescription" eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/datatypes.ecore#//YDatadescription"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" + <eClassifiers + xsi:type="ecore:EClass" + name="YSuggestTextField" + eSuperTypes="#//YInput ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YValueBindable ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YFocusable ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YFocusNotifier ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YBlurNotifier ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YSelectionBindable"> + <eStructuralFeatures + xsi:type="ecore:EReference" + name="datatype" + eType="ecore:EClass extdatatypes.ecore#//YTextDatatype"/> + <eStructuralFeatures + xsi:type="ecore:EReference" + name="datadescription" + eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/datatypes.ecore#//YDatadescription"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="value" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" transient="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="keys" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="keys" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" transient="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="useSuggestions" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="autoHidePopup" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="lastSuggestion" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject" + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="useSuggestions" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="autoHidePopup" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="lastSuggestion" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject" transient="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type"> - <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaClass"> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="type"> + <eGenericType + eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaClass"> <eTypeArguments/> </eGenericType> </eStructuralFeatures> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="emfNsURI" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="typeQualifiedName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="event" eType="#//YSuggestTextFieldEvents" + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="emfNsURI" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="typeQualifiedName" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="event" + eType="#//YSuggestTextFieldEvents" transient="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="itemCaptionProperty" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="itemFilterProperty" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="itemUUIDProperty" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="currentValueDTO" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject" + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="itemCaptionProperty" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="itemFilterProperty" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="itemUUIDProperty" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="currentValueDTO" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject" transient="true"/> </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="YSuggestTextFieldEvents"> - <eLiterals name="OPEN_POPUP" literal="OPEN_POPUP"/> - <eLiterals name="CLOSE_POPUP" value="1" literal="CLOSE_POPUP"/> - <eLiterals name="NAVIGATE_NEXT" value="2" literal="NAVIGATE_NEXT"/> - <eLiterals name="NAVIGATE_PREV" value="3" literal="NAVIGATE_PREV"/> - <eLiterals name="SELECT" value="4" literal="SELECT"/> - <eLiterals name="CLEAR" value="5" literal="CLEAR"/> - <eLiterals name="SELECTED" value="6" literal="SELECTED"/> + <eClassifiers + xsi:type="ecore:EEnum" + name="YSuggestTextFieldEvents"> + <eLiterals + name="OPEN_POPUP" + literal="OPEN_POPUP"/> + <eLiterals + name="CLOSE_POPUP" + value="1" + literal="CLOSE_POPUP"/> + <eLiterals + name="NAVIGATE_NEXT" + value="2" + literal="NAVIGATE_NEXT"/> + <eLiterals + name="NAVIGATE_PREV" + value="3" + literal="NAVIGATE_PREV"/> + <eLiterals + name="SELECT" + value="4" + literal="SELECT"/> + <eLiterals + name="CLEAR" + value="5" + literal="CLEAR"/> + <eLiterals + name="SELECTED" + value="6" + literal="SELECTED"/> </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="YPasswordField" eSuperTypes="#//YInput ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YValueBindable ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YFocusNotifier ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YBlurNotifier ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YTextChangeNotifier"> - <eStructuralFeatures xsi:type="ecore:EReference" name="datadescription" eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/datatypes.ecore#//YDatadescription"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" + <eClassifiers + xsi:type="ecore:EClass" + name="YPasswordField" + eSuperTypes="#//YInput ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YValueBindable ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YFocusNotifier ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YBlurNotifier ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YTextChangeNotifier"> + <eStructuralFeatures + xsi:type="ecore:EReference" + name="datadescription" + eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/datatypes.ecore#//YDatadescription"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="value" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" transient="true"/> </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="YFilteringComponent" eSuperTypes="../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YEmbeddable ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YSpacingable ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YMarginable"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type"> - <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaClass"> + <eClassifiers + xsi:type="ecore:EClass" + name="YFilteringComponent" + eSuperTypes="../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YEmbeddable ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YSpacingable ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YMarginable"> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="type"> + <eGenericType + eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaClass"> <eTypeArguments/> </eGenericType> </eStructuralFeatures> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="emfNsURI" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="typeQualifiedName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="applyFilter" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject" + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="emfNsURI" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="typeQualifiedName" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="applyFilter" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject" transient="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="resetFilter" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject" + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="resetFilter" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject" transient="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="filter" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject" + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="filter" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject" transient="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="filterDescriptors" upperBound="-1" - eType="#//YFilterDescriptor" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="tableDescriptors" upperBound="-1" - eType="#//YFilterTableDescriptor" containment="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="selectionBeanSlotName" - eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" defaultValueLiteral="$$intern_searchDialogSelection"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="filterCols" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt" + <eStructuralFeatures + xsi:type="ecore:EReference" + name="filterDescriptors" + upperBound="-1" + eType="#//YFilterDescriptor" + containment="true"/> + <eStructuralFeatures + xsi:type="ecore:EReference" + name="tableDescriptors" + upperBound="-1" + eType="#//YFilterTableDescriptor" + containment="true"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="selectionBeanSlotName" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" + defaultValueLiteral="$$intern_searchDialogSelection"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="filterCols" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt" defaultValueLiteral="2"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="hideGrid" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="hideGrid" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="YFilterDescriptor" eSuperTypes="../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YElement ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YCssAble"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="propertyPath" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type" eType="#//YFilteringType"/> + <eClassifiers + xsi:type="ecore:EClass" + name="YFilterDescriptor" + eSuperTypes="../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YElement ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YCssAble"> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="propertyPath" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="type" + eType="#//YFilteringType"/> </eClassifiers> - <eClassifiers xsi:type="ecore:EEnum" name="YFilteringType"> - <eLiterals name="COMPARE" literal="COMPARE"/> - <eLiterals name="RANGE" value="1" literal="RANGE"/> + <eClassifiers + xsi:type="ecore:EEnum" + name="YFilteringType"> + <eLiterals + name="COMPARE" + literal="COMPARE"/> + <eLiterals + name="RANGE" + value="1" + literal="RANGE"/> </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="YFilterTableDescriptor" eSuperTypes="../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YElement ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YCssAble"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="propertyPath" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eClassifiers + xsi:type="ecore:EClass" + name="YFilterTableDescriptor" + eSuperTypes="../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YElement ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YCssAble"> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="propertyPath" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="YKanban" eSuperTypes="#//YInput ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YSelectionBindable #//YBeanServiceConsumer"> - <eStructuralFeatures xsi:type="ecore:EReference" name="datadescription" eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/datatypes.ecore#//YDatadescription"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="selectionType" eType="#//YSelectionType"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="selection" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject" + <eClassifiers + xsi:type="ecore:EClass" + name="YKanban" + eSuperTypes="#//YInput ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YSelectionBindable #//YBeanServiceConsumer"> + <eStructuralFeatures + xsi:type="ecore:EReference" + name="datadescription" + eType="ecore:EClass ../../org.eclipse.osbp.ecview.core.common.model/model/datatypes.ecore#//YDatadescription"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="selectionType" + eType="#//YSelectionType"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="selection" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject" transient="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type"> - <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaClass"> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="type"> + <eGenericType + eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaClass"> <eTypeArguments/> </eGenericType> </eStructuralFeatures> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="emfNsURI" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="typeQualifiedName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="cardECViewId" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="editDialogId" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="doubleClicked" eType="#//YKanbanEvent" + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="emfNsURI" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="typeQualifiedName" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="cardECViewId" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="editDialogId" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="doubleClicked" + eType="#//YKanbanEvent" transient="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="stateChanged" eType="#//YKanbanEvent" + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="stateChanged" + eType="#//YKanbanEvent" transient="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="toRefresh" eType="#//YKanbanEvent" + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="toRefresh" + eType="#//YKanbanEvent" transient="true"/> </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="YKanbanVisibilityProcessor" eSuperTypes="../../org.eclipse.osbp.ecview.core.common.model/model/visibility.ecore#//YVisibilityProcessor"/> - <eClassifiers xsi:type="ecore:EDataType" name="YKanbanEvent" instanceClassName="org.eclipse.osbp.ecview.core.extension.model.extension.YKanbanEvent"/> - <eClassifiers xsi:type="ecore:EClass" name="YDialogComponent" eSuperTypes="../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YElement ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YValueBindable ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YCssAble"> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="viewContextCallback" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="type"> - <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaClass"> + <eClassifiers + xsi:type="ecore:EClass" + name="YKanbanVisibilityProcessor" + eSuperTypes="../../org.eclipse.osbp.ecview.core.common.model/model/visibility.ecore#//YVisibilityProcessor"/> + <eClassifiers + xsi:type="ecore:EDataType" + name="YKanbanEvent" + instanceClassName="org.eclipse.osbp.ecview.core.extension.model.extension.YKanbanEvent"/> + <eClassifiers + xsi:type="ecore:EClass" + name="YDialogComponent" + eSuperTypes="../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YElement ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YValueBindable ../../org.eclipse.osbp.ecview.core.common.model/model/core.ecore#//YCssAble"> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="viewContextCallback" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="type"> + <eGenericType + eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaClass"> <eTypeArguments/> </eGenericType> </eStructuralFeatures> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="updateCallback" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> + <eStructuralFeatures + xsi:type="ecore:EAttribute" + name="updateCallback" + eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> </eClassifiers> </ecore:EPackage>
diff --git a/org.eclipse.osbp.ecview.core.extension.model/src/org/eclipse/osbp/ecview/core/extension/model/extension/ExtensionModelPackage.java b/org.eclipse.osbp.ecview.core.extension.model/src/org/eclipse/osbp/ecview/core/extension/model/extension/ExtensionModelPackage.java index 1c8b93c..88e42ad 100644 --- a/org.eclipse.osbp.ecview.core.extension.model/src/org/eclipse/osbp/ecview/core/extension/model/extension/ExtensionModelPackage.java +++ b/org.eclipse.osbp.ecview.core.extension.model/src/org/eclipse/osbp/ecview/core/extension/model/extension/ExtensionModelPackage.java
@@ -589,6 +589,15 @@ int YGRID_LAYOUT__NUMBER_COLUMNS = CoreModelPackage.YLAYOUT__NUMBER_COLUMNS; /** + * The feature id for the '<em><b>Save And New</b></em>' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int YGRID_LAYOUT__SAVE_AND_NEW = CoreModelPackage.YLAYOUT__SAVE_AND_NEW; + + /** * The feature id for the '<em><b>Spacing</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> @@ -924,6 +933,15 @@ int YHORIZONTAL_LAYOUT__NUMBER_COLUMNS = CoreModelPackage.YLAYOUT__NUMBER_COLUMNS; /** + * The feature id for the '<em><b>Save And New</b></em>' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int YHORIZONTAL_LAYOUT__SAVE_AND_NEW = CoreModelPackage.YLAYOUT__SAVE_AND_NEW; + + /** * The feature id for the '<em><b>Spacing</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> @@ -1241,6 +1259,15 @@ int YVERTICAL_LAYOUT__NUMBER_COLUMNS = CoreModelPackage.YLAYOUT__NUMBER_COLUMNS; /** + * The feature id for the '<em><b>Save And New</b></em>' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int YVERTICAL_LAYOUT__SAVE_AND_NEW = CoreModelPackage.YLAYOUT__SAVE_AND_NEW; + + /** * The feature id for the '<em><b>Spacing</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> @@ -9233,6 +9260,15 @@ int YFORM_LAYOUT__NUMBER_COLUMNS = CoreModelPackage.YLAYOUT__NUMBER_COLUMNS; /** + * The feature id for the '<em><b>Save And New</b></em>' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int YFORM_LAYOUT__SAVE_AND_NEW = CoreModelPackage.YLAYOUT__SAVE_AND_NEW; + + /** * The feature id for the '<em><b>Spacing</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> @@ -11130,6 +11166,15 @@ int YPANEL__NUMBER_COLUMNS = CoreModelPackage.YLAYOUT__NUMBER_COLUMNS; /** + * The feature id for the '<em><b>Save And New</b></em>' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int YPANEL__SAVE_AND_NEW = CoreModelPackage.YLAYOUT__SAVE_AND_NEW; + + /** * The feature id for the '<em><b>Layout Idx</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> @@ -11437,6 +11482,15 @@ int YSPLIT_PANEL__NUMBER_COLUMNS = CoreModelPackage.YLAYOUT__NUMBER_COLUMNS; /** + * The feature id for the '<em><b>Save And New</b></em>' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int YSPLIT_PANEL__SAVE_AND_NEW = CoreModelPackage.YLAYOUT__SAVE_AND_NEW; + + /** * The feature id for the '<em><b>Datadescription</b></em>' reference. * <!-- begin-user-doc --> * <!-- end-user-doc --> @@ -11735,6 +11789,15 @@ int YSEARCH_PANEL__NUMBER_COLUMNS = CoreModelPackage.YLAYOUT__NUMBER_COLUMNS; /** + * The feature id for the '<em><b>Save And New</b></em>' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int YSEARCH_PANEL__SAVE_AND_NEW = CoreModelPackage.YLAYOUT__SAVE_AND_NEW; + + /** * The feature id for the '<em><b>Spacing</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> @@ -12521,13 +12584,22 @@ int YENUM_COMBO_BOX__TYPE_QUALIFIED_NAME = YINPUT_FEATURE_COUNT + 7; /** + * The feature id for the '<em><b>Default Literal</b></em>' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int YENUM_COMBO_BOX__DEFAULT_LITERAL = YINPUT_FEATURE_COUNT + 8; + + /** * The number of structural features of the '<em>YEnum Combo Box</em>' class. * <!-- begin-user-doc --> * <!-- end-user-doc --> * @generated * @ordered */ - int YENUM_COMBO_BOX_FEATURE_COUNT = YINPUT_FEATURE_COUNT + 8; + int YENUM_COMBO_BOX_FEATURE_COUNT = YINPUT_FEATURE_COUNT + 9; /** * The feature id for the '<em><b>Tags</b></em>' attribute list. @@ -13454,6 +13526,15 @@ int YCSS_LAYOUT__NUMBER_COLUMNS = CoreModelPackage.YLAYOUT__NUMBER_COLUMNS; /** + * The feature id for the '<em><b>Save And New</b></em>' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int YCSS_LAYOUT__SAVE_AND_NEW = CoreModelPackage.YLAYOUT__SAVE_AND_NEW; + + /** * The feature id for the '<em><b>Spacing</b></em>' attribute. * <!-- begin-user-doc --> * <!-- end-user-doc --> @@ -13844,6 +13925,15 @@ int YABSOLUTE_LAYOUT__NUMBER_COLUMNS = CoreModelPackage.YLAYOUT__NUMBER_COLUMNS; /** + * The feature id for the '<em><b>Save And New</b></em>' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + * @ordered + */ + int YABSOLUTE_LAYOUT__SAVE_AND_NEW = CoreModelPackage.YLAYOUT__SAVE_AND_NEW; + + /** * The feature id for the '<em><b>Cell Styles</b></em>' containment reference list. * <!-- begin-user-doc --> * <!-- end-user-doc --> @@ -18819,6 +18909,17 @@ EAttribute getYEnumComboBox_TypeQualifiedName(); /** + * Returns the meta object for the attribute '{@link org.eclipse.osbp.ecview.core.extension.model.extension.YEnumComboBox#getDefaultLiteral <em>Default Literal</em>}'. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @return the meta object for the attribute '<em>Default Literal</em>'. + * @see org.eclipse.osbp.ecview.core.extension.model.extension.YEnumComboBox#getDefaultLiteral() + * @see #getYEnumComboBox() + * @generated + */ + EAttribute getYEnumComboBox_DefaultLiteral(); + + /** * Returns the meta object for class '{@link org.eclipse.osbp.ecview.core.extension.model.extension.YBeanServiceConsumer <em>YBean Service Consumer</em>}'. * <!-- begin-user-doc --> * <!-- end-user-doc --> @@ -22170,6 +22271,14 @@ EAttribute YENUM_COMBO_BOX__TYPE_QUALIFIED_NAME = eINSTANCE.getYEnumComboBox_TypeQualifiedName(); /** + * The meta object literal for the '<em><b>Default Literal</b></em>' attribute feature. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + EAttribute YENUM_COMBO_BOX__DEFAULT_LITERAL = eINSTANCE.getYEnumComboBox_DefaultLiteral(); + + /** * The meta object literal for the '{@link org.eclipse.osbp.ecview.core.extension.model.extension.YBeanServiceConsumer <em>YBean Service Consumer</em>}' class. * <!-- begin-user-doc --> * <!-- end-user-doc -->
diff --git a/org.eclipse.osbp.ecview.core.extension.model/src/org/eclipse/osbp/ecview/core/extension/model/extension/YEnumComboBox.java b/org.eclipse.osbp.ecview.core.extension.model/src/org/eclipse/osbp/ecview/core/extension/model/extension/YEnumComboBox.java index cf73bcf..7d555b6 100644 --- a/org.eclipse.osbp.ecview.core.extension.model/src/org/eclipse/osbp/ecview/core/extension/model/extension/YEnumComboBox.java +++ b/org.eclipse.osbp.ecview.core.extension.model/src/org/eclipse/osbp/ecview/core/extension/model/extension/YEnumComboBox.java
@@ -35,6 +35,7 @@ * <li>{@link org.eclipse.osbp.ecview.core.extension.model.extension.YEnumComboBox#getType <em>Type</em>}</li> * <li>{@link org.eclipse.osbp.ecview.core.extension.model.extension.YEnumComboBox#getEmfNsURI <em>Emf Ns URI</em>}</li> * <li>{@link org.eclipse.osbp.ecview.core.extension.model.extension.YEnumComboBox#getTypeQualifiedName <em>Type Qualified Name</em>}</li> + * <li>{@link org.eclipse.osbp.ecview.core.extension.model.extension.YEnumComboBox#getDefaultLiteral <em>Default Literal</em>}</li> * </ul> * * @see org.eclipse.osbp.ecview.core.extension.model.extension.ExtensionModelPackage#getYEnumComboBox() @@ -198,4 +199,30 @@ */ void setTypeQualifiedName(String value); + /** + * Returns the value of the '<em><b>Default Literal</b></em>' attribute. + * <!-- begin-user-doc --> + * <p> + * If the meaning of the '<em>Default Literal</em>' attribute isn't clear, + * there really should be more of a description here... + * </p> + * <!-- end-user-doc --> + * @return the value of the '<em>Default Literal</em>' attribute. + * @see #setDefaultLiteral(Object) + * @see org.eclipse.osbp.ecview.core.extension.model.extension.ExtensionModelPackage#getYEnumComboBox_DefaultLiteral() + * @model transient="true" + * @generated + */ + Object getDefaultLiteral(); + + /** + * Sets the value of the '{@link org.eclipse.osbp.ecview.core.extension.model.extension.YEnumComboBox#getDefaultLiteral <em>Default Literal</em>}' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @param value the new value of the '<em>Default Literal</em>' attribute. + * @see #getDefaultLiteral() + * @generated + */ + void setDefaultLiteral(Object value); + } // YEnumComboBox
diff --git a/org.eclipse.osbp.ecview.core.extension.model/src/org/eclipse/osbp/ecview/core/extension/model/extension/impl/ExtensionModelPackageImpl.java b/org.eclipse.osbp.ecview.core.extension.model/src/org/eclipse/osbp/ecview/core/extension/model/extension/impl/ExtensionModelPackageImpl.java index 0b53979..0e2605c 100644 --- a/org.eclipse.osbp.ecview.core.extension.model/src/org/eclipse/osbp/ecview/core/extension/model/extension/impl/ExtensionModelPackageImpl.java +++ b/org.eclipse.osbp.ecview.core.extension.model/src/org/eclipse/osbp/ecview/core/extension/model/extension/impl/ExtensionModelPackageImpl.java
@@ -3162,6 +3162,15 @@ } /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public EAttribute getYEnumComboBox_DefaultLiteral() { + return (EAttribute)yEnumComboBoxEClass.getEStructuralFeatures().get(6); + } + + /** * <!-- begin-user-doc --> <!-- end-user-doc -->. * * @return the y bean service consumer @@ -4673,6 +4682,7 @@ createEAttribute(yEnumComboBoxEClass, YENUM_COMBO_BOX__TYPE); createEAttribute(yEnumComboBoxEClass, YENUM_COMBO_BOX__EMF_NS_URI); createEAttribute(yEnumComboBoxEClass, YENUM_COMBO_BOX__TYPE_QUALIFIED_NAME); + createEAttribute(yEnumComboBoxEClass, YENUM_COMBO_BOX__DEFAULT_LITERAL); yEnumListEClass = createEClass(YENUM_LIST); createEReference(yEnumListEClass, YENUM_LIST__DATADESCRIPTION); @@ -5387,6 +5397,7 @@ initEAttribute(getYEnumComboBox_Type(), g1, "type", null, 0, 1, YEnumComboBox.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getYEnumComboBox_EmfNsURI(), ecorePackage.getEString(), "emfNsURI", null, 0, 1, YEnumComboBox.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEAttribute(getYEnumComboBox_TypeQualifiedName(), ecorePackage.getEString(), "typeQualifiedName", null, 0, 1, YEnumComboBox.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); + initEAttribute(getYEnumComboBox_DefaultLiteral(), ecorePackage.getEJavaObject(), "defaultLiteral", null, 0, 1, YEnumComboBox.class, IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_UNSETTABLE, !IS_ID, IS_UNIQUE, !IS_DERIVED, IS_ORDERED); initEClass(yEnumListEClass, YEnumList.class, "YEnumList", !IS_ABSTRACT, !IS_INTERFACE, IS_GENERATED_INSTANCE_CLASS); initEReference(getYEnumList_Datadescription(), theDatatypesPackage.getYDatadescription(), null, "datadescription", null, 0, 1, YEnumList.class, !IS_TRANSIENT, !IS_VOLATILE, IS_CHANGEABLE, !IS_COMPOSITE, IS_RESOLVE_PROXIES, !IS_UNSETTABLE, IS_UNIQUE, !IS_DERIVED, IS_ORDERED);
diff --git a/org.eclipse.osbp.ecview.core.extension.model/src/org/eclipse/osbp/ecview/core/extension/model/extension/impl/YEnumComboBoxImpl.java b/org.eclipse.osbp.ecview.core.extension.model/src/org/eclipse/osbp/ecview/core/extension/model/extension/impl/YEnumComboBoxImpl.java index 58475ab..80ba816 100644 --- a/org.eclipse.osbp.ecview.core.extension.model/src/org/eclipse/osbp/ecview/core/extension/model/extension/impl/YEnumComboBoxImpl.java +++ b/org.eclipse.osbp.ecview.core.extension.model/src/org/eclipse/osbp/ecview/core/extension/model/extension/impl/YEnumComboBoxImpl.java
@@ -46,6 +46,7 @@ * <li>{@link org.eclipse.osbp.ecview.core.extension.model.extension.impl.YEnumComboBoxImpl#getType <em>Type</em>}</li> * <li>{@link org.eclipse.osbp.ecview.core.extension.model.extension.impl.YEnumComboBoxImpl#getEmfNsURI <em>Emf Ns URI</em>}</li> * <li>{@link org.eclipse.osbp.ecview.core.extension.model.extension.impl.YEnumComboBoxImpl#getTypeQualifiedName <em>Type Qualified Name</em>}</li> + * <li>{@link org.eclipse.osbp.ecview.core.extension.model.extension.impl.YEnumComboBoxImpl#getDefaultLiteral <em>Default Literal</em>}</li> * </ul> * * @generated @@ -162,6 +163,26 @@ protected String typeQualifiedName = TYPE_QUALIFIED_NAME_EDEFAULT; /** + * The default value of the '{@link #getDefaultLiteral() <em>Default Literal</em>}' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see #getDefaultLiteral() + * @generated + * @ordered + */ + protected static final Object DEFAULT_LITERAL_EDEFAULT = null; + + /** + * The cached value of the '{@link #getDefaultLiteral() <em>Default Literal</em>}' attribute. + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @see #getDefaultLiteral() + * @generated + * @ordered + */ + protected Object defaultLiteral = DEFAULT_LITERAL_EDEFAULT; + + /** * <!-- begin-user-doc --> <!-- end-user-doc -->. * * @generated @@ -518,6 +539,27 @@ } /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public Object getDefaultLiteral() { + return defaultLiteral; + } + + /** + * <!-- begin-user-doc --> + * <!-- end-user-doc --> + * @generated + */ + public void setDefaultLiteral(Object newDefaultLiteral) { + Object oldDefaultLiteral = defaultLiteral; + defaultLiteral = newDefaultLiteral; + if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ExtensionModelPackage.YENUM_COMBO_BOX__DEFAULT_LITERAL, oldDefaultLiteral, defaultLiteral)); + } + + /** * <!-- begin-user-doc --> <!-- end-user-doc -->. * * @return the y embeddable selection endpoint @@ -653,6 +695,8 @@ return getEmfNsURI(); case ExtensionModelPackage.YENUM_COMBO_BOX__TYPE_QUALIFIED_NAME: return getTypeQualifiedName(); + case ExtensionModelPackage.YENUM_COMBO_BOX__DEFAULT_LITERAL: + return getDefaultLiteral(); } return super.eGet(featureID, resolve, coreType); } @@ -693,6 +737,9 @@ case ExtensionModelPackage.YENUM_COMBO_BOX__TYPE_QUALIFIED_NAME: setTypeQualifiedName((String)newValue); return; + case ExtensionModelPackage.YENUM_COMBO_BOX__DEFAULT_LITERAL: + setDefaultLiteral(newValue); + return; } super.eSet(featureID, newValue); } @@ -731,6 +778,9 @@ case ExtensionModelPackage.YENUM_COMBO_BOX__TYPE_QUALIFIED_NAME: setTypeQualifiedName(TYPE_QUALIFIED_NAME_EDEFAULT); return; + case ExtensionModelPackage.YENUM_COMBO_BOX__DEFAULT_LITERAL: + setDefaultLiteral(DEFAULT_LITERAL_EDEFAULT); + return; } super.eUnset(featureID); } @@ -762,6 +812,8 @@ return EMF_NS_URI_EDEFAULT == null ? emfNsURI != null : !EMF_NS_URI_EDEFAULT.equals(emfNsURI); case ExtensionModelPackage.YENUM_COMBO_BOX__TYPE_QUALIFIED_NAME: return TYPE_QUALIFIED_NAME_EDEFAULT == null ? typeQualifiedName != null : !TYPE_QUALIFIED_NAME_EDEFAULT.equals(typeQualifiedName); + case ExtensionModelPackage.YENUM_COMBO_BOX__DEFAULT_LITERAL: + return DEFAULT_LITERAL_EDEFAULT == null ? defaultLiteral != null : !DEFAULT_LITERAL_EDEFAULT.equals(defaultLiteral); } return super.eIsSet(featureID); } @@ -849,6 +901,8 @@ result.append(emfNsURI); result.append(", typeQualifiedName: "); result.append(typeQualifiedName); + result.append(", defaultLiteral: "); + result.append(defaultLiteral); result.append(')'); return result.toString(); }
diff --git a/org.eclipse.osbp.ecview.core.extension.model/src/org/eclipse/osbp/ecview/core/extension/model/extension/impl/YSuggestTextFieldImpl.java b/org.eclipse.osbp.ecview.core.extension.model/src/org/eclipse/osbp/ecview/core/extension/model/extension/impl/YSuggestTextFieldImpl.java index 507d834..a94c4d0 100644 --- a/org.eclipse.osbp.ecview.core.extension.model/src/org/eclipse/osbp/ecview/core/extension/model/extension/impl/YSuggestTextFieldImpl.java +++ b/org.eclipse.osbp.ecview.core.extension.model/src/org/eclipse/osbp/ecview/core/extension/model/extension/impl/YSuggestTextFieldImpl.java
@@ -41,54 +41,34 @@ * The following features are implemented: * </p> * <ul> - * <li>{@link org.eclipse.osbp.ecview.core.extension.model.extension.impl.YSuggestTextFieldImpl#getValueBindingEndpoint - * <em>Value Binding Endpoint</em>}</li> - * <li>{@link org.eclipse.osbp.ecview.core.extension.model.extension.impl.YSuggestTextFieldImpl#getLastFocusEvent - * <em>Last Focus Event</em>}</li> - * <li>{@link org.eclipse.osbp.ecview.core.extension.model.extension.impl.YSuggestTextFieldImpl#getLastBlurEvent - * <em>Last Blur Event</em>}</li> - * <li>{@link org.eclipse.osbp.ecview.core.extension.model.extension.impl.YSuggestTextFieldImpl#getSelectionBindingEndpoint - * <em>Selection Binding Endpoint</em>}</li> - * <li>{@link org.eclipse.osbp.ecview.core.extension.model.extension.impl.YSuggestTextFieldImpl#getDatatype - * <em>Datatype</em>}</li> - * <li>{@link org.eclipse.osbp.ecview.core.extension.model.extension.impl.YSuggestTextFieldImpl#getDatadescription - * <em>Datadescription</em>}</li> - * <li>{@link org.eclipse.osbp.ecview.core.extension.model.extension.impl.YSuggestTextFieldImpl#getValue - * <em>Value</em>}</li> - * <li>{@link org.eclipse.osbp.ecview.core.extension.model.extension.impl.YSuggestTextFieldImpl#getKeys - * <em>Keys</em>}</li> - * <li>{@link org.eclipse.osbp.ecview.core.extension.model.extension.impl.YSuggestTextFieldImpl#isUseSuggestions - * <em>Use Suggestions</em>}</li> - * <li>{@link org.eclipse.osbp.ecview.core.extension.model.extension.impl.YSuggestTextFieldImpl#isAutoHidePopup - * <em>Auto Hide Popup</em>}</li> - * <li>{@link org.eclipse.osbp.ecview.core.extension.model.extension.impl.YSuggestTextFieldImpl#getLastSuggestion - * <em>Last Suggestion</em>}</li> - * <li>{@link org.eclipse.osbp.ecview.core.extension.model.extension.impl.YSuggestTextFieldImpl#getType - * <em>Type</em>}</li> - * <li>{@link org.eclipse.osbp.ecview.core.extension.model.extension.impl.YSuggestTextFieldImpl#getEmfNsURI - * <em>Emf Ns URI</em>}</li> - * <li>{@link org.eclipse.osbp.ecview.core.extension.model.extension.impl.YSuggestTextFieldImpl#getTypeQualifiedName - * <em>Type Qualified Name</em>}</li> - * <li>{@link org.eclipse.osbp.ecview.core.extension.model.extension.impl.YSuggestTextFieldImpl#getEvent - * <em>Event</em>}</li> - * <li>{@link org.eclipse.osbp.ecview.core.extension.model.extension.impl.YSuggestTextFieldImpl#getItemCaptionProperty - * <em>Item Caption Property</em>}</li> - * <li>{@link org.eclipse.osbp.ecview.core.extension.model.extension.impl.YSuggestTextFieldImpl#getItemFilterProperty - * <em>Item Filter Property</em>}</li> - * <li>{@link org.eclipse.osbp.ecview.core.extension.model.extension.impl.YSuggestTextFieldImpl#getItemUUIDProperty - * <em>Item UUID Property</em>}</li> - * <li>{@link org.eclipse.osbp.ecview.core.extension.model.extension.impl.YSuggestTextFieldImpl#getCurrentValueDTO - * <em>Current Value DTO</em>}</li> + * <li>{@link org.eclipse.osbp.ecview.core.extension.model.extension.impl.YSuggestTextFieldImpl#getValueBindingEndpoint <em>Value Binding Endpoint</em>}</li> + * <li>{@link org.eclipse.osbp.ecview.core.extension.model.extension.impl.YSuggestTextFieldImpl#getLastFocusEvent <em>Last Focus Event</em>}</li> + * <li>{@link org.eclipse.osbp.ecview.core.extension.model.extension.impl.YSuggestTextFieldImpl#getLastBlurEvent <em>Last Blur Event</em>}</li> + * <li>{@link org.eclipse.osbp.ecview.core.extension.model.extension.impl.YSuggestTextFieldImpl#getSelectionBindingEndpoint <em>Selection Binding Endpoint</em>}</li> + * <li>{@link org.eclipse.osbp.ecview.core.extension.model.extension.impl.YSuggestTextFieldImpl#getDatatype <em>Datatype</em>}</li> + * <li>{@link org.eclipse.osbp.ecview.core.extension.model.extension.impl.YSuggestTextFieldImpl#getDatadescription <em>Datadescription</em>}</li> + * <li>{@link org.eclipse.osbp.ecview.core.extension.model.extension.impl.YSuggestTextFieldImpl#getValue <em>Value</em>}</li> + * <li>{@link org.eclipse.osbp.ecview.core.extension.model.extension.impl.YSuggestTextFieldImpl#getKeys <em>Keys</em>}</li> + * <li>{@link org.eclipse.osbp.ecview.core.extension.model.extension.impl.YSuggestTextFieldImpl#isUseSuggestions <em>Use Suggestions</em>}</li> + * <li>{@link org.eclipse.osbp.ecview.core.extension.model.extension.impl.YSuggestTextFieldImpl#isAutoHidePopup <em>Auto Hide Popup</em>}</li> + * <li>{@link org.eclipse.osbp.ecview.core.extension.model.extension.impl.YSuggestTextFieldImpl#getLastSuggestion <em>Last Suggestion</em>}</li> + * <li>{@link org.eclipse.osbp.ecview.core.extension.model.extension.impl.YSuggestTextFieldImpl#getType <em>Type</em>}</li> + * <li>{@link org.eclipse.osbp.ecview.core.extension.model.extension.impl.YSuggestTextFieldImpl#getEmfNsURI <em>Emf Ns URI</em>}</li> + * <li>{@link org.eclipse.osbp.ecview.core.extension.model.extension.impl.YSuggestTextFieldImpl#getTypeQualifiedName <em>Type Qualified Name</em>}</li> + * <li>{@link org.eclipse.osbp.ecview.core.extension.model.extension.impl.YSuggestTextFieldImpl#getEvent <em>Event</em>}</li> + * <li>{@link org.eclipse.osbp.ecview.core.extension.model.extension.impl.YSuggestTextFieldImpl#getItemCaptionProperty <em>Item Caption Property</em>}</li> + * <li>{@link org.eclipse.osbp.ecview.core.extension.model.extension.impl.YSuggestTextFieldImpl#getItemFilterProperty <em>Item Filter Property</em>}</li> + * <li>{@link org.eclipse.osbp.ecview.core.extension.model.extension.impl.YSuggestTextFieldImpl#getItemUUIDProperty <em>Item UUID Property</em>}</li> + * <li>{@link org.eclipse.osbp.ecview.core.extension.model.extension.impl.YSuggestTextFieldImpl#getCurrentValueDTO <em>Current Value DTO</em>}</li> * </ul> * * @generated */ public class YSuggestTextFieldImpl extends YInputImpl implements YSuggestTextField { /** - * The cached value of the '{@link #getValueBindingEndpoint() <em>Value - * Binding Endpoint</em>}' reference. <!-- begin-user-doc --> <!-- + * The cached value of the '{@link #getValueBindingEndpoint() <em>Value Binding Endpoint</em>}' reference. + * <!-- begin-user-doc --> <!-- * end-user-doc --> - * * @see #getValueBindingEndpoint() * @generated * @ordered @@ -96,9 +76,8 @@ protected YEmbeddableValueEndpoint valueBindingEndpoint; /** - * The cached value of the '{@link #getLastFocusEvent() <em>Last Focus - * Event</em>}' reference. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * The cached value of the '{@link #getLastFocusEvent() <em>Last Focus Event</em>}' reference. + * <!-- begin-user-doc --> <!-- end-user-doc --> * @see #getLastFocusEvent() * @generated * @ordered @@ -106,9 +85,8 @@ protected YEmbeddableEvent lastFocusEvent; /** - * The cached value of the '{@link #getLastBlurEvent() <em>Last Blur - * Event</em>}' reference. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * The cached value of the '{@link #getLastBlurEvent() <em>Last Blur Event</em>}' reference. + * <!-- begin-user-doc --> <!-- end-user-doc --> * @see #getLastBlurEvent() * @generated * @ordered @@ -116,10 +94,9 @@ protected YEmbeddableEvent lastBlurEvent; /** - * The cached value of the '{@link #getSelectionBindingEndpoint() - * <em>Selection Binding Endpoint</em>}' reference. <!-- begin-user-doc --> + * The cached value of the '{@link #getSelectionBindingEndpoint() <em>Selection Binding Endpoint</em>}' reference. + * <!-- begin-user-doc --> * <!-- end-user-doc --> - * * @see #getSelectionBindingEndpoint() * @generated * @ordered @@ -127,9 +104,8 @@ protected YEmbeddableSelectionEndpoint selectionBindingEndpoint; /** - * The cached value of the '{@link #getDatatype() <em>Datatype</em>}' - * reference. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * The cached value of the '{@link #getDatatype() <em>Datatype</em>}' reference. + * <!-- begin-user-doc --> <!-- end-user-doc --> * @see #getDatatype() * @generated * @ordered @@ -137,10 +113,9 @@ protected YTextDatatype datatype; /** - * The cached value of the '{@link #getDatadescription() - * <em>Datadescription</em>}' reference. <!-- begin-user-doc --> <!-- + * The cached value of the '{@link #getDatadescription() <em>Datadescription</em>}' reference. + * <!-- begin-user-doc --> <!-- * end-user-doc --> - * * @see #getDatadescription() * @generated * @ordered @@ -150,7 +125,6 @@ /** * The default value of the '{@link #getValue() <em>Value</em>}' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> - * * @see #getValue() * @generated * @ordered @@ -160,7 +134,6 @@ /** * The cached value of the '{@link #getValue() <em>Value</em>}' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> - * * @see #getValue() * @generated * @ordered @@ -170,7 +143,6 @@ /** * The default value of the '{@link #getKeys() <em>Keys</em>}' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> - * * @see #getKeys() * @generated * @ordered @@ -180,7 +152,6 @@ /** * The cached value of the '{@link #getKeys() <em>Keys</em>}' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> - * * @see #getKeys() * @generated * @ordered @@ -210,9 +181,8 @@ protected boolean useSuggestions = USE_SUGGESTIONS_EDEFAULT; /** - * The default value of the '{@link #isAutoHidePopup() <em>Auto Hide - * Popup</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * The default value of the '{@link #isAutoHidePopup() <em>Auto Hide Popup</em>}' attribute. + * <!-- begin-user-doc --> <!-- end-user-doc --> * @see #isAutoHidePopup() * @generated * @ordered @@ -220,9 +190,8 @@ protected static final boolean AUTO_HIDE_POPUP_EDEFAULT = false; /** - * The cached value of the '{@link #isAutoHidePopup() <em>Auto Hide - * Popup</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * The cached value of the '{@link #isAutoHidePopup() <em>Auto Hide Popup</em>}' attribute. + * <!-- begin-user-doc --> <!-- end-user-doc --> * @see #isAutoHidePopup() * @generated * @ordered @@ -254,7 +223,6 @@ /** * The cached value of the '{@link #getType() <em>Type</em>}' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> - * * @see #getType() * @generated * @ordered @@ -262,9 +230,8 @@ protected Class<?> type; /** - * The default value of the '{@link #getEmfNsURI() <em>Emf Ns URI</em>}' - * attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * The default value of the '{@link #getEmfNsURI() <em>Emf Ns URI</em>}' attribute. + * <!-- begin-user-doc --> <!-- end-user-doc --> * @see #getEmfNsURI() * @generated * @ordered @@ -272,9 +239,8 @@ protected static final String EMF_NS_URI_EDEFAULT = null; /** - * The cached value of the '{@link #getEmfNsURI() <em>Emf Ns URI</em>}' - * attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * The cached value of the '{@link #getEmfNsURI() <em>Emf Ns URI</em>}' attribute. + * <!-- begin-user-doc --> <!-- end-user-doc --> * @see #getEmfNsURI() * @generated * @ordered @@ -282,10 +248,9 @@ protected String emfNsURI = EMF_NS_URI_EDEFAULT; /** - * The default value of the '{@link #getTypeQualifiedName() <em>Type - * Qualified Name</em>}' attribute. <!-- begin-user-doc --> <!-- + * The default value of the '{@link #getTypeQualifiedName() <em>Type Qualified Name</em>}' attribute. + * <!-- begin-user-doc --> <!-- * end-user-doc --> - * * @see #getTypeQualifiedName() * @generated * @ordered @@ -293,10 +258,9 @@ protected static final String TYPE_QUALIFIED_NAME_EDEFAULT = null; /** - * The cached value of the '{@link #getTypeQualifiedName() <em>Type - * Qualified Name</em>}' attribute. <!-- begin-user-doc --> <!-- + * The cached value of the '{@link #getTypeQualifiedName() <em>Type Qualified Name</em>}' attribute. + * <!-- begin-user-doc --> <!-- * end-user-doc --> - * * @see #getTypeQualifiedName() * @generated * @ordered @@ -306,7 +270,6 @@ /** * The default value of the '{@link #getEvent() <em>Event</em>}' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> - * * @see #getEvent() * @generated * @ordered @@ -316,7 +279,6 @@ /** * The cached value of the '{@link #getEvent() <em>Event</em>}' attribute. * <!-- begin-user-doc --> <!-- end-user-doc --> - * * @see #getEvent() * @generated * @ordered @@ -324,10 +286,9 @@ protected YSuggestTextFieldEvents event = EVENT_EDEFAULT; /** - * The default value of the '{@link #getItemCaptionProperty() <em>Item - * Caption Property</em>}' attribute. <!-- begin-user-doc --> <!-- + * The default value of the '{@link #getItemCaptionProperty() <em>Item Caption Property</em>}' attribute. + * <!-- begin-user-doc --> <!-- * end-user-doc --> - * * @see #getItemCaptionProperty() * @generated * @ordered @@ -335,10 +296,9 @@ protected static final String ITEM_CAPTION_PROPERTY_EDEFAULT = null; /** - * The cached value of the '{@link #getItemCaptionProperty() <em>Item - * Caption Property</em>}' attribute. <!-- begin-user-doc --> <!-- + * The cached value of the '{@link #getItemCaptionProperty() <em>Item Caption Property</em>}' attribute. + * <!-- begin-user-doc --> <!-- * end-user-doc --> - * * @see #getItemCaptionProperty() * @generated * @ordered @@ -346,9 +306,8 @@ protected String itemCaptionProperty = ITEM_CAPTION_PROPERTY_EDEFAULT; /** - * The default value of the '{@link #getItemFilterProperty() <em>Item Filter - * Property</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * The default value of the '{@link #getItemFilterProperty() <em>Item Filter Property</em>}' attribute. + * <!-- begin-user-doc --> <!-- end-user-doc --> * @see #getItemFilterProperty() * @generated * @ordered @@ -356,9 +315,8 @@ protected static final String ITEM_FILTER_PROPERTY_EDEFAULT = null; /** - * The cached value of the '{@link #getItemFilterProperty() <em>Item Filter - * Property</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * The cached value of the '{@link #getItemFilterProperty() <em>Item Filter Property</em>}' attribute. + * <!-- begin-user-doc --> <!-- end-user-doc --> * @see #getItemFilterProperty() * @generated * @ordered @@ -366,9 +324,8 @@ protected String itemFilterProperty = ITEM_FILTER_PROPERTY_EDEFAULT; /** - * The default value of the '{@link #getItemUUIDProperty() <em>Item UUID - * Property</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * The default value of the '{@link #getItemUUIDProperty() <em>Item UUID Property</em>}' attribute. + * <!-- begin-user-doc --> <!-- end-user-doc --> * @see #getItemUUIDProperty() * @generated * @ordered @@ -376,9 +333,8 @@ protected static final String ITEM_UUID_PROPERTY_EDEFAULT = null; /** - * The cached value of the '{@link #getItemUUIDProperty() <em>Item UUID - * Property</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * The cached value of the '{@link #getItemUUIDProperty() <em>Item UUID Property</em>}' attribute. + * <!-- begin-user-doc --> <!-- end-user-doc --> * @see #getItemUUIDProperty() * @generated * @ordered @@ -386,9 +342,8 @@ protected String itemUUIDProperty = ITEM_UUID_PROPERTY_EDEFAULT; /** - * The default value of the '{@link #getCurrentValueDTO() <em>Current Value - * DTO</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * The default value of the '{@link #getCurrentValueDTO() <em>Current Value DTO</em>}' attribute. + * <!-- begin-user-doc --> <!-- end-user-doc --> * @see #getCurrentValueDTO() * @generated * @ordered @@ -396,9 +351,8 @@ protected static final Object CURRENT_VALUE_DTO_EDEFAULT = null; /** - * The cached value of the '{@link #getCurrentValueDTO() <em>Current Value - * DTO</em>}' attribute. <!-- begin-user-doc --> <!-- end-user-doc --> - * + * The cached value of the '{@link #getCurrentValueDTO() <em>Current Value DTO</em>}' attribute. + * <!-- begin-user-doc --> <!-- end-user-doc --> * @see #getCurrentValueDTO() * @generated * @ordered @@ -434,13 +388,11 @@ */ public YEmbeddableValueEndpoint getValueBindingEndpoint() { if (valueBindingEndpoint != null && valueBindingEndpoint.eIsProxy()) { - InternalEObject oldValueBindingEndpoint = (InternalEObject) valueBindingEndpoint; - valueBindingEndpoint = (YEmbeddableValueEndpoint) eResolveProxy(oldValueBindingEndpoint); + InternalEObject oldValueBindingEndpoint = (InternalEObject)valueBindingEndpoint; + valueBindingEndpoint = (YEmbeddableValueEndpoint)eResolveProxy(oldValueBindingEndpoint); if (valueBindingEndpoint != oldValueBindingEndpoint) { if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, - ExtensionModelPackage.YSUGGEST_TEXT_FIELD__VALUE_BINDING_ENDPOINT, oldValueBindingEndpoint, - valueBindingEndpoint)); + eNotify(new ENotificationImpl(this, Notification.RESOLVE, ExtensionModelPackage.YSUGGEST_TEXT_FIELD__VALUE_BINDING_ENDPOINT, oldValueBindingEndpoint, valueBindingEndpoint)); } } return valueBindingEndpoint; @@ -471,13 +423,8 @@ YEmbeddableValueEndpoint oldValueBindingEndpoint = valueBindingEndpoint; valueBindingEndpoint = newValueBindingEndpoint; if (eNotificationRequired()) { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, - ExtensionModelPackage.YSUGGEST_TEXT_FIELD__VALUE_BINDING_ENDPOINT, oldValueBindingEndpoint, - newValueBindingEndpoint); - if (msgs == null) - msgs = notification; - else - msgs.add(notification); + ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ExtensionModelPackage.YSUGGEST_TEXT_FIELD__VALUE_BINDING_ENDPOINT, oldValueBindingEndpoint, newValueBindingEndpoint); + if (msgs == null) msgs = notification; else msgs.add(notification); } return msgs; } @@ -495,34 +442,27 @@ if (newValueBindingEndpoint != valueBindingEndpoint) { NotificationChain msgs = null; if (valueBindingEndpoint != null) - msgs = ((InternalEObject) valueBindingEndpoint).eInverseRemove(this, - CoreModelPackage.YEMBEDDABLE_VALUE_ENDPOINT__ELEMENT, YEmbeddableValueEndpoint.class, msgs); + msgs = ((InternalEObject)valueBindingEndpoint).eInverseRemove(this, CoreModelPackage.YEMBEDDABLE_VALUE_ENDPOINT__ELEMENT, YEmbeddableValueEndpoint.class, msgs); if (newValueBindingEndpoint != null) - msgs = ((InternalEObject) newValueBindingEndpoint).eInverseAdd(this, - CoreModelPackage.YEMBEDDABLE_VALUE_ENDPOINT__ELEMENT, YEmbeddableValueEndpoint.class, msgs); + msgs = ((InternalEObject)newValueBindingEndpoint).eInverseAdd(this, CoreModelPackage.YEMBEDDABLE_VALUE_ENDPOINT__ELEMENT, YEmbeddableValueEndpoint.class, msgs); msgs = basicSetValueBindingEndpoint(newValueBindingEndpoint, msgs); - if (msgs != null) - msgs.dispatch(); - } else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, - ExtensionModelPackage.YSUGGEST_TEXT_FIELD__VALUE_BINDING_ENDPOINT, newValueBindingEndpoint, - newValueBindingEndpoint)); + if (msgs != null) msgs.dispatch(); + } + else if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ExtensionModelPackage.YSUGGEST_TEXT_FIELD__VALUE_BINDING_ENDPOINT, newValueBindingEndpoint, newValueBindingEndpoint)); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> - * * @generated */ public YEmbeddableEvent getLastFocusEvent() { if (lastFocusEvent != null && lastFocusEvent.eIsProxy()) { - InternalEObject oldLastFocusEvent = (InternalEObject) lastFocusEvent; - lastFocusEvent = (YEmbeddableEvent) eResolveProxy(oldLastFocusEvent); + InternalEObject oldLastFocusEvent = (InternalEObject)lastFocusEvent; + lastFocusEvent = (YEmbeddableEvent)eResolveProxy(oldLastFocusEvent); if (lastFocusEvent != oldLastFocusEvent) { if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, - ExtensionModelPackage.YSUGGEST_TEXT_FIELD__LAST_FOCUS_EVENT, oldLastFocusEvent, - lastFocusEvent)); + eNotify(new ENotificationImpl(this, Notification.RESOLVE, ExtensionModelPackage.YSUGGEST_TEXT_FIELD__LAST_FOCUS_EVENT, oldLastFocusEvent, lastFocusEvent)); } } return lastFocusEvent; @@ -530,7 +470,6 @@ /** * <!-- begin-user-doc --> <!-- end-user-doc --> - * * @generated */ public YEmbeddableEvent basicGetLastFocusEvent() { @@ -539,31 +478,26 @@ /** * <!-- begin-user-doc --> <!-- end-user-doc --> - * * @generated */ public void setLastFocusEvent(YEmbeddableEvent newLastFocusEvent) { YEmbeddableEvent oldLastFocusEvent = lastFocusEvent; lastFocusEvent = newLastFocusEvent; if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, - ExtensionModelPackage.YSUGGEST_TEXT_FIELD__LAST_FOCUS_EVENT, oldLastFocusEvent, lastFocusEvent)); + eNotify(new ENotificationImpl(this, Notification.SET, ExtensionModelPackage.YSUGGEST_TEXT_FIELD__LAST_FOCUS_EVENT, oldLastFocusEvent, lastFocusEvent)); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> - * * @generated */ public YEmbeddableEvent getLastBlurEvent() { if (lastBlurEvent != null && lastBlurEvent.eIsProxy()) { - InternalEObject oldLastBlurEvent = (InternalEObject) lastBlurEvent; - lastBlurEvent = (YEmbeddableEvent) eResolveProxy(oldLastBlurEvent); + InternalEObject oldLastBlurEvent = (InternalEObject)lastBlurEvent; + lastBlurEvent = (YEmbeddableEvent)eResolveProxy(oldLastBlurEvent); if (lastBlurEvent != oldLastBlurEvent) { if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, - ExtensionModelPackage.YSUGGEST_TEXT_FIELD__LAST_BLUR_EVENT, oldLastBlurEvent, - lastBlurEvent)); + eNotify(new ENotificationImpl(this, Notification.RESOLVE, ExtensionModelPackage.YSUGGEST_TEXT_FIELD__LAST_BLUR_EVENT, oldLastBlurEvent, lastBlurEvent)); } } return lastBlurEvent; @@ -571,7 +505,6 @@ /** * <!-- begin-user-doc --> <!-- end-user-doc --> - * * @generated */ public YEmbeddableEvent basicGetLastBlurEvent() { @@ -580,31 +513,26 @@ /** * <!-- begin-user-doc --> <!-- end-user-doc --> - * * @generated */ public void setLastBlurEvent(YEmbeddableEvent newLastBlurEvent) { YEmbeddableEvent oldLastBlurEvent = lastBlurEvent; lastBlurEvent = newLastBlurEvent; if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, - ExtensionModelPackage.YSUGGEST_TEXT_FIELD__LAST_BLUR_EVENT, oldLastBlurEvent, lastBlurEvent)); + eNotify(new ENotificationImpl(this, Notification.SET, ExtensionModelPackage.YSUGGEST_TEXT_FIELD__LAST_BLUR_EVENT, oldLastBlurEvent, lastBlurEvent)); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> - * * @generated */ public YEmbeddableSelectionEndpoint getSelectionBindingEndpoint() { if (selectionBindingEndpoint != null && selectionBindingEndpoint.eIsProxy()) { - InternalEObject oldSelectionBindingEndpoint = (InternalEObject) selectionBindingEndpoint; - selectionBindingEndpoint = (YEmbeddableSelectionEndpoint) eResolveProxy(oldSelectionBindingEndpoint); + InternalEObject oldSelectionBindingEndpoint = (InternalEObject)selectionBindingEndpoint; + selectionBindingEndpoint = (YEmbeddableSelectionEndpoint)eResolveProxy(oldSelectionBindingEndpoint); if (selectionBindingEndpoint != oldSelectionBindingEndpoint) { if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, - ExtensionModelPackage.YSUGGEST_TEXT_FIELD__SELECTION_BINDING_ENDPOINT, - oldSelectionBindingEndpoint, selectionBindingEndpoint)); + eNotify(new ENotificationImpl(this, Notification.RESOLVE, ExtensionModelPackage.YSUGGEST_TEXT_FIELD__SELECTION_BINDING_ENDPOINT, oldSelectionBindingEndpoint, selectionBindingEndpoint)); } } return selectionBindingEndpoint; @@ -612,7 +540,6 @@ /** * <!-- begin-user-doc --> <!-- end-user-doc --> - * * @generated */ public YEmbeddableSelectionEndpoint basicGetSelectionBindingEndpoint() { @@ -621,7 +548,6 @@ /** * <!-- begin-user-doc --> <!-- end-user-doc --> - * * @generated */ public NotificationChain basicSetSelectionBindingEndpoint(YEmbeddableSelectionEndpoint newSelectionBindingEndpoint, @@ -629,40 +555,28 @@ YEmbeddableSelectionEndpoint oldSelectionBindingEndpoint = selectionBindingEndpoint; selectionBindingEndpoint = newSelectionBindingEndpoint; if (eNotificationRequired()) { - ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, - ExtensionModelPackage.YSUGGEST_TEXT_FIELD__SELECTION_BINDING_ENDPOINT, oldSelectionBindingEndpoint, - newSelectionBindingEndpoint); - if (msgs == null) - msgs = notification; - else - msgs.add(notification); + ENotificationImpl notification = new ENotificationImpl(this, Notification.SET, ExtensionModelPackage.YSUGGEST_TEXT_FIELD__SELECTION_BINDING_ENDPOINT, oldSelectionBindingEndpoint, newSelectionBindingEndpoint); + if (msgs == null) msgs = notification; else msgs.add(notification); } return msgs; } /** * <!-- begin-user-doc --> <!-- end-user-doc --> - * * @generated */ public void setSelectionBindingEndpoint(YEmbeddableSelectionEndpoint newSelectionBindingEndpoint) { if (newSelectionBindingEndpoint != selectionBindingEndpoint) { NotificationChain msgs = null; if (selectionBindingEndpoint != null) - msgs = ((InternalEObject) selectionBindingEndpoint).eInverseRemove(this, - CoreModelPackage.YEMBEDDABLE_SELECTION_ENDPOINT__ELEMENT, YEmbeddableSelectionEndpoint.class, - msgs); + msgs = ((InternalEObject)selectionBindingEndpoint).eInverseRemove(this, CoreModelPackage.YEMBEDDABLE_SELECTION_ENDPOINT__ELEMENT, YEmbeddableSelectionEndpoint.class, msgs); if (newSelectionBindingEndpoint != null) - msgs = ((InternalEObject) newSelectionBindingEndpoint).eInverseAdd(this, - CoreModelPackage.YEMBEDDABLE_SELECTION_ENDPOINT__ELEMENT, YEmbeddableSelectionEndpoint.class, - msgs); + msgs = ((InternalEObject)newSelectionBindingEndpoint).eInverseAdd(this, CoreModelPackage.YEMBEDDABLE_SELECTION_ENDPOINT__ELEMENT, YEmbeddableSelectionEndpoint.class, msgs); msgs = basicSetSelectionBindingEndpoint(newSelectionBindingEndpoint, msgs); - if (msgs != null) - msgs.dispatch(); - } else if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, - ExtensionModelPackage.YSUGGEST_TEXT_FIELD__SELECTION_BINDING_ENDPOINT, newSelectionBindingEndpoint, - newSelectionBindingEndpoint)); + if (msgs != null) msgs.dispatch(); + } + else if (eNotificationRequired()) + eNotify(new ENotificationImpl(this, Notification.SET, ExtensionModelPackage.YSUGGEST_TEXT_FIELD__SELECTION_BINDING_ENDPOINT, newSelectionBindingEndpoint, newSelectionBindingEndpoint)); } /** @@ -674,12 +588,11 @@ */ public YTextDatatype getDatatype() { if (datatype != null && datatype.eIsProxy()) { - InternalEObject oldDatatype = (InternalEObject) datatype; - datatype = (YTextDatatype) eResolveProxy(oldDatatype); + InternalEObject oldDatatype = (InternalEObject)datatype; + datatype = (YTextDatatype)eResolveProxy(oldDatatype); if (datatype != oldDatatype) { if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, - ExtensionModelPackage.YSUGGEST_TEXT_FIELD__DATATYPE, oldDatatype, datatype)); + eNotify(new ENotificationImpl(this, Notification.RESOLVE, ExtensionModelPackage.YSUGGEST_TEXT_FIELD__DATATYPE, oldDatatype, datatype)); } } return datatype; @@ -707,8 +620,7 @@ YTextDatatype oldDatatype = datatype; datatype = newDatatype; if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ExtensionModelPackage.YSUGGEST_TEXT_FIELD__DATATYPE, - oldDatatype, datatype)); + eNotify(new ENotificationImpl(this, Notification.SET, ExtensionModelPackage.YSUGGEST_TEXT_FIELD__DATATYPE, oldDatatype, datatype)); } /** @@ -720,13 +632,11 @@ */ public YDatadescription getDatadescription() { if (datadescription != null && datadescription.eIsProxy()) { - InternalEObject oldDatadescription = (InternalEObject) datadescription; - datadescription = (YDatadescription) eResolveProxy(oldDatadescription); + InternalEObject oldDatadescription = (InternalEObject)datadescription; + datadescription = (YDatadescription)eResolveProxy(oldDatadescription); if (datadescription != oldDatadescription) { if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.RESOLVE, - ExtensionModelPackage.YSUGGEST_TEXT_FIELD__DATADESCRIPTION, oldDatadescription, - datadescription)); + eNotify(new ENotificationImpl(this, Notification.RESOLVE, ExtensionModelPackage.YSUGGEST_TEXT_FIELD__DATADESCRIPTION, oldDatadescription, datadescription)); } } return datadescription; @@ -754,8 +664,7 @@ YDatadescription oldDatadescription = datadescription; datadescription = newDatadescription; if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, - ExtensionModelPackage.YSUGGEST_TEXT_FIELD__DATADESCRIPTION, oldDatadescription, datadescription)); + eNotify(new ENotificationImpl(this, Notification.SET, ExtensionModelPackage.YSUGGEST_TEXT_FIELD__DATADESCRIPTION, oldDatadescription, datadescription)); } /** @@ -781,13 +690,11 @@ String oldValue = value; value = newValue; if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ExtensionModelPackage.YSUGGEST_TEXT_FIELD__VALUE, - oldValue, value)); + eNotify(new ENotificationImpl(this, Notification.SET, ExtensionModelPackage.YSUGGEST_TEXT_FIELD__VALUE, oldValue, value)); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> - * * @generated */ public String getKeys() { @@ -796,15 +703,13 @@ /** * <!-- begin-user-doc --> <!-- end-user-doc --> - * * @generated */ public void setKeys(String newKeys) { String oldKeys = keys; keys = newKeys; if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ExtensionModelPackage.YSUGGEST_TEXT_FIELD__KEYS, - oldKeys, keys)); + eNotify(new ENotificationImpl(this, Notification.SET, ExtensionModelPackage.YSUGGEST_TEXT_FIELD__KEYS, oldKeys, keys)); } /** @@ -830,13 +735,11 @@ boolean oldUseSuggestions = useSuggestions; useSuggestions = newUseSuggestions; if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, - ExtensionModelPackage.YSUGGEST_TEXT_FIELD__USE_SUGGESTIONS, oldUseSuggestions, useSuggestions)); + eNotify(new ENotificationImpl(this, Notification.SET, ExtensionModelPackage.YSUGGEST_TEXT_FIELD__USE_SUGGESTIONS, oldUseSuggestions, useSuggestions)); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> - * * @generated */ public boolean isAutoHidePopup() { @@ -845,15 +748,13 @@ /** * <!-- begin-user-doc --> <!-- end-user-doc --> - * * @generated */ public void setAutoHidePopup(boolean newAutoHidePopup) { boolean oldAutoHidePopup = autoHidePopup; autoHidePopup = newAutoHidePopup; if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, - ExtensionModelPackage.YSUGGEST_TEXT_FIELD__AUTO_HIDE_POPUP, oldAutoHidePopup, autoHidePopup)); + eNotify(new ENotificationImpl(this, Notification.SET, ExtensionModelPackage.YSUGGEST_TEXT_FIELD__AUTO_HIDE_POPUP, oldAutoHidePopup, autoHidePopup)); } /** @@ -879,8 +780,7 @@ Object oldLastSuggestion = lastSuggestion; lastSuggestion = newLastSuggestion; if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, - ExtensionModelPackage.YSUGGEST_TEXT_FIELD__LAST_SUGGESTION, oldLastSuggestion, lastSuggestion)); + eNotify(new ENotificationImpl(this, Notification.SET, ExtensionModelPackage.YSUGGEST_TEXT_FIELD__LAST_SUGGESTION, oldLastSuggestion, lastSuggestion)); } /** @@ -906,8 +806,7 @@ Class<?> oldType = type; type = newType; if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ExtensionModelPackage.YSUGGEST_TEXT_FIELD__TYPE, - oldType, type)); + eNotify(new ENotificationImpl(this, Notification.SET, ExtensionModelPackage.YSUGGEST_TEXT_FIELD__TYPE, oldType, type)); } /** @@ -933,8 +832,7 @@ String oldEmfNsURI = emfNsURI; emfNsURI = newEmfNsURI; if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ExtensionModelPackage.YSUGGEST_TEXT_FIELD__EMF_NS_URI, - oldEmfNsURI, emfNsURI)); + eNotify(new ENotificationImpl(this, Notification.SET, ExtensionModelPackage.YSUGGEST_TEXT_FIELD__EMF_NS_URI, oldEmfNsURI, emfNsURI)); } /** @@ -960,9 +858,7 @@ String oldTypeQualifiedName = typeQualifiedName; typeQualifiedName = newTypeQualifiedName; if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, - ExtensionModelPackage.YSUGGEST_TEXT_FIELD__TYPE_QUALIFIED_NAME, oldTypeQualifiedName, - typeQualifiedName)); + eNotify(new ENotificationImpl(this, Notification.SET, ExtensionModelPackage.YSUGGEST_TEXT_FIELD__TYPE_QUALIFIED_NAME, oldTypeQualifiedName, typeQualifiedName)); } /** @@ -988,9 +884,7 @@ String oldItemCaptionProperty = itemCaptionProperty; itemCaptionProperty = newItemCaptionProperty; if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, - ExtensionModelPackage.YSUGGEST_TEXT_FIELD__ITEM_CAPTION_PROPERTY, oldItemCaptionProperty, - itemCaptionProperty)); + eNotify(new ENotificationImpl(this, Notification.SET, ExtensionModelPackage.YSUGGEST_TEXT_FIELD__ITEM_CAPTION_PROPERTY, oldItemCaptionProperty, itemCaptionProperty)); } /** @@ -1016,9 +910,7 @@ String oldItemFilterProperty = itemFilterProperty; itemFilterProperty = newItemFilterProperty; if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, - ExtensionModelPackage.YSUGGEST_TEXT_FIELD__ITEM_FILTER_PROPERTY, oldItemFilterProperty, - itemFilterProperty)); + eNotify(new ENotificationImpl(this, Notification.SET, ExtensionModelPackage.YSUGGEST_TEXT_FIELD__ITEM_FILTER_PROPERTY, oldItemFilterProperty, itemFilterProperty)); } /** @@ -1044,14 +936,11 @@ String oldItemUUIDProperty = itemUUIDProperty; itemUUIDProperty = newItemUUIDProperty; if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, - ExtensionModelPackage.YSUGGEST_TEXT_FIELD__ITEM_UUID_PROPERTY, oldItemUUIDProperty, - itemUUIDProperty)); + eNotify(new ENotificationImpl(this, Notification.SET, ExtensionModelPackage.YSUGGEST_TEXT_FIELD__ITEM_UUID_PROPERTY, oldItemUUIDProperty, itemUUIDProperty)); } /** * <!-- begin-user-doc --> <!-- end-user-doc --> - * * @generated */ public Object getCurrentValueDTO() { @@ -1060,15 +949,13 @@ /** * <!-- begin-user-doc --> <!-- end-user-doc --> - * * @generated */ public void setCurrentValueDTO(Object newCurrentValueDTO) { Object oldCurrentValueDTO = currentValueDTO; currentValueDTO = newCurrentValueDTO; if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, - ExtensionModelPackage.YSUGGEST_TEXT_FIELD__CURRENT_VALUE_DTO, oldCurrentValueDTO, currentValueDTO)); + eNotify(new ENotificationImpl(this, Notification.SET, ExtensionModelPackage.YSUGGEST_TEXT_FIELD__CURRENT_VALUE_DTO, oldCurrentValueDTO, currentValueDTO)); } /** @@ -1083,7 +970,6 @@ /** * <!-- begin-user-doc --> <!-- end-user-doc --> - * * @generated */ public YSuggestTextFieldEvents getEvent() { @@ -1092,15 +978,13 @@ /** * <!-- begin-user-doc --> <!-- end-user-doc --> - * * @generated */ public void setEvent(YSuggestTextFieldEvents newEvent) { YSuggestTextFieldEvents oldEvent = event; event = newEvent == null ? EVENT_EDEFAULT : newEvent; if (eNotificationRequired()) - eNotify(new ENotificationImpl(this, Notification.SET, ExtensionModelPackage.YSUGGEST_TEXT_FIELD__EVENT, - oldEvent, event)); + eNotify(new ENotificationImpl(this, Notification.SET, ExtensionModelPackage.YSUGGEST_TEXT_FIELD__EVENT, oldEvent, event)); } /** @@ -1129,17 +1013,14 @@ @Override public NotificationChain eInverseAdd(InternalEObject otherEnd, int featureID, NotificationChain msgs) { switch (featureID) { - case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__VALUE_BINDING_ENDPOINT: - if (valueBindingEndpoint != null) - msgs = ((InternalEObject) valueBindingEndpoint).eInverseRemove(this, - CoreModelPackage.YEMBEDDABLE_VALUE_ENDPOINT__ELEMENT, YEmbeddableValueEndpoint.class, msgs); - return basicSetValueBindingEndpoint((YEmbeddableValueEndpoint) otherEnd, msgs); - case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__SELECTION_BINDING_ENDPOINT: - if (selectionBindingEndpoint != null) - msgs = ((InternalEObject) selectionBindingEndpoint).eInverseRemove(this, - CoreModelPackage.YEMBEDDABLE_SELECTION_ENDPOINT__ELEMENT, YEmbeddableSelectionEndpoint.class, - msgs); - return basicSetSelectionBindingEndpoint((YEmbeddableSelectionEndpoint) otherEnd, msgs); + case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__VALUE_BINDING_ENDPOINT: + if (valueBindingEndpoint != null) + msgs = ((InternalEObject)valueBindingEndpoint).eInverseRemove(this, CoreModelPackage.YEMBEDDABLE_VALUE_ENDPOINT__ELEMENT, YEmbeddableValueEndpoint.class, msgs); + return basicSetValueBindingEndpoint((YEmbeddableValueEndpoint)otherEnd, msgs); + case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__SELECTION_BINDING_ENDPOINT: + if (selectionBindingEndpoint != null) + msgs = ((InternalEObject)selectionBindingEndpoint).eInverseRemove(this, CoreModelPackage.YEMBEDDABLE_SELECTION_ENDPOINT__ELEMENT, YEmbeddableSelectionEndpoint.class, msgs); + return basicSetSelectionBindingEndpoint((YEmbeddableSelectionEndpoint)otherEnd, msgs); } return super.eInverseAdd(otherEnd, featureID, msgs); } @@ -1159,10 +1040,10 @@ @Override public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, NotificationChain msgs) { switch (featureID) { - case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__VALUE_BINDING_ENDPOINT: - return basicSetValueBindingEndpoint(null, msgs); - case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__SELECTION_BINDING_ENDPOINT: - return basicSetSelectionBindingEndpoint(null, msgs); + case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__VALUE_BINDING_ENDPOINT: + return basicSetValueBindingEndpoint(null, msgs); + case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__SELECTION_BINDING_ENDPOINT: + return basicSetSelectionBindingEndpoint(null, msgs); } return super.eInverseRemove(otherEnd, featureID, msgs); } @@ -1182,56 +1063,50 @@ @Override public Object eGet(int featureID, boolean resolve, boolean coreType) { switch (featureID) { - case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__VALUE_BINDING_ENDPOINT: - if (resolve) - return getValueBindingEndpoint(); - return basicGetValueBindingEndpoint(); - case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__LAST_FOCUS_EVENT: - if (resolve) - return getLastFocusEvent(); - return basicGetLastFocusEvent(); - case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__LAST_BLUR_EVENT: - if (resolve) - return getLastBlurEvent(); - return basicGetLastBlurEvent(); - case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__SELECTION_BINDING_ENDPOINT: - if (resolve) - return getSelectionBindingEndpoint(); - return basicGetSelectionBindingEndpoint(); - case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__DATATYPE: - if (resolve) - return getDatatype(); - return basicGetDatatype(); - case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__DATADESCRIPTION: - if (resolve) - return getDatadescription(); - return basicGetDatadescription(); - case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__VALUE: - return getValue(); - case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__KEYS: - return getKeys(); - case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__USE_SUGGESTIONS: - return isUseSuggestions(); - case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__AUTO_HIDE_POPUP: - return isAutoHidePopup(); - case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__LAST_SUGGESTION: - return getLastSuggestion(); - case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__TYPE: - return getType(); - case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__EMF_NS_URI: - return getEmfNsURI(); - case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__TYPE_QUALIFIED_NAME: - return getTypeQualifiedName(); - case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__EVENT: - return getEvent(); - case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__ITEM_CAPTION_PROPERTY: - return getItemCaptionProperty(); - case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__ITEM_FILTER_PROPERTY: - return getItemFilterProperty(); - case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__ITEM_UUID_PROPERTY: - return getItemUUIDProperty(); - case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__CURRENT_VALUE_DTO: - return getCurrentValueDTO(); + case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__VALUE_BINDING_ENDPOINT: + if (resolve) return getValueBindingEndpoint(); + return basicGetValueBindingEndpoint(); + case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__LAST_FOCUS_EVENT: + if (resolve) return getLastFocusEvent(); + return basicGetLastFocusEvent(); + case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__LAST_BLUR_EVENT: + if (resolve) return getLastBlurEvent(); + return basicGetLastBlurEvent(); + case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__SELECTION_BINDING_ENDPOINT: + if (resolve) return getSelectionBindingEndpoint(); + return basicGetSelectionBindingEndpoint(); + case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__DATATYPE: + if (resolve) return getDatatype(); + return basicGetDatatype(); + case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__DATADESCRIPTION: + if (resolve) return getDatadescription(); + return basicGetDatadescription(); + case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__VALUE: + return getValue(); + case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__KEYS: + return getKeys(); + case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__USE_SUGGESTIONS: + return isUseSuggestions(); + case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__AUTO_HIDE_POPUP: + return isAutoHidePopup(); + case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__LAST_SUGGESTION: + return getLastSuggestion(); + case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__TYPE: + return getType(); + case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__EMF_NS_URI: + return getEmfNsURI(); + case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__TYPE_QUALIFIED_NAME: + return getTypeQualifiedName(); + case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__EVENT: + return getEvent(); + case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__ITEM_CAPTION_PROPERTY: + return getItemCaptionProperty(); + case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__ITEM_FILTER_PROPERTY: + return getItemFilterProperty(); + case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__ITEM_UUID_PROPERTY: + return getItemUUIDProperty(); + case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__CURRENT_VALUE_DTO: + return getCurrentValueDTO(); } return super.eGet(featureID, resolve, coreType); } @@ -1248,63 +1123,63 @@ @Override public void eSet(int featureID, Object newValue) { switch (featureID) { - case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__VALUE_BINDING_ENDPOINT: - setValueBindingEndpoint((YEmbeddableValueEndpoint) newValue); - return; - case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__LAST_FOCUS_EVENT: - setLastFocusEvent((YEmbeddableEvent) newValue); - return; - case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__LAST_BLUR_EVENT: - setLastBlurEvent((YEmbeddableEvent) newValue); - return; - case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__SELECTION_BINDING_ENDPOINT: - setSelectionBindingEndpoint((YEmbeddableSelectionEndpoint) newValue); - return; - case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__DATATYPE: - setDatatype((YTextDatatype) newValue); - return; - case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__DATADESCRIPTION: - setDatadescription((YDatadescription) newValue); - return; - case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__VALUE: - setValue((String) newValue); - return; - case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__KEYS: - setKeys((String) newValue); - return; - case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__USE_SUGGESTIONS: - setUseSuggestions((Boolean) newValue); - return; - case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__AUTO_HIDE_POPUP: - setAutoHidePopup((Boolean) newValue); - return; - case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__LAST_SUGGESTION: - setLastSuggestion(newValue); - return; - case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__TYPE: - setType((Class<?>) newValue); - return; - case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__EMF_NS_URI: - setEmfNsURI((String) newValue); - return; - case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__TYPE_QUALIFIED_NAME: - setTypeQualifiedName((String) newValue); - return; - case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__EVENT: - setEvent((YSuggestTextFieldEvents) newValue); - return; - case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__ITEM_CAPTION_PROPERTY: - setItemCaptionProperty((String) newValue); - return; - case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__ITEM_FILTER_PROPERTY: - setItemFilterProperty((String) newValue); - return; - case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__ITEM_UUID_PROPERTY: - setItemUUIDProperty((String) newValue); - return; - case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__CURRENT_VALUE_DTO: - setCurrentValueDTO(newValue); - return; + case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__VALUE_BINDING_ENDPOINT: + setValueBindingEndpoint((YEmbeddableValueEndpoint)newValue); + return; + case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__LAST_FOCUS_EVENT: + setLastFocusEvent((YEmbeddableEvent)newValue); + return; + case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__LAST_BLUR_EVENT: + setLastBlurEvent((YEmbeddableEvent)newValue); + return; + case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__SELECTION_BINDING_ENDPOINT: + setSelectionBindingEndpoint((YEmbeddableSelectionEndpoint)newValue); + return; + case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__DATATYPE: + setDatatype((YTextDatatype)newValue); + return; + case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__DATADESCRIPTION: + setDatadescription((YDatadescription)newValue); + return; + case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__VALUE: + setValue((String)newValue); + return; + case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__KEYS: + setKeys((String)newValue); + return; + case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__USE_SUGGESTIONS: + setUseSuggestions((Boolean)newValue); + return; + case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__AUTO_HIDE_POPUP: + setAutoHidePopup((Boolean)newValue); + return; + case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__LAST_SUGGESTION: + setLastSuggestion(newValue); + return; + case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__TYPE: + setType((Class<?>)newValue); + return; + case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__EMF_NS_URI: + setEmfNsURI((String)newValue); + return; + case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__TYPE_QUALIFIED_NAME: + setTypeQualifiedName((String)newValue); + return; + case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__EVENT: + setEvent((YSuggestTextFieldEvents)newValue); + return; + case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__ITEM_CAPTION_PROPERTY: + setItemCaptionProperty((String)newValue); + return; + case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__ITEM_FILTER_PROPERTY: + setItemFilterProperty((String)newValue); + return; + case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__ITEM_UUID_PROPERTY: + setItemUUIDProperty((String)newValue); + return; + case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__CURRENT_VALUE_DTO: + setCurrentValueDTO(newValue); + return; } super.eSet(featureID, newValue); } @@ -1319,63 +1194,63 @@ @Override public void eUnset(int featureID) { switch (featureID) { - case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__VALUE_BINDING_ENDPOINT: - setValueBindingEndpoint((YEmbeddableValueEndpoint) null); - return; - case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__LAST_FOCUS_EVENT: - setLastFocusEvent((YEmbeddableEvent) null); - return; - case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__LAST_BLUR_EVENT: - setLastBlurEvent((YEmbeddableEvent) null); - return; - case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__SELECTION_BINDING_ENDPOINT: - setSelectionBindingEndpoint((YEmbeddableSelectionEndpoint) null); - return; - case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__DATATYPE: - setDatatype((YTextDatatype) null); - return; - case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__DATADESCRIPTION: - setDatadescription((YDatadescription) null); - return; - case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__VALUE: - setValue(VALUE_EDEFAULT); - return; - case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__KEYS: - setKeys(KEYS_EDEFAULT); - return; - case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__USE_SUGGESTIONS: - setUseSuggestions(USE_SUGGESTIONS_EDEFAULT); - return; - case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__AUTO_HIDE_POPUP: - setAutoHidePopup(AUTO_HIDE_POPUP_EDEFAULT); - return; - case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__LAST_SUGGESTION: - setLastSuggestion(LAST_SUGGESTION_EDEFAULT); - return; - case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__TYPE: - setType((Class<?>) null); - return; - case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__EMF_NS_URI: - setEmfNsURI(EMF_NS_URI_EDEFAULT); - return; - case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__TYPE_QUALIFIED_NAME: - setTypeQualifiedName(TYPE_QUALIFIED_NAME_EDEFAULT); - return; - case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__EVENT: - setEvent(EVENT_EDEFAULT); - return; - case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__ITEM_CAPTION_PROPERTY: - setItemCaptionProperty(ITEM_CAPTION_PROPERTY_EDEFAULT); - return; - case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__ITEM_FILTER_PROPERTY: - setItemFilterProperty(ITEM_FILTER_PROPERTY_EDEFAULT); - return; - case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__ITEM_UUID_PROPERTY: - setItemUUIDProperty(ITEM_UUID_PROPERTY_EDEFAULT); - return; - case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__CURRENT_VALUE_DTO: - setCurrentValueDTO(CURRENT_VALUE_DTO_EDEFAULT); - return; + case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__VALUE_BINDING_ENDPOINT: + setValueBindingEndpoint((YEmbeddableValueEndpoint)null); + return; + case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__LAST_FOCUS_EVENT: + setLastFocusEvent((YEmbeddableEvent)null); + return; + case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__LAST_BLUR_EVENT: + setLastBlurEvent((YEmbeddableEvent)null); + return; + case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__SELECTION_BINDING_ENDPOINT: + setSelectionBindingEndpoint((YEmbeddableSelectionEndpoint)null); + return; + case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__DATATYPE: + setDatatype((YTextDatatype)null); + return; + case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__DATADESCRIPTION: + setDatadescription((YDatadescription)null); + return; + case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__VALUE: + setValue(VALUE_EDEFAULT); + return; + case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__KEYS: + setKeys(KEYS_EDEFAULT); + return; + case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__USE_SUGGESTIONS: + setUseSuggestions(USE_SUGGESTIONS_EDEFAULT); + return; + case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__AUTO_HIDE_POPUP: + setAutoHidePopup(AUTO_HIDE_POPUP_EDEFAULT); + return; + case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__LAST_SUGGESTION: + setLastSuggestion(LAST_SUGGESTION_EDEFAULT); + return; + case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__TYPE: + setType((Class<?>)null); + return; + case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__EMF_NS_URI: + setEmfNsURI(EMF_NS_URI_EDEFAULT); + return; + case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__TYPE_QUALIFIED_NAME: + setTypeQualifiedName(TYPE_QUALIFIED_NAME_EDEFAULT); + return; + case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__EVENT: + setEvent(EVENT_EDEFAULT); + return; + case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__ITEM_CAPTION_PROPERTY: + setItemCaptionProperty(ITEM_CAPTION_PROPERTY_EDEFAULT); + return; + case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__ITEM_FILTER_PROPERTY: + setItemFilterProperty(ITEM_FILTER_PROPERTY_EDEFAULT); + return; + case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__ITEM_UUID_PROPERTY: + setItemUUIDProperty(ITEM_UUID_PROPERTY_EDEFAULT); + return; + case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__CURRENT_VALUE_DTO: + setCurrentValueDTO(CURRENT_VALUE_DTO_EDEFAULT); + return; } super.eUnset(featureID); } @@ -1391,50 +1266,44 @@ @Override public boolean eIsSet(int featureID) { switch (featureID) { - case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__VALUE_BINDING_ENDPOINT: - return valueBindingEndpoint != null; - case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__LAST_FOCUS_EVENT: - return lastFocusEvent != null; - case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__LAST_BLUR_EVENT: - return lastBlurEvent != null; - case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__SELECTION_BINDING_ENDPOINT: - return selectionBindingEndpoint != null; - case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__DATATYPE: - return datatype != null; - case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__DATADESCRIPTION: - return datadescription != null; - case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__VALUE: - return VALUE_EDEFAULT == null ? value != null : !VALUE_EDEFAULT.equals(value); - case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__KEYS: - return KEYS_EDEFAULT == null ? keys != null : !KEYS_EDEFAULT.equals(keys); - case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__USE_SUGGESTIONS: - return useSuggestions != USE_SUGGESTIONS_EDEFAULT; - case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__AUTO_HIDE_POPUP: - return autoHidePopup != AUTO_HIDE_POPUP_EDEFAULT; - case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__LAST_SUGGESTION: - return LAST_SUGGESTION_EDEFAULT == null ? lastSuggestion != null - : !LAST_SUGGESTION_EDEFAULT.equals(lastSuggestion); - case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__TYPE: - return type != null; - case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__EMF_NS_URI: - return EMF_NS_URI_EDEFAULT == null ? emfNsURI != null : !EMF_NS_URI_EDEFAULT.equals(emfNsURI); - case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__TYPE_QUALIFIED_NAME: - return TYPE_QUALIFIED_NAME_EDEFAULT == null ? typeQualifiedName != null - : !TYPE_QUALIFIED_NAME_EDEFAULT.equals(typeQualifiedName); - case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__EVENT: - return event != EVENT_EDEFAULT; - case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__ITEM_CAPTION_PROPERTY: - return ITEM_CAPTION_PROPERTY_EDEFAULT == null ? itemCaptionProperty != null - : !ITEM_CAPTION_PROPERTY_EDEFAULT.equals(itemCaptionProperty); - case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__ITEM_FILTER_PROPERTY: - return ITEM_FILTER_PROPERTY_EDEFAULT == null ? itemFilterProperty != null - : !ITEM_FILTER_PROPERTY_EDEFAULT.equals(itemFilterProperty); - case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__ITEM_UUID_PROPERTY: - return ITEM_UUID_PROPERTY_EDEFAULT == null ? itemUUIDProperty != null - : !ITEM_UUID_PROPERTY_EDEFAULT.equals(itemUUIDProperty); - case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__CURRENT_VALUE_DTO: - return CURRENT_VALUE_DTO_EDEFAULT == null ? currentValueDTO != null - : !CURRENT_VALUE_DTO_EDEFAULT.equals(currentValueDTO); + case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__VALUE_BINDING_ENDPOINT: + return valueBindingEndpoint != null; + case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__LAST_FOCUS_EVENT: + return lastFocusEvent != null; + case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__LAST_BLUR_EVENT: + return lastBlurEvent != null; + case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__SELECTION_BINDING_ENDPOINT: + return selectionBindingEndpoint != null; + case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__DATATYPE: + return datatype != null; + case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__DATADESCRIPTION: + return datadescription != null; + case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__VALUE: + return VALUE_EDEFAULT == null ? value != null : !VALUE_EDEFAULT.equals(value); + case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__KEYS: + return KEYS_EDEFAULT == null ? keys != null : !KEYS_EDEFAULT.equals(keys); + case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__USE_SUGGESTIONS: + return useSuggestions != USE_SUGGESTIONS_EDEFAULT; + case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__AUTO_HIDE_POPUP: + return autoHidePopup != AUTO_HIDE_POPUP_EDEFAULT; + case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__LAST_SUGGESTION: + return LAST_SUGGESTION_EDEFAULT == null ? lastSuggestion != null : !LAST_SUGGESTION_EDEFAULT.equals(lastSuggestion); + case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__TYPE: + return type != null; + case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__EMF_NS_URI: + return EMF_NS_URI_EDEFAULT == null ? emfNsURI != null : !EMF_NS_URI_EDEFAULT.equals(emfNsURI); + case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__TYPE_QUALIFIED_NAME: + return TYPE_QUALIFIED_NAME_EDEFAULT == null ? typeQualifiedName != null : !TYPE_QUALIFIED_NAME_EDEFAULT.equals(typeQualifiedName); + case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__EVENT: + return event != EVENT_EDEFAULT; + case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__ITEM_CAPTION_PROPERTY: + return ITEM_CAPTION_PROPERTY_EDEFAULT == null ? itemCaptionProperty != null : !ITEM_CAPTION_PROPERTY_EDEFAULT.equals(itemCaptionProperty); + case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__ITEM_FILTER_PROPERTY: + return ITEM_FILTER_PROPERTY_EDEFAULT == null ? itemFilterProperty != null : !ITEM_FILTER_PROPERTY_EDEFAULT.equals(itemFilterProperty); + case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__ITEM_UUID_PROPERTY: + return ITEM_UUID_PROPERTY_EDEFAULT == null ? itemUUIDProperty != null : !ITEM_UUID_PROPERTY_EDEFAULT.equals(itemUUIDProperty); + case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__CURRENT_VALUE_DTO: + return CURRENT_VALUE_DTO_EDEFAULT == null ? currentValueDTO != null : !CURRENT_VALUE_DTO_EDEFAULT.equals(currentValueDTO); } return super.eIsSet(featureID); } @@ -1453,40 +1322,31 @@ public int eBaseStructuralFeatureID(int derivedFeatureID, Class<?> baseClass) { if (baseClass == YBindable.class) { switch (derivedFeatureID) { - default: - return -1; + default: return -1; } } if (baseClass == YValueBindable.class) { switch (derivedFeatureID) { - case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__VALUE_BINDING_ENDPOINT: - return CoreModelPackage.YVALUE_BINDABLE__VALUE_BINDING_ENDPOINT; - default: - return -1; + case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__VALUE_BINDING_ENDPOINT: return CoreModelPackage.YVALUE_BINDABLE__VALUE_BINDING_ENDPOINT; + default: return -1; } } if (baseClass == YFocusNotifier.class) { switch (derivedFeatureID) { - case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__LAST_FOCUS_EVENT: - return CoreModelPackage.YFOCUS_NOTIFIER__LAST_FOCUS_EVENT; - default: - return -1; + case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__LAST_FOCUS_EVENT: return CoreModelPackage.YFOCUS_NOTIFIER__LAST_FOCUS_EVENT; + default: return -1; } } if (baseClass == YBlurNotifier.class) { switch (derivedFeatureID) { - case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__LAST_BLUR_EVENT: - return CoreModelPackage.YBLUR_NOTIFIER__LAST_BLUR_EVENT; - default: - return -1; + case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__LAST_BLUR_EVENT: return CoreModelPackage.YBLUR_NOTIFIER__LAST_BLUR_EVENT; + default: return -1; } } if (baseClass == YSelectionBindable.class) { switch (derivedFeatureID) { - case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__SELECTION_BINDING_ENDPOINT: - return CoreModelPackage.YSELECTION_BINDABLE__SELECTION_BINDING_ENDPOINT; - default: - return -1; + case ExtensionModelPackage.YSUGGEST_TEXT_FIELD__SELECTION_BINDING_ENDPOINT: return CoreModelPackage.YSELECTION_BINDABLE__SELECTION_BINDING_ENDPOINT; + default: return -1; } } return super.eBaseStructuralFeatureID(derivedFeatureID, baseClass); @@ -1506,40 +1366,31 @@ public int eDerivedStructuralFeatureID(int baseFeatureID, Class<?> baseClass) { if (baseClass == YBindable.class) { switch (baseFeatureID) { - default: - return -1; + default: return -1; } } if (baseClass == YValueBindable.class) { switch (baseFeatureID) { - case CoreModelPackage.YVALUE_BINDABLE__VALUE_BINDING_ENDPOINT: - return ExtensionModelPackage.YSUGGEST_TEXT_FIELD__VALUE_BINDING_ENDPOINT; - default: - return -1; + case CoreModelPackage.YVALUE_BINDABLE__VALUE_BINDING_ENDPOINT: return ExtensionModelPackage.YSUGGEST_TEXT_FIELD__VALUE_BINDING_ENDPOINT; + default: return -1; } } if (baseClass == YFocusNotifier.class) { switch (baseFeatureID) { - case CoreModelPackage.YFOCUS_NOTIFIER__LAST_FOCUS_EVENT: - return ExtensionModelPackage.YSUGGEST_TEXT_FIELD__LAST_FOCUS_EVENT; - default: - return -1; + case CoreModelPackage.YFOCUS_NOTIFIER__LAST_FOCUS_EVENT: return ExtensionModelPackage.YSUGGEST_TEXT_FIELD__LAST_FOCUS_EVENT; + default: return -1; } } if (baseClass == YBlurNotifier.class) { switch (baseFeatureID) { - case CoreModelPackage.YBLUR_NOTIFIER__LAST_BLUR_EVENT: - return ExtensionModelPackage.YSUGGEST_TEXT_FIELD__LAST_BLUR_EVENT; - default: - return -1; + case CoreModelPackage.YBLUR_NOTIFIER__LAST_BLUR_EVENT: return ExtensionModelPackage.YSUGGEST_TEXT_FIELD__LAST_BLUR_EVENT; + default: return -1; } } if (baseClass == YSelectionBindable.class) { switch (baseFeatureID) { - case CoreModelPackage.YSELECTION_BINDABLE__SELECTION_BINDING_ENDPOINT: - return ExtensionModelPackage.YSUGGEST_TEXT_FIELD__SELECTION_BINDING_ENDPOINT; - default: - return -1; + case CoreModelPackage.YSELECTION_BINDABLE__SELECTION_BINDING_ENDPOINT: return ExtensionModelPackage.YSUGGEST_TEXT_FIELD__SELECTION_BINDING_ENDPOINT; + default: return -1; } } return super.eDerivedStructuralFeatureID(baseFeatureID, baseClass); @@ -1553,8 +1404,7 @@ */ @Override public String toString() { - if (eIsProxy()) - return super.toString(); + if (eIsProxy()) return super.toString(); StringBuffer result = new StringBuffer(super.toString()); result.append(" (value: ");