Skip to main content
aboutsummaryrefslogtreecommitdiffstats
blob: ae03a8ab51e65de5a5e9ba1cca3448ed6c2057f4 (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
<?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>

Back to the top