blob: 32d71ece070b309e456ab2c9974d2474d4d09139 [file] [log] [blame]
<?xml version="1.0" encoding="UTF-8"?>
<genmodel:GenModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"
xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" copyrightText="All rights reserved by Loetz GmbH und CoKG Heidelberg 2015.&#xA;&#xA;Contributors:&#xA; Florian Pirchner - initial API and implementation"
modelDirectory="/org.eclipse.osbp.ecview.extension.model/src" modelPluginID="org.eclipse.osbp.ecview.extension.model"
modelName="ecview" rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container"
importerID="org.eclipse.emf.importer.ecore" complianceLevel="6.0" language=""
usedGenPackages="../../org.eclipse.osbp.ecview.core.common.model/model/core.genmodel#//binding ../../org.eclipse.osbp.ecview.core.common.model/model/core.genmodel#//core ../../org.eclipse.osbp.ecview.core.common.model/model/core.genmodel#//validation ../../org.eclipse.osbp.ecview.core.common.model/model/core.genmodel#//datatypes ../../org.eclipse.osbp.ecview.core.common.model/model/core.genmodel#//visibility ../../org.eclipse.osbp.ecview.core.extension.model/model/extension.genmodel#//datatypes ../../org.eclipse.osbp.ecview.core.extension.model/model/extension.genmodel#//extension"
importOrganizing="true">
<foreignModel>ecview.ecore</foreignModel>
<genPackages prefix="YECview" basePackage="org.eclipse.osbp.ecview.extension" disposableProviderFactory="true"
extensibleProviderFactory="true" childCreationExtenders="true" ecorePackage="ecview.ecore#/">
<genDataTypes ecoreDataType="ecview.ecore#//Number"/>
<genClasses ecoreClass="ecview.ecore#//YStrategyLayout">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ecview.ecore#//YStrategyLayout/layoutingStrategy"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ecview.ecore#//YStrategyLayout/focusingStrategies"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ecview.ecore#//YStrategyLayout/suspects"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ecview.ecore#//YStrategyLayout/layoutingInfo"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ecview.ecore#//YStrategyLayout/defaultFocusingEnhancerId"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ecview.ecore#//YStrategyLayout/numberColumns"/>
</genClasses>
<genClasses ecoreClass="ecview.ecore#//YLayoutingStrategy">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ecview.ecore#//YLayoutingStrategy/trigger"/>
<genOperations ecoreOperation="ecview.ecore#//YLayoutingStrategy/getView"/>
</genClasses>
<genClasses ecoreClass="ecview.ecore#//YDefaultLayoutingStrategy"/>
<genClasses ecoreClass="ecview.ecore#//YFocusingStrategy">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ecview.ecore#//YFocusingStrategy/keyStrokeDefinition"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ecview.ecore#//YFocusingStrategy/tempStrokeDefinition"/>
<genOperations ecoreOperation="ecview.ecore#//YFocusingStrategy/getView"/>
</genClasses>
<genClasses ecoreClass="ecview.ecore#//YDelegatingLayoutingStrategy">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ecview.ecore#//YDelegatingLayoutingStrategy/delegateStrategyId"/>
</genClasses>
<genClasses ecoreClass="ecview.ecore#//YDelegatingFocusingStrategy">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ecview.ecore#//YDelegatingFocusingStrategy/delegateStrategyId"/>
</genClasses>
<genClasses ecoreClass="ecview.ecore#//YSuspect">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ecview.ecore#//YSuspect/labelI18nKey"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ecview.ecore#//YSuspect/imageI18nKey"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ecview.ecore#//YSuspect/valueBindingEndpoints"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ecview.ecore#//YSuspect/visibilityProcessors"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ecview.ecore#//YSuspect/commands"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ecview.ecore#//YSuspect/assocNewiatedElements"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ecview.ecore#//YSuspect/associatedBindings"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ecview.ecore#//YSuspect/label"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ecview.ecore#//YSuspect/containerValueBindingEndpoint"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ecview.ecore#//YSuspect/groupName"/>
</genClasses>
<genClasses ecoreClass="ecview.ecore#//YTypedSuspect">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ecview.ecore#//YTypedSuspect/typeQualifiedName"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ecview.ecore#//YTypedSuspect/type"/>
</genClasses>
<genClasses ecoreClass="ecview.ecore#//YTypedCompoundSuspect">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ecview.ecore#//YTypedCompoundSuspect/children"/>
</genClasses>
<genClasses ecoreClass="ecview.ecore#//YSubTypeBaseSuspect"/>
<genClasses ecoreClass="ecview.ecore#//YSubTypeSuspect">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ecview.ecore#//YSubTypeSuspect/beanSlot"/>
</genClasses>
<genClasses ecoreClass="ecview.ecore#//YLayoutingInfo">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ecview.ecore#//YLayoutingInfo/layout"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ecview.ecore#//YLayoutingInfo/content"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ecview.ecore#//YLayoutingInfo/activeSuspectInfos"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ecview.ecore#//YLayoutingInfo/firstFocus"/>
</genClasses>
<genClasses ecoreClass="ecview.ecore#//YSuspectInfo">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ecview.ecore#//YSuspectInfo/suspect"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ecview.ecore#//YSuspectInfo/bindings"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ecview.ecore#//YSuspectInfo/nextFocus"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ecview.ecore#//YSuspectInfo/previousFocus"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ecview.ecore#//YSuspectInfo/target"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ecview.ecore#//YSuspectInfo/visibilityProcessors"/>
</genClasses>
<genClasses ecoreClass="ecview.ecore#//YBlobUploadComponent">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ecview.ecore#//YBlobUploadComponent/value"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ecview.ecore#//YBlobUploadComponent/displayResolutionId"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ecview.ecore#//YBlobUploadComponent/firmlyLinked"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ecview.ecore#//YBlobUploadComponent/uniqueNameEnabled"/>
</genClasses>
<genClasses ecoreClass="ecview.ecore#//YCustomDecimalField">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ecview.ecore#//YCustomDecimalField/datatype"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ecview.ecore#//YCustomDecimalField/datadescription"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ecview.ecore#//YCustomDecimalField/value"/>
</genClasses>
<genClasses ecoreClass="ecview.ecore#//YI18nComboBox">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ecview.ecore#//YI18nComboBox/datadescription"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ecview.ecore#//YI18nComboBox/datatype"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ecview.ecore#//YI18nComboBox/selection"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ecview.ecore#//YI18nComboBox/type"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ecview.ecore#//YI18nComboBox/emfNsURI"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ecview.ecore#//YI18nComboBox/typeQualifiedName"/>
</genClasses>
<genClasses ecoreClass="ecview.ecore#//YIconComboBox">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ecview.ecore#//YIconComboBox/datadescription"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ecview.ecore#//YIconComboBox/datatype"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ecview.ecore#//YIconComboBox/selection"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ecview.ecore#//YIconComboBox/type"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ecview.ecore#//YIconComboBox/emfNsURI"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ecview.ecore#//YIconComboBox/typeQualifiedName"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ecview.ecore#//YIconComboBox/captionProperty"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ecview.ecore#//YIconComboBox/imageProperty"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ecview.ecore#//YIconComboBox/descriptionProperty"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ecview.ecore#//YIconComboBox/description"/>
</genClasses>
<genClasses ecoreClass="ecview.ecore#//YQuantityTextField">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ecview.ecore#//YQuantityTextField/datadescription"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ecview.ecore#//YQuantityTextField/value"/>
</genClasses>
<genClasses ecoreClass="ecview.ecore#//YCollectionSuspect">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ecview.ecore#//YCollectionSuspect/columns"/>
</genClasses>
<genClasses ecoreClass="ecview.ecore#//YColumnInfo">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ecview.ecore#//YColumnInfo/name"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ecview.ecore#//YColumnInfo/type"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ecview.ecore#//YColumnInfo/typeQualifiedName"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ecview.ecore#//YColumnInfo/properties"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ecview.ecore#//YColumnInfo/labelI18nKey"/>
</genClasses>
<genClasses ecoreClass="ecview.ecore#//YContentSensitiveLayout"/>
<genClasses ecoreClass="ecview.ecore#//YRichTextArea">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ecview.ecore#//YRichTextArea/datadescription"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ecview.ecore#//YRichTextArea/blobValue"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ecview.ecore#//YRichTextArea/value"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ecview.ecore#//YRichTextArea/useBlob"/>
</genClasses>
<genClasses ecoreClass="ecview.ecore#//YMaskedTextField">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ecview.ecore#//YMaskedTextField/datadescription"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ecview.ecore#//YMaskedTextField/value"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ecview.ecore#//YMaskedTextField/mask"/>
</genClasses>
<genClasses ecoreClass="ecview.ecore#//YPrefixedMaskedTextField">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ecview.ecore#//YPrefixedMaskedTextField/datadescription"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ecview.ecore#//YPrefixedMaskedTextField/value"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ecview.ecore#//YPrefixedMaskedTextField/mask"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ecview.ecore#//YPrefixedMaskedTextField/prefixes"/>
</genClasses>
<genClasses ecoreClass="ecview.ecore#//YMaskedNumericField">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ecview.ecore#//YMaskedNumericField/datadescription"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ecview.ecore#//YMaskedNumericField/value"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ecview.ecore#//YMaskedNumericField/mask"/>
</genClasses>
<genClasses ecoreClass="ecview.ecore#//YMaskedDecimalField">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ecview.ecore#//YMaskedDecimalField/datadescription"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ecview.ecore#//YMaskedDecimalField/value"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ecview.ecore#//YMaskedDecimalField/mask"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ecview.ecore#//YMaskedDecimalField/decimalSeparator"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ecview.ecore#//YMaskedDecimalField/groupingSeparator"/>
</genClasses>
<genClasses ecoreClass="ecview.ecore#//YPairComboBox">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ecview.ecore#//YPairComboBox/datadescription"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference ecview.ecore#//YPairComboBox/datatype"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ecview.ecore#//YPairComboBox/selection"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ecview.ecore#//YPairComboBox/collection"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ecview.ecore#//YPairComboBox/type"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ecview.ecore#//YPairComboBox/emfNsURI"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ecview.ecore#//YPairComboBox/typeQualifiedName"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ecview.ecore#//YPairComboBox/captionProperty"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ecview.ecore#//YPairComboBox/imageProperty"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ecview.ecore#//YPairComboBox/descriptionProperty"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ecview.ecore#//YPairComboBox/description"/>
</genClasses>
<nestedGenPackages prefix="YConverter" basePackage="org.eclipse.osbp.ecview.extension.model"
disposableProviderFactory="true" ecorePackage="ecview.ecore#//converter">
<genClasses ecoreClass="ecview.ecore#//converter/YObjectToStringConverter"/>
<genClasses ecoreClass="ecview.ecore#//converter/YCustomDecimalConverter">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ecview.ecore#//converter/YCustomDecimalConverter/baseUnit"/>
</genClasses>
<genClasses ecoreClass="ecview.ecore#//converter/YNumericToResourceConverter">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ecview.ecore#//converter/YNumericToResourceConverter/configs"/>
</genClasses>
<genClasses ecoreClass="ecview.ecore#//converter/YStringToResourceConverter">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ecview.ecore#//converter/YStringToResourceConverter/configs"/>
</genClasses>
<genClasses ecoreClass="ecview.ecore#//converter/YNumericToResourceConfig">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ecview.ecore#//converter/YNumericToResourceConfig/value"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ecview.ecore#//converter/YNumericToResourceConfig/compare"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ecview.ecore#//converter/YNumericToResourceConfig/resourceThemePath"/>
</genClasses>
<genClasses ecoreClass="ecview.ecore#//converter/YStringToResourceConfig">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ecview.ecore#//converter/YStringToResourceConfig/value"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ecview.ecore#//converter/YStringToResourceConfig/compare"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ecview.ecore#//converter/YStringToResourceConfig/resourceThemePath"/>
</genClasses>
<genClasses ecoreClass="ecview.ecore#//converter/YPriceToStringConverter">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ecview.ecore#//converter/YPriceToStringConverter/valuePropertyPath"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ecview.ecore#//converter/YPriceToStringConverter/currencyPropertyPath"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ecview.ecore#//converter/YPriceToStringConverter/typeQualifiedName"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ecview.ecore#//converter/YPriceToStringConverter/type"/>
</genClasses>
<genClasses ecoreClass="ecview.ecore#//converter/YQuantityToStringConverter">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ecview.ecore#//converter/YQuantityToStringConverter/amountPropertyPath"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ecview.ecore#//converter/YQuantityToStringConverter/uomPropertyPath"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ecview.ecore#//converter/YQuantityToStringConverter/uomCodeRelativePropertyPath"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ecview.ecore#//converter/YQuantityToStringConverter/quantityTypeQualifiedName"/>
</genClasses>
<genClasses ecoreClass="ecview.ecore#//converter/YNumericToUomoConverter"/>
<genClasses ecoreClass="ecview.ecore#//converter/YDecimalToUomoConverter"/>
<genClasses ecoreClass="ecview.ecore#//converter/YSimpleDecimalConverter">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ecview.ecore#//converter/YSimpleDecimalConverter/numberFormatPattern"/>
</genClasses>
<genClasses ecoreClass="ecview.ecore#//converter/YVaaclipseUiThemeToStringConverter"/>
</nestedGenPackages>
<nestedGenPackages prefix="YVisibility" basePackage="org.eclipse.osbp.ecview.extension.model"
disposableProviderFactory="true" ecorePackage="ecview.ecore#//visibility">
<genClasses ecoreClass="ecview.ecore#//visibility/YAuthorizationVisibilityProcessor"/>
<genClasses ecoreClass="ecview.ecore#//visibility/YSubTypeVisibilityProcessor">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ecview.ecore#//visibility/YSubTypeVisibilityProcessor/typeQualifiedName"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ecview.ecore#//visibility/YSubTypeVisibilityProcessor/type"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true"
ecoreFeature="ecore:EReference ecview.ecore#//visibility/YSubTypeVisibilityProcessor/target"/>
</genClasses>
</nestedGenPackages>
</genPackages>
</genmodel:GenModel>