| <?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) 2020 Robert Bosch GmbH and others.

 This program and the accompanying materials are made
 available under the terms of the Eclipse Public License 2.0
 which is available at https://www.eclipse.org/legal/epl-2.0/

 SPDX-License-Identifier: EPL-2.0

 Generated using Eclipse EMF

*******************************************************************************" |
| modelDirectory="/org.eclipse.app4mc.slg.config/src-gen" editDirectory="/org.eclipse.app4mc.slg.config.edit/src-gen" |
| editorDirectory="/org.eclipse.app4mc.slg.config.editor/src-gen" modelPluginID="org.eclipse.app4mc.slg.config" |
| modelName="Configuration" editPluginClass="org.eclipse.app4mc.slg.config.provider.ConfigurationEditPlugin" |
| editorPluginClass="org.eclipse.app4mc.slg.config.presentation.ConfigurationEditorPlugin" |
| rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container" testSuiteClass="org.eclipse.app4mc.slg.config.tests.ConfigurationAllTests" |
| importerID="org.eclipse.emf.importer.ecore" complianceLevel="8.0" editPluginID="org.eclipse.app4mc.slg.config.edit" |
| editorPluginID="org.eclipse.app4mc.slg.config.editor" operationReflection="true" |
| importOrganizing="true"> |
| <foreignModel>configuration.ecore</foreignModel> |
| <genPackages prefix="Configuration" basePackage="org.eclipse.app4mc.slg" disposableProviderFactory="true" |
| fileExtensions="config" ecorePackage="configuration.ecore#/"> |
| <genEnums typeSafeEnumCompatible="false" ecoreEnum="configuration.ecore#//FileType"> |
| <genEnumLiterals ecoreEnumLiteral="configuration.ecore#//FileType/UNDEFINED"/> |
| <genEnumLiterals ecoreEnumLiteral="configuration.ecore#//FileType/c"/> |
| <genEnumLiterals ecoreEnumLiteral="configuration.ecore#//FileType/h"/> |
| <genEnumLiterals ecoreEnumLiteral="configuration.ecore#//FileType/cpp"/> |
| <genEnumLiterals ecoreEnumLiteral="configuration.ecore#//FileType/hpp"/> |
| </genEnums> |
| <genEnums typeSafeEnumCompatible="false" ecoreEnum="configuration.ecore#//TickType"> |
| <genEnumLiterals ecoreEnumLiteral="configuration.ecore#//TickType/average"/> |
| <genEnumLiterals ecoreEnumLiteral="configuration.ecore#//TickType/minimum"/> |
| <genEnumLiterals ecoreEnumLiteral="configuration.ecore#//TickType/maximum"/> |
| </genEnums> |
| <genEnums typeSafeEnumCompatible="false" ecoreEnum="configuration.ecore#//PlatformArchitecture"> |
| <genEnumLiterals ecoreEnumLiteral="configuration.ecore#//PlatformArchitecture/x86_64"/> |
| <genEnumLiterals ecoreEnumLiteral="configuration.ecore#//PlatformArchitecture/x86_32"/> |
| <genEnumLiterals ecoreEnumLiteral="configuration.ecore#//PlatformArchitecture/aarch64"/> |
| </genEnums> |
| <genClasses ecoreClass="configuration.ecore#//ConfigModel"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute configuration.ecore#//ConfigModel/vrteVersion"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute configuration.ecore#//ConfigModel/defaultTickType"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference configuration.ecore#//ConfigModel/customTickImpl"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference configuration.ecore#//ConfigModel/customReadImpl"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference configuration.ecore#//ConfigModel/customWriteImpl"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute configuration.ecore#//ConfigModel/platformArchitectureType"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute configuration.ecore#//ConfigModel/vrteAdaptiveStudioVersion"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference configuration.ecore#//ConfigModel/middleWareSpecificSettings"/> |
| </genClasses> |
| <genClasses ecoreClass="configuration.ecore#//CustomImpl"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute configuration.ecore#//CustomImpl/enable"/> |
| <genFeatures createChild="false" propertyMultiLine="true" ecoreFeature="ecore:EAttribute configuration.ecore#//CustomImpl/value"/> |
| </genClasses> |
| <genClasses ecoreClass="configuration.ecore#//CustomTickImpl"/> |
| <genClasses ecoreClass="configuration.ecore#//CustomReadImpl"/> |
| <genClasses ecoreClass="configuration.ecore#//CustomWriteImpl"/> |
| <genClasses image="false" ecoreClass="configuration.ecore#//MiddleWareSettings"/> |
| </genPackages> |
| </genmodel:GenModel> |