4 "from": "ipsec-configuration",
6 "label": "hasVigServer",
8 "multiplicity": "ONE2MANY",
9 "contains-other-v": "${direction}",
10 "delete-other-v": "${direction}",
12 "prevent-delete": "NONE"
16 "to": "multicast-configuration",
19 "multiplicity": "MANY2MANY",
20 "contains-other-v": "NONE",
21 "delete-other-v": "NONE",
23 "prevent-delete": "NONE"
26 "from": "generic-vnf",
27 "to": "lag-interface",
28 "label": "hasLAGInterface",
30 "multiplicity": "MANY2MANY",
31 "contains-other-v": "${direction}",
32 "delete-other-v": "${direction}",
33 "SVC-INFRA": "${direction}",
34 "prevent-delete": "NONE"
37 "from": "model-constraint",
38 "to": "constrained-element-set",
41 "multiplicity": "ONE2MANY",
42 "contains-other-v": "${direction}",
43 "delete-other-v": "${direction}",
45 "prevent-delete": "NONE"
48 "from": "generic-vnf",
52 "multiplicity": "ONE2MANY",
53 "contains-other-v": "${direction}",
54 "delete-other-v": "${direction}",
55 "SVC-INFRA": "${direction}",
56 "prevent-delete": "NONE"
59 "from": "lag-interface",
61 "label": "usesPInterface",
63 "multiplicity": "MANY2MANY",
64 "contains-other-v": "NONE",
65 "delete-other-v": "NONE",
66 "SVC-INFRA": "${direction}",
67 "prevent-delete": "NONE"
70 "from": "model-element",
71 "to": "model-constraint",
74 "multiplicity": "ONE2MANY",
75 "contains-other-v": "${direction}",
76 "delete-other-v": "${direction}",
78 "prevent-delete": "NONE"
82 "to": "virtual-data-center",
85 "multiplicity": "MANY2MANY",
86 "contains-other-v": "NONE",
87 "delete-other-v": "NONE",
89 "prevent-delete": "NONE"
92 "from": "model-element",
93 "to": "model-element",
94 "label": "connectsTo",
96 "multiplicity": "ONE2MANY",
97 "contains-other-v": "${direction}",
98 "delete-other-v": "${direction}",
100 "prevent-delete": "NONE"
107 "multiplicity": "ONE2MANY",
108 "contains-other-v": "${direction}",
109 "delete-other-v": "${direction}",
110 "SVC-INFRA": "!${direction}",
111 "prevent-delete": "${direction}"
116 "label": "hasFlavor",
118 "multiplicity": "MANY2ONE",
119 "contains-other-v": "NONE",
120 "delete-other-v": "NONE",
121 "SVC-INFRA": "${direction}",
122 "prevent-delete": "!${direction}"
125 "from": "l-interface",
129 "multiplicity": "MANY2MANY",
130 "contains-other-v": "${direction}",
131 "delete-other-v": "${direction}",
133 "prevent-delete": "NONE"
136 "from": "l-interface",
137 "to": "l3-interface-ipv4-address-list",
138 "label": "hasIpAddress",
140 "multiplicity": "MANY2MANY",
141 "contains-other-v": "${direction}",
142 "delete-other-v": "${direction}",
143 "SVC-INFRA": "${direction}",
144 "prevent-delete": "NONE"
149 "label": "hasMetaData",
151 "multiplicity": "ONE2MANY",
152 "contains-other-v": "${direction}",
153 "delete-other-v": "${direction}",
155 "prevent-delete": "NONE"
160 "label": "usesCtagPool",
162 "multiplicity": "MANY2MANY",
163 "contains-other-v": "NONE",
164 "delete-other-v": "NONE",
166 "prevent-delete": "NONE"
173 "multiplicity": "MANY2MANY",
174 "contains-other-v": "NONE",
175 "delete-other-v": "NONE",
176 "SVC-INFRA": "${direction}",
177 "prevent-delete": "NONE"
180 "from": "cloud-region",
181 "to": "volume-group",
184 "multiplicity": "ONE2MANY",
185 "contains-other-v": "${direction}",
186 "delete-other-v": "${direction}",
188 "prevent-delete": "${direction}"
191 "from": "l3-network",
192 "to": "ctag-assignment",
193 "label": "hasCtagAssignment",
195 "multiplicity": "MANY2MANY",
196 "contains-other-v": "${direction}",
197 "delete-other-v": "${direction}",
198 "SVC-INFRA": "${direction}",
199 "prevent-delete": "NONE"
203 "to": "service-instance",
204 "label": "hasServiceInstance",
206 "multiplicity": "MANY2MANY",
207 "contains-other-v": "NONE",
208 "delete-other-v": "NONE",
209 "SVC-INFRA": "!${direction}",
210 "prevent-delete": "NONE"
213 "from": "service-instance",
214 "to": "service-instance",
215 "label": "dependsOn",
217 "multiplicity": "ONE2MANY",
218 "contains-other-v": "NONE",
219 "delete-other-v": "NONE",
221 "prevent-delete": "NONE"
224 "from": "cloud-region",
228 "multiplicity": "ONE2MANY",
229 "contains-other-v": "${direction}",
230 "delete-other-v": "${direction}",
232 "prevent-delete": "${direction}"
235 "from": "generic-vnf",
237 "label": "runsOnPserver",
239 "multiplicity": "MANY2MANY",
240 "contains-other-v": "NONE",
241 "delete-other-v": "NONE",
242 "SVC-INFRA": "${direction}",
243 "prevent-delete": "!${direction}"
246 "from": "logical-link",
248 "label": "bridgedTo",
250 "multiplicity": "MANY2MANY",
251 "contains-other-v": "NONE",
252 "delete-other-v": "NONE",
254 "prevent-delete": "NONE"
257 "from": "virtual-data-center",
261 "multiplicity": "MANY2MANY",
262 "contains-other-v": "NONE",
263 "delete-other-v": "NONE",
264 "SVC-INFRA": "!${direction}",
265 "prevent-delete": "NONE"
270 "label": "hasPinterface",
272 "multiplicity": "MANY2MANY",
273 "contains-other-v": "${direction}",
274 "delete-other-v": "${direction}",
275 "SVC-INFRA": "${direction}",
276 "prevent-delete": "NONE"
283 "multiplicity": "MANY2ONE",
284 "contains-other-v": "NONE",
285 "delete-other-v": "NONE",
286 "SVC-INFRA": "${direction}",
287 "prevent-delete": "NONE"
292 "label": "hasCtagPool",
294 "multiplicity": "MANY2MANY",
295 "contains-other-v": "${direction}",
296 "delete-other-v": "${direction}",
298 "prevent-delete": "NONE"
301 "from": "constrained-element-set",
302 "to": "element-choice-set",
305 "multiplicity": "ONE2MANY",
306 "contains-other-v": "${direction}",
307 "delete-other-v": "${direction}",
309 "prevent-delete": "NONE"
312 "from": "p-interface",
314 "label": "hasLInterface",
316 "multiplicity": "MANY2MANY",
317 "contains-other-v": "${direction}",
318 "delete-other-v": "${direction}",
319 "SVC-INFRA": "${direction}",
320 "prevent-delete": "NONE"
323 "from": "p-interface",
324 "to": "physical-link",
325 "label": "usesPhysicalLink",
327 "multiplicity": "MANY2MANY",
328 "contains-other-v": "NONE",
329 "delete-other-v": "${direction}",
331 "prevent-delete": "NONE"
338 "multiplicity": "MANY2ONE",
339 "contains-other-v": "NONE",
340 "delete-other-v": "NONE",
341 "SVC-INFRA": "${direction}",
342 "prevent-delete": "!${direction}"
347 "label": "locatedIn",
349 "multiplicity": "MANY2ONE",
350 "contains-other-v": "NONE",
351 "delete-other-v": "NONE",
353 "prevent-delete": "!${direction}"
358 "label": "usesL3Network",
360 "multiplicity": "MANY2MANY",
361 "contains-other-v": "NONE",
362 "delete-other-v": "NONE",
364 "prevent-delete": "NONE"
367 "from": "l3-interface-ipv4-address-list",
369 "label": "isMemberOf",
371 "multiplicity": "MANY2MANY",
372 "contains-other-v": "NONE",
373 "delete-other-v": "NONE",
374 "SVC-INFRA": "${direction}",
375 "prevent-delete": "!${direction}"
378 "from": "volume-group",
382 "multiplicity": "MANY2MANY",
383 "contains-other-v": "NONE",
384 "delete-other-v": "NONE",
385 "SVC-INFRA": "${direction}",
386 "prevent-delete": "!${direction}"
389 "from": "oam-network",
390 "to": "service-capability",
391 "label": "supportsServiceCapability",
393 "multiplicity": "MANY2MANY",
394 "contains-other-v": "NONE",
395 "delete-other-v": "NONE",
397 "prevent-delete": "!${direction}"
401 "to": "service-subscription",
402 "label": "subscribesTo",
404 "multiplicity": "MANY2MANY",
405 "contains-other-v": "${direction}",
406 "delete-other-v": "${direction}",
407 "SVC-INFRA": "!${direction}",
408 "prevent-delete": "NONE"
411 "from": "l3-network",
412 "to": "segmentation-assignment",
415 "multiplicity": "ONE2MANY",
416 "contains-other-v": "${direction}",
417 "delete-other-v": "${direction}",
419 "prevent-delete": "NONE"
422 "from": "named-query-element",
423 "to": "related-lookup",
426 "multiplicity": "ONE2MANY",
427 "contains-other-v": "${direction}",
428 "delete-other-v": "${direction}",
430 "prevent-delete": "NONE"
435 "label": "hasPinterface",
437 "multiplicity": "MANY2MANY",
438 "contains-other-v": "${direction}",
439 "delete-other-v": "${direction}",
440 "SVC-INFRA": "${direction}",
441 "prevent-delete": "NONE"
446 "label": "hasLInterface",
448 "multiplicity": "MANY2MANY",
449 "contains-other-v": "${direction}",
450 "delete-other-v": "${direction}",
452 "prevent-delete": "NONE"
455 "from": "p-interface",
456 "to": "logical-link",
457 "label": "usesLogicalLink",
459 "multiplicity": "MANY2ONE",
460 "contains-other-v": "NONE",
461 "delete-other-v": "NONE",
462 "SVC-INFRA": "${direction}",
463 "prevent-delete": "NONE"
466 "from": "generic-vnf",
468 "label": "runsOnVserver",
470 "multiplicity": "ONE2MANY",
471 "contains-other-v": "NONE",
472 "delete-other-v": "NONE",
473 "SVC-INFRA": "${direction}",
474 "prevent-delete": "NONE"
478 "to": "availability-zone",
481 "multiplicity": "MANY2ONE",
482 "contains-other-v": "NONE",
483 "delete-other-v": "NONE",
484 "SVC-INFRA": "${direction}",
485 "prevent-delete": "!${direction}"
489 "to": "lag-interface",
490 "label": "hasLAGinterface",
492 "multiplicity": "MANY2MANY",
493 "contains-other-v": "${direction}",
494 "delete-other-v": "${direction}",
496 "prevent-delete": "NONE"
499 "from": "generic-vnf",
503 "multiplicity": "ONE2MANY",
504 "contains-other-v": "NONE",
505 "delete-other-v": "${direction}",
506 "SVC-INFRA": "${direction}",
507 "prevent-delete": "NONE"
510 "from": "l3-network",
511 "to": "service-instance",
512 "label": "hasInstance",
514 "multiplicity": "MANY2MANY",
515 "contains-other-v": "NONE",
516 "delete-other-v": "NONE",
517 "SVC-INFRA": "!${direction}",
518 "prevent-delete": "NONE"
521 "from": "named-query",
523 "label": "relatedTo",
525 "multiplicity": "ONE2MANY",
526 "contains-other-v": "NONE",
527 "delete-other-v": "NONE",
529 "prevent-delete": "!${direction}"
536 "multiplicity": "ONE2MANY",
537 "contains-other-v": "NONE",
538 "delete-other-v": "${direction}",
539 "SVC-INFRA": "${direction}",
540 "prevent-delete": "${direction}"
545 "label": "locatedIn",
547 "multiplicity": "MANY2ONE",
548 "contains-other-v": "NONE",
549 "delete-other-v": "NONE",
550 "SVC-INFRA": "${direction}",
551 "prevent-delete": "!${direction}"
554 "from": "availability-zone",
555 "to": "service-capability",
556 "label": "supportsServiceCapability",
558 "multiplicity": "MANY2MANY",
559 "contains-other-v": "NONE",
560 "delete-other-v": "NONE",
562 "prevent-delete": "!${direction}"
567 "label": "hasVolume",
569 "multiplicity": "MANY2MANY",
570 "contains-other-v": "${direction}",
571 "delete-other-v": "${direction}",
572 "SVC-INFRA": "${direction}",
573 "prevent-delete": "NONE"
576 "from": "l3-interface-ipv4-address-list",
578 "label": "isMemberOf",
580 "multiplicity": "MANY2MANY",
581 "contains-other-v": "NONE",
582 "delete-other-v": "NONE",
583 "SVC-INFRA": "${direction}",
584 "prevent-delete": "NONE"
587 "from": "generic-vnf",
588 "to": "service-instance",
589 "label": "hasInstance",
591 "multiplicity": "MANY2MANY",
592 "contains-other-v": "NONE",
593 "delete-other-v": "NONE",
594 "SVC-INFRA": "${direction}",
595 "prevent-delete": "NONE"
598 "from": "l3-network",
599 "to": "route-table-reference",
602 "multiplicity": "MANY2MANY",
603 "contains-other-v": "NONE",
604 "delete-other-v": "NONE",
606 "prevent-delete": "NONE"
609 "from": "model-element",
610 "to": "constrained-element-set",
611 "label": "connectsTo",
613 "multiplicity": "ONE2MANY",
614 "contains-other-v": "${direction}",
615 "delete-other-v": "${direction}",
617 "prevent-delete": "NONE"
620 "from": "dvs-switch",
621 "to": "availability-zone",
624 "multiplicity": "MANY2MANY",
625 "contains-other-v": "NONE",
626 "delete-other-v": "NONE",
628 "prevent-delete": "!${direction}"
632 "to": "lag-interface",
633 "label": "hasLAGInterface",
635 "multiplicity": "MANY2MANY",
636 "contains-other-v": "${direction}",
637 "delete-other-v": "${direction}",
638 "SVC-INFRA": "${direction}",
639 "prevent-delete": "NONE"
642 "from": "cloud-region",
643 "to": "availability-zone",
646 "multiplicity": "ONE2MANY",
647 "contains-other-v": "${direction}",
648 "delete-other-v": "${direction}",
650 "prevent-delete": "${direction}"
655 "label": "locatedIn",
657 "multiplicity": "MANY2MANY",
658 "contains-other-v": "NONE",
659 "delete-other-v": "NONE",
661 "prevent-delete": "!${direction}"
665 "to": "class-of-service",
666 "label": "hasClassOfService",
668 "multiplicity": "MANY2MANY",
669 "contains-other-v": "${direction}",
670 "delete-other-v": "${direction}",
672 "prevent-delete": "NONE"
675 "from": "element-choice-set",
676 "to": "model-element",
679 "multiplicity": "ONE2MANY",
680 "contains-other-v": "${direction}",
681 "delete-other-v": "${direction}",
683 "prevent-delete": "NONE"
687 "to": "availability-zone",
688 "label": "supportsAvailabilityZone",
690 "multiplicity": "MANY2MANY",
691 "contains-other-v": "NONE",
692 "delete-other-v": "NONE",
694 "prevent-delete": "!${direction}"
697 "from": "l3-network",
698 "to": "network-policy",
701 "multiplicity": "MANY2MANY",
702 "contains-other-v": "NONE",
703 "delete-other-v": "NONE",
704 "SVC-INFRA": "${direction}",
705 "prevent-delete": "NONE"
710 "label": "hasPortGroup",
712 "multiplicity": "MANY2MANY",
713 "contains-other-v": "${direction}",
714 "delete-other-v": "${direction}",
715 "SVC-INFRA": "${direction}",
716 "prevent-delete": "NONE"
721 "label": "locatedIn",
723 "multiplicity": "MANY2MANY",
724 "contains-other-v": "NONE",
725 "delete-other-v": "NONE",
726 "SVC-INFRA": "${direction}",
727 "prevent-delete": "!${direction}"
730 "from": "generic-vnf",
732 "label": "usesVnfImage",
734 "multiplicity": "MANY2ONE",
735 "contains-other-v": "NONE",
736 "delete-other-v": "NONE",
737 "SVC-INFRA": "${direction}",
738 "prevent-delete": "!${direction}"
741 "from": "site-pair-set",
742 "to": "routing-instance",
743 "label": "hasRoutingInstance",
745 "multiplicity": "MANY2MANY",
746 "contains-other-v": "${direction}",
747 "delete-other-v": "${direction}",
749 "prevent-delete": "NONE"
753 "to": "logical-link",
754 "label": "usesLogicalLink",
756 "multiplicity": "ONE2ONE",
757 "contains-other-v": "NONE",
758 "delete-other-v": "${direction}",
759 "SVC-INFRA": "${direction}",
760 "prevent-delete": "NONE"
763 "from": "generic-vnf",
765 "label": "hasLInterface",
767 "multiplicity": "MANY2MANY",
768 "contains-other-v": "${direction}",
769 "delete-other-v": "${direction}",
770 "SVC-INFRA": "${direction}",
771 "prevent-delete": "NONE"
774 "from": "l-interface",
775 "to": "l3-interface-ipv6-address-list",
776 "label": "hasIpAddress",
778 "multiplicity": "MANY2MANY",
779 "contains-other-v": "${direction}",
780 "delete-other-v": "${direction}",
781 "SVC-INFRA": "${direction}",
782 "prevent-delete": "NONE"
786 "to": "availability-zone",
787 "label": "hasAvailabilityZone",
789 "multiplicity": "MANY2MANY",
790 "contains-other-v": "NONE",
791 "delete-other-v": "NONE",
793 "prevent-delete": "!${direction}"
798 "label": "runsOnVserver",
800 "multiplicity": "MANY2MANY",
801 "contains-other-v": "NONE",
802 "delete-other-v": "NONE",
803 "SVC-INFRA": "${direction}",
804 "prevent-delete": "NONE"
807 "from": "l3-interface-ipv6-address-list",
809 "label": "isMemberOf",
811 "multiplicity": "MANY2MANY",
812 "contains-other-v": "NONE",
813 "delete-other-v": "NONE",
814 "SVC-INFRA": "${direction}",
815 "prevent-delete": "!${direction}"
818 "from": "generic-vnf",
819 "to": "volume-group",
822 "multiplicity": "ONE2MANY",
823 "contains-other-v": "NONE",
824 "delete-other-v": "NONE",
825 "SVC-INFRA": "${direction}",
826 "prevent-delete": "NONE"
829 "from": "logical-link",
831 "label": "bridgedTo",
833 "multiplicity": "MANY2MANY",
834 "contains-other-v": "NONE",
835 "delete-other-v": "NONE",
837 "prevent-delete": "!${direction}"
840 "from": "cloud-region",
844 "multiplicity": "ONE2MANY",
845 "contains-other-v": "${direction}",
846 "delete-other-v": "${direction}",
848 "prevent-delete": "${direction}"
851 "from": "cloud-region",
855 "multiplicity": "ONE2MANY",
856 "contains-other-v": "${direction}",
857 "delete-other-v": "${direction}",
859 "prevent-delete": "${direction}"
862 "from": "cloud-region",
866 "multiplicity": "MANY2MANY",
867 "contains-other-v": "NONE",
868 "delete-other-v": "NONE",
870 "prevent-delete": "NONE"
873 "from": "cloud-region",
874 "to": "group-assignment",
877 "multiplicity": "ONE2MANY",
878 "contains-other-v": "${direction}",
879 "delete-other-v": "${direction}",
881 "prevent-delete": "${direction}"
884 "from": "group-assignment",
888 "multiplicity": "MANY2MANY",
889 "contains-other-v": "NONE",
890 "delete-other-v": "NONE",
892 "prevent-delete": "NONE"
895 "from": "l-interface",
896 "to": "logical-link",
897 "label": "usesLogicalLink",
899 "multiplicity": "MANY2MANY",
900 "contains-other-v": "NONE",
901 "delete-other-v": "${direction}",
902 "SVC-INFRA": "${direction}",
903 "prevent-delete": "NONE"
906 "from": "virtual-data-center",
907 "to": "logical-link",
910 "multiplicity": "MANY2MANY",
911 "contains-other-v": "NONE",
912 "delete-other-v": "NONE",
914 "prevent-delete": "NONE"
917 "from": "named-query-element",
918 "to": "named-query-element",
919 "label": "connectsTo",
921 "multiplicity": "MANY2MANY",
922 "contains-other-v": "${direction}",
923 "delete-other-v": "${direction}",
925 "prevent-delete": "NONE"
928 "from": "service-instance",
932 "multiplicity": "MANY2MANY",
933 "contains-other-v": "NONE",
934 "delete-other-v": "NONE",
936 "prevent-delete": "NONE"
939 "from": "lag-interface",
941 "label": "usesLAGLink",
943 "multiplicity": "MANY2MANY",
944 "contains-other-v": "NONE",
945 "delete-other-v": "${direction}",
946 "SVC-INFRA": "${direction}",
947 "prevent-delete": "NONE"
951 "to": "cloud-region",
952 "label": "locatedIn",
954 "multiplicity": "MANY2ONE",
955 "contains-other-v": "NONE",
956 "delete-other-v": "NONE",
957 "SVC-INFRA": "${direction}",
958 "prevent-delete": "NONE"
961 "from": "logical-link",
963 "label": "bridgedTo",
965 "multiplicity": "MANY2MANY",
966 "contains-other-v": "NONE",
967 "delete-other-v": "NONE",
969 "prevent-delete": "NONE"
976 "multiplicity": "MANY2MANY",
977 "contains-other-v": "NONE",
978 "delete-other-v": "NONE",
979 "SVC-INFRA": "${direction}",
980 "prevent-delete": "NONE"
983 "from": "l-interface",
987 "multiplicity": "ONE2ONE",
988 "contains-other-v": "${direction}",
989 "delete-other-v": "${direction}",
991 "prevent-delete": "NONE"
994 "from": "named-query-element",
998 "multiplicity": "MANY2ONE",
999 "contains-other-v": "NONE",
1000 "delete-other-v": "NONE",
1001 "SVC-INFRA": "NONE",
1002 "prevent-delete": "!${direction}"
1005 "from": "group-assignment",
1009 "multiplicity": "ONE2MANY",
1010 "contains-other-v": "NONE",
1011 "delete-other-v": "NONE",
1012 "SVC-INFRA": "NONE",
1013 "prevent-delete": "!${direction}"
1016 "from": "cloud-region",
1020 "multiplicity": "ONE2MANY",
1021 "contains-other-v": "${direction}",
1022 "delete-other-v": "${direction}",
1023 "SVC-INFRA": "NONE",
1024 "prevent-delete": "${direction}"
1027 "from": "cloud-region",
1031 "multiplicity": "ONE2MANY",
1032 "contains-other-v": "${direction}",
1033 "delete-other-v": "${direction}",
1034 "SVC-INFRA": "!${direction}",
1035 "prevent-delete": "${direction}"
1038 "from": "cloud-region",
1042 "multiplicity": "ONE2MANY",
1043 "contains-other-v": "${direction}",
1044 "delete-other-v": "${direction}",
1045 "SVC-INFRA": "NONE",
1046 "prevent-delete": "${direction}"
1049 "from": "service-instance",
1051 "label": "hasIPAGFacingVLAN",
1053 "multiplicity": "MANY2MANY",
1054 "contains-other-v": "NONE",
1055 "delete-other-v": "NONE",
1056 "SVC-INFRA": "NONE",
1057 "prevent-delete": "NONE"
1061 "to": "l-interface",
1062 "label": "hasLInterface",
1064 "multiplicity": "MANY2MANY",
1065 "contains-other-v": "${direction}",
1066 "delete-other-v": "${direction}",
1067 "SVC-INFRA": "${direction}",
1068 "prevent-delete": "NONE"
1072 "to": "lag-interface",
1075 "multiplicity": "ONE2MANY",
1076 "contains-other-v": "${direction}",
1077 "delete-other-v": "${direction}",
1078 "SVC-INFRA": "${direction}",
1079 "prevent-delete": "NONE"
1086 "multiplicity": "ONE2ONE",
1087 "contains-other-v": "NONE",
1088 "delete-other-v": "NONE",
1089 "SVC-INFRA": "${direction}",
1090 "prevent-delete": "NONE"
1093 "from": "model-element",
1097 "multiplicity": "MANY2ONE",
1098 "contains-other-v": "NONE",
1099 "delete-other-v": "NONE",
1100 "SVC-INFRA": "NONE",
1101 "prevent-delete": "!${direction}"
1104 "from": "named-query-element",
1105 "to": "property-constraint",
1108 "multiplicity": "ONE2MANY",
1109 "contains-other-v": "${direction}",
1110 "delete-other-v": "${direction}",
1111 "SVC-INFRA": "NONE",
1112 "prevent-delete": "NONE"
1115 "from": "service-subscription",
1116 "to": "service-instance",
1117 "label": "hasInstance",
1119 "multiplicity": "MANY2MANY",
1120 "contains-other-v": "${direction}",
1121 "delete-other-v": "${direction}",
1122 "SVC-INFRA": "!${direction}",
1123 "prevent-delete": "NONE"
1126 "from": "service-instance",
1127 "to": "logical-link",
1130 "multiplicity": "MANY2MANY",
1131 "contains-other-v": "NONE",
1132 "delete-other-v": "${direction}",
1133 "SVC-INFRA": "NONE",
1134 "prevent-delete": "NONE"
1138 "to": "service-subscription",
1139 "label": "relatedTo",
1141 "multiplicity": "MANY2MANY",
1142 "contains-other-v": "NONE",
1143 "delete-other-v": "NONE",
1144 "SVC-INFRA": "NONE",
1145 "prevent-delete": "NONE"
1150 "label": "runsOnPserver",
1152 "multiplicity": "MANY2ONE",
1153 "contains-other-v": "NONE",
1154 "delete-other-v": "NONE",
1155 "SVC-INFRA": "${direction}",
1156 "prevent-delete": "!${direction}"
1159 "from": "service-instance",
1161 "label": "dependsOn",
1163 "multiplicity": "ONE2MANY",
1164 "contains-other-v": "NONE",
1165 "delete-other-v": "NONE",
1166 "SVC-INFRA": "NONE",
1167 "prevent-delete": "NONE"
1170 "from": "service-instance",
1172 "label": "hasMetaData",
1174 "multiplicity": "MANY2MANY",
1175 "contains-other-v": "${direction}",
1176 "delete-other-v": "${direction}",
1177 "SVC-INFRA": "NONE",
1178 "prevent-delete": "NONE"
1181 "from": "generic-vnf",
1182 "to": "availability-zone",
1183 "label": "hasAvailabilityZone",
1185 "multiplicity": "MANY2MANY",
1186 "contains-other-v": "NONE",
1187 "delete-other-v": "NONE",
1188 "SVC-INFRA": "${direction}",
1189 "prevent-delete": "!${direction}"
1192 "from": "logical-link",
1194 "label": "usesLAGLink",
1196 "multiplicity": "MANY2MANY",
1197 "contains-other-v": "NONE",
1198 "delete-other-v": "NONE",
1199 "SVC-INFRA": "${direction}",
1200 "prevent-delete": "NONE"
1203 "from": "l3-network",
1205 "label": "hasSubnet",
1207 "multiplicity": "MANY2MANY",
1208 "contains-other-v": "${direction}",
1209 "delete-other-v": "${direction}",
1210 "SVC-INFRA": "!${direction}",
1211 "prevent-delete": "NONE"
1214 "from": "volume-group",
1216 "label": "belongsTo",
1218 "multiplicity": "MANY2MANY",
1219 "contains-other-v": "NONE",
1220 "delete-other-v": "NONE",
1221 "SVC-INFRA": "${direction}",
1222 "prevent-delete": "NONE"
1225 "from": "cloud-region",
1227 "label": "locatedIn",
1229 "multiplicity": "MANY2ONE",
1230 "contains-other-v": "NONE",
1231 "delete-other-v": "NONE",
1232 "SVC-INFRA": "NONE",
1233 "prevent-delete": "!${direction}"
1236 "from": "generic-vnf",
1238 "label": "usesL3Network",
1240 "multiplicity": "MANY2MANY",
1241 "contains-other-v": "NONE",
1242 "delete-other-v": "NONE",
1243 "SVC-INFRA": "${direction}",
1244 "prevent-delete": "NONE"
1247 "from": "availability-zone",
1249 "label": "groupsResourcesIn",
1251 "multiplicity": "MANY2MANY",
1252 "contains-other-v": "NONE",
1253 "delete-other-v": "NONE",
1254 "SVC-INFRA": "NONE",
1255 "prevent-delete": "!${direction}"
1258 "from": "lag-interface",
1259 "to": "l-interface",
1260 "label": "hasLInterface",
1262 "multiplicity": "MANY2MANY",
1263 "contains-other-v": "${direction}",
1264 "delete-other-v": "${direction}",
1265 "SVC-INFRA": "${direction}",
1266 "prevent-delete": "NONE"
1269 "from": "named-query",
1270 "to": "named-query-element",
1271 "label": "startsWith",
1273 "multiplicity": "ONE2ONE",
1274 "contains-other-v": "${direction}",
1275 "delete-other-v": "${direction}",
1276 "SVC-INFRA": "NONE",
1277 "prevent-delete": "NONE"
1280 "from": "generic-vnf",
1281 "to": "ipsec-configuration",
1284 "multiplicity": "MANY2ONE",
1285 "contains-other-v": "NONE",
1286 "delete-other-v": "NONE",
1287 "SVC-INFRA": "NONE",
1288 "prevent-delete": "NONE"
1291 "from": "generic-vnf",
1292 "to": "site-pair-set",
1293 "label": "hasSitePairSet",
1295 "multiplicity": "MANY2MANY",
1296 "contains-other-v": "NONE",
1297 "delete-other-v": "NONE",
1298 "SVC-INFRA": "NONE",
1299 "prevent-delete": "NONE"
1303 "to": "model-element",
1304 "label": "startsWith",
1306 "multiplicity": "ONE2MANY",
1307 "contains-other-v": "${direction}",
1308 "delete-other-v": "${direction}",
1309 "SVC-INFRA": "NONE",
1310 "prevent-delete": "NONE"
1313 "from": "connector",
1315 "label": "hasMetaData",
1317 "multiplicity": "MANY2MANY",
1318 "contains-other-v": "${direction}",
1319 "delete-other-v": "${direction}",
1320 "SVC-INFRA": "NONE",
1321 "prevent-delete": "NONE"
1324 "from": "generic-vnf",
1325 "to": "network-profile",
1326 "label": "hasNetworkProfile",
1328 "multiplicity": "MANY2MANY",
1329 "contains-other-v": "NONE",
1330 "delete-other-v": "NONE",
1331 "SVC-INFRA": "NONE",
1332 "prevent-delete": "NONE"
1335 "from": "vf-module",
1336 "to": "volume-group",
1339 "multiplicity": "ONE2ONE",
1340 "contains-other-v": "NONE",
1341 "delete-other-v": "NONE",
1342 "SVC-INFRA": "${direction}",
1343 "prevent-delete": "NONE"
1346 "from": "logical-link",
1347 "to": "logical-link",
1350 "multiplicity": "ONE2MANY",
1351 "contains-other-v": "NONE",
1352 "delete-other-v": "NONE",
1353 "SVC-INFRA": "${direction}",
1354 "prevent-delete": "NONE"
1357 "from": "l3-interface-ipv6-address-list",
1359 "label": "isMemberOf",
1361 "multiplicity": "MANY2MANY",
1362 "contains-other-v": "NONE",
1363 "delete-other-v": "NONE",
1364 "SVC-INFRA": "${direction}",
1365 "prevent-delete": "NONE"
1368 "from": "port-group",
1372 "multiplicity": "MANY2MANY",
1373 "contains-other-v": "${direction}",
1374 "delete-other-v": "${direction}",
1375 "SVC-INFRA": "${direction}",
1376 "prevent-delete": "NONE"
1380 "to": "p-interface",
1381 "label": "hasPinterface",
1383 "multiplicity": "MANY2MANY",
1384 "contains-other-v": "${direction}",
1385 "delete-other-v": "${direction}",
1386 "SVC-INFRA": "NONE",
1387 "prevent-delete": "NONE"
1392 "label": "hasMetaDatum",
1394 "multiplicity": "MANY2MANY",
1395 "contains-other-v": "${direction}",
1396 "delete-other-v": "${direction}",
1397 "SVC-INFRA": "NONE",
1398 "prevent-delete": "NONE"
1401 "from": "generic-vnf",
1402 "to": "license-key-resource",
1405 "multiplicity": "MANY2MANY",
1406 "contains-other-v": "NONE",
1407 "delete-other-v": "NONE",
1408 "SVC-INFRA": "NONE",
1409 "prevent-delete": "!${direction}"
1412 "from": "l3-network",
1413 "to": "vpn-binding",
1414 "label": "usesVpnBinding",
1416 "multiplicity": "MANY2MANY",
1417 "contains-other-v": "NONE",
1418 "delete-other-v": "NONE",
1419 "SVC-INFRA": "NONE",
1420 "prevent-delete": "!${direction}"
1425 "label": "usesL3Network",
1427 "multiplicity": "MANY2MANY",
1428 "contains-other-v": "NONE",
1429 "delete-other-v": "NONE",
1430 "SVC-INFRA": "${direction}",
1431 "prevent-delete": "NONE"
1434 "from": "oam-network",
1436 "label": "definedFor",
1438 "multiplicity": "MANY2MANY",
1439 "contains-other-v": "NONE",
1440 "delete-other-v": "NONE",
1441 "SVC-INFRA": "NONE",
1442 "prevent-delete": "!${direction}"
1446 "to": "l3-interface-ipv4-address-list",
1447 "label": "hasIpAddress",
1449 "multiplicity": "MANY2MANY",
1450 "contains-other-v": "${direction}",
1451 "delete-other-v": "${direction}",
1452 "SVC-INFRA": "${direction}",
1453 "prevent-delete": "NONE"
1456 "from": "routing-instance",
1458 "label": "hasSitePair",
1460 "multiplicity": "MANY2MANY",
1461 "contains-other-v": "${direction}",
1462 "delete-other-v": "${direction}",
1463 "SVC-INFRA": "NONE",
1464 "prevent-delete": "NONE"
1468 "to": "l3-interface-ipv6-address-list",
1469 "label": "hasIpAddress",
1471 "multiplicity": "MANY2MANY",
1472 "contains-other-v": "${direction}",
1473 "delete-other-v": "${direction}",
1474 "SVC-INFRA": "${direction}",
1475 "prevent-delete": "NONE"