| <?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) 2010, 2018 BestSolution.at and others.

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

Contributors:
 Tom Schindl <tom.schindl@bestsolution.at> - initial API and implementation
 IBM Corporation - initial API and implementation" |
| modelDirectory="/org.eclipse.e4.ui.model.workbench/src" editDirectory="" editorDirectory="" |
| modelPluginID="org.eclipse.e4.ui.model.workbench" modelName="ModelFragment" updateClasspath="false" |
| nonNLSMarkers="true" rootExtendsInterface="" rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl.Container" |
| suppressEMFTypes="true" suppressEMFMetaData="true" codeFormatting="true" testsDirectory="" |
| importerID="org.eclipse.emf.importer.ecore" complianceLevel="8.0" copyrightFields="false" |
| usedGenPackages="UIElements.genmodel#//application" interfaceNamePattern="M{0}" |
| operationReflection="true" importOrganizing="true" cleanup="true"> |
| <foreignModel>ModelFragment.ecore</foreignModel> |
| <genPackages prefix="Fragment" basePackage="org.eclipse.e4.ui.model" disposableProviderFactory="true" |
| ecorePackage="ModelFragment.ecore#/"> |
| <genClasses ecoreClass="ModelFragment.ecore#//ModelFragments"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ModelFragment.ecore#//ModelFragments/imports"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ModelFragment.ecore#//ModelFragments/fragments"/> |
| </genClasses> |
| <genClasses image="false" ecoreClass="ModelFragment.ecore#//ModelFragment"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference ModelFragment.ecore#//ModelFragment/elements"/> |
| <genOperations ecoreOperation="ModelFragment.ecore#//ModelFragment/merge"> |
| <genParameters ecoreParameter="ModelFragment.ecore#//ModelFragment/merge/application"/> |
| </genOperations> |
| </genClasses> |
| <genClasses ecoreClass="ModelFragment.ecore#//StringModelFragment"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ModelFragment.ecore#//StringModelFragment/featurename"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ModelFragment.ecore#//StringModelFragment/parentElementId"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute ModelFragment.ecore#//StringModelFragment/positionInList"/> |
| </genClasses> |
| </genPackages> |
| <codeStyle>UnnecessaryAssignmentBeforeReturn</codeStyle> |
| <codeStyle>SwitchMissingDefaultCase</codeStyle> |
| <codeStyle>UnnecessaryDeprecatedMethod</codeStyle> |
| </genmodel:GenModel> |