blob: 4f2e6d75f01c4d404c5766401288c52b3188ec58 [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 ../../org.eclipse.xtext.common.types/model/JavaVMTypes.genmodel#//types"
importOrganizing="true">
<foreignModel>ecview.ecore</foreignModel>
<genPackages prefix="YECview" basePackage="org.eclipse.osbp.ecview.extension" disposableProviderFactory="true"
extensibleProviderFactory="true" childCreationExtenders="true" ecorePackage="ecview.ecore#/">
<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"/>
</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"/>
</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#//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"/>
</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/label"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ecview.ecore#//YBlobUploadComponent/labelI18nKey"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute ecview.ecore#//YBlobUploadComponent/displayResolutionId"/>
</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#//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>
<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>
</nestedGenPackages>
<nestedGenPackages prefix="YVisibility" disposableProviderFactory="true" ecorePackage="ecview.ecore#//visibility">
<genClasses ecoreClass="ecview.ecore#//visibility/YAuthorizationVisibilityProcessor"/>
</nestedGenPackages>
</genPackages>
</genmodel:GenModel>