blob: fbdf09ee0e9bcc50429b7964bcaece40925a057f [file]
<?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" modelDirectory="/org.eclipse.viatra.debug.example.targetmodel/src"
modelPluginID="org.eclipse.viatra.debug.example.targetmodel" modelName="Targetmodel"
rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container" importerID="org.eclipse.emf.importer.ecore"
complianceLevel="8.0" copyrightFields="false" usedGenPackages="../../org.eclipse.emf.ecore/model/Ecore.genmodel#//ecore ../../org.eclipse.uml2.types/model/Types.genmodel#//types ../../org.eclipse.uml2.uml/model/UML.genmodel#//uml"
operationReflection="true" importOrganizing="true">
<foreignModel>targetmodel.ecore</foreignModel>
<genPackages prefix="TargetModel" disposableProviderFactory="true" ecorePackage="targetmodel.ecore#/">
<genClasses ecoreClass="targetmodel.ecore#//TModel">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute targetmodel.ecore#//TModel/name"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference targetmodel.ecore#//TModel/classes"/>
</genClasses>
<genClasses ecoreClass="targetmodel.ecore#//TClass">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute targetmodel.ecore#//TClass/name"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference targetmodel.ecore#//TClass/superClass"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference targetmodel.ecore#//TClass/superInterfaces"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference targetmodel.ecore#//TClass/properties"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference targetmodel.ecore#//TClass/operations"/>
</genClasses>
<genClasses ecoreClass="targetmodel.ecore#//TProperty">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute targetmodel.ecore#//TProperty/name"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference targetmodel.ecore#//TProperty/type"/>
</genClasses>
<genClasses ecoreClass="targetmodel.ecore#//TOperation">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute targetmodel.ecore#//TOperation/name"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference targetmodel.ecore#//TOperation/type"/>
</genClasses>
</genPackages>
</genmodel:GenModel>