From 96f92215aba8f898d9313aaebf638cbdb4864216 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?S=C3=B6ren=20Henning?= <stu114708@informatik.uni-kiel.de> Date: Thu, 28 Jul 2016 09:18:16 +0200 Subject: [PATCH] added roots --- model/analysis-model.ecore | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/model/analysis-model.ecore b/model/analysis-model.ecore index 0a93d9c6..bce8784d 100644 --- a/model/analysis-model.ecore +++ b/model/analysis-model.ecore @@ -6,6 +6,10 @@ <eSubpackages name="softwaresystem" nsURI="http://softwaresystem" nsPrefix="softwaresystem"> <eSubpackages name="architecture" nsURI="http://www.example.org/softwareSystem/architecture" nsPrefix="architecture"> + <eClassifiers xsi:type="ecore:EClass" name="ArchitectureRoot"> + <eStructuralFeatures xsi:type="ecore:EReference" name="componentTypes" upperBound="-1" + eType="#//softwaresystem/architecture/ComponentType"/> + </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="ComponentType"> <eStructuralFeatures xsi:type="ecore:EAttribute" name="packageName" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> <eStructuralFeatures xsi:type="ecore:EAttribute" name="name" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EString"/> @@ -19,6 +23,10 @@ </eSubpackages> <eSubpackages name="deployment" nsURI="http://www.example.org/softwareSystem/deployment" nsPrefix="deployment"> + <eClassifiers xsi:type="ecore:EClass" name="DeploymentRoot"> + <eStructuralFeatures xsi:type="ecore:EReference" name="deploymentContexts" + upperBound="-1" eType="#//softwaresystem/deployment/DeploymentContext"/> + </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="DeploymentContext"> <eStructuralFeatures xsi:type="ecore:EReference" name="components" upperBound="-1" eType="#//softwaresystem/deployment/DeployedComponent"/> @@ -36,6 +44,10 @@ </eSubpackages> <eSubpackages name="execution" nsURI="http://www.example.org/softwareSystem/execution" nsPrefix="execution"> + <eClassifiers xsi:type="ecore:EClass" name="ExecutionRoot"> + <eStructuralFeatures xsi:type="ecore:EReference" name="aggregatedInvocations" + upperBound="-1" eType="#//softwaresystem/execution/aggregatedInvocation"/> + </eClassifiers> <eClassifiers xsi:type="ecore:EClass" name="aggregatedInvocation"> <eStructuralFeatures xsi:type="ecore:EReference" name="source" eType="#//softwaresystem/deployment/DeployedOperation"/> <eStructuralFeatures xsi:type="ecore:EReference" name="target" eType="#//softwaresystem/deployment/DeployedOperation"/> -- GitLab