blob: 4b2c41988fe7432c03173335be730640a6570a67 [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.qvt.declarative.emof.qvtcore/src"
modelPluginID="org.eclipse.qvt.declarative.emof.qvtcore" modelName="QVTCore" importerID="org.eclipse.emf.importer.ecore"
complianceLevel="6.0" copyrightFields="false" language="" usedGenPackages="platform:/plugin/org.eclipse.qvt.declarative.emof.emof/model/EMOF.genmodel#//EMOF platform:/plugin/org.eclipse.qvt.declarative.emof.essentialocl/model/EssentialOCL.genmodel#//EssentialOCL platform:/plugin/org.eclipse.qvt.declarative.emof.qvtbase/model/QVTBase.genmodel#//QVTBase">
<foreignModel>QVTCore.ecore</foreignModel>
<genPackages prefix="QVTCore" basePackage="org.eclipse.qvt.declarative.emof" disposableProviderFactory="true"
contentTypeIdentifier="org.eclipse.qvt.declarative.emof.qvtcore" ecorePackage="QVTCore.ecore#QVTCore">
<genEnums typeSafeEnumCompatible="false" ecoreEnum="QVTCore.ecore#QVTCore.EnforcementMode">
<genEnumLiterals ecoreEnumLiteral="QVTCore.ecore#QVTCore.EnforcementMode.Creation"/>
<genEnumLiterals ecoreEnumLiteral="QVTCore.ecore#QVTCore.EnforcementMode.Deletion"/>
</genEnums>
<genClasses image="false" ecoreClass="QVTCore.ecore#QVTCore.Area">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference QVTCore.ecore#QVTCore.Area.bottomPattern"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference QVTCore.ecore#QVTCore.Area.guardPattern"/>
</genClasses>
<genClasses ecoreClass="QVTCore.ecore#QVTCore.Assignment">
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference QVTCore.ecore#QVTCore.Assignment.bottomPattern"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute QVTCore.ecore#QVTCore.Assignment.isDefault"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference QVTCore.ecore#QVTCore.Assignment.slotExpression"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference QVTCore.ecore#QVTCore.Assignment.value"/>
</genClasses>
<genClasses ecoreClass="QVTCore.ecore#QVTCore.BottomPattern">
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference QVTCore.ecore#QVTCore.BottomPattern.area"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference QVTCore.ecore#QVTCore.BottomPattern.assignment"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference QVTCore.ecore#QVTCore.BottomPattern.enforcementOperation"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference QVTCore.ecore#QVTCore.BottomPattern.realizedVariable"/>
</genClasses>
<genClasses ecoreClass="QVTCore.ecore#QVTCore.CoreDomain"/>
<genClasses ecoreClass="QVTCore.ecore#QVTCore.CorePattern">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference QVTCore.ecore#//CorePattern/variable"/>
</genClasses>
<genClasses ecoreClass="QVTCore.ecore#QVTCore.EnforcementOperation">
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference QVTCore.ecore#QVTCore.EnforcementOperation.bottomPattern"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute QVTCore.ecore#QVTCore.EnforcementOperation.enforcementMode"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference QVTCore.ecore#QVTCore.EnforcementOperation.operationCallExp"/>
</genClasses>
<genClasses ecoreClass="QVTCore.ecore#QVTCore.GuardPattern">
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference QVTCore.ecore#QVTCore.GuardPattern.area"/>
</genClasses>
<genClasses ecoreClass="QVTCore.ecore#QVTCore.Mapping">
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference QVTCore.ecore#QVTCore.Mapping.context"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference QVTCore.ecore#QVTCore.Mapping.local"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference QVTCore.ecore#QVTCore.Mapping.refinement"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference QVTCore.ecore#QVTCore.Mapping.specification"/>
</genClasses>
<genClasses ecoreClass="QVTCore.ecore#QVTCore.PropertyAssignment">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference QVTCore.ecore#QVTCore.PropertyAssignment.targetProperty"/>
</genClasses>
<genClasses ecoreClass="QVTCore.ecore#QVTCore.RealizedVariable">
<genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference QVTCore.ecore#QVTCore.RealizedVariable.bottomPattern"/>
</genClasses>
<genClasses ecoreClass="QVTCore.ecore#QVTCore.VariableAssignment">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference QVTCore.ecore#QVTCore.VariableAssignment.targetVariable"/>
</genClasses>
</genPackages>
</genmodel:GenModel>