blob: c18e9b8940a08cdc270066fa95184f325c374e24 [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" templateDirectory="" modelName="Example2Environment"
updateClasspath="false" rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container"
importerID="org.eclipse.emf.importer.ecore" bundleManifest="false" complianceLevel="8.0"
copyrightFields="false" usedGenPackages="Classes.genmodel#//classes 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>
<foreignModel>EnvExample2.ecore</foreignModel>
<modelPluginVariables>org.eclipse.ocl.pivot</modelPluginVariables>
<modelPluginVariables>org.eclipse.ocl.examples.codegen</modelPluginVariables>
<modelPluginVariables>org.eclipse.ocl.jdt.annotation7</modelPluginVariables>
<genPackages prefix="Environment" basePackage="example2.classes" disposableProviderFactory="true"
ecorePackage="EnvExample2.ecore#/">
<genClasses ecoreClass="EnvExample2.ecore#//LookupEnvironment">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference EnvExample2.ecore#//LookupEnvironment/entries"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference EnvExample2.ecore#//LookupEnvironment/parentEnv"/>
<genOperations ecoreOperation="EnvExample2.ecore#//LookupEnvironment/addElements">
<genParameters ecoreParameter="EnvExample2.ecore#//LookupEnvironment/addElements/elements"/>
<genTypeParameters ecoreTypeParameter="EnvExample2.ecore#//LookupEnvironment/addElements/NE"/>
</genOperations>
<genOperations ecoreOperation="EnvExample2.ecore#//LookupEnvironment/addElement">
<genParameters ecoreParameter="EnvExample2.ecore#//LookupEnvironment/addElement/element"/>
</genOperations>
<genOperations ecoreOperation="EnvExample2.ecore#//LookupEnvironment/addElementWithName">
<genParameters ecoreParameter="EnvExample2.ecore#//LookupEnvironment/addElementWithName/entryName"/>
<genParameters ecoreParameter="EnvExample2.ecore#//LookupEnvironment/addElementWithName/element"/>
</genOperations>
<genOperations ecoreOperation="EnvExample2.ecore#//LookupEnvironment/getNamedElements">
<genParameters ecoreParameter="EnvExample2.ecore#//LookupEnvironment/getNamedElements/entryName"/>
</genOperations>
</genClasses>
<genClasses image="false" ecoreClass="EnvExample2.ecore#//Env4CG">
<genOperations ecoreOperation="EnvExample2.ecore#//Env4CG/hasFinalResult"/>
<genOperations ecoreOperation="EnvExample2.ecore#//Env4CG/getExecutor"/>
</genClasses>
<genClasses ecoreClass="EnvExample2.ecore#//EnvEntry">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute EnvExample2.ecore#//EnvEntry/name"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference EnvExample2.ecore#//EnvEntry/namedElements"/>
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference EnvExample2.ecore#//EnvEntry/env"/>
</genClasses>
<genClasses image="false" ecoreClass="EnvExample2.ecore#//Executor"/>
</genPackages>
</genmodel:GenModel>