blob: 905e8e0173b2025083384787c241cc6f3e6fc702 [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.extension.grid.model/src" editDirectory="/org.eclipse.osbp.ecview.extension.grid.model.edit/src"
editorDirectory="/org.eclipse.osbp.ecview.extension.grid.model.editor/src" modelPluginID="org.eclipse.osbp.ecview.extension.grid.model"
modelName="CxGrid" editPluginClass="org.eclipse.osbp.ecview.extension.grid.provider.CxGridEditPlugin"
editorPluginClass="org.eclipse.osbp.ecview.extension.grid.presentation.cxecviewEditorPlugin"
rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container" testSuiteClass="org.eclipse.osbp.ecview.extension.grid.tests.cxecviewAllTests"
importerID="org.eclipse.emf.importer.ecore" complianceLevel="6.0" editPluginID="org.eclipse.osbp.ecview.extension.grid.model.edit"
editorPluginID="org.eclipse.osbp.ecview.extension.grid.model.editor" 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>cxgrid.ecore</foreignModel>
<genPackages prefix="CxGrid" basePackage="org.eclipse.osbp.ecview.extension" disposableProviderFactory="true"
extensibleProviderFactory="true" childCreationExtenders="true" ecorePackage="cxgrid.ecore#/">
<genClasses ecoreClass="cxgrid.ecore#//CxGrid">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute cxgrid.ecore#//CxGrid/label"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute cxgrid.ecore#//CxGrid/labelI18nKey"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute cxgrid.ecore#//CxGrid/selectionType"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute cxgrid.ecore#//CxGrid/selectionEventTopic"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute cxgrid.ecore#//CxGrid/selection"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute cxgrid.ecore#//CxGrid/multiSelection"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute cxgrid.ecore#//CxGrid/collection"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute cxgrid.ecore#//CxGrid/type"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute cxgrid.ecore#//CxGrid/emfNsURI"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute cxgrid.ecore#//CxGrid/typeQualifiedName"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference cxgrid.ecore#//CxGrid/columns"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute cxgrid.ecore#//CxGrid/columnReorderingAllowed"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference cxgrid.ecore#//CxGrid/cellStyleGenerator"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute cxgrid.ecore#//CxGrid/filteringVisible"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference cxgrid.ecore#//CxGrid/headers"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute cxgrid.ecore#//CxGrid/headerVisible"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference cxgrid.ecore#//CxGrid/footers"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute cxgrid.ecore#//CxGrid/footerVisible"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute cxgrid.ecore#//CxGrid/editorEnabled"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute cxgrid.ecore#//CxGrid/editorCancelI18nLabelKey"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute cxgrid.ecore#//CxGrid/editorSaveI18nLabelKey"/>
</genClasses>
<genClasses image="false" ecoreClass="cxgrid.ecore#//CxGridProvider"/>
<genClasses image="false" ecoreClass="cxgrid.ecore#//CxGridMetaRow">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference cxgrid.ecore#//CxGridMetaRow/groupings"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference cxgrid.ecore#//CxGridMetaRow/customCells"/>
</genClasses>
<genClasses ecoreClass="cxgrid.ecore#//CxGridHeaderRow"/>
<genClasses ecoreClass="cxgrid.ecore#//CxGridFooterRow"/>
<genClasses ecoreClass="cxgrid.ecore#//CxGridFilterRow"/>
<genClasses image="false" ecoreClass="cxgrid.ecore#//CxGridGroupable"/>
<genClasses ecoreClass="cxgrid.ecore#//CxGridMetaCell">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference cxgrid.ecore#//CxGridMetaCell/target"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute cxgrid.ecore#//CxGridMetaCell/label"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute cxgrid.ecore#//CxGridMetaCell/labelI18nKey"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute cxgrid.ecore#//CxGridMetaCell/useHTML"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference cxgrid.ecore#//CxGridMetaCell/element"/>
</genClasses>
<genClasses ecoreClass="cxgrid.ecore#//CxGridGroupedCell">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference cxgrid.ecore#//CxGridGroupedCell/groupables"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute cxgrid.ecore#//CxGridGroupedCell/label"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute cxgrid.ecore#//CxGridGroupedCell/labelI18nKey"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute cxgrid.ecore#//CxGridGroupedCell/useHTML"/>
</genClasses>
<genClasses ecoreClass="cxgrid.ecore#//CxGridColumn">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute cxgrid.ecore#//CxGridColumn/propertyId"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute cxgrid.ecore#//CxGridColumn/label"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute cxgrid.ecore#//CxGridColumn/labelI18nKey"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute cxgrid.ecore#//CxGridColumn/visible"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute cxgrid.ecore#//CxGridColumn/editable"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference cxgrid.ecore#//CxGridColumn/converter"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference cxgrid.ecore#//CxGridColumn/renderer"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference cxgrid.ecore#//CxGridColumn/editorField"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference cxgrid.ecore#//CxGridColumn/searchField"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute cxgrid.ecore#//CxGridColumn/headerCaption"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute cxgrid.ecore#//CxGridColumn/headerCaptionI18nKey"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute cxgrid.ecore#//CxGridColumn/expandRatio"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute cxgrid.ecore#//CxGridColumn/hidden"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute cxgrid.ecore#//CxGridColumn/hideable"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute cxgrid.ecore#//CxGridColumn/sortable"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute cxgrid.ecore#//CxGridColumn/propertyPath"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute cxgrid.ecore#//CxGridColumn/minWidthPixels"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute cxgrid.ecore#//CxGridColumn/maxWidthPixels"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference cxgrid.ecore#//CxGridColumn/usedInMetaCells"/>
</genClasses>
<genClasses image="false" ecoreClass="cxgrid.ecore#//CxGridCellStyleGenerator"/>
<genClasses ecoreClass="cxgrid.ecore#//CxGridDelegateCellStyleGenerator">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute cxgrid.ecore#//CxGridDelegateCellStyleGenerator/delegateId"/>
</genClasses>
<nestedGenPackages prefix="CxGridRenderer" disposableProviderFactory="true" ecorePackage="cxgrid.ecore#//renderer">
<genClasses image="false" ecoreClass="cxgrid.ecore#//renderer/CxGridRenderer"/>
<genClasses ecoreClass="cxgrid.ecore#//renderer/CxGridDelegateRenderer">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute cxgrid.ecore#//renderer/CxGridDelegateRenderer/delegateId"/>
</genClasses>
<genClasses ecoreClass="cxgrid.ecore#//renderer/CxGridDateRenderer">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute cxgrid.ecore#//renderer/CxGridDateRenderer/dateFormat"/>
</genClasses>
<genClasses ecoreClass="cxgrid.ecore#//renderer/CxGridHtmlRenderer">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute cxgrid.ecore#//renderer/CxGridHtmlRenderer/nullRepresentation"/>
</genClasses>
<genClasses ecoreClass="cxgrid.ecore#//renderer/CxGridNumberRenderer">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute cxgrid.ecore#//renderer/CxGridNumberRenderer/numberFormat"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute cxgrid.ecore#//renderer/CxGridNumberRenderer/nullRepresentation"/>
</genClasses>
<genClasses ecoreClass="cxgrid.ecore#//renderer/CxGridProgressBarRenderer">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute cxgrid.ecore#//renderer/CxGridProgressBarRenderer/maxValue"/>
</genClasses>
<genClasses ecoreClass="cxgrid.ecore#//renderer/CxGridTextRenderer">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute cxgrid.ecore#//renderer/CxGridTextRenderer/nullRepresentation"/>
</genClasses>
<genClasses ecoreClass="cxgrid.ecore#//renderer/CxGridButtonRenderer">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute cxgrid.ecore#//renderer/CxGridButtonRenderer/nullRepresentation"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference cxgrid.ecore#//renderer/CxGridButtonRenderer/lastClickEvent"/>
<genOperations ecoreOperation="cxgrid.ecore#//renderer/CxGridButtonRenderer/createLastClickEventEndpoint"/>
</genClasses>
<genClasses ecoreClass="cxgrid.ecore#//renderer/CxGridImageRenderer">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference cxgrid.ecore#//renderer/CxGridImageRenderer/lastClickEvent"/>
<genOperations ecoreOperation="cxgrid.ecore#//renderer/CxGridImageRenderer/createLastClickEventEndpoint"/>
</genClasses>
<genClasses ecoreClass="cxgrid.ecore#//renderer/CxGridRendererClickEvent">
<genFeatures notify="false" createChild="false" propertySortChoices="true"
ecoreFeature="ecore:EReference cxgrid.ecore#//renderer/CxGridRendererClickEvent/renderer"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute cxgrid.ecore#//renderer/CxGridRendererClickEvent/lastClickTime"/>
</genClasses>
<genClasses ecoreClass="cxgrid.ecore#//renderer/CxGridBooleanRenderer"/>
</nestedGenPackages>
<nestedGenPackages prefix="CxGridMemento" disposableProviderFactory="true" ecorePackage="cxgrid.ecore#//memento">
<genClasses ecoreClass="cxgrid.ecore#//memento/CxGridMemento">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute cxgrid.ecore#//memento/CxGridMemento/gridId"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute cxgrid.ecore#//memento/CxGridMemento/filterVisible"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute cxgrid.ecore#//memento/CxGridMemento/editorEnabled"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute cxgrid.ecore#//memento/CxGridMemento/columnsOrder"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute cxgrid.ecore#//memento/CxGridMemento/visibleColumns"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference cxgrid.ecore#//memento/CxGridMemento/sortOrder"/>
</genClasses>
<genClasses ecoreClass="cxgrid.ecore#//memento/CxGridSortable">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute cxgrid.ecore#//memento/CxGridSortable/columnId"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute cxgrid.ecore#//memento/CxGridSortable/descending"/>
</genClasses>
</nestedGenPackages>
</genPackages>
</genmodel:GenModel>