Merge "Fix sonar issues in SchemaGenerator"
[aai/aai-common.git] / aai-core / src / main / resources / dbedgerules / DbEdgeRules_v8.json
1 {
2         "rules": [
3                 {
4                         "from": "availability-zone",
5                         "to": "complex",
6                         "label": "org.onap.relationships.inventory.LocatedIn",
7                         "direction": "OUT",
8                         "multiplicity": "MANY2ONE",
9                         "contains-other-v": "NONE",
10                         "delete-other-v": "NONE",
11                         "SVC-INFRA": "NONE",
12                         "prevent-delete": "!${direction}",
13                         "default": "true"
14                 },
15                 {
16                         "from": "availability-zone",
17                         "to": "service-capability",
18                         "label": "org.onap.relationships.inventory.AppliesTo",
19                         "direction": "OUT",
20                         "multiplicity": "MANY2MANY",
21                         "contains-other-v": "NONE",
22                         "delete-other-v": "NONE",
23                         "SVC-INFRA": "NONE",
24                         "prevent-delete": "!${direction}",
25                         "default": "true"
26                 },
27                 {
28                         "from": "availability-zone",
29                         "to": "cloud-region",
30                         "label": "org.onap.relationships.inventory.BelongsTo",
31                         "direction": "OUT",
32                         "multiplicity": "MANY2ONE",
33                         "contains-other-v": "!${direction}",
34                         "delete-other-v": "!${direction}",
35                         "SVC-INFRA": "NONE",
36                         "prevent-delete": "NONE",
37                         "default": "true"
38                 },
39                 {
40                         "from": "cloud-region",
41                         "to": "complex",
42                         "label": "org.onap.relationships.inventory.LocatedIn",
43                         "direction": "OUT",
44                         "multiplicity": "MANY2ONE",
45                         "contains-other-v": "NONE",
46                         "delete-other-v": "NONE",
47                         "SVC-INFRA": "NONE",
48                         "prevent-delete": "!${direction}",
49                         "default": "true"
50                 },
51                 {
52                         "from": "cloud-region",
53                         "to": "l3-network",
54                         "label": "org.onap.relationships.inventory.Uses",
55                         "direction": "OUT",
56                         "multiplicity": "MANY2MANY",
57                         "contains-other-v": "NONE",
58                         "delete-other-v": "NONE",
59                         "SVC-INFRA": "NONE",
60                         "prevent-delete": "NONE",
61                         "default": "true"
62                 },
63                 {
64                         "from": "dvs-switch",
65                         "to": "cloud-region",
66                         "label": "org.onap.relationships.inventory.BelongsTo",
67                         "direction": "OUT",
68                         "multiplicity": "MANY2ONE",
69                         "contains-other-v": "!${direction}",
70                         "delete-other-v": "NONE",
71                         "SVC-INFRA": "NONE",
72                         "prevent-delete": "!${direction}",
73                         "default": "true"
74                 },
75                 {
76                         "from": "flavor",
77                         "to": "cloud-region",
78                         "label": "org.onap.relationships.inventory.BelongsTo",
79                         "direction": "OUT",
80                         "multiplicity": "MANY2ONE",
81                         "contains-other-v": "!${direction}",
82                         "delete-other-v": "NONE",
83                         "SVC-INFRA": "NONE",
84                         "prevent-delete": "!${direction}",
85                         "default": "true"
86                 },
87                 {
88                         "from": "group-assignment",
89                         "to": "cloud-region",
90                         "label": "org.onap.relationships.inventory.BelongsTo",
91                         "direction": "OUT",
92                         "multiplicity": "MANY2ONE",
93                         "contains-other-v": "!${direction}",
94                         "delete-other-v": "NONE",
95                         "SVC-INFRA": "NONE",
96                         "prevent-delete": "!${direction}",
97                         "default": "true"
98                 },
99                 {
100                         "from": "image",
101                         "to": "cloud-region",
102                         "label": "org.onap.relationships.inventory.BelongsTo",
103                         "direction": "OUT",
104                         "multiplicity": "MANY2ONE",
105                         "contains-other-v": "!${direction}",
106                         "delete-other-v": "NONE",
107                         "SVC-INFRA": "NONE",
108                         "prevent-delete": "!${direction}",
109                         "default": "true"
110                 },
111                 {
112                         "from": "oam-network",
113                         "to": "cloud-region",
114                         "label": "org.onap.relationships.inventory.BelongsTo",
115                         "direction": "OUT",
116                         "multiplicity": "MANY2ONE",
117                         "contains-other-v": "!${direction}",
118                         "delete-other-v": "NONE",
119                         "SVC-INFRA": "NONE",
120                         "prevent-delete": "!${direction}",
121                         "default": "true"
122                 },
123                 {
124                         "from": "snapshot",
125                         "to": "cloud-region",
126                         "label": "org.onap.relationships.inventory.BelongsTo",
127                         "direction": "OUT",
128                         "multiplicity": "MANY2ONE",
129                         "contains-other-v": "!${direction}",
130                         "delete-other-v": "NONE",
131                         "SVC-INFRA": "NONE",
132                         "prevent-delete": "!${direction}",
133                         "default": "true"
134                 },
135                 {
136                         "from": "tenant",
137                         "to": "cloud-region",
138                         "label": "org.onap.relationships.inventory.BelongsTo",
139                         "direction": "OUT",
140                         "multiplicity": "MANY2ONE",
141                         "contains-other-v": "!${direction}",
142                         "delete-other-v": "NONE",
143                         "SVC-INFRA": "${direction}",
144                         "prevent-delete": "!${direction}",
145                         "default": "true"
146                 },
147                 {
148                         "from": "volume-group",
149                         "to": "cloud-region",
150                         "label": "org.onap.relationships.inventory.BelongsTo",
151                         "direction": "OUT",
152                         "multiplicity": "MANY2ONE",
153                         "contains-other-v": "!${direction}",
154                         "delete-other-v": "NONE",
155                         "SVC-INFRA": "NONE",
156                         "prevent-delete": "!${direction}",
157                         "default": "true"
158                 },
159                 {
160                         "from": "complex",
161                         "to": "l3-network",
162                         "label": "org.onap.relationships.inventory.Uses",
163                         "direction": "OUT",
164                         "multiplicity": "MANY2MANY",
165                         "contains-other-v": "NONE",
166                         "delete-other-v": "NONE",
167                         "SVC-INFRA": "${direction}",
168                         "prevent-delete": "NONE",
169                         "default": "true"
170                 },
171                 {
172                         "from": "ctag-pool",
173                         "to": "complex",
174                         "label": "org.onap.relationships.inventory.BelongsTo",
175                         "direction": "OUT",
176                         "multiplicity": "MANY2ONE",
177                         "contains-other-v": "!${direction}",
178                         "delete-other-v": "!${direction}",
179                         "SVC-INFRA": "NONE",
180                         "prevent-delete": "NONE",
181                         "default": "true"
182                 },
183                 {
184                         "from": "connector",
185                         "to": "virtual-data-center",
186                         "label": "org.onap.relationships.inventory.LocatedIn",
187                         "direction": "OUT",
188                         "multiplicity": "MANY2MANY",
189                         "contains-other-v": "NONE",
190                         "delete-other-v": "NONE",
191                         "SVC-INFRA": "NONE",
192                         "prevent-delete": "NONE",
193                         "default": "true"
194                 },
195                 {
196                         "from": "metadatum",
197                         "to": "connector",
198                         "label": "org.onap.relationships.inventory.BelongsTo",
199                         "direction": "OUT",
200                         "multiplicity": "MANY2ONE",
201                         "contains-other-v": "!${direction}",
202                         "delete-other-v": "!${direction}",
203                         "SVC-INFRA": "NONE",
204                         "prevent-delete": "NONE",
205                         "default": "true"
206                 },
207                 {
208                         "from": "element-choice-set",
209                         "to": "constrained-element-set",
210                         "label": "org.onap.relationships.inventory.BelongsTo",
211                         "direction": "OUT",
212                         "multiplicity": "MANY2ONE",
213                         "contains-other-v": "!${direction}",
214                         "delete-other-v": "!${direction}",
215                         "SVC-INFRA": "NONE",
216                         "prevent-delete": "NONE",
217                         "default": "true"
218                 },
219                 {
220                         "from": "ctag-pool",
221                         "to": "availability-zone",
222                         "label": "org.onap.relationships.inventory.AppliesTo",
223                         "direction": "OUT",
224                         "multiplicity": "MANY2MANY",
225                         "contains-other-v": "NONE",
226                         "delete-other-v": "NONE",
227                         "SVC-INFRA": "NONE",
228                         "prevent-delete": "!${direction}",
229                         "default": "true"
230                 },
231                 {
232                         "from": "service-subscription",
233                         "to": "customer",
234                         "label": "org.onap.relationships.inventory.BelongsTo",
235                         "direction": "OUT",
236                         "multiplicity": "MANY2ONE",
237                         "contains-other-v": "!${direction}",
238                         "delete-other-v": "!${direction}",
239                         "SVC-INFRA": "${direction}",
240                         "prevent-delete": "NONE",
241                         "default": "true"
242                 },
243                 {
244                         "from": "dvs-switch",
245                         "to": "availability-zone",
246                         "label": "org.onap.relationships.inventory.AppliesTo",
247                         "direction": "OUT",
248                         "multiplicity": "MANY2MANY",
249                         "contains-other-v": "NONE",
250                         "delete-other-v": "NONE",
251                         "SVC-INFRA": "NONE",
252                         "prevent-delete": "!${direction}",
253                         "default": "true"
254                 },
255                 {
256                         "from": "model-element",
257                         "to": "element-choice-set",
258                         "label": "org.onap.relationships.inventory.BelongsTo",
259                         "direction": "OUT",
260                         "multiplicity": "MANY2ONE",
261                         "contains-other-v": "!${direction}",
262                         "delete-other-v": "!${direction}",
263                         "SVC-INFRA": "NONE",
264                         "prevent-delete": "NONE",
265                         "default": "true"
266                 },
267                 {
268                         "from": "generic-vnf",
269                         "to": "availability-zone",
270                         "label": "org.onap.relationships.inventory.Uses",
271                         "direction": "OUT",
272                         "multiplicity": "MANY2MANY",
273                         "contains-other-v": "NONE",
274                         "delete-other-v": "NONE",
275                         "SVC-INFRA": "${direction}",
276                         "prevent-delete": "!${direction}",
277                         "default": "true"
278                 },
279                 {
280                         "from": "generic-vnf",
281                         "to": "ipsec-configuration",
282                         "label": "org.onap.relationships.inventory.Uses",
283                         "direction": "OUT",
284                         "multiplicity": "MANY2ONE",
285                         "contains-other-v": "NONE",
286                         "delete-other-v": "NONE",
287                         "SVC-INFRA": "NONE",
288                         "prevent-delete": "NONE",
289                         "default": "true"
290                 },
291                 {
292                         "from": "generic-vnf",
293                         "to": "l3-network",
294                         "label": "org.onap.relationships.inventory.Uses",
295                         "direction": "OUT",
296                         "multiplicity": "MANY2MANY",
297                         "contains-other-v": "NONE",
298                         "delete-other-v": "NONE",
299                         "SVC-INFRA": "${direction}",
300                         "prevent-delete": "NONE",
301                         "default": "true"
302                 },
303                 {
304                         "from": "generic-vnf",
305                         "to": "license-key-resource",
306                         "label": "org.onap.relationships.inventory.Uses",
307                         "direction": "OUT",
308                         "multiplicity": "MANY2MANY",
309                         "contains-other-v": "NONE",
310                         "delete-other-v": "NONE",
311                         "SVC-INFRA": "NONE",
312                         "prevent-delete": "!${direction}",
313                         "default": "true"
314                 },
315                 {
316                         "from": "generic-vnf",
317                         "to": "pserver",
318                         "label": "tosca.relationships.HostedOn",
319                         "direction": "OUT",
320                         "multiplicity": "MANY2MANY",
321                         "contains-other-v": "NONE",
322                         "delete-other-v": "NONE",
323                         "SVC-INFRA": "${direction}",
324                         "prevent-delete": "!${direction}",
325                         "default": "true"
326                 },
327                 {
328                         "from": "vnfc",
329                         "to": "generic-vnf",
330                         "label": "org.onap.relationships.inventory.BelongsTo",
331                         "direction": "OUT",
332                         "multiplicity": "MANY2ONE",
333                         "contains-other-v": "NONE",
334                         "delete-other-v": "!${direction}",
335                         "SVC-INFRA": "!${direction}",
336                         "prevent-delete": "NONE",
337                         "default": "true"
338                 },
339                 {
340                         "from": "generic-vnf",
341                         "to": "vnf-image",
342                         "label": "org.onap.relationships.inventory.Uses",
343                         "direction": "OUT",
344                         "multiplicity": "MANY2ONE",
345                         "contains-other-v": "NONE",
346                         "delete-other-v": "NONE",
347                         "SVC-INFRA": "${direction}",
348                         "prevent-delete": "!${direction}",
349                         "default": "true"
350                 },
351                 {
352                         "from": "generic-vnf",
353                         "to": "volume-group",
354                         "label": "org.onap.relationships.inventory.DependsOn",
355                         "direction": "OUT",
356                         "multiplicity": "ONE2MANY",
357                         "contains-other-v": "NONE",
358                         "delete-other-v": "NONE",
359                         "SVC-INFRA": "${direction}",
360                         "prevent-delete": "NONE",
361                         "default": "true"
362                 },
363                 {
364                         "from": "generic-vnf",
365                         "to": "vserver",
366                         "label": "tosca.relationships.HostedOn",
367                         "direction": "OUT",
368                         "multiplicity": "ONE2MANY",
369                         "contains-other-v": "NONE",
370                         "delete-other-v": "NONE",
371                         "SVC-INFRA": "${direction}",
372                         "prevent-delete": "NONE",
373                         "default": "true"
374                 },
375                 {
376                         "from": "lag-interface",
377                         "to": "generic-vnf",
378                         "label": "org.onap.relationships.inventory.BelongsTo",
379                         "direction": "OUT",
380                         "multiplicity": "MANY2ONE",
381                         "contains-other-v": "!${direction}",
382                         "delete-other-v": "!${direction}",
383                         "SVC-INFRA": "!${direction}",
384                         "prevent-delete": "NONE",
385                         "default": "true"
386                 },
387                 {
388                         "from": "l-interface",
389                         "to": "generic-vnf",
390                         "label": "org.onap.relationships.inventory.BelongsTo",
391                         "direction": "OUT",
392                         "multiplicity": "MANY2ONE",
393                         "contains-other-v": "!${direction}",
394                         "delete-other-v": "!${direction}",
395                         "SVC-INFRA": "!${direction}",
396                         "prevent-delete": "NONE",
397                         "default": "true"
398                 },
399                 {
400                         "from": "network-profile",
401                         "to": "generic-vnf",
402                         "label": "org.onap.relationships.inventory.AppliesTo",
403                         "direction": "OUT",
404                         "multiplicity": "MANY2MANY",
405                         "contains-other-v": "NONE",
406                         "delete-other-v": "NONE",
407                         "SVC-INFRA": "NONE",
408                         "prevent-delete": "NONE",
409                         "default": "true"
410                 },
411                 {
412                         "from": "service-instance",
413                         "to": "generic-vnf",
414                         "label": "org.onap.relationships.inventory.ComposedOf",
415                         "direction": "OUT",
416                         "multiplicity": "ONE2MANY",
417                         "contains-other-v": "NONE",
418                         "delete-other-v": "NONE",
419                         "SVC-INFRA": "!${direction}",
420                         "prevent-delete": "NONE",
421                         "default": "true"
422                 },
423                 {
424                         "from": "site-pair-set",
425                         "to": "generic-vnf",
426                         "label": "org.onap.relationships.inventory.AppliesTo",
427                         "direction": "OUT",
428                         "multiplicity": "MANY2MANY",
429                         "contains-other-v": "NONE",
430                         "delete-other-v": "NONE",
431                         "SVC-INFRA": "NONE",
432                         "prevent-delete": "NONE",
433                         "default": "true"
434                 },
435                 {
436                         "from": "vf-module",
437                         "to": "generic-vnf",
438                         "label": "org.onap.relationships.inventory.BelongsTo",
439                         "direction": "OUT",
440                         "multiplicity": "MANY2ONE",
441                         "contains-other-v": "!${direction}",
442                         "delete-other-v": "!${direction}",
443                         "SVC-INFRA": "!${direction}",
444                         "prevent-delete": "NONE",
445                         "default": "true"
446                 },
447                 {
448                         "from": "pserver",
449                         "to": "group-assignment",
450                         "label": "org.onap.relationships.inventory.MemberOf",
451                         "direction": "OUT",
452                         "multiplicity": "MANY2ONE",
453                         "contains-other-v": "NONE",
454                         "delete-other-v": "NONE",
455                         "SVC-INFRA": "NONE",
456                         "prevent-delete": "${direction}",
457                         "default": "true"
458                 },
459                 {
460                         "from": "tenant",
461                         "to": "group-assignment",
462                         "label": "org.onap.relationships.inventory.MemberOf",
463                         "direction": "OUT",
464                         "multiplicity": "MANY2MANY",
465                         "contains-other-v": "NONE",
466                         "delete-other-v": "NONE",
467                         "SVC-INFRA": "NONE",
468                         "prevent-delete": "NONE",
469                         "default": "true"
470                 },
471                 {
472                         "from": "metadatum",
473                         "to": "image",
474                         "label": "org.onap.relationships.inventory.BelongsTo",
475                         "direction": "OUT",
476                         "multiplicity": "MANY2ONE",
477                         "contains-other-v": "!${direction}",
478                         "delete-other-v": "!${direction}",
479                         "SVC-INFRA": "NONE",
480                         "prevent-delete": "NONE",
481                         "default": "true"
482                 },
483                 {
484                         "from": "vig-server",
485                         "to": "ipsec-configuration",
486                         "label": "org.onap.relationships.inventory.BelongsTo",
487                         "direction": "OUT",
488                         "multiplicity": "MANY2ONE",
489                         "contains-other-v": "!${direction}",
490                         "delete-other-v": "!${direction}",
491                         "SVC-INFRA": "NONE",
492                         "prevent-delete": "NONE",
493                         "default": "true"
494                 },
495                 {
496                         "from": "l3-interface-ipv4-address-list",
497                         "to": "l3-network",
498                         "label": "org.onap.relationships.inventory.network.MemberOf",
499                         "direction": "OUT",
500                         "multiplicity": "MANY2MANY",
501                         "contains-other-v": "NONE",
502                         "delete-other-v": "NONE",
503                         "SVC-INFRA": "${direction}",
504                         "prevent-delete": "NONE",
505                         "default": "true"
506                 },
507                 {
508                         "from": "l3-interface-ipv4-address-list",
509                         "to": "subnet",
510                         "label": "org.onap.relationships.inventory.network.MemberOf",
511                         "direction": "OUT",
512                         "multiplicity": "MANY2MANY",
513                         "contains-other-v": "NONE",
514                         "delete-other-v": "NONE",
515                         "SVC-INFRA": "${direction}",
516                         "prevent-delete": "!${direction}",
517                         "default": "true"
518                 },
519                 {
520                         "from": "l3-interface-ipv6-address-list",
521                         "to": "l3-network",
522                         "label": "org.onap.relationships.inventory.network.MemberOf",
523                         "direction": "OUT",
524                         "multiplicity": "MANY2MANY",
525                         "contains-other-v": "NONE",
526                         "delete-other-v": "NONE",
527                         "SVC-INFRA": "${direction}",
528                         "prevent-delete": "NONE",
529                         "default": "true"
530                 },
531                 {
532                         "from": "l3-interface-ipv6-address-list",
533                         "to": "subnet",
534                         "label": "org.onap.relationships.inventory.network.MemberOf",
535                         "direction": "OUT",
536                         "multiplicity": "MANY2MANY",
537                         "contains-other-v": "NONE",
538                         "delete-other-v": "NONE",
539                         "SVC-INFRA": "${direction}",
540                         "prevent-delete": "!${direction}",
541                         "default": "true"
542                 },
543                 {
544                         "from": "ctag-assignment",
545                         "to": "l3-network",
546                         "label": "org.onap.relationships.inventory.BelongsTo",
547                         "direction": "OUT",
548                         "multiplicity": "MANY2ONE",
549                         "contains-other-v": "!${direction}",
550                         "delete-other-v": "!${direction}",
551                         "SVC-INFRA": "!${direction}",
552                         "prevent-delete": "NONE",
553                         "default": "true"
554                 },
555                 {
556                         "from": "l3-network",
557                         "to": "network-policy",
558                         "label": "org.onap.relationships.inventory.Uses",
559                         "direction": "OUT",
560                         "multiplicity": "MANY2MANY",
561                         "contains-other-v": "NONE",
562                         "delete-other-v": "NONE",
563                         "SVC-INFRA": "${direction}",
564                         "prevent-delete": "NONE",
565                         "default": "true"
566                 },
567                 {
568                         "from": "l3-network",
569                         "to": "route-table-reference",
570                         "label": "org.onap.relationships.inventory.Uses",
571                         "direction": "OUT",
572                         "multiplicity": "MANY2MANY",
573                         "contains-other-v": "NONE",
574                         "delete-other-v": "NONE",
575                         "SVC-INFRA": "NONE",
576                         "prevent-delete": "NONE",
577                         "default": "true"
578                 },
579                 {
580                         "from": "l3-network",
581                         "to": "vpn-binding",
582                         "label": "org.onap.relationships.inventory.Uses",
583                         "direction": "OUT",
584                         "multiplicity": "MANY2MANY",
585                         "contains-other-v": "NONE",
586                         "delete-other-v": "NONE",
587                         "SVC-INFRA": "NONE",
588                         "prevent-delete": "!${direction}",
589                         "default": "true"
590                 },
591                 {
592                         "from": "segmentation-assignment",
593                         "to": "l3-network",
594                         "label": "org.onap.relationships.inventory.BelongsTo",
595                         "direction": "OUT",
596                         "multiplicity": "MANY2ONE",
597                         "contains-other-v": "!${direction}",
598                         "delete-other-v": "!${direction}",
599                         "SVC-INFRA": "NONE",
600                         "prevent-delete": "NONE",
601                         "default": "true"
602                 },
603                 {
604                         "from": "service-instance",
605                         "to": "l3-network",
606                         "label": "org.onap.relationships.inventory.ComposedOf",
607                         "direction": "OUT",
608                         "multiplicity": "ONE2MANY",
609                         "contains-other-v": "NONE",
610                         "delete-other-v": "NONE",
611                         "SVC-INFRA": "${direction}",
612                         "prevent-delete": "NONE",
613                         "default": "true"
614                 },
615                 {
616                         "from": "subnet",
617                         "to": "l3-network",
618                         "label": "org.onap.relationships.inventory.BelongsTo",
619                         "direction": "OUT",
620                         "multiplicity": "MANY2ONE",
621                         "contains-other-v": "!${direction}",
622                         "delete-other-v": "!${direction}",
623                         "SVC-INFRA": "${direction}",
624                         "prevent-delete": "NONE",
625                         "default": "true"
626                 },
627                 {
628                         "from": "lag-interface",
629                         "to": "lag-link",
630                         "label": "tosca.relationships.network.LinksTo",
631                         "direction": "OUT",
632                         "multiplicity": "MANY2MANY",
633                         "contains-other-v": "NONE",
634                         "delete-other-v": "${direction}",
635                         "SVC-INFRA": "${direction}",
636                         "prevent-delete": "NONE",
637                         "default": "true"
638                 },
639                 {
640                         "from": "lag-interface",
641                         "to": "p-interface",
642                         "label": "org.onap.relationships.inventory.Uses",
643                         "direction": "OUT",
644                         "multiplicity": "MANY2MANY",
645                         "contains-other-v": "NONE",
646                         "delete-other-v": "NONE",
647                         "SVC-INFRA": "${direction}",
648                         "prevent-delete": "NONE",
649                         "default": "true"
650                 },
651                 {
652                         "from": "l-interface",
653                         "to": "lag-interface",
654                         "label": "org.onap.relationships.inventory.BelongsTo",
655                         "direction": "OUT",
656                         "multiplicity": "MANY2ONE",
657                         "contains-other-v": "!${direction}",
658                         "delete-other-v": "!${direction}",
659                         "SVC-INFRA": "!${direction}",
660                         "prevent-delete": "NONE",
661                         "default": "true"
662                 },
663                 {
664                         "from": "l3-interface-ipv4-address-list",
665                         "to": "l-interface",
666                         "label": "org.onap.relationships.inventory.BelongsTo",
667                         "direction": "OUT",
668                         "multiplicity": "MANY2ONE",
669                         "contains-other-v": "!${direction}",
670                         "delete-other-v": "!${direction}",
671                         "SVC-INFRA": "!${direction}",
672                         "prevent-delete": "NONE",
673                         "default": "true"
674                 },
675                 {
676                         "from": "l3-interface-ipv6-address-list",
677                         "to": "l-interface",
678                         "label": "org.onap.relationships.inventory.BelongsTo",
679                         "direction": "OUT",
680                         "multiplicity": "MANY2ONE",
681                         "contains-other-v": "!${direction}",
682                         "delete-other-v": "!${direction}",
683                         "SVC-INFRA": "!${direction}",
684                         "prevent-delete": "NONE",
685                         "default": "true"
686                 },
687                 {
688                         "from": "l-interface",
689                         "to": "logical-link",
690                         "label": "tosca.relationships.network.LinksTo",
691                         "direction": "OUT",
692                         "multiplicity": "MANY2MANY",
693                         "contains-other-v": "NONE",
694                         "delete-other-v": "${direction}",
695                         "SVC-INFRA": "${direction}",
696                         "prevent-delete": "NONE",
697                         "default": "true"
698                 },
699                 {
700                         "from": "sriov-vf",
701                         "to": "l-interface",
702                         "label": "org.onap.relationships.inventory.BelongsTo",
703                         "direction": "OUT",
704                         "multiplicity": "ONE2ONE",
705                         "contains-other-v": "!${direction}",
706                         "delete-other-v": "!${direction}",
707                         "SVC-INFRA": "NONE",
708                         "prevent-delete": "NONE",
709                         "default": "true"
710                 },
711                 {
712                         "from": "vlan",
713                         "to": "l-interface",
714                         "label": "tosca.relationships.network.LinksTo",
715                         "direction": "OUT",
716                         "multiplicity": "MANY2ONE",
717                         "contains-other-v": "!${direction}",
718                         "delete-other-v": "!${direction}",
719                         "SVC-INFRA": "NONE",
720                         "prevent-delete": "NONE",
721                         "default": "true"
722                 },
723                 {
724                         "from": "logical-link",
725                         "to": "generic-vnf",
726                         "label": "org.onap.relationships.inventory.BridgedTo",
727                         "direction": "OUT",
728                         "multiplicity": "MANY2MANY",
729                         "contains-other-v": "NONE",
730                         "delete-other-v": "NONE",
731                         "SVC-INFRA": "NONE",
732                         "prevent-delete": "NONE",
733                         "default": "true"
734                 },
735                 {
736                         "from": "logical-link",
737                         "to": "lag-link",
738                         "label": "org.onap.relationships.inventory.Uses",
739                         "direction": "OUT",
740                         "multiplicity": "MANY2MANY",
741                         "contains-other-v": "NONE",
742                         "delete-other-v": "NONE",
743                         "SVC-INFRA": "${direction}",
744                         "prevent-delete": "NONE",
745                         "default": "true"
746                 },
747                 {
748                         "from": "logical-link",
749                         "to": "logical-link",
750                         "label": "org.onap.relationships.inventory.Uses",
751                         "direction": "OUT",
752                         "multiplicity": "ONE2MANY",
753                         "contains-other-v": "NONE",
754                         "delete-other-v": "NONE",
755                         "SVC-INFRA": "${direction}",
756                         "prevent-delete": "NONE",
757                         "default": "true"
758                 },
759                 {
760                         "from": "logical-link",
761                         "to": "pnf",
762                         "label": "org.onap.relationships.inventory.BridgedTo",
763                         "direction": "OUT",
764                         "multiplicity": "MANY2MANY",
765                         "contains-other-v": "NONE",
766                         "delete-other-v": "NONE",
767                         "SVC-INFRA": "NONE",
768                         "prevent-delete": "NONE",
769                         "default": "true"
770                 },
771                 {
772                         "from": "logical-link",
773                         "to": "pserver",
774                         "label": "org.onap.relationships.inventory.BridgedTo",
775                         "direction": "OUT",
776                         "multiplicity": "MANY2MANY",
777                         "contains-other-v": "NONE",
778                         "delete-other-v": "NONE",
779                         "SVC-INFRA": "NONE",
780                         "prevent-delete": "!${direction}",
781                         "default": "true"
782                 },
783                 {
784                         "from": "constrained-element-set",
785                         "to": "model-constraint",
786                         "label": "org.onap.relationships.inventory.BelongsTo",
787                         "direction": "OUT",
788                         "multiplicity": "MANY2ONE",
789                         "contains-other-v": "!${direction}",
790                         "delete-other-v": "!${direction}",
791                         "SVC-INFRA": "NONE",
792                         "prevent-delete": "NONE",
793                         "default": "true"
794                 },
795                 {
796                         "from": "constrained-element-set",
797                         "to": "model-element",
798                         "label": "org.onap.relationships.inventory.BelongsTo",
799                         "direction": "OUT",
800                         "multiplicity": "MANY2ONE",
801                         "contains-other-v": "!${direction}",
802                         "delete-other-v": "!${direction}",
803                         "SVC-INFRA": "NONE",
804                         "prevent-delete": "NONE",
805                         "default": "true"
806                 },
807                 {
808                         "from": "model-constraint",
809                         "to": "model-element",
810                         "label": "org.onap.relationships.inventory.BelongsTo",
811                         "direction": "OUT",
812                         "multiplicity": "MANY2ONE",
813                         "contains-other-v": "!${direction}",
814                         "delete-other-v": "!${direction}",
815                         "SVC-INFRA": "NONE",
816                         "prevent-delete": "NONE",
817                         "default": "true"
818                 },
819                 {
820                         "from": "model-element",
821                         "to": "model-element",
822                         "label": "org.onap.relationships.inventory.BelongsTo",
823                         "direction": "OUT",
824                         "multiplicity": "MANY2ONE",
825                         "contains-other-v": "!${direction}",
826                         "delete-other-v": "!${direction}",
827                         "SVC-INFRA": "NONE",
828                         "prevent-delete": "NONE",
829                         "default": "true"
830                 },
831                 {
832                         "from": "named-query",
833                         "to": "model",
834                         "label": "org.onap.relationships.inventory.AppliesTo",
835                         "direction": "OUT",
836                         "multiplicity": "ONE2MANY",
837                         "contains-other-v": "NONE",
838                         "delete-other-v": "NONE",
839                         "SVC-INFRA": "NONE",
840                         "prevent-delete": "!${direction}",
841                         "default": "true"
842                 },
843                 {
844                         "from": "named-query-element",
845                         "to": "named-query",
846                         "label": "org.onap.relationships.inventory.BelongsTo",
847                         "direction": "OUT",
848                         "multiplicity": "ONE2ONE",
849                         "contains-other-v": "!${direction}",
850                         "delete-other-v": "!${direction}",
851                         "SVC-INFRA": "NONE",
852                         "prevent-delete": "NONE",
853                         "default": "true"
854                 },
855                 {
856                         "from": "named-query-element",
857                         "to": "model",
858                         "label": "org.onap.relationships.inventory.IsA",
859                         "direction": "OUT",
860                         "multiplicity": "MANY2ONE",
861                         "contains-other-v": "NONE",
862                         "delete-other-v": "NONE",
863                         "SVC-INFRA": "NONE",
864                         "prevent-delete": "!${direction}",
865                         "default": "true"
866                 },
867                 {
868                         "from": "named-query-element",
869                         "to": "named-query-element",
870                         "label": "org.onap.relationships.inventory.BelongsTo",
871                         "direction": "OUT",
872                         "multiplicity": "MANY2ONE",
873                         "contains-other-v": "!${direction}",
874                         "delete-other-v": "!${direction}",
875                         "SVC-INFRA": "NONE",
876                         "prevent-delete": "NONE",
877                         "default": "true"
878                 },
879                 {
880                         "from": "property-constraint",
881                         "to": "named-query-element",
882                         "label": "org.onap.relationships.inventory.BelongsTo",
883                         "direction": "OUT",
884                         "multiplicity": "MANY2ONE",
885                         "contains-other-v": "!${direction}",
886                         "delete-other-v": "!${direction}",
887                         "SVC-INFRA": "NONE",
888                         "prevent-delete": "NONE",
889                         "default": "true"
890                 },
891                 {
892                         "from": "related-lookup",
893                         "to": "named-query-element",
894                         "label": "org.onap.relationships.inventory.BelongsTo",
895                         "direction": "OUT",
896                         "multiplicity": "MANY2ONE",
897                         "contains-other-v": "!${direction}",
898                         "delete-other-v": "!${direction}",
899                         "SVC-INFRA": "NONE",
900                         "prevent-delete": "NONE",
901                         "default": "true"
902                 },
903                 {
904                         "from": "l-interface",
905                         "to": "newvce",
906                         "label": "org.onap.relationships.inventory.BelongsTo",
907                         "direction": "OUT",
908                         "multiplicity": "MANY2ONE",
909                         "contains-other-v": "!${direction}",
910                         "delete-other-v": "!${direction}",
911                         "SVC-INFRA": "NONE",
912                         "prevent-delete": "NONE",
913                         "default": "true"
914                 },
915                 {
916                         "from": "oam-network",
917                         "to": "complex",
918                         "label": "org.onap.relationships.inventory.AppliesTo",
919                         "direction": "OUT",
920                         "multiplicity": "MANY2MANY",
921                         "contains-other-v": "NONE",
922                         "delete-other-v": "NONE",
923                         "SVC-INFRA": "NONE",
924                         "prevent-delete": "!${direction}",
925                         "default": "true"
926                 },
927                 {
928                         "from": "oam-network",
929                         "to": "service-capability",
930                         "label": "org.onap.relationships.inventory.AppliesTo",
931                         "direction": "OUT",
932                         "multiplicity": "MANY2MANY",
933                         "contains-other-v": "NONE",
934                         "delete-other-v": "NONE",
935                         "SVC-INFRA": "NONE",
936                         "prevent-delete": "!${direction}",
937                         "default": "true"
938                 },
939                 {
940                         "from": "l-interface",
941                         "to": "p-interface",
942                         "label": "tosca.relationships.network.BindsTo",
943                         "direction": "OUT",
944                         "multiplicity": "MANY2ONE",
945                         "contains-other-v": "!${direction}",
946                         "delete-other-v": "!${direction}",
947                         "SVC-INFRA": "!${direction}",
948                         "prevent-delete": "NONE",
949                         "default": "true"
950                 },
951                 {
952                         "from": "p-interface",
953                         "to": "logical-link",
954                         "label": "tosca.relationships.network.LinksTo",
955                         "direction": "OUT",
956                         "multiplicity": "MANY2ONE",
957                         "contains-other-v": "NONE",
958                         "delete-other-v": "NONE",
959                         "SVC-INFRA": "${direction}",
960                         "prevent-delete": "NONE",
961                         "default": "true"
962                 },
963                 {
964                         "from": "p-interface",
965                         "to": "physical-link",
966                         "label": "tosca.relationships.network.LinksTo",
967                         "direction": "OUT",
968                         "multiplicity": "MANY2ONE",
969                         "contains-other-v": "NONE",
970                         "delete-other-v": "${direction}",
971                         "SVC-INFRA": "NONE",
972                         "prevent-delete": "NONE",
973                         "default": "true"
974                 },
975                 {
976                         "from": "lag-interface",
977                         "to": "pnf",
978                         "label": "tosca.relationships.network.BindsTo",
979                         "direction": "OUT",
980                         "multiplicity": "MANY2ONE",
981                         "contains-other-v": "!${direction}",
982                         "delete-other-v": "!${direction}",
983                         "SVC-INFRA": "!${direction}",
984                         "prevent-delete": "NONE",
985                         "default": "true"
986                 },
987                 {
988                         "from": "p-interface",
989                         "to": "pnf",
990                         "label": "tosca.relationships.network.BindsTo",
991                         "direction": "OUT",
992                         "multiplicity": "MANY2ONE",
993                         "contains-other-v": "!${direction}",
994                         "delete-other-v": "!${direction}",
995                         "SVC-INFRA": "!${direction}",
996                         "prevent-delete": "NONE",
997                         "default": "true"
998                 },
999                 {
1000                         "from": "pnf",
1001                         "to": "complex",
1002                         "label": "org.onap.relationships.inventory.LocatedIn",
1003                         "direction": "OUT",
1004                         "multiplicity": "MANY2ONE",
1005                         "contains-other-v": "NONE",
1006                         "delete-other-v": "NONE",
1007                         "SVC-INFRA": "NONE",
1008                         "prevent-delete": "!${direction}",
1009                         "default": "true"
1010                 },
1011                 {
1012                         "from": "cvlan-tag",
1013                         "to": "port-group",
1014                         "label": "org.onap.relationships.inventory.BelongsTo",
1015                         "direction": "OUT",
1016                         "multiplicity": "MANY2ONE",
1017                         "contains-other-v": "!${direction}",
1018                         "delete-other-v": "!${direction}",
1019                         "SVC-INFRA": "!${direction}",
1020                         "prevent-delete": "NONE",
1021                         "default": "true"
1022                 },
1023                 {
1024                         "from": "lag-interface",
1025                         "to": "pserver",
1026                         "label": "tosca.relationships.network.BindsTo",
1027                         "direction": "OUT",
1028                         "multiplicity": "MANY2ONE",
1029                         "contains-other-v": "!${direction}",
1030                         "delete-other-v": "!${direction}",
1031                         "SVC-INFRA": "!${direction}",
1032                         "prevent-delete": "NONE",
1033                         "default": "true"
1034                 },
1035                 {
1036                         "from": "p-interface",
1037                         "to": "pserver",
1038                         "label": "tosca.relationships.network.BindsTo",
1039                         "direction": "OUT",
1040                         "multiplicity": "MANY2ONE",
1041                         "contains-other-v": "!${direction}",
1042                         "delete-other-v": "!${direction}",
1043                         "SVC-INFRA": "!${direction}",
1044                         "prevent-delete": "NONE",
1045                         "default": "true"
1046                 },
1047                 {
1048                         "from": "pserver",
1049                         "to": "availability-zone",
1050                         "label": "org.onap.relationships.inventory.MemberOf",
1051                         "direction": "OUT",
1052                         "multiplicity": "MANY2ONE",
1053                         "contains-other-v": "NONE",
1054                         "delete-other-v": "NONE",
1055                         "SVC-INFRA": "${direction}",
1056                         "prevent-delete": "!${direction}",
1057                         "default": "true"
1058                 },
1059                 {
1060                         "from": "pserver",
1061                         "to": "cloud-region",
1062                         "label": "org.onap.relationships.inventory.LocatedIn",
1063                         "direction": "OUT",
1064                         "multiplicity": "MANY2ONE",
1065                         "contains-other-v": "NONE",
1066                         "delete-other-v": "NONE",
1067                         "SVC-INFRA": "${direction}",
1068                         "prevent-delete": "NONE",
1069                         "default": "true"
1070                 },
1071                 {
1072                         "from": "pserver",
1073                         "to": "complex",
1074                         "label": "org.onap.relationships.inventory.LocatedIn",
1075                         "direction": "OUT",
1076                         "multiplicity": "MANY2ONE",
1077                         "contains-other-v": "NONE",
1078                         "delete-other-v": "NONE",
1079                         "SVC-INFRA": "${direction}",
1080                         "prevent-delete": "!${direction}",
1081                         "default": "true"
1082                 },
1083                 {
1084                         "from": "site-pair",
1085                         "to": "routing-instance",
1086                         "label": "org.onap.relationships.inventory.BelongsTo",
1087                         "direction": "OUT",
1088                         "multiplicity": "MANY2ONE",
1089                         "contains-other-v": "!${direction}",
1090                         "delete-other-v": "!${direction}",
1091                         "SVC-INFRA": "NONE",
1092                         "prevent-delete": "NONE",
1093                         "default": "true"
1094                 },
1095                 {
1096                         "from": "metadatum",
1097                         "to": "service-instance",
1098                         "label": "org.onap.relationships.inventory.BelongsTo",
1099                         "direction": "OUT",
1100                         "multiplicity": "MANY2ONE",
1101                         "contains-other-v": "!${direction}",
1102                         "delete-other-v": "!${direction}",
1103                         "SVC-INFRA": "NONE",
1104                         "prevent-delete": "NONE",
1105                         "default": "true"
1106                 },
1107                 {
1108                         "from": "service-instance",
1109                         "to": "connector",
1110                         "label": "org.onap.relationships.inventory.Uses",
1111                         "direction": "OUT",
1112                         "multiplicity": "MANY2MANY",
1113                         "contains-other-v": "NONE",
1114                         "delete-other-v": "NONE",
1115                         "SVC-INFRA": "NONE",
1116                         "prevent-delete": "NONE",
1117                         "default": "true"
1118                 },
1119                 {
1120                         "from": "service-instance",
1121                         "to": "cvlan-tag",
1122                         "label": "org.onap.relationships.inventory.ComposedOf",
1123                         "direction": "OUT",
1124                         "multiplicity": "MANY2MANY",
1125                         "contains-other-v": "NONE",
1126                         "delete-other-v": "NONE",
1127                         "SVC-INFRA": "NONE",
1128                         "prevent-delete": "NONE",
1129                         "default": "true"
1130                 },
1131                 {
1132                         "from": "service-instance",
1133                         "to": "logical-link",
1134                         "label": "org.onap.relationships.inventory.Uses",
1135                         "direction": "OUT",
1136                         "multiplicity": "ONE2MANY",
1137                         "contains-other-v": "NONE",
1138                         "delete-other-v": "${direction}",
1139                         "SVC-INFRA": "NONE",
1140                         "prevent-delete": "NONE",
1141                         "default": "true"
1142                 },
1143                 {
1144                         "from": "service-instance",
1145                         "to": "service-instance",
1146                         "label": "org.onap.relationships.inventory.ComposedOf",
1147                         "direction": "OUT",
1148                         "multiplicity": "ONE2MANY",
1149                         "contains-other-v": "NONE",
1150                         "delete-other-v": "NONE",
1151                         "SVC-INFRA": "NONE",
1152                         "prevent-delete": "NONE",
1153                         "default": "true"
1154                 },
1155                 {
1156                         "from": "service-instance",
1157                         "to": "vlan",
1158                         "label": "org.onap.relationships.inventory.ComposedOf",
1159                         "direction": "OUT",
1160                         "multiplicity": "ONE2MANY",
1161                         "contains-other-v": "NONE",
1162                         "delete-other-v": "NONE",
1163                         "SVC-INFRA": "NONE",
1164                         "prevent-delete": "NONE",
1165                         "default": "true"
1166                 },
1167                 {
1168                         "from": "service-instance",
1169                         "to": "service-subscription",
1170                         "label": "org.onap.relationships.inventory.BelongsTo",
1171                         "direction": "OUT",
1172                         "multiplicity": "MANY2ONE",
1173                         "contains-other-v": "!${direction}",
1174                         "delete-other-v": "!${direction}",
1175                         "SVC-INFRA": "${direction}",
1176                         "prevent-delete": "NONE",
1177                         "default": "true"
1178                 },
1179                 {
1180                         "from": "class-of-service",
1181                         "to": "site-pair",
1182                         "label": "org.onap.relationships.inventory.BelongsTo",
1183                         "direction": "OUT",
1184                         "multiplicity": "MANY2ONE",
1185                         "contains-other-v": "!${direction}",
1186                         "delete-other-v": "!${direction}",
1187                         "SVC-INFRA": "NONE",
1188                         "prevent-delete": "NONE",
1189                         "default": "true"
1190                 },
1191                 {
1192                         "from": "routing-instance",
1193                         "to": "site-pair-set",
1194                         "label": "org.onap.relationships.inventory.BelongsTo",
1195                         "direction": "OUT",
1196                         "multiplicity": "MANY2ONE",
1197                         "contains-other-v": "!${direction}",
1198                         "delete-other-v": "!${direction}",
1199                         "SVC-INFRA": "NONE",
1200                         "prevent-delete": "NONE",
1201                         "default": "true"
1202                 },
1203                 {
1204                         "from": "service-subscription",
1205                         "to": "tenant",
1206                         "label": "org.onap.relationships.inventory.Uses",
1207                         "direction": "OUT",
1208                         "multiplicity": "MANY2MANY",
1209                         "contains-other-v": "NONE",
1210                         "delete-other-v": "NONE",
1211                         "SVC-INFRA": "NONE",
1212                         "prevent-delete": "NONE",
1213                         "default": "true"
1214                 },
1215                 {
1216                         "from": "tenant",
1217                         "to": "l3-network",
1218                         "label": "org.onap.relationships.inventory.Uses",
1219                         "direction": "OUT",
1220                         "multiplicity": "MANY2MANY",
1221                         "contains-other-v": "NONE",
1222                         "delete-other-v": "NONE",
1223                         "SVC-INFRA": "NONE",
1224                         "prevent-delete": "NONE",
1225                         "default": "true"
1226                 },
1227                 {
1228                         "from": "vserver",
1229                         "to": "tenant",
1230                         "label": "org.onap.relationships.inventory.BelongsTo",
1231                         "direction": "OUT",
1232                         "multiplicity": "MANY2ONE",
1233                         "contains-other-v": "!${direction}",
1234                         "delete-other-v": "NONE",
1235                         "SVC-INFRA": "${direction}",
1236                         "prevent-delete": "!${direction}",
1237                         "default": "true"
1238                 },
1239                 {
1240                         "from": "port-group",
1241                         "to": "vce",
1242                         "label": "org.onap.relationships.inventory.BelongsTo",
1243                         "direction": "OUT",
1244                         "multiplicity": "MANY2ONE",
1245                         "contains-other-v": "!${direction}",
1246                         "delete-other-v": "!${direction}",
1247                         "SVC-INFRA": "!${direction}",
1248                         "prevent-delete": "NONE",
1249                         "default": "true"
1250                 },
1251                 {
1252                         "from": "service-instance",
1253                         "to": "vce",
1254                         "label": "org.onap.relationships.inventory.ComposedOf",
1255                         "direction": "OUT",
1256                         "multiplicity": "ONE2MANY",
1257                         "contains-other-v": "NONE",
1258                         "delete-other-v": "NONE",
1259                         "SVC-INFRA": "${direction}",
1260                         "prevent-delete": "NONE",
1261                         "default": "true"
1262                 },
1263                 {
1264                         "from": "vce",
1265                         "to": "availability-zone",
1266                         "label": "org.onap.relationships.inventory.Uses",
1267                         "direction": "OUT",
1268                         "multiplicity": "MANY2MANY",
1269                         "contains-other-v": "NONE",
1270                         "delete-other-v": "NONE",
1271                         "SVC-INFRA": "NONE",
1272                         "prevent-delete": "!${direction}",
1273                         "default": "true"
1274                 },
1275                 {
1276                         "from": "vce",
1277                         "to": "complex",
1278                         "label": "org.onap.relationships.inventory.LocatedIn",
1279                         "direction": "OUT",
1280                         "multiplicity": "MANY2MANY",
1281                         "contains-other-v": "NONE",
1282                         "delete-other-v": "NONE",
1283                         "SVC-INFRA": "${direction}",
1284                         "prevent-delete": "!${direction}",
1285                         "default": "true"
1286                 },
1287                 {
1288                         "from": "vce",
1289                         "to": "vserver",
1290                         "label": "tosca.relationships.HostedOn",
1291                         "direction": "OUT",
1292                         "multiplicity": "ONE2MANY",
1293                         "contains-other-v": "NONE",
1294                         "delete-other-v": "NONE",
1295                         "SVC-INFRA": "${direction}",
1296                         "prevent-delete": "NONE",
1297                         "default": "true"
1298                 },
1299                 {
1300                         "from": "vf-module",
1301                         "to": "l3-network",
1302                         "label": "org.onap.relationships.inventory.DependsOn",
1303                         "direction": "OUT",
1304                         "multiplicity": "MANY2MANY",
1305                         "contains-other-v": "NONE",
1306                         "delete-other-v": "NONE",
1307                         "SVC-INFRA": "${direction}",
1308                         "prevent-delete": "NONE",
1309                         "default": "true"
1310                 },
1311                 {
1312                         "from": "vf-module",
1313                         "to": "vnfc",
1314                         "label": "org.onap.relationships.inventory.Uses",
1315                         "direction": "OUT",
1316                         "multiplicity": "ONE2MANY",
1317                         "contains-other-v": "NONE",
1318                         "delete-other-v": "NONE",
1319                         "SVC-INFRA": "${direction}",
1320                         "prevent-delete": "${direction}",
1321                         "default": "true"
1322                 },
1323                 {
1324                         "from": "vf-module",
1325                         "to": "volume-group",
1326                         "label": "org.onap.relationships.inventory.Uses",
1327                         "direction": "OUT",
1328                         "multiplicity": "ONE2ONE",
1329                         "contains-other-v": "NONE",
1330                         "delete-other-v": "NONE",
1331                         "SVC-INFRA": "${direction}",
1332                         "prevent-delete": "NONE",
1333                         "default": "true"
1334                 },
1335                 {
1336                         "from": "generic-vnf",
1337                         "to": "virtual-data-center",
1338                         "label": "org.onap.relationships.inventory.LocatedIn",
1339                         "direction": "OUT",
1340                         "multiplicity": "MANY2MANY",
1341                         "contains-other-v": "NONE",
1342                         "delete-other-v": "NONE",
1343                         "SVC-INFRA": "${direction}",
1344                         "prevent-delete": "NONE",
1345                         "default": "true"
1346                 },
1347                 {
1348                         "from": "logical-link",
1349                         "to": "virtual-data-center",
1350                         "label": "org.onap.relationships.inventory.LocatedIn",
1351                         "direction": "OUT",
1352                         "multiplicity": "MANY2MANY",
1353                         "contains-other-v": "NONE",
1354                         "delete-other-v": "NONE",
1355                         "SVC-INFRA": "NONE",
1356                         "prevent-delete": "NONE",
1357                         "default": "true"
1358                 },
1359                 {
1360                         "from": "l3-interface-ipv4-address-list",
1361                         "to": "vlan",
1362                         "label": "org.onap.relationships.inventory.BelongsTo",
1363                         "direction": "OUT",
1364                         "multiplicity": "MANY2ONE",
1365                         "contains-other-v": "!${direction}",
1366                         "delete-other-v": "!${direction}",
1367                         "SVC-INFRA": "!${direction}",
1368                         "prevent-delete": "NONE",
1369                         "default": "true"
1370                 },
1371                 {
1372                         "from": "l3-interface-ipv6-address-list",
1373                         "to": "vlan",
1374                         "label": "org.onap.relationships.inventory.BelongsTo",
1375                         "direction": "OUT",
1376                         "multiplicity": "MANY2ONE",
1377                         "contains-other-v": "!${direction}",
1378                         "delete-other-v": "!${direction}",
1379                         "SVC-INFRA": "!${direction}",
1380                         "prevent-delete": "NONE",
1381                         "default": "true"
1382                 },
1383                 {
1384                         "from": "vlan",
1385                         "to": "logical-link",
1386                         "label": "org.onap.relationships.inventory.Uses",
1387                         "direction": "OUT",
1388                         "multiplicity": "MANY2MANY",
1389                         "contains-other-v": "NONE",
1390                         "delete-other-v": "${direction}",
1391                         "SVC-INFRA": "${direction}",
1392                         "prevent-delete": "NONE",
1393                         "default": "true"
1394                 },
1395                 {
1396                         "from": "vlan",
1397                         "to": "multicast-configuration",
1398                         "label": "org.onap.relationships.inventory.Uses",
1399                         "direction": "OUT",
1400                         "multiplicity": "MANY2MANY",
1401                         "contains-other-v": "NONE",
1402                         "delete-other-v": "NONE",
1403                         "SVC-INFRA": "NONE",
1404                         "prevent-delete": "NONE",
1405                         "default": "true"
1406                 },
1407                 {
1408                         "from": "tenant",
1409                         "to": "volume-group",
1410                         "label": "org.onap.relationships.inventory.DependsOn",
1411                         "direction": "OUT",
1412                         "multiplicity": "ONE2MANY",
1413                         "contains-other-v": "NONE",
1414                         "delete-other-v": "NONE",
1415                         "SVC-INFRA": "!${direction}",
1416                         "prevent-delete": "NONE",
1417                         "default": "true"
1418                 },
1419                 {
1420                         "from": "volume-group",
1421                         "to": "complex",
1422                         "label": "org.onap.relationships.inventory.LocatedIn",
1423                         "direction": "OUT",
1424                         "multiplicity": "MANY2ONE",
1425                         "contains-other-v": "NONE",
1426                         "delete-other-v": "NONE",
1427                         "SVC-INFRA": "${direction}",
1428                         "prevent-delete": "!${direction}",
1429                         "default": "true"
1430                 },
1431                 {
1432                         "from": "lag-interface",
1433                         "to": "vpls-pe",
1434                         "label": "tosca.relationships.network.BindsTo",
1435                         "direction": "OUT",
1436                         "multiplicity": "MANY2ONE",
1437                         "contains-other-v": "!${direction}",
1438                         "delete-other-v": "!${direction}",
1439                         "SVC-INFRA": "NONE",
1440                         "prevent-delete": "NONE",
1441                         "default": "true"
1442                 },
1443                 {
1444                         "from": "p-interface",
1445                         "to": "vpls-pe",
1446                         "label": "tosca.relationships.network.BindsTo",
1447                         "direction": "OUT",
1448                         "multiplicity": "MANY2ONE",
1449                         "contains-other-v": "!${direction}",
1450                         "delete-other-v": "!${direction}",
1451                         "SVC-INFRA": "NONE",
1452                         "prevent-delete": "NONE",
1453                         "default": "true"
1454                 },
1455                 {
1456                         "from": "vpls-pe",
1457                         "to": "complex",
1458                         "label": "org.onap.relationships.inventory.LocatedIn",
1459                         "direction": "OUT",
1460                         "multiplicity": "MANY2ONE",
1461                         "contains-other-v": "NONE",
1462                         "delete-other-v": "NONE",
1463                         "SVC-INFRA": "NONE",
1464                         "prevent-delete": "!${direction}",
1465                         "default": "true"
1466                 },
1467                 {
1468                         "from": "vpls-pe",
1469                         "to": "ctag-pool",
1470                         "label": "org.onap.relationships.inventory.Uses",
1471                         "direction": "OUT",
1472                         "multiplicity": "MANY2MANY",
1473                         "contains-other-v": "NONE",
1474                         "delete-other-v": "NONE",
1475                         "SVC-INFRA": "NONE",
1476                         "prevent-delete": "NONE",
1477                         "default": "true"
1478                 },
1479                 {
1480                         "from": "l-interface",
1481                         "to": "vserver",
1482                         "label": "tosca.relationships.network.BindsTo",
1483                         "direction": "OUT",
1484                         "multiplicity": "MANY2ONE",
1485                         "contains-other-v": "!${direction}",
1486                         "delete-other-v": "!${direction}",
1487                         "SVC-INFRA": "!${direction}",
1488                         "prevent-delete": "NONE",
1489                         "default": "true"
1490                 },
1491                 {
1492                         "from": "vf-module",
1493                         "to": "vserver",
1494                         "label": "org.onap.relationships.inventory.Uses",
1495                         "direction": "OUT",
1496                         "multiplicity": "ONE2MANY",
1497                         "contains-other-v": "NONE",
1498                         "delete-other-v": "NONE",
1499                         "SVC-INFRA": "!${direction}",
1500                         "prevent-delete": "NONE",
1501                         "default": "true"
1502                 },
1503                 {
1504                         "from": "vnfc",
1505                         "to": "vserver",
1506                         "label": "tosca.relationships.HostedOn",
1507                         "direction": "OUT",
1508                         "multiplicity": "ONE2MANY",
1509                         "contains-other-v": "NONE",
1510                         "delete-other-v": "NONE",
1511                         "SVC-INFRA": "!${direction}",
1512                         "prevent-delete": "NONE",
1513                         "default": "true"
1514                 },
1515                 {
1516                         "from": "vserver",
1517                         "to": "flavor",
1518                         "label": "org.onap.relationships.inventory.Uses",
1519                         "direction": "OUT",
1520                         "multiplicity": "MANY2ONE",
1521                         "contains-other-v": "NONE",
1522                         "delete-other-v": "NONE",
1523                         "SVC-INFRA": "${direction}",
1524                         "prevent-delete": "!${direction}",
1525                         "default": "true"
1526                 },
1527                 {
1528                         "from": "vserver",
1529                         "to": "image",
1530                         "label": "org.onap.relationships.inventory.Uses",
1531                         "direction": "OUT",
1532                         "multiplicity": "MANY2ONE",
1533                         "contains-other-v": "NONE",
1534                         "delete-other-v": "NONE",
1535                         "SVC-INFRA": "${direction}",
1536                         "prevent-delete": "!${direction}",
1537                         "default": "true"
1538                 },
1539                 {
1540                         "from": "model-element",
1541                         "to": "model",
1542                         "label": "isA",
1543                         "direction": "OUT",
1544                         "multiplicity": "MANY2ONE",
1545                         "contains-other-v": "NONE",
1546                         "delete-other-v": "NONE",
1547                         "SVC-INFRA": "NONE",
1548                         "prevent-delete": "NONE",
1549                         "default": "true"
1550                 },
1551                 {
1552                         "from": "model",
1553                         "to": "model-element",
1554                         "label": "startsWith",
1555                         "direction": "OUT",
1556                         "multiplicity": "ONE2MANY",
1557                         "contains-other-v": "${direction}",
1558                         "delete-other-v": "${direction}",
1559                         "SVC-INFRA": "NONE",
1560                         "prevent-delete": "NONE",
1561                         "default": "true"
1562                 },
1563                 {
1564                         "from": "metadatum",
1565                         "to": "model",
1566                         "label": "org.onap.relationships.inventory.BelongsTo",
1567                         "direction": "OUT",
1568                         "multiplicity": "MANY2ONE",
1569                         "contains-other-v": "!${direction}",
1570                         "delete-other-v": "!${direction}",
1571                         "SVC-INFRA": "NONE",
1572                         "prevent-delete": "NONE",
1573                         "default": "true"
1574                 },
1575                 {
1576                         "from": "vserver",
1577                         "to": "pserver",
1578                         "label": "tosca.relationships.HostedOn",
1579                         "direction": "OUT",
1580                         "multiplicity": "MANY2ONE",
1581                         "contains-other-v": "NONE",
1582                         "delete-other-v": "NONE",
1583                         "SVC-INFRA": "${direction}",
1584                         "prevent-delete": "!${direction}",
1585                         "default": "true"
1586                 },
1587                 {
1588                         "from": "vserver",
1589                         "to": "snapshot",
1590                         "label": "org.onap.relationships.inventory.Uses",
1591                         "direction": "OUT",
1592                         "multiplicity": "ONE2ONE",
1593                         "contains-other-v": "NONE",
1594                         "delete-other-v": "NONE",
1595                         "SVC-INFRA": "${direction}",
1596                         "prevent-delete": "NONE",
1597                         "default": "true"
1598                 },
1599                 {
1600                         "from": "vserver",
1601                         "to": "volume",
1602                         "label": "tosca.relationships.AttachesTo",
1603                         "direction": "OUT",
1604                         "multiplicity": "ONE2MANY",
1605                         "contains-other-v": "${direction}",
1606                         "delete-other-v": "${direction}",
1607                         "SVC-INFRA": "${direction}",
1608                         "prevent-delete": "NONE",
1609                         "default": "true"
1610                 }
1611         ]
1612 }