[32] | 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> |
---|