source: trunk/CrossPare/decent/models/DECENTv3.genmodel @ 68

Last change on this file since 68 was 32, checked in by ftrautsch, 10 years ago

integrating decent into crosspare

  • Property svn:mime-type set to text/plain
File size: 11.2 KB
Line 
1<?xml version="1.0" encoding="UTF-8"?>
2<genmodel:GenModel xmi:version="2.0" xmlns:xmi="http://www.omg.org/XMI" xmlns:ecore="http://www.eclipse.org/emf/2002/Ecore"
3    xmlns:genmodel="http://www.eclipse.org/emf/2002/GenModel" modelDirectory="/DECENT.Model.v3/src" modelPluginID="DECENT" modelName="DECENTv3"
4    rootExtendsClass="org.eclipse.emf.ecore.impl.MinimalEObjectImpl$Container" importerID="org.eclipse.emf.importer.ecore"
5    complianceLevel="7.0" copyrightFields="false" operationReflection="true" importOrganizing="true">
6  <foreignModel>DECENTv3.ecore</foreignModel>
7  <genPackages prefix="DECENT" resource="XMI" disposableProviderFactory="true" ecorePackage="DECENTv3.ecore#/">
8    <genClasses ecoreClass="DECENTv3.ecore#//Model">
9      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute DECENTv3.ecore#//Model/name"/>
10      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute DECENTv3.ecore#//Model/content"/>
11      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference DECENTv3.ecore#//Model/projects"/>
12      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference DECENTv3.ecore#//Model/artifactTypeHierarchy"/>
13      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference DECENTv3.ecore#//Model/agentPool"/>
14      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference DECENTv3.ecore#//Model/attributePool"/>
15      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference DECENTv3.ecore#//Model/activityTypes"/>
16    </genClasses>
17    <genClasses ecoreClass="DECENTv3.ecore#//Element">
18      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute DECENTv3.ecore#//Element/name"/>
19      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute DECENTv3.ecore#//Element/ID"/>
20    </genClasses>
21    <genClasses ecoreClass="DECENTv3.ecore#//AgentPool">
22      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference DECENTv3.ecore#//AgentPool/agents"/>
23    </genClasses>
24    <genClasses ecoreClass="DECENTv3.ecore#//AttributePool">
25      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference DECENTv3.ecore#//AttributePool/attributes"/>
26    </genClasses>
27    <genClasses ecoreClass="DECENTv3.ecore#//ArtifactTypeHierarchy">
28      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference DECENTv3.ecore#//ArtifactTypeHierarchy/types"/>
29    </genClasses>
30    <genClasses ecoreClass="DECENTv3.ecore#//ArtifactType">
31      <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference DECENTv3.ecore#//ArtifactType/containerTypes"/>
32    </genClasses>
33    <genClasses ecoreClass="DECENTv3.ecore#//Project">
34      <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference DECENTv3.ecore#//Project/agents"/>
35      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference DECENTv3.ecore#//Project/location"/>
36    </genClasses>
37    <genClasses ecoreClass="DECENTv3.ecore#//Agent">
38      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute DECENTv3.ecore#//Agent/eMail"/>
39      <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference DECENTv3.ecore#//Agent/projects"/>
40      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference DECENTv3.ecore#//Agent/activities"/>
41      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference DECENTv3.ecore#//Agent/states"/>
42    </genClasses>
43    <genClasses ecoreClass="DECENTv3.ecore#//AgentState">
44      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute DECENTv3.ecore#//AgentState/date"/>
45      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference DECENTv3.ecore#//AgentState/agent"/>
46      <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference DECENTv3.ecore#//AgentState/activities"/>
47      <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference DECENTv3.ecore#//AgentState/next"/>
48      <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference DECENTv3.ecore#//AgentState/previous"/>
49      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference DECENTv3.ecore#//AgentState/values"/>
50    </genClasses>
51    <genClasses ecoreClass="DECENTv3.ecore#//Location">
52      <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference DECENTv3.ecore#//Location/type"/>
53      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference DECENTv3.ecore#//Location/project"/>
54      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference DECENTv3.ecore#//Location/artifacts"/>
55    </genClasses>
56    <genClasses ecoreClass="DECENTv3.ecore#//Artifact">
57      <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference DECENTv3.ecore#//Artifact/type"/>
58      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference DECENTv3.ecore#//Artifact/parent"/>
59      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference DECENTv3.ecore#//Artifact/children"/>
60      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference DECENTv3.ecore#//Artifact/states"/>
61      <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference DECENTv3.ecore#//Artifact/attributes"/>
62    </genClasses>
63    <genClasses ecoreClass="DECENTv3.ecore#//State">
64      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference DECENTv3.ecore#//State/artifact"/>
65      <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference DECENTv3.ecore#//State/activity"/>
66      <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference DECENTv3.ecore#//State/fromActivity"/>
67      <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference DECENTv3.ecore#//State/next"/>
68      <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference DECENTv3.ecore#//State/previous"/>
69      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference DECENTv3.ecore#//State/values"/>
70    </genClasses>
71    <genClasses ecoreClass="DECENTv3.ecore#//Activity">
72      <genFeatures createChild="false" ecoreFeature="ecore:EReference DECENTv3.ecore#//Activity/type"/>
73      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference DECENTv3.ecore#//Activity/agent"/>
74      <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference DECENTv3.ecore#//Activity/state"/>
75      <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference DECENTv3.ecore#//Activity/targetState"/>
76      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference DECENTv3.ecore#//Activity/deltas"/>
77      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute DECENTv3.ecore#//Activity/date"/>
78      <genFeatures property="None" children="true" createChild="true" ecoreFeature="ecore:EReference DECENTv3.ecore#//Activity/values"/>
79      <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference DECENTv3.ecore#//Activity/agentState"/>
80    </genClasses>
81    <genClasses ecoreClass="DECENTv3.ecore#//ActivityType">
82      <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference DECENTv3.ecore#//ActivityType/dimension"/>
83    </genClasses>
84    <genClasses ecoreClass="DECENTv3.ecore#//Dimension"/>
85    <genClasses ecoreClass="DECENTv3.ecore#//Attribute">
86      <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference DECENTv3.ecore#//Attribute/artifactTypes"/>
87      <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference DECENTv3.ecore#//Attribute/type"/>
88      <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference DECENTv3.ecore#//Attribute/dimension"/>
89      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute DECENTv3.ecore#//Attribute/description"/>
90    </genClasses>
91    <genClasses ecoreClass="DECENTv3.ecore#//Value">
92      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute DECENTv3.ecore#//Value/name"/>
93      <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference DECENTv3.ecore#//Value/ofAttribute"/>
94    </genClasses>
95    <genClasses ecoreClass="DECENTv3.ecore#//IntegerValue">
96      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute DECENTv3.ecore#//IntegerValue/content"/>
97    </genClasses>
98    <genClasses ecoreClass="DECENTv3.ecore#//DoubleValue">
99      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute DECENTv3.ecore#//DoubleValue/content"/>
100    </genClasses>
101    <genClasses ecoreClass="DECENTv3.ecore#//StringValue">
102      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute DECENTv3.ecore#//StringValue/content"/>
103    </genClasses>
104    <genClasses ecoreClass="DECENTv3.ecore#//ListValue">
105      <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference DECENTv3.ecore#//ListValue/content"/>
106    </genClasses>
107    <genClasses ecoreClass="DECENTv3.ecore#//StringListValue">
108      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute DECENTv3.ecore#//StringListValue/content"/>
109    </genClasses>
110    <genClasses ecoreClass="DECENTv3.ecore#//DoubleListValue">
111      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute DECENTv3.ecore#//DoubleListValue/content"/>
112    </genClasses>
113    <genClasses ecoreClass="DECENTv3.ecore#//IntegerListValue">
114      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute DECENTv3.ecore#//IntegerListValue/content"/>
115    </genClasses>
116    <genClasses ecoreClass="DECENTv3.ecore#//Delta">
117      <genFeatures property="None" notify="false" createChild="false" ecoreFeature="ecore:EReference DECENTv3.ecore#//Delta/activity"/>
118      <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference DECENTv3.ecore#//Delta/onAttribute"/>
119      <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference DECENTv3.ecore#//Delta/targetValue"/>
120      <genFeatures notify="false" createChild="false" propertySortChoices="true" ecoreFeature="ecore:EReference DECENTv3.ecore#//Delta/sourceValue"/>
121      <genFeatures createChild="false" ecoreFeature="ecore:EAttribute DECENTv3.ecore#//Delta/change"/>
122    </genClasses>
123  </genPackages>
124</genmodel:GenModel>
Note: See TracBrowser for help on using the repository browser.