| <?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="core" nsURI="http://osbp.eclipse.org/ecview/v1/core/view" nsPrefix="core"> |
| <eClassifiers xsi:type="ecore:EClass" name="YElement" abstract="true" interface="true" |
| eSuperTypes="#//YTaggable"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" |
| iD="true"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="properties" upperBound="-1" |
| eType="#//YStringToStringMap" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="YStringToStringMap" instanceClassName="java.util.Map$Entry"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="key" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" |
| iD="true"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="YLayout" eSuperTypes="#//YEmbeddable #//YEditable #//YEnable"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="elements" upperBound="-1" |
| eType="#//YEmbeddable" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="YHelperLayoutProvider" abstract="true" |
| interface="true"> |
| <eOperations name="getHelperLayout" eType="#//YHelperLayout"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="YHelperLayout" eSuperTypes="#//YLayout"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="virtualElements" upperBound="-1" |
| eType="#//YEmbeddable"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="YField" eSuperTypes="#//YEmbeddable #//YEditable #//YEnable #//YFocusable"> |
| <eOperations name="addValueChangeListener" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> |
| <eParameters name="listener" eType="#//YValueChangeListener"/> |
| </eOperations> |
| <eOperations name="removeValueChangeListener" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"> |
| <eParameters name="listener" eType="#//YValueChangeListener"/> |
| </eOperations> |
| <eOperations name="removeAllValueChangListeners"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="validators" upperBound="-1" |
| eType="ecore:EClass validation.ecore#//YValidator" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="internalValidators" upperBound="-1" |
| eType="ecore:EClass validation.ecore#//YValidator" transient="true" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="converter" eType="#//YConverter" |
| containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="YView" eSuperTypes="#//YElement #//YCssAble #//YMarginable #//YAlignmentContainer"> |
| <eOperations name="getOrCreateBindingSet" eType="ecore:EClass binding.ecore#//YBindingSet"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="root" eType="#//YViewSet" |
| eOpposite="#//YViewSet/views"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="viewName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="version" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="content" eType="#//YEmbeddable" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="bindingSet" eType="ecore:EClass binding.ecore#//YBindingSet" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="beanSlots" upperBound="-1" |
| eType="#//YBeanSlot" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="commandSet" eType="#//YCommandSet" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="dialogs" upperBound="-1" |
| eType="#//YDialog" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="deviceType" eType="#//YDeviceType" |
| defaultValueLiteral="IDE"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="contentAlignment" eType="#//YAlignment" |
| defaultValueLiteral="FILL_FILL"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="visibilityProcessors" upperBound="-1" |
| eType="ecore:EClass visibility.ecore#//YVisibilityProcessor" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="transientVisibilityProcessors" |
| upperBound="-1" eType="ecore:EClass visibility.ecore#//YVisibilityProcessor" |
| transient="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="exposedActions" upperBound="-1" |
| eType="#//YExposedAction" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="sharedStateGroup" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="category" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="initialFocus" eType="#//YFocusable"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="currentFocus" eType="#//YFocusable" |
| transient="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="disabledElements" upperBound="-1" |
| eType="#//YEmbeddable"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="authorizationStore" eType="#//authorization/YAuthorizationStore" |
| containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EEnum" name="YDeviceType"> |
| <eLiterals name="IDE" literal="IDE"/> |
| <eLiterals name="MOBILE" value="1" literal="MOBILE"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="YViewSet" eSuperTypes="#//YElement"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="views" upperBound="-1" |
| eType="#//YView" eOpposite="#//YView/root"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="beanSlots" upperBound="-1" |
| eType="#//YBeanSlot" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EEnum" name="YAlignment"> |
| <eLiterals name="BOTTOM_LEFT"/> |
| <eLiterals name="BOTTOM_CENTER" value="1" literal="BOTTOM_CENTER"/> |
| <eLiterals name="BOTTOM_RIGHT" value="2" literal="BOTTOM_RIGHT"/> |
| <eLiterals name="BOTTOM_FILL" value="3" literal="BOTTOM_FILL"/> |
| <eLiterals name="MIDDLE_LEFT" value="4" literal="MIDDLE_LEFT"/> |
| <eLiterals name="MIDDLE_CENTER" value="5" literal="MIDDLE_CENTER"/> |
| <eLiterals name="MIDDLE_RIGHT" value="6" literal="MIDDLE_RIGHT"/> |
| <eLiterals name="MIDDLE_FILL" value="7" literal="MIDDLE_FILL"/> |
| <eLiterals name="TOP_LEFT" value="8"/> |
| <eLiterals name="TOP_CENTER" value="9" literal="TOP_CENTER"/> |
| <eLiterals name="TOP_RIGHT" value="10" literal="TOP_RIGHT"/> |
| <eLiterals name="TOP_FILL" value="11" literal="TOP_FILL"/> |
| <eLiterals name="FILL_FILL" value="12" literal="FILL_FILL"/> |
| <eLiterals name="FILL_LEFT" value="13" literal="FILL_LEFT"/> |
| <eLiterals name="FILL_CENTER" value="14" literal="FILL_CENTER"/> |
| <eLiterals name="FILL_RIGHT" value="15" literal="FILL_RIGHT"/> |
| <eLiterals name="UNDEFINED" value="16" literal="UNDEFINED"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="YAlignmentContainer" abstract="true" |
| interface="true"> |
| <eOperations name="applyAlignment"> |
| <eParameters name="child" eType="#//YEmbeddable"/> |
| <eParameters name="alignment" eType="#//YAlignment"/> |
| </eOperations> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EEnum" name="YFlatAlignment"> |
| <eLiterals name="LEFT" literal="LEFT"/> |
| <eLiterals name="CENTER" value="1" literal="CENTER"/> |
| <eLiterals name="RIGHT" value="2" literal="RIGHT"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="YBeanSlot" eSuperTypes="#//YBindable #//YTaggable"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="valueType"> |
| <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaClass"> |
| <eTypeArguments/> |
| </eGenericType> |
| </eStructuralFeatures> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="valueTypeQualifiedName" |
| eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="eventTopic" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="redirectEvents" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="YDetailBeanSlot" eSuperTypes="#//YBeanSlot"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="masterBeanSlot" eType="#//YBeanSlot"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="propertyPath" lowerBound="1" |
| eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="YEmbeddable" abstract="true" eSuperTypes="#//YElement #//YCssAble #//YVisibleable #//YAuthorizationable"> |
| <eOperations name="getView" eType="#//YView"/> |
| <eOperations name="getParent" eType="#//YLayout"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="orphanDatatypes" upperBound="-1" |
| eType="ecore:EClass datatypes.ecore#//YDatatype" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="orphanDatadescriptions" |
| upperBound="-1" eType="ecore:EClass datatypes.ecore#//YDatadescription" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="mementoEnabled" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean" |
| defaultValueLiteral="false"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="mementoId" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" |
| defaultValueLiteral=""/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="label" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" |
| volatile="true" derived="true"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="labelI18nKey" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString" |
| volatile="true" derived="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="YDialog" eSuperTypes="#//YElement #//YValueBindable #//YCssAble"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="content" eType="#//YEmbeddable" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="modal" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="resizeable" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="draggable" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="closable" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" 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:EReference" name="datadescription" eType="ecore:EClass datatypes.ecore#//YDatadescription" |
| containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="YCssAble" abstract="true" interface="true"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="cssClass" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="cssID" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="YMarginable" abstract="true" interface="true"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="margin" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean" |
| defaultValueLiteral="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="YSpacingable" abstract="true" interface="true"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="spacing" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean" |
| defaultValueLiteral="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EEnum" name="YUnit"> |
| <eLiterals name="Pixel" literal="PIXEL"/> |
| <eLiterals name="Em" value="1" literal="EM"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="YHeightable" abstract="true" interface="true"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="height" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt" |
| defaultValueLiteral="100"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="heightUnit" eType="#//YUnit"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="YWidthable" abstract="true" interface="true"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="width" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt" |
| defaultValueLiteral="100"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="widthUnit" eType="#//YUnit"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EDataType" name="YURI" instanceClassName="java.net.URI"/> |
| <eClassifiers xsi:type="ecore:EClass" name="YActivateable" abstract="true" interface="true" |
| eSuperTypes="#//YBindable"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="initialActivated" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean" |
| defaultValueLiteral="true"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="activated" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean" |
| transient="true" defaultValueLiteral="true" derived="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="YVisibleable" abstract="true" interface="true"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="initialVisible" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean" |
| defaultValueLiteral="true"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="visible" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean" |
| transient="true" defaultValueLiteral="true" derived="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="YEditable" abstract="true" interface="true"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="initialEditable" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean" |
| defaultValueLiteral="true"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="editable" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean" |
| transient="true" defaultValueLiteral="true" derived="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="YEnable" abstract="true" interface="true"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="initialEnabled" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean" |
| defaultValueLiteral="true"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="enabled" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean" |
| transient="true" defaultValueLiteral="true" derived="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="YFocusable" abstract="true" interface="true"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="tabIndex" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt" |
| defaultValueLiteral="-1"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="YAction" eSuperTypes="#//YEmbeddable #//YEnable"/> |
| <eClassifiers xsi:type="ecore:EClass" name="YBindable" abstract="true" interface="true"/> |
| <eClassifiers xsi:type="ecore:EClass" name="YValueBindable" abstract="true" interface="true" |
| eSuperTypes="#//YBindable"> |
| <eOperations name="createValueEndpoint" eType="#//YEmbeddableValueEndpoint"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="valueBindingEndpoint" eType="#//YEmbeddableValueEndpoint" |
| eOpposite="#//YEmbeddableValueEndpoint/element"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="YSelectionBindable" abstract="true" |
| interface="true" eSuperTypes="#//YBindable"> |
| <eOperations name="createSelectionEndpoint" eType="#//YEmbeddableSelectionEndpoint"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="selectionBindingEndpoint" |
| eType="#//YEmbeddableSelectionEndpoint" eOpposite="#//YEmbeddableSelectionEndpoint/element"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="YMultiSelectionBindable" abstract="true" |
| interface="true" eSuperTypes="#//YBindable"> |
| <eOperations name="createMultiSelectionEndpoint" eType="#//YEmbeddableMultiSelectionEndpoint"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="multiSelectionBindingEndpoint" |
| eType="#//YEmbeddableMultiSelectionEndpoint" eOpposite="#//YEmbeddableMultiSelectionEndpoint/element"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="YCollectionBindable" abstract="true" |
| interface="true" eSuperTypes="#//YBindable"> |
| <eOperations name="createCollectionEndpoint" eType="#//YEmbeddableCollectionEndpoint"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="collectionBindingEndpoint" |
| eType="#//YEmbeddableCollectionEndpoint" eOpposite="#//YEmbeddableCollectionEndpoint/element"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="YContextValueBindingEndpoint" eSuperTypes="binding.ecore#//YValueBindingEndpoint"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="urlString" lowerBound="1" |
| eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="YBeanSlotValueBindingEndpoint" eSuperTypes="binding.ecore#//YValueBindingEndpoint"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="attributePath" lowerBound="1" |
| eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="beanSlot" lowerBound="1" |
| eType="#//YBeanSlot"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="YBeanSlotListBindingEndpoint" eSuperTypes="binding.ecore#//YListBindingEndpoint"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="attributePath" lowerBound="1" |
| eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="beanSlot" lowerBound="1" |
| eType="#//YBeanSlot"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="collectionType"> |
| <eGenericType eClassifier="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaClass"> |
| <eTypeArguments/> |
| </eGenericType> |
| </eStructuralFeatures> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="collectionTypeQualifiedName" |
| eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="YEmbeddableBindingEndpoint" abstract="true" |
| interface="true"> |
| <eOperations name="getElement" eType="#//YBindable"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="YEmbeddableValueEndpoint" eSuperTypes="binding.ecore#//YValueBindingEndpoint #//YEmbeddableBindingEndpoint"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="element" lowerBound="1" |
| eType="#//YValueBindable" eOpposite="#//YValueBindable/valueBindingEndpoint"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="YEmbeddableSelectionEndpoint" eSuperTypes="binding.ecore#//YValueBindingEndpoint #//YEmbeddableBindingEndpoint"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="element" lowerBound="1" |
| eType="#//YSelectionBindable" eOpposite="#//YSelectionBindable/selectionBindingEndpoint"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="attributePath" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="YEmbeddableMultiSelectionEndpoint" eSuperTypes="binding.ecore#//YListBindingEndpoint #//YEmbeddableBindingEndpoint"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="element" lowerBound="1" |
| eType="#//YMultiSelectionBindable" eOpposite="#//YMultiSelectionBindable/multiSelectionBindingEndpoint"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="YEmbeddableCollectionEndpoint" eSuperTypes="binding.ecore#//YListBindingEndpoint #//YEmbeddableBindingEndpoint"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="element" lowerBound="1" |
| eType="#//YCollectionBindable" eOpposite="#//YCollectionBindable/collectionBindingEndpoint"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="YActivatedEndpoint" eSuperTypes="binding.ecore#//YValueBindingEndpoint #//YEmbeddableBindingEndpoint"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="element" lowerBound="1" |
| eType="#//YActivateable"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EDataType" name="YValueChangeListener" instanceClassName="org.eclipse.osbp.ecview.core.common.model.core.listeners.YValueChangeListener"/> |
| <eClassifiers xsi:type="ecore:EClass" name="YDtWrapper" eSuperTypes="datatypes.ecore#//YDatatype"/> |
| <eClassifiers xsi:type="ecore:EClass" name="YCommand" abstract="true" interface="true" |
| eSuperTypes="#//YElement"> |
| <eOperations name="getView" eType="#//YView"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="YCommandSet" eSuperTypes="#//YElement"> |
| <eOperations name="getView" eType="#//YView"/> |
| <eOperations name="addCommand"> |
| <eParameters name="command" lowerBound="1" eType="#//YCommand"/> |
| </eOperations> |
| <eOperations name="removeCommand"> |
| <eParameters name="command" lowerBound="1" eType="#//YCommand"/> |
| </eOperations> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="commands" upperBound="-1" |
| eType="#//YCommand" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="transientCommands" upperBound="-1" |
| eType="#//YCommand" transient="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="YOpenDialogCommand" eSuperTypes="#//YCommand"> |
| <eOperations name="getView" eType="#//YView"/> |
| <eOperations name="createTriggerDialogEndpoint" eType="ecore:EClass binding.ecore#//YECViewModelValueBindingEndpoint"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="dialog" eType="#//YDialog"/> |
| <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="YExposedAction" eSuperTypes="#//YElement #//YEnable"> |
| <eOperations name="getView" eType="#//YView"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="icon" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="label" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="labelI18nKey" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="externalClickTime" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="internalClickTime" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="executedNotificationTime" |
| eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="canceledNotificationTime" |
| eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//ELong"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="checkDirty" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="externalCommandId" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="YSendEventCommand" eSuperTypes="#//YCommand"> |
| <eOperations name="getView" eType="#//YView"/> |
| <eOperations name="createTriggerEndpoint" eType="ecore:EClass binding.ecore#//YECViewModelValueBindingEndpoint"/> |
| <eOperations name="createMessageEndpoint" eType="ecore:EClass binding.ecore#//YECViewModelValueBindingEndpoint"/> |
| <eOperations name="createAutoTriggerEndpoint" eType="ecore:EClass binding.ecore#//YECViewModelValueBindingEndpoint"/> |
| <eOperations name="createEventTopicEndpoint" eType="ecore:EClass binding.ecore#//YECViewModelValueBindingEndpoint"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="eventTopic" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="message" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="trigger" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="autoTrigger" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean" |
| defaultValueLiteral="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EEnum" name="YKeyCode"> |
| <eLiterals name="ENTER" value="13" literal="ENTER"/> |
| <eLiterals name="ESCAPE" value="27" literal="ESCAPE"/> |
| <eLiterals name="PAGE_UP" value="33" literal="PAGE_UP"/> |
| <eLiterals name="PAGE_DOWN" value="34" literal="PAGE_DOWN"/> |
| <eLiterals name="TAB" value="9" literal="TAB"/> |
| <eLiterals name="ARROW_LEFT" value="37" literal="ARROW_LEFT"/> |
| <eLiterals name="ARROW_UP" value="38" literal="ARROW_UP"/> |
| <eLiterals name="ARROW_RIGHT" value="39" literal="ARROW_RIGHT"/> |
| <eLiterals name="ARROW_DOWN" value="40" literal="ARROW_DOWN"/> |
| <eLiterals name="BACKSPACE" value="8" literal="BACKSPACE"/> |
| <eLiterals name="DELETE" value="46" literal="DELETE"/> |
| <eLiterals name="INSERT" value="45" literal="INSERT"/> |
| <eLiterals name="END" value="35" literal="END"/> |
| <eLiterals name="HOME" value="36" literal="HOME"/> |
| <eLiterals name="F1" value="112" literal="F1"/> |
| <eLiterals name="F2" value="113" literal="F2"/> |
| <eLiterals name="F3" value="114" literal="F3"/> |
| <eLiterals name="F4" value="115" literal="F4"/> |
| <eLiterals name="F5" value="116" literal="F5"/> |
| <eLiterals name="F6" value="117" literal="F6"/> |
| <eLiterals name="F7" value="118" literal="F7"/> |
| <eLiterals name="F8" value="119" literal="F8"/> |
| <eLiterals name="F9" value="120" literal="F9"/> |
| <eLiterals name="F10" value="121" literal="F10"/> |
| <eLiterals name="F11" value="122" literal="F11"/> |
| <eLiterals name="F12" value="123" literal="F12"/> |
| <eLiterals name="A" value="65" literal="A"/> |
| <eLiterals name="B" value="66" literal="B"/> |
| <eLiterals name="C" value="67" literal="C"/> |
| <eLiterals name="D" value="68" literal="D"/> |
| <eLiterals name="E" value="69" literal="E"/> |
| <eLiterals name="F" value="70" literal="F"/> |
| <eLiterals name="G" value="71" literal="G"/> |
| <eLiterals name="H" value="72" literal="H"/> |
| <eLiterals name="I" value="73" literal="I"/> |
| <eLiterals name="J" value="74" literal="J"/> |
| <eLiterals name="K" value="75" literal="K"/> |
| <eLiterals name="L" value="76" literal="L"/> |
| <eLiterals name="M" value="77" literal="M"/> |
| <eLiterals name="N" value="78" literal="N"/> |
| <eLiterals name="O" value="79" literal="O"/> |
| <eLiterals name="P" value="80" literal="P"/> |
| <eLiterals name="Q" value="81" literal="Q"/> |
| <eLiterals name="R" value="82" literal="R"/> |
| <eLiterals name="S" value="83" literal="S"/> |
| <eLiterals name="T" value="84" literal="T"/> |
| <eLiterals name="U" value="85" literal="U"/> |
| <eLiterals name="V" value="86" literal="V"/> |
| <eLiterals name="W" value="87" literal="W"/> |
| <eLiterals name="X" value="88" literal="X"/> |
| <eLiterals name="Y" value="89" literal="Y"/> |
| <eLiterals name="Z" value="90" literal="Z"/> |
| <eLiterals name="NUM0" value="48" literal="NUM0"/> |
| <eLiterals name="NUM1" value="49" literal="NUM1"/> |
| <eLiterals name="NUM2" value="50" literal="NUM2"/> |
| <eLiterals name="NUM3" value="51" literal="NUM3"/> |
| <eLiterals name="NUM4" value="52" literal="NUM4"/> |
| <eLiterals name="NUM5" value="53" literal="NUM5"/> |
| <eLiterals name="NUM6" value="54" literal="NUM6"/> |
| <eLiterals name="NUM7" value="55" literal="NUM7"/> |
| <eLiterals name="NUM8" value="56" literal="NUM8"/> |
| <eLiterals name="NUM9" value="57" literal="NUM9"/> |
| <eLiterals name="SPACEBAR" value="32" literal="SPACEBAR"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EEnum" name="YModifierKey"> |
| <eLiterals name="SHIFT" value="16" literal="SHIFT"/> |
| <eLiterals name="CTRL" value="17" literal="CTRL"/> |
| <eLiterals name="ALT" value="18" literal="ALT"/> |
| <eLiterals name="META" value="91" literal="META"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="YKeyStrokeDefinition" eSuperTypes="#//YElement"> |
| <eOperations name="getView" eType="#//YView"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="keyCode" eType="#//YKeyCode"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="modifierKeys" upperBound="-1" |
| eType="#//YModifierKey"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="YConverter" abstract="true" interface="true" |
| eSuperTypes="#//YElement"/> |
| <eClassifiers xsi:type="ecore:EClass" name="YDelegateConverter" eSuperTypes="#//YConverter"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="converterId" lowerBound="1" |
| eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EEnum" name="YOrientation"> |
| <eLiterals name="HORIZONTAL" literal="HORIZONTAL"/> |
| <eLiterals name="VERTICAL" value="1" literal="VERTICAL"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="YMemento" abstract="true" interface="true" |
| eSuperTypes="#//YElement"/> |
| <eClassifiers xsi:type="ecore:EEnum" name="YCompare"> |
| <eLiterals name="Equal" literal="EQ"/> |
| <eLiterals name="GreaterThan" value="1" literal="GT"/> |
| <eLiterals name="GreaterEqual" value="2" literal="GE"/> |
| <eLiterals name="LowerThan" value="3" literal="LT"/> |
| <eLiterals name="LowerEqual" value="4" literal="LE"/> |
| <eLiterals name="NotEqual" value="5" literal="NEQ"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="YAuthorizationable" abstract="true" |
| interface="true"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="authorizationGroup" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="authorizationId" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="YTaggable" abstract="true" interface="true"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="tags" upperBound="-1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
| </eClassifiers> |
| <eSubpackages name="authorization" nsURI="http://osbp.eclipse.org/ecview/v1/core/view/authorization" |
| nsPrefix="authorization"> |
| <eClassifiers xsi:type="ecore:EClass" name="YAuthorizationStore"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="authorizations" upperBound="-1" |
| eType="#//authorization/YAuthorization" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="YAuthorization" abstract="true" interface="true"/> |
| <eClassifiers xsi:type="ecore:EClass" name="YFieldAuthorization" eSuperTypes="#//authorization/YAuthorization"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="target" eType="#//YEmbeddable"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="roles" upperBound="-1" |
| eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="actions" upperBound="-1" |
| eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
| </eClassifiers> |
| </eSubpackages> |
| </ecore:EPackage> |