| <?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=" * Copyright (c) 2011, 2017 - Lunifera GmbH (Gross Enzersdorf, Austria), Loetz GmbH&Co.KG (69115 Heidelberg, Germany)
 * All rights reserved. This program and the accompanying materials
 * are made available under the terms of the Eclipse Public License v1.0
 * which accompanies this distribution, and is available at
 * http://www.eclipse.org/legal/epl-v10.html
 *
 * Contributors:
 * Florian Pirchner - Initial implementation
" |
| modelDirectory="/org.eclipse.osbp.ecview.uisemantics/src" creationIcons="false" |
| editDirectory="/org.eclipse.osbp.ecview.uisemantics.edit/src" editorDirectory="/org.eclipse.osbp.ecview.uisemantics.editor/src" |
| modelPluginID="org.eclipse.osbp.ecview.uisemantics" modelName="uisemantics" editPluginClass="org.eclipse.osbp.ecview.uisemantics.provider.uisemanticsEditPlugin" |
| editorPluginClass="org.eclipse.osbp.ecview.uisemantics.presentation.uisemanticsEditorPlugin" |
| rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container" testSuiteClass="org.eclipse.osbp.ecview.uisemantics.tests.uisemanticsAllTests" |
| importerID="org.eclipse.emf.importer.ecore" complianceLevel="6.0" copyrightFields="false" |
| editPluginID="org.eclipse.osbp.ecview.uisemantics.edit" editorPluginID="org.eclipse.osbp.ecview.uisemantics.editor" |
| testsPluginID="org.eclipse.osbp.ecview.tests" usedGenPackages="../../org.eclipse.emf.ecore/model/Ecore.genmodel#//ecore ../../org.eclipse.xtext.common.types/model/JavaVMTypes.genmodel#//types ../../org.eclipse.xtext.xbase/model/Xbase.genmodel#//xtype" |
| importOrganizing="true"> |
| <foreignModel>UISemanticsGrammar.ecore</foreignModel> |
| <genPackages prefix="UiSemantics" basePackage="org.eclipse.osbp.ecview.semantic" |
| disposableProviderFactory="true" ecorePackage="UISemanticsGrammar.ecore#/"> |
| <genClasses ecoreClass="UISemanticsGrammar.ecore#//UxModel"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference UISemanticsGrammar.ecore#//UxModel/importSection"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference UISemanticsGrammar.ecore#//UxModel/elementDefinitions"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference UISemanticsGrammar.ecore#//UxModel/viewActions"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference UISemanticsGrammar.ecore#//UxModel/categories"/> |
| </genClasses> |
| <genClasses ecoreClass="UISemanticsGrammar.ecore#//UxImportSectionDeclaration"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference UISemanticsGrammar.ecore#//UxImportSectionDeclaration/importedEPackage"/> |
| </genClasses> |
| <genClasses ecoreClass="UISemanticsGrammar.ecore#//UxEPackageImport"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute UISemanticsGrammar.ecore#//UxEPackageImport/alias"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference UISemanticsGrammar.ecore#//UxEPackageImport/ePackage"/> |
| </genClasses> |
| <genClasses ecoreClass="UISemanticsGrammar.ecore#//UxElementDefinition"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute UISemanticsGrammar.ecore#//UxElementDefinition/name"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference UISemanticsGrammar.ecore#//UxElementDefinition/uri"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference UISemanticsGrammar.ecore#//UxElementDefinition/bindingContainer"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference UISemanticsGrammar.ecore#//UxElementDefinition/visibilityContainer"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference UISemanticsGrammar.ecore#//UxElementDefinition/validatorContainer"/> |
| </genClasses> |
| <genClasses ecoreClass="UISemanticsGrammar.ecore#//UxElementURI"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference UISemanticsGrammar.ecore#//UxElementURI/ePackage"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference UISemanticsGrammar.ecore#//UxElementURI/eClass"/> |
| </genClasses> |
| <genClasses ecoreClass="UISemanticsGrammar.ecore#//UxAvailableBindings"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference UISemanticsGrammar.ecore#//UxAvailableBindings/superElement"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference UISemanticsGrammar.ecore#//UxAvailableBindings/bindings"/> |
| </genClasses> |
| <genClasses ecoreClass="UISemanticsGrammar.ecore#//UxAvailableVisibilityOptions"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference UISemanticsGrammar.ecore#//UxAvailableVisibilityOptions/bindings"/> |
| </genClasses> |
| <genClasses ecoreClass="UISemanticsGrammar.ecore#//UxValueBindingEndpointDef"/> |
| <genClasses ecoreClass="UISemanticsGrammar.ecore#//UxAvailableValidatorProperties"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference UISemanticsGrammar.ecore#//UxAvailableValidatorProperties/properties"/> |
| </genClasses> |
| <genClasses ecoreClass="UISemanticsGrammar.ecore#//UxValidatorProperty"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute UISemanticsGrammar.ecore#//UxValidatorProperty/name"/> |
| </genClasses> |
| <genClasses ecoreClass="UISemanticsGrammar.ecore#//UxEndpointDef"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute UISemanticsGrammar.ecore#//UxEndpointDef/final"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute UISemanticsGrammar.ecore#//UxEndpointDef/name"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference UISemanticsGrammar.ecore#//UxEndpointDef/jvmType"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute UISemanticsGrammar.ecore#//UxEndpointDef/listbinding"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute UISemanticsGrammar.ecore#//UxEndpointDef/targetName"/> |
| </genClasses> |
| <genClasses ecoreClass="UISemanticsGrammar.ecore#//UxBindingableOption"/> |
| <genClasses ecoreClass="UISemanticsGrammar.ecore#//UxVisibleableOption"/> |
| <genClasses ecoreClass="UISemanticsGrammar.ecore#//UxAction"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute UISemanticsGrammar.ecore#//UxAction/name"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute UISemanticsGrammar.ecore#//UxAction/externalCommandId"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute UISemanticsGrammar.ecore#//UxAction/initialDisabled"/> |
| </genClasses> |
| <genClasses ecoreClass="UISemanticsGrammar.ecore#//UxViewCategory"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute UISemanticsGrammar.ecore#//UxViewCategory/name"/> |
| </genClasses> |
| </genPackages> |
| </genmodel:GenModel> |