diff options
author | Eike Stepper | 2018-09-22 07:00:16 +0000 |
---|---|---|
committer | Eike Stepper | 2018-09-22 07:00:16 +0000 |
commit | 20f29ab16df76f65f9454ffb70e713fc5354a689 (patch) | |
tree | 1b9a1d5694a002248a214de0904bcae223c4c0a4 /plugins/org.eclipse.emf.cdo.evolution/model | |
parent | 700831eb4b0d0bc5e067259ca90e874d9d153e80 (diff) | |
download | cdo-20f29ab16df76f65f9454ffb70e713fc5354a689.tar.gz cdo-20f29ab16df76f65f9454ffb70e713fc5354a689.tar.xz cdo-20f29ab16df76f65f9454ffb70e713fc5354a689.zip |
Revert "[256856] Support model evolution"
This reverts commit 3a01b3a8ad45368a29ce217fce7d36912d0a13b6.
Diffstat (limited to 'plugins/org.eclipse.emf.cdo.evolution/model')
-rw-r--r-- | plugins/org.eclipse.emf.cdo.evolution/model/evolution.ecore | 213 | ||||
-rw-r--r-- | plugins/org.eclipse.emf.cdo.evolution/model/evolution.genmodel | 128 |
2 files changed, 0 insertions, 341 deletions
diff --git a/plugins/org.eclipse.emf.cdo.evolution/model/evolution.ecore b/plugins/org.eclipse.emf.cdo.evolution/model/evolution.ecore deleted file mode 100644 index b40781227a..0000000000 --- a/plugins/org.eclipse.emf.cdo.evolution/model/evolution.ecore +++ /dev/null @@ -1,213 +0,0 @@ -<?xml version="1.0" encoding="UTF-8"?> -<ecore:EPackage xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" - xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore" name="evolution" nsURI="http://www.eclipse.org/emf/CDO/evolution/1.0.0" - nsPrefix="evolution"> - <eClassifiers xsi:type="ecore:EClass" name="ModelSet" abstract="true"> - <eOperations name="getEvolution" eType="#//Evolution"/> - <eOperations name="getVersion" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/> - <eOperations name="getPreviousRelease" eType="#//Release"/> - <eOperations name="getRootPackages" upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> - <eOperations name="getAllPackages" upperBound="-1" eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EPackage"/> - <eOperations name="containsElement" eType="ecore:EDataType ../../org.eclipse.emf.ecore/model/Ecore.ecore#//EBoolean"> - <eParameters name="modelElement" eType="ecore:EClass ../../org.eclipse.emf.ecore/model/Ecore.ecore#//EModelElement"/> - </eOperations> - <eOperations name="getElement"> - <eGenericType eTypeParameter="#//ModelSet/getElement/T"/> - <eTypeParameters name="T"> - <eBounds eClassifier="ecore:EClass ../../org.eclipse.emf.ecore/model/Ecore.ecore#//EModelElement"/> - </eTypeParameters> - <eParameters name="id" eType="ecore:EDataType ../../org.eclipse.emf.ecore/model/Ecore.ecore#//EString"/> - </eOperations> - <eOperations name="getElementID" eType="ecore:EDataType ../../org.eclipse.emf.ecore/model/Ecore.ecore#//EString"> - <eParameters name="modelElement" eType="ecore:EClass ../../org.eclipse.emf.ecore/model/Ecore.ecore#//EModelElement"/> - </eOperations> - <eOperations name="getElementID" eType="ecore:EDataType ../../org.eclipse.emf.ecore/model/Ecore.ecore#//EString"> - <eParameters name="modelElement" eType="ecore:EClass ../../org.eclipse.emf.ecore/model/Ecore.ecore#//EModelElement"/> - <eParameters name="considerOldIDs" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> - </eOperations> - <eOperations name="compare" eType="#//ModelSetChange"> - <eParameters name="other" eType="#//ModelSet"/> - </eOperations> - <eOperations name="getMigration" eType="#//Migration"> - <eParameters name="diagnosticID" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eOperations> - <eStructuralFeatures xsi:type="ecore:EReference" name="change" eType="#//ModelSetChange" - transient="true" unsettable="true" derived="true" containment="true" resolveProxies="false"> - <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> - <details key="suppressedSetVisibility" value="true"/> - <details key="suppressedUnsetVisibility" value="true"/> - </eAnnotations> - </eStructuralFeatures> - <eStructuralFeatures xsi:type="ecore:EReference" name="migrations" upperBound="-1" - eType="#//Migration" containment="true" eOpposite="#//Migration/modelSet"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Model"> - <eAnnotations source="http://www.eclipse.org/emf/2002/Ecore"> - <details key="constraints" value="ModelLoaded IDs_Exist NamespaceReflectsChange"/> - </eAnnotations> - <eStructuralFeatures xsi:type="ecore:EReference" name="evolution" lowerBound="1" - eType="#//Evolution" eOpposite="#//Evolution/models"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="uRI" eType="#//URI"> - <eAnnotations source="http:///org/eclipse/emf/ecore/util/ExtendedMetaData"> - <details key="kind" value="attribute"/> - <details key="name" value="uri"/> - </eAnnotations> - </eStructuralFeatures> - <eStructuralFeatures xsi:type="ecore:EReference" name="rootPackage" eType="ecore:EClass ../../org.eclipse.emf.ecore/model/Ecore.ecore#//EPackage" - changeable="false" volatile="true" transient="true" derived="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="allPackages" upperBound="-1" - eType="ecore:EClass ../../org.eclipse.emf.ecore/model/Ecore.ecore#//EPackage" - changeable="false" volatile="true" transient="true" derived="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="referencedPackages" upperBound="-1" - eType="ecore:EClass ../../org.eclipse.emf.ecore/model/Ecore.ecore#//EPackage" - changeable="false" volatile="true" transient="true" derived="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="missingPackages" upperBound="-1" - eType="ecore:EClass ../../org.eclipse.emf.ecore/model/Ecore.ecore#//EPackage" - changeable="false" volatile="true" transient="true" derived="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Evolution" eSuperTypes="#//ModelSet"> - <eAnnotations source="http://www.eclipse.org/emf/2002/Ecore"> - <details key="constraints" value="NotEmpty PackagesUnique NoMissingPackages IDsUnique"/> - </eAnnotations> - <eOperations name="getRelease" eType="#//Release"> - <eParameters name="version" eType="ecore:EDataType ../../org.eclipse.emf.ecore/model/Ecore.ecore#//EInt"/> - </eOperations> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="useEcorePackage" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean" - defaultValueLiteral="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="useEresourcePackage" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="useEtypesPackage" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="uniqueNamespaces" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EBoolean" - defaultValueLiteral="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="models" upperBound="-1" - eType="#//Model" containment="true" eOpposite="#//Model/evolution"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rootPackages" upperBound="-1" - eType="ecore:EClass ../../org.eclipse.emf.ecore/model/Ecore.ecore#//EPackage" - changeable="false" volatile="true" transient="true" derived="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="allPackages" upperBound="-1" - eType="ecore:EClass ../../org.eclipse.emf.ecore/model/Ecore.ecore#//EPackage" - changeable="false" volatile="true" transient="true" derived="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="missingPackages" upperBound="-1" - eType="ecore:EClass ../../org.eclipse.emf.ecore/model/Ecore.ecore#//EPackage" - changeable="false" volatile="true" transient="true" derived="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="releases" upperBound="-1" - eType="#//Release" containment="true" eOpposite="#//Release/evolution"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="orderedReleases" upperBound="-1" - eType="#//Release" changeable="false" volatile="true" transient="true" derived="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="latestRelease" eType="#//Release" - changeable="false" volatile="true" transient="true" derived="true"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="nextReleaseVersion" eType="ecore:EDataType ../../org.eclipse.emf.ecore/model/Ecore.ecore#//EInt" - changeable="false" volatile="true" transient="true" derived="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Release" eSuperTypes="#//ModelSet"> - <eStructuralFeatures xsi:type="ecore:EReference" name="evolution" lowerBound="1" - eType="#//Evolution" eOpposite="#//Evolution/releases"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="version" lowerBound="1" - eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="date" lowerBound="1" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EDate"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="nextRelease" eType="#//Release" - changeable="false" volatile="true" transient="true" derived="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="previousRelease" eType="#//Release" - changeable="false" volatile="true" transient="true" derived="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="rootPackages" upperBound="-1" - eType="ecore:EClass ../../org.eclipse.emf.ecore/model/Ecore.ecore#//EPackage" - containment="true"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="allPackages" upperBound="-1" - eType="ecore:EClass ../../org.eclipse.emf.ecore/model/Ecore.ecore#//EPackage" - changeable="false" volatile="true" transient="true" derived="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Change" abstract="true"> - <eOperations name="getModelSetChange" eType="#//ModelSetChange"/> - <eOperations name="getOldElementFor" eType="ecore:EClass ../../org.eclipse.emf.ecore/model/Ecore.ecore#//EModelElement"> - <eParameters name="newElement" eType="ecore:EClass ../../org.eclipse.emf.ecore/model/Ecore.ecore#//EModelElement"/> - </eOperations> - <eOperations name="getNewElementsFor" upperBound="-1" eType="ecore:EClass ../../org.eclipse.emf.ecore/model/Ecore.ecore#//EModelElement"> - <eParameters name="oldElement" eType="ecore:EClass ../../org.eclipse.emf.ecore/model/Ecore.ecore#//EModelElement"/> - </eOperations> - <eOperations name="getOldModelSet" eType="#//ModelSet"/> - <eOperations name="getNewModelSet" eType="#//ModelSet"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="parent" eType="#//Change" - resolveProxies="false" eOpposite="#//Change/children"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="children" upperBound="-1" - eType="#//Change" containment="true" resolveProxies="false" eOpposite="#//Change/parent"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ModelSetChange" eSuperTypes="#//Change"> - <eStructuralFeatures xsi:type="ecore:EReference" name="oldModelSet" eType="#//ModelSet"> - <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> - <details key="suppressedSetVisibility" value="true"/> - </eAnnotations> - </eStructuralFeatures> - <eStructuralFeatures xsi:type="ecore:EReference" name="newModelSet" eType="#//ModelSet"> - <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> - <details key="suppressedSetVisibility" value="true"/> - </eAnnotations> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="ElementChange" eSuperTypes="#//Change"> - <eAnnotations source="http://www.eclipse.org/emf/2002/Ecore"> - <details key="constraints" value="FeaturePathIsKnown"/> - </eAnnotations> - <eOperations name="getElement" eType="ecore:EClass ../../org.eclipse.emf.ecore/model/Ecore.ecore#//EModelElement"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="oldElement" eType="ecore:EClass ../../org.eclipse.emf.ecore/model/Ecore.ecore#//EModelElement"> - <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> - <details key="suppressedSetVisibility" value="true"/> - </eAnnotations> - </eStructuralFeatures> - <eStructuralFeatures xsi:type="ecore:EReference" name="newElement" eType="ecore:EClass ../../org.eclipse.emf.ecore/model/Ecore.ecore#//EModelElement"> - <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> - <details key="suppressedSetVisibility" value="true"/> - </eAnnotations> - </eStructuralFeatures> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="kind" eType="#//ChangeKind"> - <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> - <details key="suppressedSetVisibility" value="true"/> - </eAnnotations> - </eStructuralFeatures> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="PropertyChange" eSuperTypes="#//Change"> - <eStructuralFeatures xsi:type="ecore:EReference" name="feature" eType="ecore:EClass ../../org.eclipse.emf.ecore/model/Ecore.ecore#//EStructuralFeature"> - <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> - <details key="suppressedSetVisibility" value="true"/> - </eAnnotations> - </eStructuralFeatures> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="oldValue" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"> - <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> - <details key="suppressedSetVisibility" value="true"/> - </eAnnotations> - </eStructuralFeatures> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="newValue" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EJavaObject"> - <eAnnotations source="http://www.eclipse.org/emf/2002/GenModel"> - <details key="suppressedSetVisibility" value="true"/> - </eAnnotations> - </eStructuralFeatures> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="kind" eType="#//ChangeKind" - changeable="false" volatile="true" transient="true" derived="true"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="Migration" abstract="true"> - <eAnnotations source="http://www.eclipse.org/emf/2002/Ecore"> - <details key="constraints" value="NotObsolete"/> - </eAnnotations> - <eStructuralFeatures xsi:type="ecore:EReference" name="modelSet" eType="#//ModelSet" - eOpposite="#//ModelSet/migrations"/> - <eStructuralFeatures xsi:type="ecore:EAttribute" name="diagnosticID" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EClass" name="FeaturePathMigration" eSuperTypes="#//Migration"> - <eAnnotations source="http://www.eclipse.org/emf/2002/Ecore"> - <details key="constraints" value="NewFeatureReachable"/> - </eAnnotations> - <eStructuralFeatures xsi:type="ecore:EReference" name="fromClass" lowerBound="1" - eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="toClass" lowerBound="1" - eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EClass"/> - <eStructuralFeatures xsi:type="ecore:EReference" name="featurePath" upperBound="-1" - eType="ecore:EClass http://www.eclipse.org/emf/2002/Ecore#//EReference"/> - </eClassifiers> - <eClassifiers xsi:type="ecore:EDataType" name="URI" instanceClassName="org.eclipse.emf.common.util.URI"/> - <eClassifiers xsi:type="ecore:EEnum" name="ChangeKind"> - <eLiterals name="NONE"/> - <eLiterals name="CHANGED" value="1"/> - <eLiterals name="REMOVED" value="2"/> - <eLiterals name="ADDED" value="3"/> - <eLiterals name="COPIED" value="4"/> - <eLiterals name="MOVED" value="5"/> - </eClassifiers> -</ecore:EPackage> diff --git a/plugins/org.eclipse.emf.cdo.evolution/model/evolution.genmodel b/plugins/org.eclipse.emf.cdo.evolution/model/evolution.genmodel deleted file mode 100644 index ae03a8ab51..0000000000 --- a/plugins/org.eclipse.emf.cdo.evolution/model/evolution.genmodel +++ /dev/null @@ -1,128 +0,0 @@ -<?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.emf.cdo.evolution/src" creationIcons="false" - modelPluginID="org.eclipse.emf.cdo.evolution" modelName="Evolution" modelPluginClass="org.eclipse.emf.cdo.evolution.impl.EvolutionPlugin" - rootExtendsInterface="org.eclipse.emf.cdo.CDOObject" rootExtendsClass="org.eclipse.emf.internal.cdo.CDOObjectImpl" - testsDirectory="" importerID="org.eclipse.emf.importer.cdo" featureDelegation="Dynamic" - complianceLevel="5.0" copyrightFields="false" optimizedHasChildren="true" colorProviders="true" - fontProviders="true" usedGenPackages="../../org.eclipse.emf.ecore/model/Ecore.genmodel#//ecore" - operationReflection="true" importOrganizing="true" decoration="Live" styleProviders="true" - cleanup="true" autoResizeProperties="true" findAction="true" collapseAllAction="true"> - <foreignModel>evolution.ecore</foreignModel> - <modelPluginVariables>CDO=org.eclipse.emf.cdo</modelPluginVariables> - <genPackages prefix="Evolution" basePackage="org.eclipse.emf.cdo" disposableProviderFactory="true" - dataTypeConverters="true" multipleEditorPages="false" extensibleProviderFactory="true" - childCreationExtenders="true" ecorePackage="evolution.ecore#/"> - <genEnums typeSafeEnumCompatible="false" ecoreEnum="evolution.ecore#//ChangeKind"> - <genEnumLiterals ecoreEnumLiteral="evolution.ecore#//ChangeKind/NONE"/> - <genEnumLiterals ecoreEnumLiteral="evolution.ecore#//ChangeKind/CHANGED"/> - <genEnumLiterals ecoreEnumLiteral="evolution.ecore#//ChangeKind/REMOVED"/> - <genEnumLiterals ecoreEnumLiteral="evolution.ecore#//ChangeKind/ADDED"/> - <genEnumLiterals ecoreEnumLiteral="evolution.ecore#//ChangeKind/COPIED"/> - <genEnumLiterals ecoreEnumLiteral="evolution.ecore#//ChangeKind/MOVED"/> - </genEnums> - <genDataTypes ecoreDataType="evolution.ecore#//URI"/> - <genClasses image="false" ecoreClass="evolution.ecore#//ModelSet"> - <genFeatures property="None" children="true" createChild="false" ecoreFeature="ecore:EReference evolution.ecore#//ModelSet/change"/> - <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference evolution.ecore#//ModelSet/migrations"/> - <genOperations ecoreOperation="evolution.ecore#//ModelSet/getEvolution"/> - <genOperations ecoreOperation="evolution.ecore#//ModelSet/getVersion"/> - <genOperations ecoreOperation="evolution.ecore#//ModelSet/getPreviousRelease"/> - <genOperations ecoreOperation="evolution.ecore#//ModelSet/getRootPackages"/> - <genOperations ecoreOperation="evolution.ecore#//ModelSet/getAllPackages"/> - <genOperations ecoreOperation="evolution.ecore#//ModelSet/containsElement"> - <genParameters ecoreParameter="evolution.ecore#//ModelSet/containsElement/modelElement"/> - </genOperations> - <genOperations ecoreOperation="evolution.ecore#//ModelSet/getElement"> - <genParameters ecoreParameter="evolution.ecore#//ModelSet/getElement/id"/> - <genTypeParameters ecoreTypeParameter="evolution.ecore#//ModelSet/getElement/T"/> - </genOperations> - <genOperations ecoreOperation="evolution.ecore#//ModelSet/getElementID"> - <genParameters ecoreParameter="evolution.ecore#//ModelSet/getElementID/modelElement"/> - </genOperations> - <genOperations ecoreOperation="evolution.ecore#//ModelSet/getElementID.1"> - <genParameters ecoreParameter="evolution.ecore#//ModelSet/getElementID.1/modelElement"/> - <genParameters ecoreParameter="evolution.ecore#//ModelSet/getElementID.1/considerOldIDs"/> - </genOperations> - <genOperations ecoreOperation="evolution.ecore#//ModelSet/compare"> - <genParameters ecoreParameter="evolution.ecore#//ModelSet/compare/other"/> - </genOperations> - <genOperations ecoreOperation="evolution.ecore#//ModelSet/getMigration"> - <genParameters ecoreParameter="evolution.ecore#//ModelSet/getMigration/diagnosticID"/> - </genOperations> - </genClasses> - <genClasses ecoreClass="evolution.ecore#//Model"> - <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference evolution.ecore#//Model/evolution"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute evolution.ecore#//Model/uRI"/> - <genFeatures property="Readonly" children="true" createChild="false" ecoreFeature="ecore:EReference evolution.ecore#//Model/rootPackage"/> - <genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EReference evolution.ecore#//Model/allPackages"/> - <genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EReference evolution.ecore#//Model/referencedPackages"/> - <genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EReference evolution.ecore#//Model/missingPackages"/> - </genClasses> - <genClasses ecoreClass="evolution.ecore#//Evolution"> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute evolution.ecore#//Evolution/useEcorePackage"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute evolution.ecore#//Evolution/useEresourcePackage"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute evolution.ecore#//Evolution/useEtypesPackage"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute evolution.ecore#//Evolution/uniqueNamespaces"/> - <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference evolution.ecore#//Evolution/models"/> - <genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference evolution.ecore#//Evolution/rootPackages"/> - <genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference evolution.ecore#//Evolution/allPackages"/> - <genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference evolution.ecore#//Evolution/missingPackages"/> - <genFeatures property="None" createChild="false" ecoreFeature="ecore:EReference evolution.ecore#//Evolution/releases"/> - <genFeatures property="Readonly" children="true" createChild="false" ecoreFeature="ecore:EReference evolution.ecore#//Evolution/orderedReleases"/> - <genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference evolution.ecore#//Evolution/latestRelease"/> - <genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute evolution.ecore#//Evolution/nextReleaseVersion"/> - <genOperations ecoreOperation="evolution.ecore#//Evolution/getRelease"> - <genParameters ecoreParameter="evolution.ecore#//Evolution/getRelease/version"/> - </genOperations> - </genClasses> - <genClasses ecoreClass="evolution.ecore#//Release"> - <genFeatures property="None" notify="false" createChild="false" propertySortChoices="true" - ecoreFeature="ecore:EReference evolution.ecore#//Release/evolution"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute evolution.ecore#//Release/version"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute evolution.ecore#//Release/date"/> - <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference evolution.ecore#//Release/nextRelease"/> - <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference evolution.ecore#//Release/previousRelease"/> - <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference evolution.ecore#//Release/rootPackages"/> - <genFeatures property="Readonly" notify="false" createChild="false" ecoreFeature="ecore:EReference evolution.ecore#//Release/allPackages"/> - </genClasses> - <genClasses image="false" ecoreClass="evolution.ecore#//Change"> - <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference evolution.ecore#//Change/parent"/> - <genFeatures property="None" children="true" createChild="false" ecoreFeature="ecore:EReference evolution.ecore#//Change/children"/> - <genOperations ecoreOperation="evolution.ecore#//Change/getModelSetChange"/> - <genOperations ecoreOperation="evolution.ecore#//Change/getOldElementFor"> - <genParameters ecoreParameter="evolution.ecore#//Change/getOldElementFor/newElement"/> - </genOperations> - <genOperations ecoreOperation="evolution.ecore#//Change/getNewElementsFor"> - <genParameters ecoreParameter="evolution.ecore#//Change/getNewElementsFor/oldElement"/> - </genOperations> - <genOperations ecoreOperation="evolution.ecore#//Change/getOldModelSet"/> - <genOperations ecoreOperation="evolution.ecore#//Change/getNewModelSet"/> - </genClasses> - <genClasses ecoreClass="evolution.ecore#//ModelSetChange"> - <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference evolution.ecore#//ModelSetChange/oldModelSet"/> - <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference evolution.ecore#//ModelSetChange/newModelSet"/> - </genClasses> - <genClasses image="false" ecoreClass="evolution.ecore#//ElementChange"> - <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference evolution.ecore#//ElementChange/oldElement"/> - <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference evolution.ecore#//ElementChange/newElement"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute evolution.ecore#//ElementChange/kind"/> - <genOperations ecoreOperation="evolution.ecore#//ElementChange/getElement"/> - </genClasses> - <genClasses ecoreClass="evolution.ecore#//PropertyChange"> - <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference evolution.ecore#//PropertyChange/feature"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute evolution.ecore#//PropertyChange/oldValue"/> - <genFeatures createChild="false" ecoreFeature="ecore:EAttribute evolution.ecore#//PropertyChange/newValue"/> - <genFeatures property="Readonly" createChild="false" ecoreFeature="ecore:EAttribute evolution.ecore#//PropertyChange/kind"/> - </genClasses> - <genClasses image="false" ecoreClass="evolution.ecore#//Migration"> - <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference evolution.ecore#//Migration/modelSet"/> - <genFeatures property="None" createChild="false" ecoreFeature="ecore:EAttribute evolution.ecore#//Migration/diagnosticID"/> - </genClasses> - <genClasses ecoreClass="evolution.ecore#//FeaturePathMigration"> - <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference evolution.ecore#//FeaturePathMigration/fromClass"/> - <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference evolution.ecore#//FeaturePathMigration/toClass"/> - <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference evolution.ecore#//FeaturePathMigration/featurePath"/> - </genClasses> - </genPackages> -</genmodel:GenModel> |