| <?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="uimodel" nsURI="http://osbp.eclipse.org/ecview/dsl/uimodel/core" |
| nsPrefix="uimodel"> |
| <eClassifiers xsi:type="ecore:EClass" name="UiNamedElement" abstract="true" interface="true"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="id" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiModel" eSuperTypes="#//UiNamedElement"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="packageName" lowerBound="1" |
| eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="roots" upperBound="-1" |
| eType="#//UiRootElements" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="importSection" eType="ecore:EClass ../../org.eclipse.xtext.xbase/model/Xtype.ecore#//XImportSection" |
| containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiContext" eSuperTypes="#//UiRootElements"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="beanSlots" upperBound="-1" |
| eType="#//UiBeanSlot" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="bindingEndpointAlias" upperBound="-1" |
| eType="#//UiBindingEndpointAlias" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="bindings" upperBound="-1" |
| eType="#//UiBinding" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="sharedStateGroup" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiExposedAction" eSuperTypes="#//UiAction"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="actionReference" eType="ecore:EClass ../../org.eclipse.osbp.ecview.uisemantics/model/UISemanticsGrammar.ecore#//UxAction"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="actionID" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="iconName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
| <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="UiViewSet" eSuperTypes="#//UiContext"/> |
| <eClassifiers xsi:type="ecore:EClass" name="UiView" eSuperTypes="#//UiContext #//UiVisibilityProcessable #//UiRawBindable #//UiTypeProvider"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="viewSet" eType="#//UiViewSet"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="content" eType="#//UiEmbeddable" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="contentAlignment" eType="#//UiAlignment"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="validatorAssignments" upperBound="-1" |
| eType="#//UiValidatorAssignment" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="viewCategory" eType="ecore:EClass ../../org.eclipse.osbp.ecview.uisemantics/model/UISemanticsGrammar.ecore#//UxViewCategory"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiDialog" eSuperTypes="#//UiEmbeddable #//UiTypeProvider #//UiI18nInfoable"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="content" eType="#//UiDialogAssignment" |
| containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiDialogAssignment" eSuperTypes="#//UiLayoutAssignment"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="element" eType="#//UiEmbeddable" |
| containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiIDEView" eSuperTypes="#//UiView"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="exposedActions" upperBound="-1" |
| eType="#//UiExposedAction" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiDisplayView" eSuperTypes="#//UiIDEView"/> |
| <eClassifiers xsi:type="ecore:EClass" name="UiMobileView" eSuperTypes="#//UiView"/> |
| <eClassifiers xsi:type="ecore:EClass" name="UiPoint"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="x" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="y" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiBeanSlot" eSuperTypes="#//UiTypedBindable"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="jvmType" eType="ecore:EClass ../../org.eclipse.xtext.common.types/model/JavaVMTypes.ecore#//JvmTypeReference" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="eClass" eType="ecore:EClass ../../org.eclipse.emf.ecore/model/Ecore.ecore#//EClass" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="eventTopic" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EEnum" name="UiFlatAlignment"> |
| <eLiterals name="LEFT" literal="LEFT"/> |
| <eLiterals name="CENTER" value="1" literal="CENTER"/> |
| <eLiterals name="RIGHT" value="2" literal="RIGHT"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EEnum" name="UiAlignment"> |
| <eLiterals name="UNDEFINED" literal="UNDEFINED"/> |
| <eLiterals name="BOTTOM_LEFT" value="1"/> |
| <eLiterals name="BOTTOM_CENTER" value="2" literal="BOTTOM_CENTER"/> |
| <eLiterals name="BOTTOM_RIGHT" value="3" literal="BOTTOM_RIGHT"/> |
| <eLiterals name="BOTTOM_FILL" value="4" literal="BOTTOM_FILL"/> |
| <eLiterals name="MIDDLE_LEFT" value="5" literal="MIDDLE_LEFT"/> |
| <eLiterals name="MIDDLE_CENTER" value="6" literal="MIDDLE_CENTER"/> |
| <eLiterals name="MIDDLE_RIGHT" value="7" literal="MIDDLE_RIGHT"/> |
| <eLiterals name="MIDDLE_FILL" value="8" literal="MIDDLE_FILL"/> |
| <eLiterals name="TOP_LEFT" value="9"/> |
| <eLiterals name="TOP_CENTER" value="10" literal="TOP_CENTER"/> |
| <eLiterals name="TOP_RIGHT" value="11" literal="TOP_RIGHT"/> |
| <eLiterals name="TOP_FILL" value="12" literal="TOP_FILL"/> |
| <eLiterals name="FILL_FILL" value="13" literal="FILL_FILL"/> |
| <eLiterals name="FILL_LEFT" value="14" literal="FILL_LEFT"/> |
| <eLiterals name="FILL_CENTER" value="15" literal="FILL_CENTER"/> |
| <eLiterals name="FILL_RIGHT" value="16" literal="FILL_RIGHT"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiRootElements" abstract="true" interface="true" |
| eSuperTypes="#//UiNamedElement"/> |
| <eClassifiers xsi:type="ecore:EClass" name="UiBindingExpression" abstract="true" |
| interface="true"/> |
| <eClassifiers xsi:type="ecore:EClass" name="UiBindingEndpointAlias" eSuperTypes="#//UiTypedBindable"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="alias" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="endpoint" lowerBound="1" |
| eType="#//UiBindingExpression" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiBindingEndpointAssignment" eSuperTypes="#//UiTypedBindable #//UiBindingExpression"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="typedBindableDef" eType="#//UiBindingExpression" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="path" eType="#//UiPathSegment" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="typedBindableAlias" eType="#//UiTypedBindable"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiBinding"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="source" eType="#//UiBindingExpression" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="sourceAlias" eType="#//UiTypedBindable"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="targetToSource" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="sourceToTarget" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="target" eType="#//UiBindingExpression" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="targetAlias" eType="#//UiTypedBindable"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="listBinding" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiPathSegment"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="path" eType="#//UiPathSegment" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="getter" eType="ecore:EClass ../../org.eclipse.xtext.common.types/model/JavaVMTypes.ecore#//JvmOperation"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiNestedField" eSuperTypes="#//UiNamedElement"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="path" eType="#//UiPathSegment" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="field" eType="ecore:EClass ../../org.eclipse.xtext.common.types/model/JavaVMTypes.ecore#//JvmField"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiNestedProperty" eSuperTypes="#//UiNamedElement"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="path" eType="#//UiPathSegment" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="getter" eType="ecore:EClass ../../org.eclipse.xtext.common.types/model/JavaVMTypes.ecore#//JvmOperation"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiRawBindable" abstract="true" interface="true" |
| eSuperTypes="#//UiNamedElement"/> |
| <eClassifiers xsi:type="ecore:EClass" name="UiRawBindableProvider" abstract="true" |
| interface="true"/> |
| <eClassifiers xsi:type="ecore:EClass" name="UiRawBindablePathSegment"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="rawBindable" eType="#//UiRawBindable"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="path" eType="#//UiRawBindablePathSegment" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="toParent" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiTypedBindable" abstract="true" interface="true" |
| eSuperTypes="#//UiNamedElement"/> |
| <eClassifiers xsi:type="ecore:EClass" name="UiTypedBindableDef" eSuperTypes="#//UiTypedBindable #//UiBindingExpression"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="rawBindable" eType="#//UiRawBindable"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="rawBindablePath" eType="#//UiRawBindablePathSegment" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="method" eType="ecore:EClass ../../org.eclipse.osbp.ecview.uisemantics/model/UISemanticsGrammar.ecore#//UxEndpointDef"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiTypedBindableRawType" eSuperTypes="#//UiTypedBindable #//UiBindingExpression"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="rawBindable" eType="#//UiRawBindable"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="rawBindablePath" eType="#//UiRawBindablePathSegment" |
| containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiTypedBindableRawTypeAlias" eSuperTypes="#//UiTypedBindable #//UiBindingExpression"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="alias" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="type" lowerBound="1" eType="#//UiBindingExpression" |
| containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiCommandBindableDef" eSuperTypes="#//UiTypedBindable #//UiBindingExpression"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="command" eType="#//UiCommand" |
| containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiEmbeddable" abstract="true" interface="true" |
| eSuperTypes="#//UiVisibilityProcessable #//UiRawBindable #//UiI18nInfoable"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="bindings" upperBound="-1" |
| eType="#//UiBinding" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="readonly" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="invisible" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="styles" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiField" abstract="true" interface="true" |
| eSuperTypes="#//UiEmbeddable"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="validators" upperBound="-1" |
| eType="#//UiValidator" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiLayout" abstract="true" interface="true" |
| eSuperTypes="#//UiEmbeddable"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="autowire" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="autoWireSource" eType="#//UiBindingExpression" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="numberColumns" eType="ecore:EDataType ../../org.eclipse.emf.ecore/model/Ecore.ecore#//EInt"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiLayoutAssignment" abstract="true" |
| interface="true" eSuperTypes="#//UiNamedElement #//UiRawBindableProvider"/> |
| <eClassifiers xsi:type="ecore:EClass" name="UiAction" eSuperTypes="#//UiEmbeddable"/> |
| <eClassifiers xsi:type="ecore:EClass" name="UiMobileEmbeddable" abstract="true" |
| interface="true" eSuperTypes="#//UiEmbeddable"/> |
| <eClassifiers xsi:type="ecore:EClass" name="UiMobileField" abstract="true" interface="true" |
| eSuperTypes="#//UiMobileEmbeddable #//UiField"/> |
| <eClassifiers xsi:type="ecore:EClass" name="UiMobileLayout" abstract="true" interface="true" |
| eSuperTypes="#//UiMobileEmbeddable #//UiLayout"/> |
| <eClassifiers xsi:type="ecore:EClass" name="UiMobileAction" eSuperTypes="#//UiMobileEmbeddable #//UiAction"/> |
| <eClassifiers xsi:type="ecore:EClass" name="UiGridLayoutAssigment" eSuperTypes="#//UiLayoutAssignment"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="element" eType="#//UiEmbeddable" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="from" eType="#//UiPoint" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="to" eType="#//UiPoint" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="alignment" eType="#//UiAlignment"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiGridLayout" eSuperTypes="#//UiLayout"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="contents" upperBound="-1" |
| eType="#//UiGridLayoutAssigment" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="columns" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiHorizontalLayoutAssigment" eSuperTypes="#//UiLayoutAssignment"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="element" eType="#//UiEmbeddable" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="alignment" eType="#//UiAlignment" |
| defaultValueLiteral="UNDEFINED"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiHorizontalLayout" eSuperTypes="#//UiLayout #//UiMobileLayout"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="contents" upperBound="-1" |
| eType="#//UiHorizontalLayoutAssigment" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiVerticalLayoutAssigment" eSuperTypes="#//UiLayoutAssignment"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="element" eType="#//UiEmbeddable" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="alignment" eType="#//UiAlignment"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiVerticalLayout" eSuperTypes="#//UiLayout #//UiMobileLayout"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="contents" upperBound="-1" |
| eType="#//UiVerticalLayoutAssigment" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiFormLayoutAssigment" eSuperTypes="#//UiLayoutAssignment"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="element" eType="#//UiEmbeddable" |
| containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiFormLayout" eSuperTypes="#//UiLayout"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="contents" upperBound="-1" |
| eType="#//UiFormLayoutAssigment" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiSearchPanel" eSuperTypes="#//UiLayout #//UiTypeProvider"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="contents" upperBound="-1" |
| eType="#//UiSearchField" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiBeanReferenceField" eSuperTypes="#//UiField #//UiMobileField #//UiTypeProvider #//UiBeanServiceConsumer"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="captionProperty" eType="#//UiNestedProperty" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="imageProperty" eType="#//UiNestedProperty" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="inMemoryBeanProvider" eType="ecore:EClass ../../org.eclipse.xtext.common.types/model/JavaVMTypes.ecore#//JvmTypeReference" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="descriptionProperty" eType="#//UiNestedProperty" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="referenceSourceJvmType" |
| eType="ecore:EClass ../../org.eclipse.xtext.common.types/model/JavaVMTypes.ecore#//JvmTypeReference" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="referenceSourceField" eType="ecore:EClass ../../org.eclipse.xtext.common.types/model/JavaVMTypes.ecore#//JvmField"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiTextField" eSuperTypes="#//UiField #//UiMobileField"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="maxLength" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt" |
| defaultValueLiteral="-1"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="minLength" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt" |
| defaultValueLiteral="-1"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="regex" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiSuggestTextField" eSuperTypes="#//UiField #//UiTypeProvider #//UiMobileField #//UiBeanServiceConsumer"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="itemCaptionProperty" eType="ecore:EClass ../../org.eclipse.xtext.common.types/model/JavaVMTypes.ecore#//JvmOperation"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="itemFilterProperty" eType="ecore:EClass ../../org.eclipse.xtext.common.types/model/JavaVMTypes.ecore#//JvmOperation"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="itemUUIDProperty" eType="ecore:EClass ../../org.eclipse.xtext.common.types/model/JavaVMTypes.ecore#//JvmOperation"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="autoHidePopup" eType="ecore:EDataType ../../org.eclipse.emf.ecore/model/Ecore.ecore#//EBoolean"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiImage" eSuperTypes="#//UiField #//UiMobileField"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EEnum" name="UiSelectionType"> |
| <eLiterals name="NONE" literal="NONE"/> |
| <eLiterals name="SINGLE" value="1" literal="SINGLE"/> |
| <eLiterals name="MULTI" value="2" literal="MULTI"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiList" eSuperTypes="#//UiField #//UiTypeProvider #//UiBeanServiceConsumer"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="selectionType" lowerBound="1" |
| eType="#//UiSelectionType" defaultValueLiteral="SINGLE"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="itemImageProperty" eType="ecore:EClass ../../org.eclipse.xtext.common.types/model/JavaVMTypes.ecore#//JvmOperation"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="itemCaptionProperty" eType="ecore:EClass ../../org.eclipse.xtext.common.types/model/JavaVMTypes.ecore#//JvmOperation"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="descriptionProperty" eType="#//UiNestedProperty" |
| containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiTable" eSuperTypes="#//UiField #//UiTypeProvider #//UiMobileField #//UiBeanServiceConsumer"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="columnAssignment" eType="#//UiColumnsAssignment" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="selectionType" lowerBound="1" |
| eType="#//UiSelectionType" defaultValueLiteral="SINGLE"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="itemImageProperty" eType="ecore:EClass ../../org.eclipse.xtext.common.types/model/JavaVMTypes.ecore#//JvmOperation"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="sortOrderAssignment" eType="#//UiSortOrderAssignment" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="scrollToBottom" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiComboBox" eSuperTypes="#//UiField #//UiTypeProvider #//UiMobileField #//UiBeanServiceConsumer"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="itemCaptionProperty" eType="ecore:EClass ../../org.eclipse.xtext.common.types/model/JavaVMTypes.ecore#//JvmOperation"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="itemImageProperty" eType="ecore:EClass ../../org.eclipse.xtext.common.types/model/JavaVMTypes.ecore#//JvmOperation"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="descriptionProperty" eType="#//UiNestedProperty" |
| containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiTypeProvider" abstract="true" interface="true"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="jvmType" eType="ecore:EClass ../../org.eclipse.xtext.common.types/model/JavaVMTypes.ecore#//JvmTypeReference" |
| containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiColumn" eSuperTypes="#//UiField"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="iconName" 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="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" |
| defaultValueLiteral="true"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="alignment" eType="#//UiFlatAlignment" |
| defaultValueLiteral="LEFT"/> |
| <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:EReference" name="property" eType="#//UiNestedProperty" |
| containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiSortOrderAssignment" eSuperTypes="#//UiField"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="columns" upperBound="-1" |
| eType="#//UiSortOrder" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiSortOrder" eSuperTypes="#//UiField"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="property" eType="#//UiNestedProperty" |
| containment="true"/> |
| <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="UiColumnsAssignment" eSuperTypes="#//UiField"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="columns" upperBound="-1" |
| eType="#//UiColumn" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiNumericField" eSuperTypes="#//UiField #//UiMobileField"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="noGrouping" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean" |
| defaultValueLiteral="false"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="noMarkNegative" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean" |
| defaultValueLiteral="false"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiCheckBox" eSuperTypes="#//UiField"/> |
| <eClassifiers xsi:type="ecore:EClass" name="UiVisibilityProcessable" abstract="true"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="processorAssignments" upperBound="-1" |
| eType="#//UiVisibilityProcessorAssignment" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiVisibilityProcessorAssignment"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="processor" eType="#//UiVisibilityProcessor" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="processorAlias" eType="#//UiVisibilityProcessor"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiVisibilityProcessor" eSuperTypes="#//UiNamedElement"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="dataUsed" upperBound="-1" |
| eType="#//UiBindingEndpointAlias" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="changeTriggers" upperBound="-1" |
| eType="#//UiChangeTrigger" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="importedElements" upperBound="-1" |
| eType="#//UiBindingExpression" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="rule" eType="#//UiVisibilityRule" |
| containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiVisibilityProcessorDef" eSuperTypes="#//UiRootElements"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="processor" eType="#//UiVisibilityProcessor" |
| containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiChangeTrigger"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="endpoint" eType="#//UiBindingExpression" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="endpointAlias" eType="#//UiBindingEndpointAlias"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="alias" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiVisibilityRule" abstract="true" eSuperTypes="#//UiNamedElement"/> |
| <eClassifiers xsi:type="ecore:EClass" name="UiXbaseVisibilityRule" eSuperTypes="#//UiVisibilityRule"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="expression" eType="ecore:EClass ../../org.eclipse.xtext.xbase/model/Xbase.ecore#//XExpression" |
| containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiVisibilityPropertiesAssignment"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="properties" upperBound="-1" |
| eType="#//UiVisibilityProperty" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiVisibilityProperty" eSuperTypes="#//UiNamedElement"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="bindableDef" eType="#//UiBindingExpression" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="assignmentExpression" eType="ecore:EClass ../../org.eclipse.xtext.xbase/model/Xbase.ecore#//XExpression" |
| containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiValidator" abstract="true" interface="true" |
| eSuperTypes="#//UiRawBindable #//UiI18nInfoable"/> |
| <eClassifiers xsi:type="ecore:EClass" name="UiMaxLengthValidator" eSuperTypes="#//UiValidator"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="maxLength" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="errorCode" eType="#//UiErrorCode" |
| containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiMinLengthValidator" eSuperTypes="#//UiValidator"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="minLength" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="errorCode" eType="#//UiErrorCode" |
| containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiRegexpValidator" eSuperTypes="#//UiValidator"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="regExpression" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="errorCode" eType="#//UiErrorCode" |
| containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiBeanValidationValidator" eSuperTypes="#//UiValidator"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="errorCode" eType="#//UiErrorCode" |
| containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiXbaseValidator" eSuperTypes="#//UiValidator"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="expression" eType="ecore:EClass ../../org.eclipse.xtext.xbase/model/Xbase.ecore#//XExpression" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="jvmType" eType="ecore:EClass ../../org.eclipse.xtext.common.types/model/JavaVMTypes.ecore#//JvmTypeReference" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="errorCodes" upperBound="-1" |
| eType="#//UiErrorCode" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiValidatorAlias" eSuperTypes="#//UiRootElements"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="alias" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="validator" lowerBound="1" |
| eType="#//UiValidator" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiValidatorAssignment" eSuperTypes="#//UiNamedElement"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="field" lowerBound="1" eType="#//UiField"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="validatorDef" eType="#//UiValidatorDef" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="validatorAlias" eType="#//UiValidatorAlias"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiValidatorDef" eSuperTypes="#//UiNamedElement"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="validator" eType="#//UiValidator" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="jvmType" eType="ecore:EClass ../../org.eclipse.xtext.common.types/model/JavaVMTypes.ecore#//JvmTypeReference"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiHorizontalButtonGroupAssigment" eSuperTypes="#//UiLayoutAssignment"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="element" eType="#//UiEmbeddable" |
| containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiHorizontalButtonGroup" eSuperTypes="#//UiMobileLayout"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="contents" upperBound="-1" |
| eType="#//UiHorizontalButtonGroupAssigment" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiButton" eSuperTypes="#//UiAction #//UiI18nInfoable #//UiMobileAction"/> |
| <eClassifiers xsi:type="ecore:EClass" name="UiSwitch" eSuperTypes="#//UiMobileField"/> |
| <eClassifiers xsi:type="ecore:EClass" name="UiVerticalComponentGroupAssigment" eSuperTypes="#//UiLayoutAssignment"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="element" eType="#//UiEmbeddable" |
| containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiVerticalComponentGroup" eSuperTypes="#//UiMobileLayout"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="contents" upperBound="-1" |
| eType="#//UiVerticalComponentGroupAssigment" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiMobileTabSheet" eSuperTypes="#//UiMobileEmbeddable"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="tabs" upperBound="-1" eType="#//UiMobileTabAssignment" |
| containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiMobileTabAssignment" eSuperTypes="#//UiMobileEmbeddable #//UiI18nInfoable"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="element" eType="#//UiEmbeddable" |
| containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiTabSheet" eSuperTypes="#//UiEmbeddable"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="tabs" upperBound="-1" eType="#//UiTabAssignment" |
| containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiTabAssignment" eSuperTypes="#//UiLayoutAssignment #//UiI18nInfoable"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="element" eType="#//UiEmbeddable" |
| containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiMobileNavigationHandler" abstract="true" |
| interface="true"/> |
| <eClassifiers xsi:type="ecore:EClass" name="UiMobileNavigationPage" eSuperTypes="#//UiMobileLayout #//UiTypeProvider #//UiMobileNavigationHandler"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="contents" upperBound="-1" |
| eType="#//UiMobileNavigationPageAssignment" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="barActions" upperBound="-1" |
| eType="#//UiMobileNavBarAction" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiMobileNavigationPageAssignment" eSuperTypes="#//UiLayoutAssignment"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="element" eType="#//UiEmbeddable" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="alignment" eType="#//UiAlignment"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiMobileNavigationButton" eSuperTypes="#//UiMobileAction"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="targetPage" eType="#//UiMobileNavigationPage" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="targetPageAlias" eType="#//UiMobileNavigationPage"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiCommand" abstract="true" interface="true" |
| eSuperTypes="#//UiNamedElement"/> |
| <eClassifiers xsi:type="ecore:EClass" name="UiMobileNavigationCommand" eSuperTypes="#//UiCommand"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="targetPage" eType="#//UiMobileNavigationPage" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="targetPageAlias" eType="#//UiMobileNavigationPage"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiOpenDialogCommand" eSuperTypes="#//UiCommand"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="dialog" eType="#//UiDialog" |
| containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiSearchField" eSuperTypes="#//UiField #//UiMobileField"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="property" eType="#//UiNestedProperty" |
| containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiSearchDialog" eSuperTypes="#//UiEmbeddable #//UiTypeProvider"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="searchFields" upperBound="-1" |
| eType="#//UiDialogSearchFieldAssignment" containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="content" eType="#//UiDialogAssignment" |
| containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiDialogSearchFieldAssignment" eSuperTypes="#//UiLayoutAssignment"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="element" eType="#//UiSearchField" |
| containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiSearchWithDialogCommand" eSuperTypes="#//UiCommand"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="dialog" eType="#//UiSearchDialog" |
| containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiLabel" eSuperTypes="#//UiField #//UiMobileField"/> |
| <eClassifiers xsi:type="ecore:EClass" name="UiDecimalField" eSuperTypes="#//UiField #//UiMobileField"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="precision" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt" |
| defaultValueLiteral="2"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="noGrouping" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean" |
| defaultValueLiteral="false"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="noMarkNegative" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean" |
| defaultValueLiteral="false"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiTextArea" eSuperTypes="#//UiField #//UiMobileField"/> |
| <eClassifiers xsi:type="ecore:EClass" name="UiOptionsGroup" eSuperTypes="#//UiField #//UiTypeProvider #//UiMobileField #//UiBeanServiceConsumer"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="selectionType" eType="#//UiSelectionType" |
| defaultValueLiteral="SINGLE"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="itemImageProperty" eType="ecore:EClass ../../org.eclipse.xtext.common.types/model/JavaVMTypes.ecore#//JvmOperation"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="itemCaptionProperty" eType="ecore:EClass ../../org.eclipse.xtext.common.types/model/JavaVMTypes.ecore#//JvmOperation"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="descriptionProperty" eType="#//UiNestedProperty" |
| containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiDateField" eSuperTypes="#//UiField #//UiMobileField"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="dateFormat" eType="#//UiDateFormat" |
| defaultValueLiteral="DATE"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="resolution" eType="#//UiDateTimeResolution" |
| defaultValueLiteral="UNDEFINED"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EEnum" name="UiDateFormat"> |
| <eLiterals name="DATE"/> |
| <eLiterals name="TIME" value="1" literal="TIME"/> |
| <eLiterals name="DATE_TIME" value="2" literal="DATE_TIME"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EEnum" name="UiDateTimeResolution"> |
| <eLiterals name="SECOND" literal="SECOND"/> |
| <eLiterals name="MINUTE" value="1" literal="MINUTE"/> |
| <eLiterals name="HOUR" value="2" literal="HOUR"/> |
| <eLiterals name="DAY" value="3" literal="DAY"/> |
| <eLiterals name="MONTH" value="4" literal="MONTH"/> |
| <eLiterals name="YEAR" value="5" literal="YEAR"/> |
| <eLiterals name="UNDEFINED" value="6" literal="UNDEFINED"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiBrowser" eSuperTypes="#//UiField #//UiMobileField"/> |
| <eClassifiers xsi:type="ecore:EClass" name="UiProgressBar" eSuperTypes="#//UiField #//UiMobileField"/> |
| <eClassifiers xsi:type="ecore:EClass" name="UiI18nInfo"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="key" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="noCaption" eType="ecore:EDataType ../../org.eclipse.emf.ecore/model/Ecore.ecore#//EBoolean"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiI18nInfoable" abstract="true" interface="true"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="i18nInfo" eType="#//UiI18nInfo" |
| containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiSplitpanelAssigment" eSuperTypes="#//UiLayoutAssignment"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="element" eType="#//UiEmbeddable" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="alignment" eType="#//UiAlignment"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiSplitpanel" eSuperTypes="#//UiLayout"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="firstContent" eType="#//UiSplitpanelAssigment" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="secondContent" eType="#//UiSplitpanelAssigment" |
| containment="true"/> |
| <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="horizontal" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiPanel" eSuperTypes="#//UiLayout"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="content" eType="#//UiEmbeddable" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="contentAlignment" eType="#//UiAlignment"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiErrorCode" eSuperTypes="#//UiNamedElement"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="defaultMessage" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiBeanServiceConsumer" abstract="true" |
| interface="true"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="consumeBeanService" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiMobileSearchPanel" eSuperTypes="#//UiMobileLayout #//UiTypeProvider"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="contents" upperBound="-1" |
| eType="#//UiSearchField" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiMobileNavigationRoot" eSuperTypes="#//UiMobileLayout #//UiMobileNavigationHandler"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="contents" upperBound="-1" |
| eType="#//UiMobileNavigationRootAssigment" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiMobileNavigationRootAssigment" eSuperTypes="#//UiLayoutAssignment"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="element" eType="#//UiMobileEmbeddable" |
| containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiMobileNavBarAction" eSuperTypes="#//UiMobileAction"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="actionReference" eType="ecore:EClass ../../org.eclipse.osbp.ecview.uisemantics/model/UISemanticsGrammar.ecore#//UxAction"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="actionID" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="iconName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiAddToTableCommand" eSuperTypes="#//UiCommand"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="table" eType="#//UiTable"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiRemoveFromTableCommand" eSuperTypes="#//UiCommand"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="table" eType="#//UiTable"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiSendEventCommand" eSuperTypes="#//UiCommand"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="eventTopic" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="noAutoTrigger" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean" |
| defaultValueLiteral="false"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiSetNewInstanceCommand" eSuperTypes="#//UiCommand"> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="target" eType="#//UiBindingExpression" |
| containment="true"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="jvmType" eType="ecore:EClass ../../org.eclipse.xtext.common.types/model/JavaVMTypes.ecore#//JvmTypeReference" |
| containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiPasswordField" eSuperTypes="#//UiField #//UiMobileField"/> |
| <eClassifiers xsi:type="ecore:EClass" name="UiMaskedTextField" eSuperTypes="#//UiField #//UiMobileField"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="mask" eType="ecore:EDataType ../../org.eclipse.emf.ecore/model/Ecore.ecore#//EString"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiPrefixedMaskedTextField" eSuperTypes="#//UiField #//UiMobileField"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="mask" eType="ecore:EDataType ../../org.eclipse.emf.ecore/model/Ecore.ecore#//EString"/> |
| <eStructuralFeatures xsi:type="ecore:EReference" name="prefixMasks" upperBound="-1" |
| eType="#//UiPrefixToMaskMapEntry" containment="true"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiMaskedNumericField" eSuperTypes="#//UiField #//UiMobileField"/> |
| <eClassifiers xsi:type="ecore:EClass" name="UiMaskedDecimalField" eSuperTypes="#//UiField #//UiMobileField"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="mask" eType="ecore:EDataType ../../org.eclipse.emf.ecore/model/Ecore.ecore#//EString"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiStringToStringMapEntry" instanceClassName="java.util.Map$Entry"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="key" eType="ecore:EDataType ../../org.eclipse.emf.ecore/model/Ecore.ecore#//EString"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" eType="ecore:EDataType ../../org.eclipse.emf.ecore/model/Ecore.ecore#//EString"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiRichTextArea" eSuperTypes="#//UiField #//UiMobileField"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="asBlob" eType="ecore:EDataType ../../org.eclipse.emf.ecore/model/Ecore.ecore#//EBoolean"/> |
| </eClassifiers> |
| <eClassifiers xsi:type="ecore:EClass" name="UiPrefixToMaskMapEntry" instanceClassName="java.util.Map$Entry"> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="key" eType="ecore:EDataType ../../org.eclipse.emf.ecore/model/Ecore.ecore#//EString"/> |
| <eStructuralFeatures xsi:type="ecore:EAttribute" name="value" eType="ecore:EDataType ../../org.eclipse.emf.ecore/model/Ecore.ecore#//EString"/> |
| </eClassifiers> |
| </ecore:EPackage> |