-
Notifications
You must be signed in to change notification settings - Fork 10
Expand file tree
/
Copy pathGenericTrace.genmodel
More file actions
125 lines (125 loc) · 10.4 KB
/
GenericTrace.genmodel
File metadata and controls
125 lines (125 loc) · 10.4 KB
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
<?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.gemoc.trace.commons.model/src" modelPluginID="org.eclipse.gemoc.trace.commons.model"
modelName="GenericTrace" rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container"
importerID="org.eclipse.emf.importer.ecore" complianceLevel="8.0" copyrightFields="false"
usedGenPackages="../../org.eclipse.emf.ecore/model/Ecore.genmodel#//ecore LaunchConfiguration.genmodel#//launchconfiguration"
operationReflection="true" importOrganizing="true">
<foreignModel>GenericTrace.ecore</foreignModel>
<genPackages prefix="Trace" basePackage="org.eclipse.gemoc.trace.commons.model" disposableProviderFactory="true"
ecorePackage="GenericTrace.ecore#/">
<genDataTypes ecoreDataType="GenericTrace.ecore#//ISerializable"/>
<genClasses ecoreClass="GenericTrace.ecore#//MSEOccurrence">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference GenericTrace.ecore#//MSEOccurrence/mse"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute GenericTrace.ecore#//MSEOccurrence/parameters"/>
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute GenericTrace.ecore#//MSEOccurrence/result"/>
</genClasses>
<genClasses image="false" ecoreClass="GenericTrace.ecore#//MSE">
<genOperations ecoreOperation="GenericTrace.ecore#//MSE/getCaller"/>
<genOperations ecoreOperation="GenericTrace.ecore#//MSE/getAction"/>
</genClasses>
<genClasses ecoreClass="GenericTrace.ecore#//MSEModel">
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference GenericTrace.ecore#//MSEModel/ownedMSEs"/>
</genClasses>
<genClasses ecoreClass="GenericTrace.ecore#//GenericMSE">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference GenericTrace.ecore#//GenericMSE/callerReference"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference GenericTrace.ecore#//GenericMSE/actionReference"/>
<genOperations ecoreOperation="GenericTrace.ecore#//GenericMSE/getCaller"/>
<genOperations ecoreOperation="GenericTrace.ecore#//GenericMSE/getAction"/>
</genClasses>
<genClasses image="false" ecoreClass="GenericTrace.ecore#//Step">
<genTypeParameters ecoreTypeParameter="GenericTrace.ecore#//Step/StateSubType"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference GenericTrace.ecore#//Step/mseoccurrence"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference GenericTrace.ecore#//Step/startingState"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference GenericTrace.ecore#//Step/endingState"/>
</genClasses>
<genClasses image="false" ecoreClass="GenericTrace.ecore#//BigStep">
<genTypeParameters ecoreTypeParameter="GenericTrace.ecore#//BigStep/StepSubtype"/>
<genTypeParameters ecoreTypeParameter="GenericTrace.ecore#//BigStep/StateSubType"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference GenericTrace.ecore#//BigStep/subSteps"/>
</genClasses>
<genClasses image="false" ecoreClass="GenericTrace.ecore#//SmallStep">
<genTypeParameters ecoreTypeParameter="GenericTrace.ecore#//SmallStep/StateSubType"/>
</genClasses>
<genClasses image="false" ecoreClass="GenericTrace.ecore#//SequentialStep">
<genTypeParameters ecoreTypeParameter="GenericTrace.ecore#//SequentialStep/StepSubtype"/>
<genTypeParameters ecoreTypeParameter="GenericTrace.ecore#//SequentialStep/StateSubType"/>
</genClasses>
<genClasses image="false" ecoreClass="GenericTrace.ecore#//ParallelStep">
<genTypeParameters ecoreTypeParameter="GenericTrace.ecore#//ParallelStep/StepSubtype"/>
<genTypeParameters ecoreTypeParameter="GenericTrace.ecore#//ParallelStep/StateSubType"/>
</genClasses>
<genClasses ecoreClass="GenericTrace.ecore#//GenericSequentialStep"/>
<genClasses ecoreClass="GenericTrace.ecore#//GenericParallelStep"/>
<genClasses ecoreClass="GenericTrace.ecore#//GenericSmallStep"/>
<genClasses image="false" ecoreClass="GenericTrace.ecore#//Trace">
<genTypeParameters ecoreTypeParameter="GenericTrace.ecore#//Trace/StepSubType"/>
<genTypeParameters ecoreTypeParameter="GenericTrace.ecore#//Trace/TracedObjectSubtype"/>
<genTypeParameters ecoreTypeParameter="GenericTrace.ecore#//Trace/StateSubType"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference GenericTrace.ecore#//Trace/rootStep"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference GenericTrace.ecore#//Trace/tracedObjects"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference GenericTrace.ecore#//Trace/states"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference GenericTrace.ecore#//Trace/launchconfiguration"/>
</genClasses>
<genClasses image="false" ecoreClass="GenericTrace.ecore#//TracedObject">
<genTypeParameters ecoreTypeParameter="GenericTrace.ecore#//TracedObject/DimensionSubType"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference GenericTrace.ecore#//TracedObject/dimensions"/>
<genOperations ecoreOperation="GenericTrace.ecore#//TracedObject/getDimensionsInternal"/>
</genClasses>
<genClasses image="false" ecoreClass="GenericTrace.ecore#//Dimension">
<genTypeParameters ecoreTypeParameter="GenericTrace.ecore#//Dimension/ValueSubType"/>
<genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference GenericTrace.ecore#//Dimension/values"/>
</genClasses>
<genClasses image="false" ecoreClass="GenericTrace.ecore#//Value">
<genTypeParameters ecoreTypeParameter="GenericTrace.ecore#//Value/StateSubType"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference GenericTrace.ecore#//Value/states"/>
</genClasses>
<genClasses image="false" ecoreClass="GenericTrace.ecore#//State">
<genTypeParameters ecoreTypeParameter="GenericTrace.ecore#//State/StepSubType"/>
<genTypeParameters ecoreTypeParameter="GenericTrace.ecore#//State/ValueSubType"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference GenericTrace.ecore#//State/startedSteps"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference GenericTrace.ecore#//State/endedSteps"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference GenericTrace.ecore#//State/values"/>
</genClasses>
<genClasses ecoreClass="GenericTrace.ecore#//GenericReferenceValue">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference GenericTrace.ecore#//GenericReferenceValue/referenceValue"/>
</genClasses>
<genClasses ecoreClass="GenericTrace.ecore#//GenericDimension">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference GenericTrace.ecore#//GenericDimension/dynamicProperty"/>
</genClasses>
<genClasses ecoreClass="GenericTrace.ecore#//GenericTracedObject">
<genTypeParameters ecoreTypeParameter="GenericTrace.ecore#//GenericTracedObject/T"/>
</genClasses>
<genClasses ecoreClass="GenericTrace.ecore#//GenericState">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference GenericTrace.ecore#//GenericState/valuesRef"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference GenericTrace.ecore#//GenericState/startedStepsRef"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference GenericTrace.ecore#//GenericState/endedStepsRef"/>
<genOperations ecoreOperation="GenericTrace.ecore#//GenericState/getValues"/>
<genOperations ecoreOperation="GenericTrace.ecore#//GenericState/getStartedSteps"/>
<genOperations ecoreOperation="GenericTrace.ecore#//GenericState/getEndedSteps"/>
</genClasses>
<genClasses ecoreClass="GenericTrace.ecore#//GenericTrace">
<genTypeParameters ecoreTypeParameter="GenericTrace.ecore#//GenericTrace/StepSubType"/>
</genClasses>
<genClasses image="false" ecoreClass="GenericTrace.ecore#//GenericAttributeValue"/>
<genClasses ecoreClass="GenericTrace.ecore#//BooleanAttributeValue">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute GenericTrace.ecore#//BooleanAttributeValue/attributeValue"/>
</genClasses>
<genClasses ecoreClass="GenericTrace.ecore#//IntegerAttributevalue">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute GenericTrace.ecore#//IntegerAttributevalue/attributeValue"/>
</genClasses>
<genClasses ecoreClass="GenericTrace.ecore#//StringAttributeValue">
<genFeatures createChild="false" ecoreFeature="ecore:EAttribute GenericTrace.ecore#//StringAttributeValue/attributeValue"/>
</genClasses>
<genClasses image="false" ecoreClass="GenericTrace.ecore#//GenericStep">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference GenericTrace.ecore#//GenericStep/startingStateRef"/>
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference GenericTrace.ecore#//GenericStep/endingStateRef"/>
<genOperations ecoreOperation="GenericTrace.ecore#//GenericStep/getStartingState"/>
<genOperations ecoreOperation="GenericTrace.ecore#//GenericStep/getEndingState"/>
</genClasses>
<genClasses image="false" ecoreClass="GenericTrace.ecore#//GenericValue">
<genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference GenericTrace.ecore#//GenericValue/statesRef"/>
<genOperations ecoreOperation="GenericTrace.ecore#//GenericValue/getStates"/>
</genClasses>
</genPackages>
</genmodel:GenModel>