2 description: Osm #Model description
3 version: 1.0 #Model version
4 designer: Francesco Lombardo #Model designer
5 nodes: #List of nodes, with id and label used in the gui (We can add more fields)
20 layer: #List of Layers
22 nodes: #List of node to be visualized in the current layer
39 allowed_edges: #List of allowed edges between the layer's nodes
41 destination: #List of edge's destination with the list of controls callback id to call when there is a connections
43 callback: linkVnftoNsVl
48 callback: linkVnftoNsCp
55 callback: linkVnftoNsVl
60 callback: nsCpExclusiveConnection
68 callback: linkVnftoNsCp
73 callback: nsCpExclusiveConnection
77 action: #Action to show on rightclick all types of node/link
80 title: Add to current VNFFG
81 callback: addToCurrentVNFFG
85 nodes: #List of node to be visualized in the current layer
95 callback: removeVnfVdu
103 callback: addVnfVduCp
105 callback: removeVnfVduCp
106 allowed_edges: #List of allowed edges between the layer's nodes
107 vnf_vl: #Edge's source
108 destination: #List of edge's destination with the list of controls callback id to call when there is a connections
110 callback: linkVltoVduCp
115 callback: linkVnfVltoExpCp
122 callback: linkVnfVltoExpCp
129 callback: linkVltoVduCp
136 callback: #List of callbacks used
138 file: osm_controller.js
140 nsCpExclusiveConnection:
141 file: osm_controller.js
143 getVduConnectedToVduCp:
144 file: osm_controller.js
147 file: osm_controller.js
150 file: osm_controller.js
153 file: osm_controller.js
156 file: osm_controller.js
159 file: osm_controller.js
162 file: osm_controller.js
165 file: osm_controller.js
168 file: osm_controller.js
171 file: osm_controller.js
174 file: osm_controller.js
177 file: osm_controller.js
180 file: osm_controller.js
183 file: osm_controller.js
186 file: osm_controller.js