4 "from": "availability-zone",
6 "label": "groupsResourcesIn",
8 "multiplicity": "Many2Many",
10 "delete-other-v": "NONE",
12 "prevent-delete": "!${direction}"
15 "from": "generic-vnf",
16 "to": "license-key-resource",
19 "multiplicity": "Many2Many",
21 "delete-other-v": "NONE",
23 "prevent-delete": "!${direction}"
26 "from": "availability-zone",
27 "to": "service-capability",
28 "label": "supportsServiceCapability",
30 "multiplicity": "Many2Many",
32 "delete-other-v": "NONE",
34 "prevent-delete": "!${direction}"
37 "from": "cloud-region",
41 "multiplicity": "Many2One",
43 "delete-other-v": "NONE",
45 "prevent-delete": "!${direction}"
48 "from": "cloud-region",
52 "multiplicity": "Many2Many",
54 "delete-other-v": "NONE",
56 "prevent-delete": "NONE"
59 "from": "cloud-region",
63 "multiplicity": "One2Many",
64 "contains": "${direction}",
65 "delete-other-v": "NONE",
66 "SVC-INFRA": "!${direction}",
67 "prevent-delete": "${direction}"
70 "from": "cloud-region",
74 "multiplicity": "One2Many",
75 "contains": "${direction}",
76 "delete-other-v": "NONE",
78 "prevent-delete": "${direction}"
81 "from": "cloud-region",
85 "multiplicity": "One2Many",
86 "contains": "${direction}",
87 "delete-other-v": "NONE",
89 "prevent-delete": "${direction}"
92 "from": "cloud-region",
93 "to": "availability-zone",
96 "multiplicity": "One2Many",
97 "contains": "${direction}",
98 "delete-other-v": "NONE",
100 "prevent-delete": "${direction}"
103 "from": "cloud-region",
107 "multiplicity": "One2Many",
108 "contains": "${direction}",
109 "delete-other-v": "NONE",
111 "prevent-delete": "${direction}"
114 "from": "cloud-region",
118 "multiplicity": "One2Many",
119 "contains": "${direction}",
120 "delete-other-v": "NONE",
122 "prevent-delete": "${direction}"
125 "from": "cloud-region",
126 "to": "volume-group",
129 "multiplicity": "One2Many",
130 "contains": "${direction}",
131 "uses-resource": "${direction}",
132 "delete-other-v": "NONE",
134 "prevent-delete": "${direction}"
137 "from": "cloud-region",
138 "to": "group-assignment",
141 "multiplicity": "One2Many",
142 "contains": "${direction}",
143 "delete-other-v": "NONE",
145 "prevent-delete": "${direction}"
148 "from": "cloud-region",
152 "multiplicity": "One2Many",
153 "contains": "${direction}",
154 "delete-other-v": "NONE",
156 "prevent-delete": "${direction}"
161 "label": "hasCtagPool",
163 "multiplicity": "Many2Many",
164 "contains": "${direction}",
165 "delete-other-v": "NONE",
167 "prevent-delete": "NONE"
172 "label": "usesL3Network",
174 "multiplicity": "Many2Many",
176 "delete-other-v": "NONE",
177 "SVC-INFRA": "${direction}",
178 "prevent-delete": "NONE"
182 "to": "availability-zone",
183 "label": "supportsAvailabilityZone",
185 "multiplicity": "Many2Many",
187 "delete-other-v": "NONE",
189 "prevent-delete": "!${direction}"
193 "to": "service-subscription",
194 "label": "subscribesTo",
196 "multiplicity": "Many2Many",
197 "contains": "${direction}",
198 "delete-other-v": "NONE",
199 "SVC-INFRA": "!${direction}",
200 "prevent-delete": "NONE"
203 "from": "dvs-switch",
204 "to": "availability-zone",
207 "multiplicity": "Many2Many",
209 "delete-other-v": "NONE",
211 "prevent-delete": "!${direction}"
214 "from": "generic-vnf",
216 "label": "hasLInterface",
218 "multiplicity": "Many2Many",
219 "contains": "${direction}",
220 "delete-other-v": "NONE",
221 "SVC-INFRA": "${direction}",
222 "prevent-delete": "NONE"
225 "from": "generic-vnf",
226 "to": "availability-zone",
227 "label": "hasAvailabilityZone",
229 "multiplicity": "Many2Many",
231 "delete-other-v": "NONE",
232 "SVC-INFRA": "${direction}",
233 "prevent-delete": "!${direction}"
236 "from": "generic-vnf",
237 "to": "lag-interface",
238 "label": "hasLAGInterface",
240 "multiplicity": "Many2Many",
241 "contains": "${direction}",
242 "delete-other-v": "NONE",
243 "SVC-INFRA": "${direction}",
244 "prevent-delete": "NONE"
247 "from": "generic-vnf",
249 "label": "usesL3Network",
251 "multiplicity": "Many2Many",
253 "uses-resource": "${direction}",
254 "delete-other-v": "NONE",
255 "SVC-INFRA": "${direction}",
256 "prevent-delete": "NONE"
259 "from": "generic-vnf",
261 "label": "runsOnPserver",
263 "multiplicity": "Many2Many",
265 "uses-resource": "${direction}",
266 "delete-other-v": "NONE",
267 "SVC-INFRA": "${direction}",
268 "prevent-delete": "!${direction}"
271 "from": "generic-vnf",
273 "label": "usesVnfImage",
275 "multiplicity": "Many2One",
277 "delete-other-v": "NONE",
278 "SVC-INFRA": "${direction}",
279 "prevent-delete": "!${direction}"
282 "from": "generic-vnf",
284 "label": "runsOnVserver",
286 "multiplicity": "One2Many",
288 "uses-resource": "${direction}",
289 "delete-other-v": "NONE",
290 "SVC-INFRA": "${direction}",
291 "prevent-delete": "NONE"
294 "from": "generic-vnf",
295 "to": "service-instance",
296 "label": "hasInstance",
298 "multiplicity": "Many2Many",
300 "uses-resource": "${direction}",
301 "delete-other-v": "NONE",
302 "SVC-INFRA": "${direction}",
303 "prevent-delete": "NONE"
306 "from": "generic-vnf",
307 "to": "site-pair-set",
308 "label": "hasSitePairSet",
310 "multiplicity": "Many2Many",
312 "delete-other-v": "NONE",
314 "prevent-delete": "NONE"
317 "from": "generic-vnf",
318 "to": "network-profile",
319 "label": "hasNetworkProfile",
321 "multiplicity": "Many2Many",
323 "delete-other-v": "NONE",
325 "prevent-delete": "NONE"
328 "from": "group-assignment",
332 "multiplicity": "Many2Many",
334 "delete-other-v": "NONE",
336 "prevent-delete": "NONE"
339 "from": "group-assignment",
343 "multiplicity": "One2Many",
345 "delete-other-v": "NONE",
347 "prevent-delete": "!${direction}"
352 "label": "hasMetaData",
354 "multiplicity": "Many2Many",
355 "contains": "${direction}",
356 "delete-other-v": "NONE",
358 "prevent-delete": "NONE"
363 "label": "hasMetaDatum",
365 "multiplicity": "Many2Many",
366 "contains": "${direction}",
367 "delete-other-v": "NONE",
369 "prevent-delete": "NONE"
372 "from": "l-interface",
373 "to": "l3-interface-ipv4-address-list",
374 "label": "hasIpAddress",
376 "multiplicity": "Many2Many",
377 "contains": "${direction}",
378 "delete-other-v": "NONE",
379 "SVC-INFRA": "${direction}",
380 "prevent-delete": "NONE"
383 "from": "l-interface",
384 "to": "l3-interface-ipv6-address-list",
385 "label": "hasIpAddress",
387 "multiplicity": "Many2Many",
388 "contains": "${direction}",
389 "delete-other-v": "NONE",
390 "SVC-INFRA": "${direction}",
391 "prevent-delete": "NONE"
394 "from": "l-interface",
395 "to": "logical-link",
396 "label": "usesLogicalLink",
398 "multiplicity": "Many2Many",
400 "delete-other-v": "${direction}",
401 "SVC-INFRA": "${direction}",
402 "prevent-delete": "NONE"
405 "from": "l-interface",
409 "multiplicity": "Many2Many",
410 "contains": "${direction}",
411 "delete-other-v": "NONE",
413 "prevent-delete": "NONE"
416 "from": "l-interface",
420 "multiplicity": "One2One",
421 "contains": "${direction}",
422 "delete-other-v": "NONE",
424 "prevent-delete": "NONE"
427 "from": "l3-interface-ipv4-address-list",
429 "label": "isMemberOf",
431 "multiplicity": "Many2Many",
433 "delete-other-v": "NONE",
434 "SVC-INFRA": "${direction}",
435 "prevent-delete": "NONE"
438 "from": "l3-interface-ipv6-address-list",
440 "label": "isMemberOf",
442 "multiplicity": "Many2Many",
444 "delete-other-v": "NONE",
445 "SVC-INFRA": "${direction}",
446 "prevent-delete": "NONE"
449 "from": "l3-interface-ipv4-address-list",
451 "label": "isMemberOf",
453 "multiplicity": "Many2Many",
455 "delete-other-v": "NONE",
456 "SVC-INFRA": "${direction}",
457 "prevent-delete": "!${direction}"
460 "from": "l3-interface-ipv6-address-list",
462 "label": "isMemberOf",
464 "multiplicity": "Many2Many",
466 "delete-other-v": "NONE",
467 "SVC-INFRA": "${direction}",
468 "prevent-delete": "!${direction}"
471 "from": "l3-network",
473 "label": "usesVpnBinding",
475 "multiplicity": "Many2Many",
477 "delete-other-v": "NONE",
479 "prevent-delete": "!${direction}"
482 "from": "l3-network",
484 "label": "hasSubnet",
486 "multiplicity": "Many2Many",
487 "contains": "${direction}",
488 "delete-other-v": "NONE",
489 "SVC-INFRA": "!${direction}",
490 "prevent-delete": "NONE"
493 "from": "l3-network",
494 "to": "service-instance",
495 "label": "hasInstance",
497 "multiplicity": "Many2Many",
499 "delete-other-v": "NONE",
500 "SVC-INFRA": "!${direction}",
501 "prevent-delete": "NONE"
504 "from": "l3-network",
505 "to": "ctag-assignment",
506 "label": "hasCtagAssignment",
508 "multiplicity": "Many2Many",
509 "contains": "${direction}",
510 "delete-other-v": "NONE",
511 "SVC-INFRA": "${direction}",
512 "prevent-delete": "NONE"
515 "from": "l3-network",
516 "to": "network-policy",
519 "multiplicity": "Many2Many",
521 "delete-other-v": "NONE",
522 "SVC-INFRA": "${direction}",
523 "prevent-delete": "NONE"
526 "from": "l3-network",
527 "to": "segmentation-assignment",
530 "multiplicity": "One2Many",
531 "contains": "${direction}",
532 "delete-other-v": "NONE",
534 "prevent-delete": "NONE"
537 "from": "l3-network",
538 "to": "route-table-reference",
541 "multiplicity": "Many2Many",
543 "delete-other-v": "NONE",
545 "prevent-delete": "NONE"
548 "from": "lag-interface",
550 "label": "usesLAGLink",
552 "multiplicity": "Many2Many",
554 "uses-resource": "${direction}",
555 "delete-other-v": "${direction}",
556 "SVC-INFRA": "${direction}",
557 "prevent-delete": "NONE"
560 "from": "lag-interface",
562 "label": "usesPInterface",
564 "multiplicity": "Many2Many",
566 "uses-resource": "${direction}",
567 "delete-other-v": "NONE",
568 "SVC-INFRA": "${direction}",
569 "prevent-delete": "NONE"
572 "from": "lag-interface",
574 "label": "hasLInterface",
576 "multiplicity": "Many2Many",
577 "contains": "${direction}",
578 "delete-other-v": "NONE",
579 "SVC-INFRA": "${direction}",
580 "prevent-delete": "NONE"
583 "from": "logical-link",
585 "label": "usesLAGLink",
587 "multiplicity": "Many2Many",
589 "uses-resource": "${direction}",
590 "delete-other-v": "NONE",
591 "SVC-INFRA": "${direction}",
592 "prevent-delete": "NONE"
595 "from": "logical-link",
597 "label": "bridgedTo",
599 "multiplicity": "Many2Many",
601 "delete-other-v": "NONE",
603 "prevent-delete": "NONE"
606 "from": "logical-link",
607 "to": "logical-link",
610 "multiplicity": "One2Many",
612 "delete-other-v": "NONE",
613 "SVC-INFRA": "${direction}",
614 "prevent-delete": "NONE"
618 "to": "model-element",
619 "label": "startsWith",
621 "multiplicity": "One2Many",
622 "contains": "${direction}",
623 "delete-other-v": "NONE",
625 "prevent-delete": "NONE"
628 "from": "model-element",
632 "multiplicity": "Many2One",
634 "delete-other-v": "NONE",
636 "prevent-delete": "!${direction}"
641 "label": "hasMetaData",
643 "multiplicity": "One2Many",
644 "contains": "${direction}",
645 "delete-other-v": "NONE",
647 "prevent-delete": "NONE"
650 "from": "model-element",
651 "to": "model-element",
652 "label": "connectsTo",
654 "multiplicity": "One2Many",
655 "contains": "${direction}",
656 "delete-other-v": "NONE",
658 "prevent-delete": "NONE"
661 "from": "model-element",
662 "to": "model-constraint",
665 "multiplicity": "One2Many",
666 "contains": "${direction}",
667 "delete-other-v": "NONE",
669 "prevent-delete": "NONE"
672 "from": "model-element",
673 "to": "constrained-element-set",
674 "label": "connectsTo",
676 "multiplicity": "One2Many",
677 "contains": "${direction}",
678 "delete-other-v": "NONE",
680 "prevent-delete": "NONE"
683 "from": "model-constraint",
684 "to": "constrained-element-set",
687 "multiplicity": "One2Many",
688 "contains": "${direction}",
689 "delete-other-v": "NONE",
691 "prevent-delete": "NONE"
694 "from": "constrained-element-set",
695 "to": "element-choice-set",
698 "multiplicity": "One2Many",
699 "contains": "${direction}",
700 "delete-other-v": "NONE",
702 "prevent-delete": "NONE"
705 "from": "element-choice-set",
706 "to": "model-element",
709 "multiplicity": "One2Many",
710 "contains": "${direction}",
711 "delete-other-v": "NONE",
713 "prevent-delete": "NONE"
716 "from": "named-query",
718 "label": "relatedTo",
720 "multiplicity": "One2Many",
722 "delete-other-v": "NONE",
724 "prevent-delete": "!${direction}"
727 "from": "named-query",
728 "to": "named-query-element",
729 "label": "startsWith",
731 "multiplicity": "One2One",
732 "contains": "${direction}",
733 "delete-other-v": "NONE",
735 "prevent-delete": "NONE"
738 "from": "named-query-element",
739 "to": "named-query-element",
740 "label": "connectsTo",
742 "multiplicity": "Many2Many",
743 "contains": "${direction}",
744 "delete-other-v": "NONE",
746 "prevent-delete": "NONE"
749 "from": "named-query-element",
753 "multiplicity": "Many2One",
755 "delete-other-v": "NONE",
757 "prevent-delete": "!${direction}"
760 "from": "named-query-element",
761 "to": "property-constraint",
764 "multiplicity": "One2Many",
765 "contains": "${direction}",
766 "delete-other-v": "NONE",
768 "prevent-delete": "NONE"
771 "from": "named-query-element",
772 "to": "related-lookup",
775 "multiplicity": "One2Many",
776 "contains": "${direction}",
777 "delete-other-v": "NONE",
779 "prevent-delete": "NONE"
784 "label": "hasLInterface",
786 "multiplicity": "Many2Many",
787 "contains": "${direction}",
788 "delete-other-v": "NONE",
790 "prevent-delete": "NONE"
793 "from": "oam-network",
795 "label": "definedFor",
797 "multiplicity": "Many2Many",
799 "delete-other-v": "NONE",
801 "prevent-delete": "!${direction}"
804 "from": "oam-network",
805 "to": "service-capability",
806 "label": "supportsServiceCapability",
808 "multiplicity": "Many2Many",
810 "delete-other-v": "NONE",
812 "prevent-delete": "!${direction}"
815 "from": "p-interface",
817 "label": "hasLInterface",
819 "multiplicity": "Many2Many",
820 "contains": "${direction}",
821 "delete-other-v": "NONE",
822 "SVC-INFRA": "${direction}",
823 "prevent-delete": "NONE"
826 "from": "p-interface",
827 "to": "physical-link",
828 "label": "usesPhysicalLink",
830 "multiplicity": "Many2Many",
832 "delete-other-v": "${direction}",
834 "prevent-delete": "NONE"
837 "from": "p-interface",
838 "to": "logical-link",
839 "label": "usesLogicalLink",
841 "multiplicity": "Many2One",
843 "delete-other-v": "NONE",
844 "SVC-INFRA": "${direction}",
845 "prevent-delete": "NONE"
848 "from": "port-group",
852 "multiplicity": "Many2Many",
853 "contains": "${direction}",
854 "uses-resource": "${direction}",
855 "delete-other-v": "NONE",
856 "SVC-INFRA": "${direction}",
857 "prevent-delete": "NONE"
862 "label": "locatedIn",
864 "multiplicity": "Many2One",
866 "delete-other-v": "NONE",
867 "SVC-INFRA": "${direction}",
868 "prevent-delete": "!${direction}"
872 "to": "cloud-region",
873 "label": "locatedIn",
875 "multiplicity": "Many2One",
877 "delete-other-v": "NONE",
878 "SVC-INFRA": "${direction}",
879 "prevent-delete": "NONE"
883 "to": "availability-zone",
886 "multiplicity": "Many2One",
888 "delete-other-v": "NONE",
889 "SVC-INFRA": "${direction}",
890 "prevent-delete": "!${direction}"
894 "to": "lag-interface",
895 "label": "hasLAGInterface",
897 "multiplicity": "Many2Many",
898 "contains": "${direction}",
899 "delete-other-v": "NONE",
900 "SVC-INFRA": "${direction}",
901 "prevent-delete": "NONE"
906 "label": "hasPinterface",
908 "multiplicity": "Many2Many",
909 "contains": "${direction}",
910 "uses-resource": "${direction}",
911 "delete-other-v": "NONE",
912 "SVC-INFRA": "${direction}",
913 "prevent-delete": "NONE"
918 "label": "hasPinterface",
920 "multiplicity": "Many2Many",
921 "contains": "${direction}",
922 "uses-resource": "${direction}",
923 "delete-other-v": "NONE",
924 "SVC-INFRA": "${direction}",
925 "prevent-delete": "NONE"
929 "to": "lag-interface",
932 "multiplicity": "One2Many",
933 "contains": "${direction}",
934 "delete-other-v": "NONE",
935 "SVC-INFRA": "${direction}",
936 "prevent-delete": "NONE"
941 "label": "locatedIn",
943 "multiplicity": "Many2One",
945 "delete-other-v": "NONE",
947 "prevent-delete": "!${direction}"
950 "from": "service-instance",
952 "label": "hasIPAGFacingVLAN",
954 "multiplicity": "Many2Many",
956 "uses-resource": "${direction}",
957 "delete-other-v": "NONE",
959 "prevent-delete": "NONE"
962 "from": "service-subscription",
963 "to": "service-instance",
964 "label": "hasInstance",
966 "multiplicity": "Many2Many",
967 "contains": "${direction}",
968 "delete-other-v": "NONE",
969 "SVC-INFRA": "!${direction}",
970 "prevent-delete": "NONE"
973 "from": "site-pair-set",
974 "to": "routing-instance",
975 "label": "hasRoutingInstance",
977 "multiplicity": "Many2Many",
978 "contains": "${direction}",
979 "delete-other-v": "NONE",
981 "prevent-delete": "NONE"
984 "from": "routing-instance",
986 "label": "hasSitePair",
988 "multiplicity": "Many2Many",
989 "contains": "${direction}",
990 "delete-other-v": "NONE",
992 "prevent-delete": "NONE"
996 "to": "class-of-service",
997 "label": "hasClassOfService",
999 "multiplicity": "Many2Many",
1000 "contains": "${direction}",
1001 "delete-other-v": "NONE",
1002 "SVC-INFRA": "NONE",
1003 "prevent-delete": "NONE"
1008 "label": "usesL3Network",
1010 "multiplicity": "Many2Many",
1012 "delete-other-v": "NONE",
1013 "SVC-INFRA": "NONE",
1014 "prevent-delete": "NONE"
1018 "to": "service-subscription",
1019 "label": "relatedTo",
1021 "multiplicity": "Many2Many",
1023 "delete-other-v": "NONE",
1024 "SVC-INFRA": "NONE",
1025 "prevent-delete": "NONE"
1032 "multiplicity": "One2Many",
1033 "contains": "${direction}",
1034 "delete-other-v": "NONE",
1035 "SVC-INFRA": "!${direction}",
1036 "prevent-delete": "${direction}"
1040 "to": "availability-zone",
1041 "label": "hasAvailabilityZone",
1043 "multiplicity": "Many2Many",
1045 "delete-other-v": "NONE",
1046 "SVC-INFRA": "NONE",
1047 "prevent-delete": "!${direction}"
1052 "label": "locatedIn",
1054 "multiplicity": "Many2Many",
1056 "delete-other-v": "NONE",
1057 "SVC-INFRA": "${direction}",
1058 "prevent-delete": "!${direction}"
1063 "label": "hasPortGroup",
1065 "multiplicity": "Many2Many",
1066 "contains": "${direction}",
1067 "uses-resource": "${direction}",
1068 "delete-other-v": "NONE",
1069 "SVC-INFRA": "${direction}",
1070 "prevent-delete": "NONE"
1075 "label": "runsOnVserver",
1077 "multiplicity": "Many2Many",
1079 "uses-resource": "${direction}",
1080 "delete-other-v": "NONE",
1081 "SVC-INFRA": "${direction}",
1082 "prevent-delete": "NONE"
1086 "to": "service-instance",
1087 "label": "hasServiceInstance",
1089 "multiplicity": "Many2Many",
1091 "delete-other-v": "NONE",
1092 "SVC-INFRA": "!${direction}",
1093 "prevent-delete": "NONE"
1096 "from": "virtual-data-center",
1097 "to": "generic-vnf",
1100 "multiplicity": "Many2Many",
1102 "delete-other-v": "NONE",
1103 "SVC-INFRA": "!${direction}",
1104 "prevent-delete": "NONE"
1108 "to": "l3-interface-ipv4-address-list",
1109 "label": "hasIpAddress",
1111 "multiplicity": "Many2Many",
1112 "contains": "${direction}",
1113 "delete-other-v": "NONE",
1114 "SVC-INFRA": "${direction}",
1115 "prevent-delete": "NONE"
1119 "to": "l3-interface-ipv6-address-list",
1120 "label": "hasIpAddress",
1122 "multiplicity": "Many2Many",
1123 "contains": "${direction}",
1124 "delete-other-v": "NONE",
1125 "SVC-INFRA": "${direction}",
1126 "prevent-delete": "NONE"
1131 "label": "locatedIn",
1133 "multiplicity": "Many2Many",
1135 "delete-other-v": "NONE",
1136 "SVC-INFRA": "NONE",
1137 "prevent-delete": "!${direction}"
1142 "label": "usesCtagPool",
1144 "multiplicity": "Many2Many",
1146 "delete-other-v": "NONE",
1147 "SVC-INFRA": "NONE",
1148 "prevent-delete": "NONE"
1152 "to": "l-interface",
1153 "label": "hasLInterface",
1155 "multiplicity": "Many2Many",
1156 "contains": "${direction}",
1157 "delete-other-v": "NONE",
1158 "SVC-INFRA": "NONE",
1159 "prevent-delete": "NONE"
1163 "to": "lag-interface",
1164 "label": "hasLAGInterface",
1166 "multiplicity": "Many2Many",
1167 "contains": "${direction}",
1168 "delete-other-v": "NONE",
1169 "SVC-INFRA": "NONE",
1170 "prevent-delete": "NONE"
1175 "label": "runsOnVserver",
1177 "multiplicity": "Many2Many",
1179 "uses-resource": "${direction}",
1180 "delete-other-v": "NONE",
1181 "SVC-INFRA": "NONE",
1182 "prevent-delete": "NONE"
1187 "label": "locatedIn",
1189 "multiplicity": "Many2Many",
1191 "delete-other-v": "NONE",
1192 "SVC-INFRA": "NONE",
1193 "prevent-delete": "!${direction}"
1198 "label": "usesCtagPool",
1200 "multiplicity": "Many2Many",
1202 "delete-other-v": "NONE",
1203 "SVC-INFRA": "NONE",
1204 "prevent-delete": "NONE"
1208 "to": "p-interface",
1209 "label": "hasPinterface",
1211 "multiplicity": "Many2Many",
1212 "contains": "${direction}",
1213 "delete-other-v": "NONE",
1214 "SVC-INFRA": "NONE",
1215 "prevent-delete": "NONE"
1219 "to": "lag-interface",
1220 "label": "hasLAGinterface",
1222 "multiplicity": "Many2Many",
1223 "contains": "${direction}",
1224 "delete-other-v": "NONE",
1225 "SVC-INFRA": "NONE",
1226 "prevent-delete": "NONE"
1231 "label": "hasFlavor",
1233 "multiplicity": "Many2One",
1235 "delete-other-v": "NONE",
1236 "SVC-INFRA": "${direction}",
1237 "prevent-delete": "!${direction}"
1242 "label": "hasImage",
1244 "multiplicity": "Many2One",
1246 "delete-other-v": "NONE",
1247 "SVC-INFRA": "${direction}",
1248 "prevent-delete": "!${direction}"
1253 "label": "hasIpAddress",
1255 "multiplicity": "Many2Many",
1256 "contains": "${direction}",
1257 "uses-resource": "${direction}",
1258 "delete-other-v": "NONE",
1259 "SVC-INFRA": "NONE",
1260 "prevent-delete": "NONE"
1264 "to": "l-interface",
1265 "label": "hasLInterface",
1267 "multiplicity": "Many2Many",
1268 "contains": "${direction}",
1269 "delete-other-v": "NONE",
1270 "SVC-INFRA": "${direction}",
1271 "prevent-delete": "NONE"
1276 "label": "runsOnPserver",
1278 "multiplicity": "Many2One",
1280 "uses-resource": "${direction}",
1281 "delete-other-v": "NONE",
1282 "SVC-INFRA": "${direction}",
1283 "prevent-delete": "!${direction}"
1288 "label": "hasVolume",
1290 "multiplicity": "Many2Many",
1291 "contains": "${direction}",
1292 "uses-resource": "${direction}",
1293 "delete-other-v": "NONE",
1294 "SVC-INFRA": "${direction}",
1295 "prevent-delete": "NONE"
1302 "multiplicity": "Many2Many",
1304 "uses-resource": "${direction}",
1305 "delete-other-v": "NONE",
1306 "SVC-INFRA": "${direction}",
1307 "prevent-delete": "NONE"
1314 "multiplicity": "One2One",
1316 "delete-other-v": "NONE",
1317 "SVC-INFRA": "${direction}",
1318 "prevent-delete": "NONE"
1321 "from": "service-instance",
1325 "multiplicity": "Many2Many",
1327 "uses-resource": "${direction}",
1328 "delete-other-v": "NONE",
1329 "SVC-INFRA": "NONE",
1330 "prevent-delete": "NONE"
1333 "from": "service-instance",
1335 "label": "hasMetaData",
1337 "multiplicity": "Many2Many",
1338 "contains": "${direction}",
1339 "delete-other-v": "NONE",
1340 "SVC-INFRA": "NONE",
1341 "prevent-delete": "NONE"
1344 "from": "service-instance",
1345 "to": "logical-link",
1348 "multiplicity": "Many2Many",
1350 "delete-other-v": "${direction}",
1351 "SVC-INFRA": "NONE",
1352 "prevent-delete": "NONE"
1355 "from": "service-instance",
1357 "label": "dependsOn",
1359 "multiplicity": "One2Many",
1361 "uses-resource": "${direction}",
1362 "delete-other-v": "NONE",
1363 "SVC-INFRA": "NONE",
1364 "prevent-delete": "NONE"
1367 "from": "service-instance",
1368 "to": "service-instance",
1369 "label": "dependsOn",
1371 "multiplicity": "One2Many",
1373 "uses-resource": "${direction}",
1374 "delete-other-v": "NONE",
1375 "SVC-INFRA": "NONE",
1376 "prevent-delete": "NONE"
1379 "from": "connector",
1380 "to": "virtual-data-center",
1381 "label": "contains",
1383 "multiplicity": "Many2Many",
1385 "delete-other-v": "NONE",
1386 "SVC-INFRA": "NONE",
1387 "prevent-delete": "NONE"
1390 "from": "connector",
1392 "label": "hasMetaData",
1394 "multiplicity": "Many2Many",
1395 "contains": "${direction}",
1396 "delete-other-v": "NONE",
1397 "SVC-INFRA": "NONE",
1398 "prevent-delete": "NONE"
1401 "from": "virtual-data-center",
1402 "to": "logical-link",
1403 "label": "contains",
1405 "multiplicity": "Many2Many",
1407 "uses-resource": "${direction}",
1408 "delete-other-v": "NONE",
1409 "SVC-INFRA": "NONE",
1410 "prevent-delete": "NONE"
1413 "from": "logical-link",
1414 "to": "generic-vnf",
1415 "label": "bridgedTo",
1417 "multiplicity": "Many2Many",
1419 "delete-other-v": "NONE",
1420 "SVC-INFRA": "NONE",
1421 "prevent-delete": "NONE"
1424 "from": "logical-link",
1426 "label": "bridgedTo",
1428 "multiplicity": "Many2Many",
1430 "delete-other-v": "NONE",
1431 "SVC-INFRA": "NONE",
1432 "prevent-delete": "!${direction}"
1436 "to": "multicast-configuration",
1439 "multiplicity": "Many2Many",
1441 "uses-resource": "${direction}",
1442 "delete-other-v": "NONE",
1443 "SVC-INFRA": "NONE",
1444 "prevent-delete": "NONE"
1447 "from": "volume-group",
1449 "label": "existsIn",
1451 "multiplicity": "Many2Many",
1453 "delete-other-v": "NONE",
1454 "SVC-INFRA": "${direction}",
1455 "prevent-delete": "!${direction}"
1458 "from": "volume-group",
1460 "label": "belongsTo",
1462 "multiplicity": "Many2Many",
1464 "delete-other-v": "NONE",
1465 "SVC-INFRA": "${direction}",
1466 "prevent-delete": "NONE"
1469 "from": "ipsec-configuration",
1471 "label": "hasVigServer",
1473 "multiplicity": "One2Many",
1474 "contains": "${direction}",
1475 "uses-resource": "${direction}",
1476 "delete-other-v": "NONE",
1477 "SVC-INFRA": "NONE",
1478 "prevent-delete": "NONE"
1481 "from": "generic-vnf",
1482 "to": "ipsec-configuration",
1485 "multiplicity": "Many2One",
1487 "uses-resource": "${direction}",
1488 "delete-other-v": "NONE",
1489 "SVC-INFRA": "NONE",
1490 "prevent-delete": "NONE"
1493 "from": "vf-module",
1494 "to": "volume-group",
1497 "multiplicity": "One2One",
1499 "delete-other-v": "NONE",
1500 "SVC-INFRA": "${direction}",
1501 "prevent-delete": "NONE"
1506 "label": "isPartOf",
1508 "multiplicity": "Many2One",
1510 "delete-other-v": "NONE",
1511 "SVC-INFRA": "${direction}",
1512 "prevent-delete": "NONE"
1515 "from": "vf-module",
1519 "multiplicity": "Many2Many",
1521 "delete-other-v": "NONE",
1522 "SVC-INFRA": "${direction}",
1523 "prevent-delete": "NONE"
1526 "from": "vf-module",
1530 "multiplicity": "One2Many",
1532 "delete-other-v": "${direction}",
1533 "SVC-INFRA": "${direction}",
1534 "prevent-delete": "${direction}"
1537 "from": "generic-vnf",
1541 "multiplicity": "One2Many",
1542 "contains": "${direction}",
1543 "delete-other-v": "NONE",
1544 "SVC-INFRA": "${direction}",
1545 "prevent-delete": "NONE"
1548 "from": "generic-vnf",
1549 "to": "volume-group",
1552 "multiplicity": "One2Many",
1554 "delete-other-v": "NONE",
1555 "SVC-INFRA": "${direction}",
1556 "prevent-delete": "NONE"
1559 "from": "generic-vnf",
1563 "multiplicity": "One2Many",
1565 "delete-other-v": "${direction}",
1566 "SVC-INFRA": "${direction}",
1567 "prevent-delete": "NONE"
1571 "to": "logical-link",
1572 "label": "usesLogicalLink",
1574 "multiplicity": "One2One",
1576 "delete-other-v": "${direction}",
1577 "SVC-INFRA": "${direction}",
1578 "prevent-delete": "NONE"