| <?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-2013, Zoltan Ujhelyi, Istvan Rath and Daniel Varro
This program and the accompanying materials are made available under the
terms of the Eclipse Public License v. 2.0 which is available at
http://www.eclipse.org/legal/epl-v20.html.

SPDX-License-Identifier: EPL-2.0

Contributors:
 Zoltan Ujhelyi - initial API and implementation
 Csaba Debreceni - add exception for deprecated methods" |
| modelDirectory="/org.eclipse.viatra.addon.viewers.runtime/emf-gen" editDirectory="/org.eclipse.viatra.addon.viewers.runtime.edit/emf-gen" |
| editorDirectory="/org.eclipse.viatra.addon.viewers.runtime.editor/emf-gen" modelPluginID="org.eclipse.viatra.addon.viewers.runtime" |
| modelName="Notation" rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container" |
| testsDirectory="/org.eclipse.viatra.addon.viewers.runtime.tests/emf-gen" importerID="org.eclipse.emf.importer.ecore" |
| complianceLevel="7.0" copyrightFields="false" runtimeVersion="2.10" operationReflection="true"> |
| <foreignModel>notation.ecore</foreignModel> |
| <genPackages prefix="Notation" basePackage="org.eclipse.viatra.addon.viewers.runtime" |
| disposableProviderFactory="true" ecorePackage="notation.ecore#/"> |
| <genEnums typeSafeEnumCompatible="false" ecoreEnum="notation.ecore#//HierarchyPolicy"> |
| <genEnumLiterals ecoreEnumLiteral="notation.ecore#//HierarchyPolicy/Port"/> |
| <genEnumLiterals ecoreEnumLiteral="notation.ecore#//HierarchyPolicy/Always"/> |
| <genEnumLiterals ecoreEnumLiteral="notation.ecore#//HierarchyPolicy/Child"/> |
| <genEnumLiterals ecoreEnumLiteral="notation.ecore#//HierarchyPolicy/Root"/> |
| </genEnums> |
| <genClasses ecoreClass="notation.ecore#//FormattableElement"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute notation.ecore#//FormattableElement/label"/> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference notation.ecore#//FormattableElement/format"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute notation.ecore#//FormattableElement/id"/> |
| </genClasses> |
| <genClasses ecoreClass="notation.ecore#//FormatSpecification"> |
| <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference notation.ecore#//FormatSpecification/properties"/> |
| </genClasses> |
| <genClasses ecoreClass="notation.ecore#//Item"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference notation.ecore#//Item/parent"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference notation.ecore#//Item/children"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute notation.ecore#//Item/policy"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute notation.ecore#//Item/paramObject"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference notation.ecore#//Item/paramEObject"/> |
| </genClasses> |
| <genClasses ecoreClass="notation.ecore#//Edge"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference notation.ecore#//Edge/source"/> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference notation.ecore#//Edge/target"/> |
| </genClasses> |
| <genClasses ecoreClass="notation.ecore#//Containment"/> |
| <genClasses ecoreClass="notation.ecore#//NotationModel"> |
| <genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference notation.ecore#//NotationModel/items"/> |
| <genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference notation.ecore#//NotationModel/edges"/> |
| <genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference notation.ecore#//NotationModel/containments"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute notation.ecore#//NotationModel/id"/> |
| </genClasses> |
| <genClasses ecoreClass="notation.ecore#//Attribute"> |
| <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference notation.ecore#//Attribute/container"/> |
| </genClasses> |
| <genClasses ecoreClass="notation.ecore#//StringToStringMap"> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute notation.ecore#//StringToStringMap/value"/> |
| <genFeatures createChild="false" ecoreFeature="ecore:EAttribute notation.ecore#//StringToStringMap/key"/> |
| </genClasses> |
| </genPackages> |
| </genmodel:GenModel> |