| 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> |
|---|