blob: 4db24b0dfc8f7210789feac36db0ca3654fb7ef7 [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=" * Copyright (c) 2011, 2017 - Lunifera GmbH (Gross Enzersdorf, Austria), Loetz GmbH&amp;Co.KG (69115 Heidelberg, Germany)&#xA; * All rights reserved. This program and the accompanying materials&#xA; * are made available under the terms of the Eclipse Public License v1.0&#xA; * which accompanies this distribution, and is available at&#xA; * http://www.eclipse.org/legal/epl-v10.html&#xA; *&#xA; * Contributors:&#xA; * Florian Pirchner - Initial implementation&#xA;"
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>