blob: cbb2feb40fd23cbd4905de3def41fe01bce21ccd [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" modelDirectory="/org.eclipse.osbp.ecview.core.common.model/src"
modelPluginID="org.eclipse.osbp.ecview.core.common.model" modelName="ECViewCore"
rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container" importerID="org.eclipse.emf.importer.ecore"
containmentProxies="true" complianceLevel="6.0" copyrightFields="false" importOrganizing="true">
<foreignModel>binding.ecore</foreignModel>
<genPackages prefix="Binding" basePackage="org.eclipse.osbp.ecview.core.common.model"
disposableProviderFactory="true" extensibleProviderFactory="true" childCreationExtenders="true"
ecorePackage="binding.ecore#/">
<genEnums typeSafeEnumCompatible="false" ecoreEnum="binding.ecore#//YBindingUpdateStrategy">
<genEnumLiterals ecoreEnumLiteral="binding.ecore#//YBindingUpdateStrategy/UPDATE"/>
<genEnumLiterals ecoreEnumLiteral="binding.ecore#//YBindingUpdateStrategy/ON_REQUEST"/>
<genEnumLiterals ecoreEnumLiteral="binding.ecore#//YBindingUpdateStrategy/NEVER"/>
</genEnums>
<genClasses ecoreClass="binding.ecore#//YBindingSet">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference binding.ecore#//YBindingSet/bindings"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference binding.ecore#//YBindingSet/transientBindings"/>
<genOperations ecoreOperation="binding.ecore#//YBindingSet/addBinding">
<genParameters ecoreParameter="binding.ecore#//YBindingSet/addBinding/targetValue"/>
<genParameters ecoreParameter="binding.ecore#//YBindingSet/addBinding/modelValue"/>
</genOperations>
<genOperations ecoreOperation="binding.ecore#//YBindingSet/addBinding.1">
<genParameters ecoreParameter="binding.ecore#//YBindingSet/addBinding.1/targetValue"/>
<genParameters ecoreParameter="binding.ecore#//YBindingSet/addBinding.1/modelValue"/>
</genOperations>
<genOperations ecoreOperation="binding.ecore#//YBindingSet/addBinding.2">
<genParameters ecoreParameter="binding.ecore#//YBindingSet/addBinding.2/targetValue"/>
<genParameters ecoreParameter="binding.ecore#//YBindingSet/addBinding.2/modelValue"/>
<genParameters ecoreParameter="binding.ecore#//YBindingSet/addBinding.2/targetToModelStrategy"/>
<genParameters ecoreParameter="binding.ecore#//YBindingSet/addBinding.2/modelToTargetStrategy"/>
</genOperations>
<genOperations ecoreOperation="binding.ecore#//YBindingSet/addBinding.3">
<genParameters ecoreParameter="binding.ecore#//YBindingSet/addBinding.3/targetValue"/>
<genParameters ecoreParameter="binding.ecore#//YBindingSet/addBinding.3/modelValue"/>
<genParameters ecoreParameter="binding.ecore#//YBindingSet/addBinding.3/targetToModelStrategy"/>
<genParameters ecoreParameter="binding.ecore#//YBindingSet/addBinding.3/modelToTargetStrategy"/>
</genOperations>
<genOperations ecoreOperation="binding.ecore#//YBindingSet/getView"/>
<genOperations ecoreOperation="binding.ecore#//YBindingSet/addBinding.4">
<genParameters ecoreParameter="binding.ecore#//YBindingSet/addBinding.4/binding"/>
</genOperations>
<genOperations ecoreOperation="binding.ecore#//YBindingSet/removeBinding">
<genParameters ecoreParameter="binding.ecore#//YBindingSet/removeBinding/binding"/>
</genOperations>
</genClasses>
<genClasses image="false" ecoreClass="binding.ecore#//YBindingEndpoint">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute binding.ecore#//YBindingEndpoint/active"/>
<genOperations ecoreOperation="binding.ecore#//YBindingEndpoint/getBinding"/>
<genOperations ecoreOperation="binding.ecore#//YBindingEndpoint/isBindsElement">
<genParameters ecoreParameter="binding.ecore#//YBindingEndpoint/isBindsElement/element"/>
</genOperations>
</genClasses>
<genClasses image="false" ecoreClass="binding.ecore#//YValueBindingEndpoint">
<genOperations ecoreOperation="binding.ecore#//YValueBindingEndpoint/createDetailValueEndpoint"/>
</genClasses>
<genClasses ecoreClass="binding.ecore#//YBeanValueBindingEndpoint">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute binding.ecore#//YBeanValueBindingEndpoint/bean"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute binding.ecore#//YBeanValueBindingEndpoint/propertyPath"/>
</genClasses>
<genClasses ecoreClass="binding.ecore#//YDetailValueBindingEndpoint">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference binding.ecore#//YDetailValueBindingEndpoint/masterObservable"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference binding.ecore#//YDetailValueBindingEndpoint/features"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute binding.ecore#//YDetailValueBindingEndpoint/propertyPath"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute binding.ecore#//YDetailValueBindingEndpoint/type"/>
</genClasses>
<genClasses image="false" ecoreClass="binding.ecore#//YListBindingEndpoint"/>
<genClasses image="false" ecoreClass="binding.ecore#//YBinding">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute binding.ecore#//YBinding/modelToTargetStrategy"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute binding.ecore#//YBinding/targetToModelStrategy"/>
<genOperations ecoreOperation="binding.ecore#//YBinding/getBindingSet"/>
<genOperations ecoreOperation="binding.ecore#//YBinding/isBindsElement">
<genParameters ecoreParameter="binding.ecore#//YBinding/isBindsElement/element"/>
</genOperations>
<genOperations ecoreOperation="binding.ecore#//YBinding/getTargetEndpoint"/>
<genOperations ecoreOperation="binding.ecore#//YBinding/getModelEndpoint"/>
</genClasses>
<genClasses ecoreClass="binding.ecore#//YValueBinding">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference binding.ecore#//YValueBinding/targetEndpoint"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference binding.ecore#//YValueBinding/modelEndpoint"/>
</genClasses>
<genClasses ecoreClass="binding.ecore#//YListBinding">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference binding.ecore#//YListBinding/targetEndpoint"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference binding.ecore#//YListBinding/modelEndpoint"/>
</genClasses>
<genClasses ecoreClass="binding.ecore#//YEnumListBindingEndpoint">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute binding.ecore#//YEnumListBindingEndpoint/enum"/>
</genClasses>
<genClasses ecoreClass="binding.ecore#//YECViewModelValueBindingEndpoint">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference binding.ecore#//YECViewModelValueBindingEndpoint/element"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference binding.ecore#//YECViewModelValueBindingEndpoint/features"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute binding.ecore#//YECViewModelValueBindingEndpoint/propertyPath"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute binding.ecore#//YECViewModelValueBindingEndpoint/type"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute binding.ecore#//YECViewModelValueBindingEndpoint/typeQualifiedName"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute binding.ecore#//YECViewModelValueBindingEndpoint/emfNsURI"/>
</genClasses>
<genClasses ecoreClass="binding.ecore#//YECViewModelListBindingEndpoint">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference binding.ecore#//YECViewModelListBindingEndpoint/element"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference binding.ecore#//YECViewModelListBindingEndpoint/features"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute binding.ecore#//YECViewModelListBindingEndpoint/propertyPath"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute binding.ecore#//YECViewModelListBindingEndpoint/type"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute binding.ecore#//YECViewModelListBindingEndpoint/typeQualifiedName"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute binding.ecore#//YECViewModelListBindingEndpoint/emfNsURI"/>
</genClasses>
<genClasses ecoreClass="binding.ecore#//YVisibilityProcessorValueBindingEndpoint">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute binding.ecore#//YVisibilityProcessorValueBindingEndpoint/processorInstance"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute binding.ecore#//YVisibilityProcessorValueBindingEndpoint/property"/>
</genClasses>
<genClasses ecoreClass="binding.ecore#//YNoOpValueBindingEndpoint">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference binding.ecore#//YNoOpValueBindingEndpoint/element"/>
</genClasses>
<genClasses ecoreClass="binding.ecore#//YNoOpListBindingEndpoint">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference binding.ecore#//YNoOpListBindingEndpoint/element"/>
</genClasses>
</genPackages>
<genPackages prefix="CoreModel" basePackage="org.eclipse.osbp.ecview.core.common.model"
disposableProviderFactory="true" extensibleProviderFactory="true" childCreationExtenders="true"
ecorePackage="core.ecore#/">
<genEnums typeSafeEnumCompatible="false" ecoreEnum="core.ecore#//YDeviceType">
<genEnumLiterals ecoreEnumLiteral="core.ecore#//YDeviceType/IDE"/>
<genEnumLiterals ecoreEnumLiteral="core.ecore#//YDeviceType/MOBILE"/>
</genEnums>
<genEnums typeSafeEnumCompatible="false" ecoreEnum="core.ecore#//YAlignment">
<genEnumLiterals ecoreEnumLiteral="core.ecore#//YAlignment/BOTTOM_LEFT"/>
<genEnumLiterals ecoreEnumLiteral="core.ecore#//YAlignment/BOTTOM_CENTER"/>
<genEnumLiterals ecoreEnumLiteral="core.ecore#//YAlignment/BOTTOM_RIGHT"/>
<genEnumLiterals ecoreEnumLiteral="core.ecore#//YAlignment/BOTTOM_FILL"/>
<genEnumLiterals ecoreEnumLiteral="core.ecore#//YAlignment/MIDDLE_LEFT"/>
<genEnumLiterals ecoreEnumLiteral="core.ecore#//YAlignment/MIDDLE_CENTER"/>
<genEnumLiterals ecoreEnumLiteral="core.ecore#//YAlignment/MIDDLE_RIGHT"/>
<genEnumLiterals ecoreEnumLiteral="core.ecore#//YAlignment/MIDDLE_FILL"/>
<genEnumLiterals ecoreEnumLiteral="core.ecore#//YAlignment/TOP_LEFT"/>
<genEnumLiterals ecoreEnumLiteral="core.ecore#//YAlignment/TOP_CENTER"/>
<genEnumLiterals ecoreEnumLiteral="core.ecore#//YAlignment/TOP_RIGHT"/>
<genEnumLiterals ecoreEnumLiteral="core.ecore#//YAlignment/TOP_FILL"/>
<genEnumLiterals ecoreEnumLiteral="core.ecore#//YAlignment/FILL_FILL"/>
<genEnumLiterals ecoreEnumLiteral="core.ecore#//YAlignment/FILL_LEFT"/>
<genEnumLiterals ecoreEnumLiteral="core.ecore#//YAlignment/FILL_CENTER"/>
<genEnumLiterals ecoreEnumLiteral="core.ecore#//YAlignment/FILL_RIGHT"/>
<genEnumLiterals ecoreEnumLiteral="core.ecore#//YAlignment/UNDEFINED"/>
</genEnums>
<genEnums typeSafeEnumCompatible="false" ecoreEnum="core.ecore#//YFlatAlignment">
<genEnumLiterals ecoreEnumLiteral="core.ecore#//YFlatAlignment/LEFT"/>
<genEnumLiterals ecoreEnumLiteral="core.ecore#//YFlatAlignment/CENTER"/>
<genEnumLiterals ecoreEnumLiteral="core.ecore#//YFlatAlignment/RIGHT"/>
</genEnums>
<genEnums typeSafeEnumCompatible="false" ecoreEnum="core.ecore#//YUnit">
<genEnumLiterals ecoreEnumLiteral="core.ecore#//YUnit/Pixel"/>
<genEnumLiterals ecoreEnumLiteral="core.ecore#//YUnit/Em"/>
</genEnums>
<genEnums typeSafeEnumCompatible="false" ecoreEnum="core.ecore#//YKeyCode">
<genEnumLiterals ecoreEnumLiteral="core.ecore#//YKeyCode/ENTER"/>
<genEnumLiterals ecoreEnumLiteral="core.ecore#//YKeyCode/ESCAPE"/>
<genEnumLiterals ecoreEnumLiteral="core.ecore#//YKeyCode/PAGE_UP"/>
<genEnumLiterals ecoreEnumLiteral="core.ecore#//YKeyCode/PAGE_DOWN"/>
<genEnumLiterals ecoreEnumLiteral="core.ecore#//YKeyCode/TAB"/>
<genEnumLiterals ecoreEnumLiteral="core.ecore#//YKeyCode/ARROW_LEFT"/>
<genEnumLiterals ecoreEnumLiteral="core.ecore#//YKeyCode/ARROW_UP"/>
<genEnumLiterals ecoreEnumLiteral="core.ecore#//YKeyCode/ARROW_RIGHT"/>
<genEnumLiterals ecoreEnumLiteral="core.ecore#//YKeyCode/ARROW_DOWN"/>
<genEnumLiterals ecoreEnumLiteral="core.ecore#//YKeyCode/BACKSPACE"/>
<genEnumLiterals ecoreEnumLiteral="core.ecore#//YKeyCode/DELETE"/>
<genEnumLiterals ecoreEnumLiteral="core.ecore#//YKeyCode/INSERT"/>
<genEnumLiterals ecoreEnumLiteral="core.ecore#//YKeyCode/END"/>
<genEnumLiterals ecoreEnumLiteral="core.ecore#//YKeyCode/HOME"/>
<genEnumLiterals ecoreEnumLiteral="core.ecore#//YKeyCode/F1"/>
<genEnumLiterals ecoreEnumLiteral="core.ecore#//YKeyCode/F2"/>
<genEnumLiterals ecoreEnumLiteral="core.ecore#//YKeyCode/F3"/>
<genEnumLiterals ecoreEnumLiteral="core.ecore#//YKeyCode/F4"/>
<genEnumLiterals ecoreEnumLiteral="core.ecore#//YKeyCode/F5"/>
<genEnumLiterals ecoreEnumLiteral="core.ecore#//YKeyCode/F6"/>
<genEnumLiterals ecoreEnumLiteral="core.ecore#//YKeyCode/F7"/>
<genEnumLiterals ecoreEnumLiteral="core.ecore#//YKeyCode/F8"/>
<genEnumLiterals ecoreEnumLiteral="core.ecore#//YKeyCode/F9"/>
<genEnumLiterals ecoreEnumLiteral="core.ecore#//YKeyCode/F10"/>
<genEnumLiterals ecoreEnumLiteral="core.ecore#//YKeyCode/F11"/>
<genEnumLiterals ecoreEnumLiteral="core.ecore#//YKeyCode/F12"/>
<genEnumLiterals ecoreEnumLiteral="core.ecore#//YKeyCode/A"/>
<genEnumLiterals ecoreEnumLiteral="core.ecore#//YKeyCode/B"/>
<genEnumLiterals ecoreEnumLiteral="core.ecore#//YKeyCode/C"/>
<genEnumLiterals ecoreEnumLiteral="core.ecore#//YKeyCode/D"/>
<genEnumLiterals ecoreEnumLiteral="core.ecore#//YKeyCode/E"/>
<genEnumLiterals ecoreEnumLiteral="core.ecore#//YKeyCode/F"/>
<genEnumLiterals ecoreEnumLiteral="core.ecore#//YKeyCode/G"/>
<genEnumLiterals ecoreEnumLiteral="core.ecore#//YKeyCode/H"/>
<genEnumLiterals ecoreEnumLiteral="core.ecore#//YKeyCode/I"/>
<genEnumLiterals ecoreEnumLiteral="core.ecore#//YKeyCode/J"/>
<genEnumLiterals ecoreEnumLiteral="core.ecore#//YKeyCode/K"/>
<genEnumLiterals ecoreEnumLiteral="core.ecore#//YKeyCode/L"/>
<genEnumLiterals ecoreEnumLiteral="core.ecore#//YKeyCode/M"/>
<genEnumLiterals ecoreEnumLiteral="core.ecore#//YKeyCode/N"/>
<genEnumLiterals ecoreEnumLiteral="core.ecore#//YKeyCode/O"/>
<genEnumLiterals ecoreEnumLiteral="core.ecore#//YKeyCode/P"/>
<genEnumLiterals ecoreEnumLiteral="core.ecore#//YKeyCode/Q"/>
<genEnumLiterals ecoreEnumLiteral="core.ecore#//YKeyCode/R"/>
<genEnumLiterals ecoreEnumLiteral="core.ecore#//YKeyCode/S"/>
<genEnumLiterals ecoreEnumLiteral="core.ecore#//YKeyCode/T"/>
<genEnumLiterals ecoreEnumLiteral="core.ecore#//YKeyCode/U"/>
<genEnumLiterals ecoreEnumLiteral="core.ecore#//YKeyCode/V"/>
<genEnumLiterals ecoreEnumLiteral="core.ecore#//YKeyCode/W"/>
<genEnumLiterals ecoreEnumLiteral="core.ecore#//YKeyCode/X"/>
<genEnumLiterals ecoreEnumLiteral="core.ecore#//YKeyCode/Y"/>
<genEnumLiterals ecoreEnumLiteral="core.ecore#//YKeyCode/Z"/>
<genEnumLiterals ecoreEnumLiteral="core.ecore#//YKeyCode/NUM0"/>
<genEnumLiterals ecoreEnumLiteral="core.ecore#//YKeyCode/NUM1"/>
<genEnumLiterals ecoreEnumLiteral="core.ecore#//YKeyCode/NUM2"/>
<genEnumLiterals ecoreEnumLiteral="core.ecore#//YKeyCode/NUM3"/>
<genEnumLiterals ecoreEnumLiteral="core.ecore#//YKeyCode/NUM4"/>
<genEnumLiterals ecoreEnumLiteral="core.ecore#//YKeyCode/NUM5"/>
<genEnumLiterals ecoreEnumLiteral="core.ecore#//YKeyCode/NUM6"/>
<genEnumLiterals ecoreEnumLiteral="core.ecore#//YKeyCode/NUM7"/>
<genEnumLiterals ecoreEnumLiteral="core.ecore#//YKeyCode/NUM8"/>
<genEnumLiterals ecoreEnumLiteral="core.ecore#//YKeyCode/NUM9"/>
<genEnumLiterals ecoreEnumLiteral="core.ecore#//YKeyCode/SPACEBAR"/>
</genEnums>
<genEnums typeSafeEnumCompatible="false" ecoreEnum="core.ecore#//YModifierKey">
<genEnumLiterals ecoreEnumLiteral="core.ecore#//YModifierKey/SHIFT"/>
<genEnumLiterals ecoreEnumLiteral="core.ecore#//YModifierKey/CTRL"/>
<genEnumLiterals ecoreEnumLiteral="core.ecore#//YModifierKey/ALT"/>
<genEnumLiterals ecoreEnumLiteral="core.ecore#//YModifierKey/META"/>
</genEnums>
<genEnums typeSafeEnumCompatible="false" ecoreEnum="core.ecore#//YOrientation">
<genEnumLiterals ecoreEnumLiteral="core.ecore#//YOrientation/HORIZONTAL"/>
<genEnumLiterals ecoreEnumLiteral="core.ecore#//YOrientation/VERTICAL"/>
</genEnums>
<genEnums typeSafeEnumCompatible="false" ecoreEnum="core.ecore#//YCompare">
<genEnumLiterals ecoreEnumLiteral="core.ecore#//YCompare/Equal"/>
<genEnumLiterals ecoreEnumLiteral="core.ecore#//YCompare/GreaterThan"/>
<genEnumLiterals ecoreEnumLiteral="core.ecore#//YCompare/GreaterEqual"/>
<genEnumLiterals ecoreEnumLiteral="core.ecore#//YCompare/LowerThan"/>
<genEnumLiterals ecoreEnumLiteral="core.ecore#//YCompare/LowerEqual"/>
<genEnumLiterals ecoreEnumLiteral="core.ecore#//YCompare/NotEqual"/>
</genEnums>
<genDataTypes ecoreDataType="core.ecore#//YURI"/>
<genDataTypes ecoreDataType="core.ecore#//YValueChangeListener"/>
<genClasses image="false" ecoreClass="core.ecore#//YElement">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//YElement/id"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//YElement/name"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference core.ecore#//YElement/properties"/>
</genClasses>
<genClasses ecoreClass="core.ecore#//YStringToStringMap">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//YStringToStringMap/key"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//YStringToStringMap/value"/>
</genClasses>
<genClasses ecoreClass="core.ecore#//YLayout">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference core.ecore#//YLayout/elements"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//YLayout/lastComponentAttach"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//YLayout/lastComponentDetach"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//YLayout/numberColumns"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//YLayout/saveAndNew"/>
</genClasses>
<genClasses image="false" ecoreClass="core.ecore#//YHelperLayoutProvider">
<genOperations ecoreOperation="core.ecore#//YHelperLayoutProvider/getHelperLayout"/>
</genClasses>
<genClasses ecoreClass="core.ecore#//YHelperLayout">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference core.ecore#//YHelperLayout/virtualElements"/>
</genClasses>
<genClasses ecoreClass="core.ecore#//YField">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference core.ecore#//YField/validators"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference core.ecore#//YField/internalValidators"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference core.ecore#//YField/converter"/>
<genOperations ecoreOperation="core.ecore#//YField/addValueChangeListener">
<genParameters ecoreParameter="core.ecore#//YField/addValueChangeListener/listener"/>
</genOperations>
<genOperations ecoreOperation="core.ecore#//YField/removeValueChangeListener">
<genParameters ecoreParameter="core.ecore#//YField/removeValueChangeListener/listener"/>
</genOperations>
<genOperations ecoreOperation="core.ecore#//YField/removeAllValueChangListeners"/>
</genClasses>
<genClasses ecoreClass="core.ecore#//YView">
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference core.ecore#//YView/root"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//YView/viewName"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//YView/version"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference core.ecore#//YView/content"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference core.ecore#//YView/bindingSet"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference core.ecore#//YView/beanSlots"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference core.ecore#//YView/commandSet"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference core.ecore#//YView/dialogs"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//YView/deviceType"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//YView/contentAlignment"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference core.ecore#//YView/visibilityProcessors"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference core.ecore#//YView/transientVisibilityProcessors"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference core.ecore#//YView/exposedActions"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//YView/sharedStateGroup"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//YView/category"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference core.ecore#//YView/initialFocus"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference core.ecore#//YView/currentFocus"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference core.ecore#//YView/disabledElements"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference core.ecore#//YView/authorizationStore"/>
<genOperations ecoreOperation="core.ecore#//YView/getOrCreateBindingSet"/>
</genClasses>
<genClasses ecoreClass="core.ecore#//YViewSet">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference core.ecore#//YViewSet/views"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference core.ecore#//YViewSet/beanSlots"/>
</genClasses>
<genClasses image="false" ecoreClass="core.ecore#//YAlignmentContainer">
<genOperations ecoreOperation="core.ecore#//YAlignmentContainer/applyAlignment">
<genParameters ecoreParameter="core.ecore#//YAlignmentContainer/applyAlignment/child"/>
<genParameters ecoreParameter="core.ecore#//YAlignmentContainer/applyAlignment/alignment"/>
</genOperations>
</genClasses>
<genClasses ecoreClass="core.ecore#//YBeanSlot">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//YBeanSlot/name"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//YBeanSlot/valueType"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//YBeanSlot/valueTypeQualifiedName"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//YBeanSlot/eventTopic"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//YBeanSlot/redirectEvents"/>
</genClasses>
<genClasses ecoreClass="core.ecore#//YDetailBeanSlot">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference core.ecore#//YDetailBeanSlot/masterBeanSlot"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//YDetailBeanSlot/propertyPath"/>
</genClasses>
<genClasses image="false" ecoreClass="core.ecore#//YEmbeddable">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference core.ecore#//YEmbeddable/orphanDatatypes"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference core.ecore#//YEmbeddable/orphanDatadescriptions"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//YEmbeddable/mementoEnabled"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//YEmbeddable/mementoId"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//YEmbeddable/label"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//YEmbeddable/labelI18nKey"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference core.ecore#//YEmbeddable/lastContextClick"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//YEmbeddable/readonly"/>
<genOperations ecoreOperation="core.ecore#//YEmbeddable/getView"/>
<genOperations ecoreOperation="core.ecore#//YEmbeddable/getParent"/>
</genClasses>
<genClasses ecoreClass="core.ecore#//YDialog">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference core.ecore#//YDialog/content"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//YDialog/modal"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//YDialog/resizeable"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//YDialog/draggable"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//YDialog/closable"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//YDialog/value"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//YDialog/type"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//YDialog/emfNsURI"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//YDialog/typeQualifiedName"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference core.ecore#//YDialog/datadescription"/>
</genClasses>
<genClasses image="false" ecoreClass="core.ecore#//YCssAble">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//YCssAble/cssClass"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//YCssAble/cssID"/>
</genClasses>
<genClasses image="false" ecoreClass="core.ecore#//YMarginable">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//YMarginable/margin"/>
</genClasses>
<genClasses image="false" ecoreClass="core.ecore#//YSpacingable">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//YSpacingable/spacing"/>
</genClasses>
<genClasses image="false" ecoreClass="core.ecore#//YHeightable">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//YHeightable/height"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//YHeightable/heightUnit"/>
</genClasses>
<genClasses image="false" ecoreClass="core.ecore#//YWidthable">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//YWidthable/width"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//YWidthable/widthUnit"/>
</genClasses>
<genClasses image="false" ecoreClass="core.ecore#//YActivateable">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//YActivateable/initialActivated"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//YActivateable/activated"/>
</genClasses>
<genClasses image="false" ecoreClass="core.ecore#//YVisibleable">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//YVisibleable/initialVisible"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//YVisibleable/visible"/>
</genClasses>
<genClasses image="false" ecoreClass="core.ecore#//YEditable">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//YEditable/initialEditable"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//YEditable/editable"/>
</genClasses>
<genClasses image="false" ecoreClass="core.ecore#//YEnable">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//YEnable/initialEnabled"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//YEnable/enabled"/>
</genClasses>
<genClasses image="false" ecoreClass="core.ecore#//YFocusable">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//YFocusable/layoutIdx"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//YFocusable/layoutColumns"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//YFocusable/tabIndex"/>
</genClasses>
<genClasses ecoreClass="core.ecore#//YAction"/>
<genClasses image="false" ecoreClass="core.ecore#//YBindable"/>
<genClasses image="false" ecoreClass="core.ecore#//YValueBindable">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference core.ecore#//YValueBindable/valueBindingEndpoint"/>
<genOperations ecoreOperation="core.ecore#//YValueBindable/createValueEndpoint"/>
</genClasses>
<genClasses image="false" ecoreClass="core.ecore#//YSelectionBindable">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference core.ecore#//YSelectionBindable/selectionBindingEndpoint"/>
<genOperations ecoreOperation="core.ecore#//YSelectionBindable/createSelectionEndpoint"/>
</genClasses>
<genClasses image="false" ecoreClass="core.ecore#//YMultiSelectionBindable">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference core.ecore#//YMultiSelectionBindable/multiSelectionBindingEndpoint"/>
<genOperations ecoreOperation="core.ecore#//YMultiSelectionBindable/createMultiSelectionEndpoint"/>
</genClasses>
<genClasses image="false" ecoreClass="core.ecore#//YCollectionBindable">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference core.ecore#//YCollectionBindable/collectionBindingEndpoint"/>
<genOperations ecoreOperation="core.ecore#//YCollectionBindable/createCollectionEndpoint"/>
</genClasses>
<genClasses ecoreClass="core.ecore#//YContextValueBindingEndpoint">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//YContextValueBindingEndpoint/urlString"/>
</genClasses>
<genClasses ecoreClass="core.ecore#//YBeanSlotValueBindingEndpoint">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//YBeanSlotValueBindingEndpoint/attributePath"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference core.ecore#//YBeanSlotValueBindingEndpoint/beanSlot"/>
</genClasses>
<genClasses ecoreClass="core.ecore#//YBeanSlotListBindingEndpoint">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//YBeanSlotListBindingEndpoint/attributePath"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference core.ecore#//YBeanSlotListBindingEndpoint/beanSlot"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//YBeanSlotListBindingEndpoint/collectionType"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//YBeanSlotListBindingEndpoint/collectionTypeQualifiedName"/>
</genClasses>
<genClasses image="false" ecoreClass="core.ecore#//YEmbeddableBindingEndpoint">
<genOperations ecoreOperation="core.ecore#//YEmbeddableBindingEndpoint/getElement"/>
</genClasses>
<genClasses ecoreClass="core.ecore#//YEmbeddableValueEndpoint">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference core.ecore#//YEmbeddableValueEndpoint/element"/>
</genClasses>
<genClasses ecoreClass="core.ecore#//YEmbeddableSelectionEndpoint">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference core.ecore#//YEmbeddableSelectionEndpoint/element"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//YEmbeddableSelectionEndpoint/attributePath"/>
</genClasses>
<genClasses ecoreClass="core.ecore#//YEmbeddableMultiSelectionEndpoint">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference core.ecore#//YEmbeddableMultiSelectionEndpoint/element"/>
</genClasses>
<genClasses ecoreClass="core.ecore#//YEmbeddableCollectionEndpoint">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference core.ecore#//YEmbeddableCollectionEndpoint/element"/>
</genClasses>
<genClasses ecoreClass="core.ecore#//YActivatedEndpoint">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference core.ecore#//YActivatedEndpoint/element"/>
</genClasses>
<genClasses ecoreClass="core.ecore#//YDtWrapper"/>
<genClasses image="false" ecoreClass="core.ecore#//YCommand">
<genOperations ecoreOperation="core.ecore#//YCommand/getView"/>
</genClasses>
<genClasses ecoreClass="core.ecore#//YCommandSet">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference core.ecore#//YCommandSet/commands"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference core.ecore#//YCommandSet/transientCommands"/>
<genOperations ecoreOperation="core.ecore#//YCommandSet/getView"/>
<genOperations ecoreOperation="core.ecore#//YCommandSet/addCommand">
<genParameters ecoreParameter="core.ecore#//YCommandSet/addCommand/command"/>
</genOperations>
<genOperations ecoreOperation="core.ecore#//YCommandSet/removeCommand">
<genParameters ecoreParameter="core.ecore#//YCommandSet/removeCommand/command"/>
</genOperations>
</genClasses>
<genClasses ecoreClass="core.ecore#//YOpenDialogCommand">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference core.ecore#//YOpenDialogCommand/dialog"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//YOpenDialogCommand/trigger"/>
<genOperations ecoreOperation="core.ecore#//YOpenDialogCommand/getView"/>
<genOperations ecoreOperation="core.ecore#//YOpenDialogCommand/createTriggerDialogEndpoint"/>
</genClasses>
<genClasses ecoreClass="core.ecore#//YExposedAction">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//YExposedAction/icon"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//YExposedAction/label"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//YExposedAction/labelI18nKey"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//YExposedAction/externalClickTime"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//YExposedAction/internalClickTime"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//YExposedAction/executedNotificationTime"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//YExposedAction/canceledNotificationTime"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//YExposedAction/checkDirty"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//YExposedAction/externalCommandId"/>
<genOperations ecoreOperation="core.ecore#//YExposedAction/getView"/>
</genClasses>
<genClasses ecoreClass="core.ecore#//YSendEventCommand">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//YSendEventCommand/eventTopic"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//YSendEventCommand/message"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//YSendEventCommand/trigger"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//YSendEventCommand/autoTrigger"/>
<genOperations ecoreOperation="core.ecore#//YSendEventCommand/getView"/>
<genOperations ecoreOperation="core.ecore#//YSendEventCommand/createTriggerEndpoint"/>
<genOperations ecoreOperation="core.ecore#//YSendEventCommand/createMessageEndpoint"/>
<genOperations ecoreOperation="core.ecore#//YSendEventCommand/createAutoTriggerEndpoint"/>
<genOperations ecoreOperation="core.ecore#//YSendEventCommand/createEventTopicEndpoint"/>
</genClasses>
<genClasses ecoreClass="core.ecore#//YKeyStrokeDefinition">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//YKeyStrokeDefinition/keyCode"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//YKeyStrokeDefinition/modifierKeys"/>
<genOperations ecoreOperation="core.ecore#//YKeyStrokeDefinition/getView"/>
</genClasses>
<genClasses image="false" ecoreClass="core.ecore#//YConverter"/>
<genClasses ecoreClass="core.ecore#//YDelegateConverter">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//YDelegateConverter/converterId"/>
</genClasses>
<genClasses image="false" ecoreClass="core.ecore#//YMemento"/>
<genClasses image="false" ecoreClass="core.ecore#//YAuthorizationable">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//YAuthorizationable/authorizationGroup"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//YAuthorizationable/authorizationId"/>
</genClasses>
<genClasses image="false" ecoreClass="core.ecore#//YTaggable">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//YTaggable/tags"/>
</genClasses>
<genClasses image="false" ecoreClass="core.ecore#//YFocusNotifier">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference core.ecore#//YFocusNotifier/lastFocusEvent"/>
</genClasses>
<genClasses image="false" ecoreClass="core.ecore#//YBlurNotifier">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference core.ecore#//YBlurNotifier/lastBlurEvent"/>
</genClasses>
<genClasses image="false" ecoreClass="core.ecore#//YTextChangeNotifier">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//YTextChangeNotifier/lastTextChange"/>
</genClasses>
<genClasses ecoreClass="core.ecore#//YEmbeddableEvent">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//YEmbeddableEvent/time"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference core.ecore#//YEmbeddableEvent/embeddable"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//YEmbeddableEvent/rawEvent"/>
</genClasses>
<genClasses ecoreClass="core.ecore#//YContextClickEvent"/>
<nestedGenPackages prefix="Authorization" basePackage="org.eclipse.osbp.ecview.core.common.model.core"
disposableProviderFactory="true" ecorePackage="core.ecore#//authorization">
<genClasses ecoreClass="core.ecore#//authorization/YAuthorizationStore">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference core.ecore#//authorization/YAuthorizationStore/authorizations"/>
</genClasses>
<genClasses image="false" ecoreClass="core.ecore#//authorization/YAuthorization"/>
<genClasses ecoreClass="core.ecore#//authorization/YFieldAuthorization">
<genFeatures notify="false" createChild="false" propertySortChoices="true"
ecoreFeature="ecore:EReference core.ecore#//authorization/YFieldAuthorization/target"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//authorization/YFieldAuthorization/roles"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute core.ecore#//authorization/YFieldAuthorization/actions"/>
</genClasses>
</nestedGenPackages>
</genPackages>
<genPackages prefix="Validation" basePackage="org.eclipse.osbp.ecview.core.common.model"
disposableProviderFactory="true" extensibleProviderFactory="true" childCreationExtenders="true"
ecorePackage="validation.ecore#/">
<genClasses image="false" ecoreClass="validation.ecore#//YValidator">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute validation.ecore#//YValidator/type"/>
</genClasses>
<genClasses ecoreClass="validation.ecore#//YMinLengthValidator"/>
<genClasses ecoreClass="validation.ecore#//YMaxLengthValidator"/>
<genClasses ecoreClass="validation.ecore#//YRegexpValidator"/>
<genClasses ecoreClass="validation.ecore#//YClassDelegateValidator"/>
<genClasses ecoreClass="validation.ecore#//YBeanValidationValidator"/>
<genClasses ecoreClass="validation.ecore#//YUniqueAttributeValidator"/>
<genClasses image="false" ecoreClass="validation.ecore#//YValidationConfig">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute validation.ecore#//YValidationConfig/errorCode"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute validation.ecore#//YValidationConfig/defaultErrorMessage"/>
</genClasses>
<genClasses image="false" ecoreClass="validation.ecore#//YMinLengthValidationConfig">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute validation.ecore#//YMinLengthValidationConfig/minLength"/>
</genClasses>
<genClasses image="false" ecoreClass="validation.ecore#//YMaxLengthValidationConfig">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute validation.ecore#//YMaxLengthValidationConfig/maxLength"/>
</genClasses>
<genClasses image="false" ecoreClass="validation.ecore#//YRegexpValidationConfig">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute validation.ecore#//YRegexpValidationConfig/regExpression"/>
</genClasses>
<genClasses image="false" ecoreClass="validation.ecore#//YClassDelegateValidationConfig">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute validation.ecore#//YClassDelegateValidationConfig/className"/>
</genClasses>
<genClasses image="false" ecoreClass="validation.ecore#//YBeanValidationValidatorConfig">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute validation.ecore#//YBeanValidationValidatorConfig/bvalClass"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute validation.ecore#//YBeanValidationValidatorConfig/bvalClassFullyQualifiedName"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute validation.ecore#//YBeanValidationValidatorConfig/bvalProperty"/>
</genClasses>
<genClasses image="false" ecoreClass="validation.ecore#//YUniqueAttributeValidatorConfig">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute validation.ecore#//YUniqueAttributeValidatorConfig/valType"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute validation.ecore#//YUniqueAttributeValidatorConfig/valTypeFullyQualifiedName"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute validation.ecore#//YUniqueAttributeValidatorConfig/propertyPath"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference validation.ecore#//YUniqueAttributeValidatorConfig/containerValueBindingEndpoint"/>
</genClasses>
</genPackages>
<genPackages prefix="Visibility" basePackage="org.eclipse.osbp.ecview.core.common.model"
disposableProviderFactory="true" extensibleProviderFactory="true" childCreationExtenders="true"
ecorePackage="visibility.ecore#/">
<genEnums typeSafeEnumCompatible="false" ecoreEnum="visibility.ecore#//YColor">
<genEnumLiterals ecoreEnumLiteral="visibility.ecore#//YColor/UNDEFINED"/>
<genEnumLiterals ecoreEnumLiteral="visibility.ecore#//YColor/GREEN"/>
<genEnumLiterals ecoreEnumLiteral="visibility.ecore#//YColor/BLUE"/>
<genEnumLiterals ecoreEnumLiteral="visibility.ecore#//YColor/YELLOW"/>
<genEnumLiterals ecoreEnumLiteral="visibility.ecore#//YColor/RED"/>
<genEnumLiterals ecoreEnumLiteral="visibility.ecore#//YColor/BLACK"/>
<genEnumLiterals ecoreEnumLiteral="visibility.ecore#//YColor/WHITE"/>
<genEnumLiterals ecoreEnumLiteral="visibility.ecore#//YColor/GRAY"/>
<genEnumLiterals ecoreEnumLiteral="visibility.ecore#//YColor/LIGHT_GRAY"/>
<genEnumLiterals ecoreEnumLiteral="visibility.ecore#//YColor/DARK_GRAY"/>
</genEnums>
<genClasses image="false" ecoreClass="visibility.ecore#//YVisibilityProcessor">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference visibility.ecore#//YVisibilityProcessor/dataUsed"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference visibility.ecore#//YVisibilityProcessor/triggersOn"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute visibility.ecore#//YVisibilityProcessor/delegate"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute visibility.ecore#//YVisibilityProcessor/delegateQualifiedName"/>
</genClasses>
<genClasses ecoreClass="visibility.ecore#//YVisibilityProperties">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute visibility.ecore#//YVisibilityProperties/visible"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute visibility.ecore#//YVisibilityProperties/editable"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute visibility.ecore#//YVisibilityProperties/enabled"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute visibility.ecore#//YVisibilityProperties/border"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute visibility.ecore#//YVisibilityProperties/bold"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute visibility.ecore#//YVisibilityProperties/italic"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute visibility.ecore#//YVisibilityProperties/strikethrough"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute visibility.ecore#//YVisibilityProperties/underline"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute visibility.ecore#//YVisibilityProperties/backgroundColor"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EAttribute visibility.ecore#//YVisibilityProperties/foregroundColor"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute visibility.ecore#//YVisibilityProperties/backgroundColorCode"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute visibility.ecore#//YVisibilityProperties/foregroundColorCode"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute visibility.ecore#//YVisibilityProperties/cssClass"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute visibility.ecore#//YVisibilityProperties/cssId"/>
</genClasses>
</genPackages>
<genPackages prefix="Datatypes" basePackage="org.eclipse.osbp.ecview.core.common.model"
disposableProviderFactory="true" extensibleProviderFactory="true" childCreationExtenders="true"
ecorePackage="datatypes.ecore#/">
<genClasses image="false" ecoreClass="datatypes.ecore#//YDtBase">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute datatypes.ecore#//YDtBase/description"/>
</genClasses>
<genClasses image="false" ecoreClass="datatypes.ecore#//YDatatype">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference datatypes.ecore#//YDatatype/validators"/>
</genClasses>
<genClasses ecoreClass="datatypes.ecore#//YDatadescription">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute datatypes.ecore#//YDatadescription/label"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute datatypes.ecore#//YDatadescription/labelI18nKey"/>
</genClasses>
</genPackages>
</genmodel:GenModel>