blob: 56e56797f15412edec73f2d6328d9ddfabc015d6 [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" modelDirectory="/org.eclipse.qvtd.cs2as.compiler.tests/tests-gen"
modelPluginID="org.eclipse.qvtd.cs2as.compiler.tests" modelName="TargetMM1" rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container"
importerID="org.eclipse.emf.importer.ecore" bundleManifest="false" complianceLevel="8.0"
copyrightFields="false" usedGenPackages="EnvExample1.genmodel#//lookup platform:/plugin/org.eclipse.ocl.pivot/model/oclstdlib.genmodel#//oclstdlib"
operationReflection="true" importOrganizing="true" pluginKey="">
<genAnnotations source="http://www.eclipse.org/OCL/GenModel">
<details key="Use Delegates" value="false"/>
<details key="Use Null Annotations" value="true"/>
</genAnnotations>
<genAnnotations source="http://www.eclipse.org/OCL/GenModel/Visitor">
<details key="Root Visitor Class" value="example1.target.util.Visitor"/>
<details key="Visitable Interface" value="example1.target.util.Visitable"/>
</genAnnotations>
<foreignModel>TargetMM1.ecore</foreignModel>
<genPackages prefix="Target" basePackage="example1" disposableProviderFactory="true"
ecorePackage="TargetMM1.ecore#/">
<genClasses image="false" ecoreClass="TargetMM1.ecore#//A"/>
<genClasses ecoreClass="TargetMM1.ecore#//A1">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference TargetMM1.ecore#//A1/ownsB"/>
</genClasses>
<genClasses ecoreClass="TargetMM1.ecore#//A2">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference TargetMM1.ecore#//A2/ownsC"/>
</genClasses>
<genClasses ecoreClass="TargetMM1.ecore#//A3"/>
<genClasses ecoreClass="TargetMM1.ecore#//B">
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference TargetMM1.ecore#//B/toA1"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference TargetMM1.ecore#//B/ownsD"/>
</genClasses>
<genClasses ecoreClass="TargetMM1.ecore#//C">
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference TargetMM1.ecore#//C/toA2"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference TargetMM1.ecore#//C/ownsD"/>
</genClasses>
<genClasses ecoreClass="TargetMM1.ecore#//D">
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference TargetMM1.ecore#//D/toC"/>
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference TargetMM1.ecore#//D/toB"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference TargetMM1.ecore#//D/toA"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference TargetMM1.ecore#//D/refsB"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference TargetMM1.ecore#//D/refsC"/>
</genClasses>
<genClasses ecoreClass="TargetMM1.ecore#//TRoot">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference TargetMM1.ecore#//TRoot/ownedA"/>
</genClasses>
<genClasses ecoreClass="TargetMM1.ecore#//NamedElement">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute TargetMM1.ecore#//NamedElement/name"/>
</genClasses>
<genClasses ecoreClass="TargetMM1.ecore#//Namespace"/>
<genClasses image="false" ecoreClass="TargetMM1.ecore#//Visitable"/>
</genPackages>
</genmodel:GenModel>