mirror of
https://github.com/Echtzeitsysteme/gips-tests.git
synced 2024-05-20 12:00:56 +00:00
Removes duplex host edges in all GIPSL specifications
gipsl.all.build.model: EOpposite for host + guests and removes duplex edges in GIPSL specifications Removes duplex host edges in all other GIPSL projects
This commit is contained in:
parent
54fcd38532
commit
0c7e4eea2c
|
@ -24,9 +24,7 @@ rule mapVnode {
|
|||
-virtualNodes -> vnode
|
||||
}
|
||||
|
||||
snode: SubstrateResourceNode {
|
||||
++ -guests -> vnode
|
||||
}
|
||||
snode: SubstrateResourceNode
|
||||
|
||||
vnode: VirtualResourceNode {
|
||||
++ -host -> snode
|
||||
|
|
|
@ -29,9 +29,7 @@ rule mapVnode {
|
|||
-virtualNodes -> vnode
|
||||
}
|
||||
|
||||
snode: SubstrateResourceNode {
|
||||
++ -guests -> vnode
|
||||
}
|
||||
snode: SubstrateResourceNode
|
||||
|
||||
vnode: VirtualResourceNode {
|
||||
++ -host -> snode
|
||||
|
|
|
@ -38,10 +38,8 @@ rule mapVnode {
|
|||
-virtualNodes -> vnode
|
||||
}
|
||||
|
||||
snode: SubstrateResourceNode {
|
||||
++ -guests -> vnode
|
||||
}
|
||||
|
||||
snode: SubstrateResourceNode
|
||||
|
||||
vnode: VirtualResourceNode {
|
||||
++ -host -> snode
|
||||
}
|
||||
|
|
|
@ -38,9 +38,7 @@ rule mapVnode {
|
|||
-virtualNodes -> vnode
|
||||
}
|
||||
|
||||
snode: SubstrateResourceNode {
|
||||
++ -guests -> vnode
|
||||
}
|
||||
snode: SubstrateResourceNode
|
||||
|
||||
vnode: VirtualResourceNode {
|
||||
++ -host -> snode
|
||||
|
|
|
@ -24,9 +24,7 @@ rule mapVnode {
|
|||
-virtualNodes -> vnode
|
||||
}
|
||||
|
||||
snode: SubstrateResourceNode {
|
||||
++ -guests -> vnode
|
||||
}
|
||||
snode: SubstrateResourceNode
|
||||
|
||||
vnode: VirtualResourceNode {
|
||||
++ -host -> snode
|
||||
|
|
|
@ -24,9 +24,7 @@ rule mapVnode {
|
|||
-virtualNodes -> vnode
|
||||
}
|
||||
|
||||
snode: SubstrateResourceNode {
|
||||
++ -guests -> vnode
|
||||
}
|
||||
snode: SubstrateResourceNode
|
||||
|
||||
vnode: VirtualResourceNode {
|
||||
++ -host -> snode
|
||||
|
|
|
@ -23,11 +23,12 @@
|
|||
</eClassifiers>
|
||||
<eClassifiers xsi:type="ecore:EClass" name="Node" abstract="true" eSuperTypes="#//Element"/>
|
||||
<eClassifiers xsi:type="ecore:EClass" name="VirtualNode" abstract="true" eSuperTypes="#//Node">
|
||||
<eStructuralFeatures xsi:type="ecore:EReference" name="host" lowerBound="1" eType="#//SubstrateNode"/>
|
||||
<eStructuralFeatures xsi:type="ecore:EReference" name="host" lowerBound="1" eType="#//SubstrateNode"
|
||||
eOpposite="#//SubstrateNode/guests"/>
|
||||
</eClassifiers>
|
||||
<eClassifiers xsi:type="ecore:EClass" name="SubstrateNode" abstract="true" eSuperTypes="#//Node">
|
||||
<eStructuralFeatures xsi:type="ecore:EReference" name="guests" upperBound="-1"
|
||||
eType="#//VirtualNode"/>
|
||||
eType="#//VirtualNode" eOpposite="#//VirtualNode/host"/>
|
||||
</eClassifiers>
|
||||
<eClassifiers xsi:type="ecore:EClass" name="VirtualResourceNode" eSuperTypes="#//VirtualNode">
|
||||
<eStructuralFeatures xsi:type="ecore:EAttribute" name="resourceDemand" eType="ecore:EDataType http://www.eclipse.org/emf/2002/Ecore#//EInt"/>
|
||||
|
|
|
@ -25,9 +25,7 @@ rule mapVnode {
|
|||
-virtualNodes -> vnode
|
||||
}
|
||||
|
||||
snode: SubstrateResourceNode {
|
||||
++ -guests -> vnode
|
||||
}
|
||||
snode: SubstrateResourceNode
|
||||
|
||||
vnode: VirtualResourceNode {
|
||||
++ -host -> snode
|
||||
|
|
|
@ -24,9 +24,7 @@ rule mapVnode {
|
|||
-virtualNodes -> vnode
|
||||
}
|
||||
|
||||
snode: SubstrateResourceNode {
|
||||
++ -guests -> vnode
|
||||
}
|
||||
snode: SubstrateResourceNode
|
||||
|
||||
vnode: VirtualResourceNode {
|
||||
++ -host -> snode
|
||||
|
|
|
@ -24,9 +24,7 @@ rule mapVnode {
|
|||
-virtualNodes -> vnode
|
||||
}
|
||||
|
||||
snode: SubstrateResourceNode {
|
||||
++ -guests -> vnode
|
||||
}
|
||||
snode: SubstrateResourceNode
|
||||
|
||||
vnode: VirtualResourceNode {
|
||||
++ -host -> snode
|
||||
|
|
|
@ -23,9 +23,7 @@ rule mapVnodeOne {
|
|||
-virtualNodes -> vnode
|
||||
}
|
||||
|
||||
snode: SubstrateResourceNode {
|
||||
++ -guests -> vnode
|
||||
}
|
||||
snode: SubstrateResourceNode
|
||||
|
||||
vnode: VirtualResourceNode {
|
||||
++ -host -> snode
|
||||
|
@ -48,9 +46,7 @@ rule mapVnodeTwo {
|
|||
-virtualNodes -> vnode
|
||||
}
|
||||
|
||||
snode: SubstrateResourceNode {
|
||||
++ -guests -> vnode
|
||||
}
|
||||
snode: SubstrateResourceNode
|
||||
|
||||
vnode: VirtualResourceNode {
|
||||
++ -host -> snode
|
||||
|
@ -73,9 +69,7 @@ rule mapVnodeTen {
|
|||
-virtualNodes -> vnode
|
||||
}
|
||||
|
||||
snode: SubstrateResourceNode {
|
||||
++ -guests -> vnode
|
||||
}
|
||||
snode: SubstrateResourceNode
|
||||
|
||||
vnode: VirtualResourceNode {
|
||||
++ -host -> snode
|
||||
|
@ -98,9 +92,7 @@ rule mapVnodeTwenty {
|
|||
-virtualNodes -> vnode
|
||||
}
|
||||
|
||||
snode: SubstrateResourceNode {
|
||||
++ -guests -> vnode
|
||||
}
|
||||
snode: SubstrateResourceNode
|
||||
|
||||
vnode: VirtualResourceNode {
|
||||
++ -host -> snode
|
||||
|
@ -123,9 +115,7 @@ rule mapVnodeTwentyOne {
|
|||
-virtualNodes -> vnode
|
||||
}
|
||||
|
||||
snode: SubstrateResourceNode {
|
||||
++ -guests -> vnode
|
||||
}
|
||||
snode: SubstrateResourceNode
|
||||
|
||||
vnode: VirtualResourceNode {
|
||||
++ -host -> snode
|
||||
|
@ -147,9 +137,7 @@ rule mapVnodeTwentyTwo {
|
|||
-virtualNodes -> vnode
|
||||
}
|
||||
|
||||
snode: SubstrateResourceNode {
|
||||
++ -guests -> vnode
|
||||
}
|
||||
snode: SubstrateResourceNode
|
||||
|
||||
vnode: VirtualResourceNode {
|
||||
++ -host -> snode
|
||||
|
@ -172,9 +160,7 @@ rule mapVnodeThirtyThree {
|
|||
-virtualNodes -> vnode
|
||||
}
|
||||
|
||||
snode: SubstrateResourceNode {
|
||||
++ -guests -> vnode
|
||||
}
|
||||
snode: SubstrateResourceNode
|
||||
|
||||
vnode: VirtualResourceNode {
|
||||
++ -host -> snode
|
||||
|
@ -197,9 +183,7 @@ rule mapVnodeFourty {
|
|||
-virtualNodes -> vnode
|
||||
}
|
||||
|
||||
snode: SubstrateResourceNode {
|
||||
++ -guests -> vnode
|
||||
}
|
||||
snode: SubstrateResourceNode
|
||||
|
||||
vnode: VirtualResourceNode {
|
||||
++ -host -> snode
|
||||
|
|
|
@ -38,9 +38,7 @@ rule mapVnode {
|
|||
-virtualNodes -> vnode
|
||||
}
|
||||
|
||||
snode: SubstrateResourceNode {
|
||||
++ -guests -> vnode
|
||||
}
|
||||
snode: SubstrateResourceNode
|
||||
|
||||
vnode: VirtualResourceNode {
|
||||
++ -host -> snode
|
||||
|
|
|
@ -23,9 +23,7 @@ rule mapVnode {
|
|||
-virtualNodes -> vnode
|
||||
}
|
||||
|
||||
snode: SubstrateResourceNode {
|
||||
++ -guests -> vnode
|
||||
}
|
||||
snode: SubstrateResourceNode
|
||||
|
||||
vnode: VirtualResourceNode {
|
||||
++ -host -> snode
|
||||
|
@ -46,9 +44,7 @@ rule mapVnodeTen {
|
|||
-virtualNodes -> vnode
|
||||
}
|
||||
|
||||
snode: SubstrateResourceNode {
|
||||
++ -guests -> vnode
|
||||
}
|
||||
snode: SubstrateResourceNode
|
||||
|
||||
vnode: VirtualResourceNode {
|
||||
++ -host -> snode
|
||||
|
|
|
@ -24,9 +24,7 @@ rule mapVnode {
|
|||
-virtualNodes -> vnode
|
||||
}
|
||||
|
||||
snode: SubstrateResourceNode {
|
||||
++ -guests -> vnode
|
||||
}
|
||||
snode: SubstrateResourceNode
|
||||
|
||||
vnode: VirtualResourceNode {
|
||||
++ -host -> snode
|
||||
|
|
|
@ -24,9 +24,7 @@ rule mapVnode {
|
|||
-virtualNodes -> vnode
|
||||
}
|
||||
|
||||
snode: SubstrateResourceNode {
|
||||
++ -guests -> vnode
|
||||
}
|
||||
snode: SubstrateResourceNode
|
||||
|
||||
vnode: VirtualResourceNode {
|
||||
++ -host -> snode
|
||||
|
|
|
@ -24,9 +24,7 @@ rule mapVnode {
|
|||
-virtualNodes -> vnode
|
||||
}
|
||||
|
||||
snode: SubstrateResourceNode {
|
||||
++ -guests -> vnode
|
||||
}
|
||||
snode: SubstrateResourceNode
|
||||
|
||||
vnode: VirtualResourceNode {
|
||||
++ -host -> snode
|
||||
|
|
|
@ -24,9 +24,7 @@ rule mapVnode {
|
|||
-virtualNodes -> vnode
|
||||
}
|
||||
|
||||
snode: SubstrateResourceNode {
|
||||
++ -guests -> vnode
|
||||
}
|
||||
snode: SubstrateResourceNode
|
||||
|
||||
vnode: VirtualResourceNode {
|
||||
++ -host -> snode
|
||||
|
|
|
@ -23,9 +23,7 @@ rule mapVnode {
|
|||
-virtualNodes -> vnode
|
||||
}
|
||||
|
||||
snode: SubstrateResourceNode {
|
||||
++ -guests -> vnode
|
||||
}
|
||||
snode: SubstrateResourceNode
|
||||
|
||||
vnode: VirtualResourceNode {
|
||||
++ -host -> snode
|
||||
|
|
|
@ -23,9 +23,7 @@ rule mapVnode {
|
|||
-virtualNodes -> vnode
|
||||
}
|
||||
|
||||
snode: SubstrateResourceNode {
|
||||
++ -guests -> vnode
|
||||
}
|
||||
snode: SubstrateResourceNode
|
||||
|
||||
vnode: VirtualResourceNode {
|
||||
++ -host -> snode
|
||||
|
|
|
@ -23,9 +23,7 @@ rule mapVnode {
|
|||
-virtualNodes -> vnode
|
||||
}
|
||||
|
||||
snode: SubstrateResourceNode {
|
||||
++ -guests -> vnode
|
||||
}
|
||||
snode: SubstrateResourceNode
|
||||
|
||||
vnode: VirtualResourceNode {
|
||||
++ -host -> snode
|
||||
|
|
|
@ -23,9 +23,7 @@ rule mapVnode {
|
|||
-virtualNodes -> vnode
|
||||
}
|
||||
|
||||
snode: SubstrateResourceNode {
|
||||
++ -guests -> vnode
|
||||
}
|
||||
snode: SubstrateResourceNode
|
||||
|
||||
vnode: VirtualResourceNode {
|
||||
++ -host -> snode
|
||||
|
|
|
@ -38,9 +38,7 @@ rule mapVnode {
|
|||
-virtualNodes -> vnode
|
||||
}
|
||||
|
||||
snode: SubstrateResourceNode {
|
||||
++ -guests -> vnode
|
||||
}
|
||||
snode: SubstrateResourceNode
|
||||
|
||||
vnode: VirtualResourceNode {
|
||||
++ -host -> snode
|
||||
|
|
|
@ -25,9 +25,7 @@ rule mapVnode {
|
|||
-virtualNodes -> vnode
|
||||
}
|
||||
|
||||
snode: SubstrateResourceNode {
|
||||
++ -guests -> vnode
|
||||
}
|
||||
snode: SubstrateResourceNode
|
||||
|
||||
vnode: VirtualResourceNode {
|
||||
++ -host -> snode
|
||||
|
|
|
@ -38,9 +38,7 @@ rule mapVnode {
|
|||
-virtualNodes -> vnode
|
||||
}
|
||||
|
||||
snode: SubstrateResourceNode {
|
||||
++ -guests -> vnode
|
||||
}
|
||||
snode: SubstrateResourceNode
|
||||
|
||||
vnode: VirtualResourceNode {
|
||||
++ -host -> snode
|
||||
|
|
|
@ -38,9 +38,7 @@ rule mapVnode {
|
|||
-virtualNodes -> vnode
|
||||
}
|
||||
|
||||
snode: SubstrateResourceNode {
|
||||
++ -guests -> vnode
|
||||
}
|
||||
snode: SubstrateResourceNode
|
||||
|
||||
vnode: VirtualResourceNode {
|
||||
++ -host -> snode
|
||||
|
|
|
@ -24,9 +24,7 @@ rule mapVnode {
|
|||
-virtualNodes -> vnode
|
||||
}
|
||||
|
||||
snode: SubstrateResourceNode {
|
||||
++ -guests -> vnode
|
||||
}
|
||||
snode: SubstrateResourceNode
|
||||
|
||||
vnode: VirtualResourceNode {
|
||||
++ -host -> snode
|
||||
|
|
|
@ -24,9 +24,7 @@ rule mapVnode {
|
|||
-virtualNodes -> vnode
|
||||
}
|
||||
|
||||
snode: SubstrateResourceNode {
|
||||
++ -guests -> vnode
|
||||
}
|
||||
snode: SubstrateResourceNode
|
||||
|
||||
vnode: VirtualResourceNode {
|
||||
++ -host -> snode
|
||||
|
|
|
@ -38,9 +38,7 @@ rule mapVnode {
|
|||
-virtualNodes -> vnode
|
||||
}
|
||||
|
||||
snode: SubstrateResourceNode {
|
||||
++ -guests -> vnode
|
||||
}
|
||||
snode: SubstrateResourceNode
|
||||
|
||||
vnode: VirtualResourceNode {
|
||||
++ -host -> snode
|
||||
|
|
|
@ -24,9 +24,7 @@ rule mapVnode {
|
|||
-virtualNodes -> vnode
|
||||
}
|
||||
|
||||
snode: SubstrateResourceNode {
|
||||
++ -guests -> vnode
|
||||
}
|
||||
snode: SubstrateResourceNode
|
||||
|
||||
vnode: VirtualResourceNode {
|
||||
++ -host -> snode
|
||||
|
|
|
@ -24,9 +24,7 @@ rule mapVnode {
|
|||
-virtualNodes -> vnode
|
||||
}
|
||||
|
||||
snode: SubstrateResourceNode {
|
||||
++ -guests -> vnode
|
||||
}
|
||||
snode: SubstrateResourceNode
|
||||
|
||||
vnode: VirtualResourceNode {
|
||||
++ -host -> snode
|
||||
|
|
|
@ -24,10 +24,8 @@ rule mapVnode {
|
|||
-virtualNodes -> vnode
|
||||
}
|
||||
|
||||
snode: SubstrateResourceNode {
|
||||
++ -guests -> vnode
|
||||
}
|
||||
|
||||
snode: SubstrateResourceNode
|
||||
|
||||
vnode: VirtualResourceNode {
|
||||
++ -host -> snode
|
||||
}
|
||||
|
|
|
@ -23,9 +23,7 @@ rule mapVnode {
|
|||
-virtualNodes -> vnode
|
||||
}
|
||||
|
||||
snode: SubstrateResourceNode {
|
||||
++ -guests -> vnode
|
||||
}
|
||||
snode: SubstrateResourceNode
|
||||
|
||||
vnode: VirtualResourceNode {
|
||||
++ -host -> snode
|
||||
|
|
|
@ -25,9 +25,7 @@ rule mapVnode {
|
|||
-virtualNodes -> vnode
|
||||
}
|
||||
|
||||
snode: SubstrateResourceNode {
|
||||
++ -guests -> vnode
|
||||
}
|
||||
snode: SubstrateResourceNode
|
||||
|
||||
vnode: VirtualResourceNode {
|
||||
++ -host -> snode
|
||||
|
|
|
@ -25,9 +25,7 @@ rule mapVnode {
|
|||
-virtualNodes -> vnode
|
||||
}
|
||||
|
||||
snode: SubstrateResourceNode {
|
||||
++ -guests -> vnode
|
||||
}
|
||||
snode: SubstrateResourceNode
|
||||
|
||||
vnode: VirtualResourceNode {
|
||||
++ -host -> snode
|
||||
|
|
|
@ -25,9 +25,7 @@ rule mapVnode {
|
|||
-virtualNodes -> vnode
|
||||
}
|
||||
|
||||
snode: SubstrateResourceNode {
|
||||
++ -guests -> vnode
|
||||
}
|
||||
snode: SubstrateResourceNode
|
||||
|
||||
vnode: VirtualResourceNode {
|
||||
++ -host -> snode
|
||||
|
|
|
@ -26,7 +26,6 @@ rule mapVnode(par : EInt) {
|
|||
}
|
||||
|
||||
snode: SubstrateResourceNode {
|
||||
++ -guests -> vnode
|
||||
.resourceAmountAvailable := param::par
|
||||
}
|
||||
|
||||
|
|
|
@ -25,9 +25,7 @@ rule mapVnode {
|
|||
-virtualNodes -> vnode
|
||||
}
|
||||
|
||||
snode: SubstrateResourceNode {
|
||||
++ -guests -> vnode
|
||||
}
|
||||
snode: SubstrateResourceNode
|
||||
|
||||
vnode: VirtualResourceNode {
|
||||
++ -host -> snode
|
||||
|
|
|
@ -16,9 +16,7 @@ rule mapGuestA {
|
|||
-elements -> g
|
||||
}
|
||||
|
||||
h: Host {
|
||||
++ -guests -> g
|
||||
}
|
||||
h: Host
|
||||
|
||||
g: Guest {
|
||||
++ -host -> h
|
||||
|
|
|
@ -26,9 +26,7 @@ rule mapVnode {
|
|||
-virtualNodes -> vnode
|
||||
}
|
||||
|
||||
snode: SubstrateResourceNode {
|
||||
++ -guests -> vnode
|
||||
}
|
||||
snode: SubstrateResourceNode
|
||||
|
||||
vnode: VirtualResourceNode {
|
||||
++ -host -> snode
|
||||
|
|
Loading…
Reference in a new issue