<project xmlns="http://maven.apache.org/POM/4.0.0"
xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"
xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<artifactId>catalog-be</artifactId>
<packaging>war</packaging>
<parent>
<groupId>org.openecomp.sdc</groupId>
<artifactId>sdc-main</artifactId>
<version>1.11.3-SNAPSHOT</version>
</parent>
<properties>
<java-hamcrest.version>2.0.0.0</java-hamcrest.version>
<swagger.version>${swagger-core-mvn-plugin.version}</swagger.version>
<swagger-ui.version>3.25.0</swagger-ui.version>
<maven-dependency-plugin.version>3.2.0</maven-dependency-plugin.version>
<replacer.plugin.version>1.5.3</replacer.plugin.version>
<ui.version>${project.version}</ui.version>
</properties>
<dependencies>
<dependency>
<groupId>org.openecomp.sdc</groupId>
<artifactId>togglz-rest-services</artifactId>
<version>${project.version}</version>
<exclusions>
<exclusion>
<groupId>com.fasterxml.woodstox</groupId>
<artifactId>woodstox-core</artifactId>
</exclusion>
</exclusions>
</dependency>
<!--JSON and YAML Parsing-->
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
<version>${jackson.version}</version>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.dataformat</groupId>
<artifactId>jackson-dataformat-yaml</artifactId>
<version>${jackson.version}</version>
<exclusions>
<exclusion>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-databind</artifactId>
<version>${jackson.version}</version>
<exclusions>
<exclusion>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.onap.sdc.common</groupId>
<artifactId>onap-generic-artifact-browser-service</artifactId>
<version>${project.version}</version>
<scope>compile</scope>
</dependency>
<!-- Swagger Dependencies Start -->
<dependency>
<groupId>io.swagger.core.v3</groupId>
<artifactId>swagger-jaxrs2</artifactId>
<version>${swagger.version}</version>
<exclusions>
<exclusion>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
</exclusion>
<exclusion>
<groupId>io.github.classgraph</groupId>
<artifactId>classgraph</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>io.swagger.core.v3</groupId>
<artifactId>swagger-annotations</artifactId>
<version>${swagger.version}</version>
</dependency>
<!-- Swagger Dependencies End -->
<dependency>
<groupId>org.hibernate.validator</groupId>
<artifactId>hibernate-validator</artifactId>
<version>${hibernate.validator.version}</version>
</dependency>
<dependency>
<groupId>org.openecomp.sdc</groupId>
<artifactId>common-app-api</artifactId>
<version>${project.version}</version>
<exclusions>
<exclusion>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
</exclusion>
<exclusion>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpcore</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>javax.ws.rs</groupId>
<artifactId>javax.ws.rs-api</artifactId>
<version>${ws.rs.version}</version>
</dependency>
<dependency>
<groupId>org.openecomp.sdc.be</groupId>
<artifactId>common-be</artifactId>
<version>${project.version}</version>
<scope>compile</scope>
<exclusions>
<exclusion>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.openecomp.sdc.be</groupId>
<artifactId>common-be-tests-utils</artifactId>
<version>${project.version}</version>
<scope>test</scope>
<exclusions>
<exclusion>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.openecomp.sdc.be</groupId>
<artifactId>catalog-dao</artifactId>
<version>${project.version}</version>
<exclusions>
<exclusion>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.openecomp.sdc.be</groupId>
<artifactId>catalog-model</artifactId>
<version>${project.version}</version>
<exclusions>
<exclusion>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>io.micrometer</groupId>
<artifactId>micrometer-registry-prometheus</artifactId>
<version>${micrometer.version}</version>
</dependency>
<dependency>
<groupId>ch.qos.logback</groupId>
<artifactId>logback-classic</artifactId>
<version>${logback.version}</version>
<scope>compile</scope>
</dependency>
<!-- Snake Yaml -->
<dependency>
<groupId>org.yaml</groupId>
<artifactId>snakeyaml</artifactId>
<version>${snakeyaml.version}</version>
<scope>compile</scope>
</dependency>
<!-- File changes listener -->
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-jci-core</artifactId>
<version>${commons-jci-core.version}</version>
<scope>compile</scope>
<exclusions>
<exclusion>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
</exclusion>
</exclusions>
</dependency>
<!-- Gson -->
<dependency>
<groupId>com.google.code.gson</groupId>
<artifactId>gson</artifactId>
<version>${gson.version}</version>
<scope>compile</scope>
</dependency>
<!-- jersey -->
<dependency>
<groupId>org.glassfish.jersey.media</groupId>
<artifactId>jersey-media-json-jackson</artifactId>
<version>${jersey-bom.version}</version>
<exclusions>
<exclusion>
<groupId>com.fasterxml.jackson.core</groupId>
<artifactId>jackson-core</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.glassfish.jersey.containers</groupId>
<artifactId>jersey-container-servlet-core</artifactId>
<version>${jersey-bom.version}</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.glassfish.jersey.media</groupId>
<artifactId>jersey-media-multipart</artifactId>
<version>${jersey-bom.version}</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.glassfish.jersey.ext</groupId>
<artifactId>jersey-spring4</artifactId>
<version>${jersey-bom.version}</version>
<exclusions>
<exclusion>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
</exclusion>
<exclusion>
<groupId>org.springframework</groupId>
<artifactId>spring-beans</artifactId>
</exclusion>
<exclusion>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
</exclusion>
<exclusion>
<groupId>org.springframework</groupId>
<artifactId>spring-aop</artifactId>
</exclusion>
<!-- Transitive dependency of spring-bridge -->
<exclusion>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
</exclusion>
<exclusion>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-validator</artifactId>
</exclusion>
</exclusions>
</dependency>
<!--asm-all-repackaged is a jersey dependency. in current version jersey depends on a version that was compiled using java 9 compiler
currently our jetty (v9.3.6) does not support java 9. as soon as jetty gets upgraded we will remove this dependency-->
<dependency>
<groupId>org.glassfish.hk2.external</groupId>
<artifactId>asm-all-repackaged</artifactId>
</dependency>
<dependency>
<groupId>org.glassfish.jersey.ext</groupId>
<artifactId>jersey-bean-validation</artifactId>
<exclusions>
<exclusion>
<groupId>org.hibernate</groupId>
<artifactId>hibernate-validator</artifactId>
</exclusion>
</exclusions>
</dependency>
<!-- http client -->
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpclient</artifactId>
<version>${httpclient.version}</version>
<scope>compile</scope>
<exclusions>
<exclusion>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpcore</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.apache.httpcomponents</groupId>
<artifactId>httpcore</artifactId>
<version>${httpcore.version}</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>commons-logging</groupId>
<artifactId>commons-logging</artifactId>
<version>${commons-logging}</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>commons-codec</groupId>
<artifactId>commons-codec</artifactId>
<version>${commons-codec}</version>
<scope>compile</scope>
</dependency>
<!-- http client END -->
<dependency>
<groupId>javax.servlet</groupId>
<artifactId>javax.servlet-api</artifactId>
<version>${servlet-api.version}</version>
<scope>provided</scope>
</dependency>
<dependency>
<groupId>org.eclipse.jgit</groupId>
<artifactId>org.eclipse.jgit</artifactId>
<version>3.4.1.201406201815-r</version>
</dependency>
<!-- spring - used by A4C -->
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
<version>${spring.version}</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-context</artifactId>
<version>${spring.version}</version>
<scope>compile</scope>
<exclusions>
<exclusion>
<groupId>org.springframework</groupId>
<artifactId>spring-expression</artifactId>
</exclusion>
<exclusion>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
<version>${spring.version}</version>
<scope>compile</scope>
<exclusions>
<exclusion>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-webmvc</artifactId>
<version>${spring.version}</version>
<scope>compile</scope>
<exclusions>
<exclusion>
<groupId>org.springframework</groupId>
<artifactId>spring-expression</artifactId>
</exclusion>
<exclusion>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
</exclusion>
<exclusion>
<groupId>org.springframework</groupId>
<artifactId>spring-web</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-aop</artifactId>
<version>${spring.version}</version>
<scope>compile</scope>
<exclusions>
<exclusion>
<groupId>org.springframework</groupId>
<artifactId>spring-core</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-beans</artifactId>
<version>${spring.version}</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.springframework</groupId>
<artifactId>spring-expression</artifactId>
<version>${spring.version}</version>
<scope>compile</scope>
</dependency>
<!-- Spring integration (optional) -->
<dependency>
<groupId>org.togglz</groupId>
<artifactId>togglz-spring-web</artifactId>
<version>${togglz.version}</version>
</dependency>
<dependency>
<groupId>org.codehaus.janino</groupId>
<artifactId>janino</artifactId>
<version>${janino.version}</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.codehaus.janino</groupId>
<artifactId>commons-compiler</artifactId>
<version>${janino.version}</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>com.google.guava</groupId>
<artifactId>guava</artifactId>
<version>${guava.version}</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.janusgraph</groupId>
<artifactId>janusgraph-core</artifactId>
<version>${janusgraph.version}</version>
<scope>compile</scope>
<exclusions>
<exclusion>
<artifactId>gremlin-groovy</artifactId>
<groupId>org.apache.tinkerpop</groupId>
</exclusion>
<exclusion>
<groupId>org.json</groupId>
<artifactId>json</artifactId>
</exclusion>
<exclusion>
<artifactId>slf4j-log4j12</artifactId>
<groupId>org.slf4j</groupId>
</exclusion>
<exclusion>
<artifactId>commons-collections</artifactId>
<groupId>commons-collections</groupId>
</exclusion>
<exclusion>
<groupId>org.apache.thrift</groupId>
<artifactId>libthrift</artifactId>
</exclusion>
<exclusion>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
</exclusion>
<exclusion>
<groupId>commons-codec</groupId>
<artifactId>commons-codec</artifactId>
</exclusion>
<exclusion>
<groupId>dom4j</groupId>
<artifactId>dom4j</artifactId>
</exclusion>
<exclusion>
<groupId>org.slf4j</groupId>
<artifactId>jcl-over-slf4j</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.janusgraph</groupId>
<artifactId>janusgraph-cql</artifactId>
<version>${janusgraph.version}</version>
<scope>compile</scope>
<exclusions>
<exclusion>
<groupId>org.slf4j</groupId>
<artifactId>slf4j-log4j12</artifactId>
</exclusion>
<exclusion>
<groupId>org.json</groupId>
<artifactId>json</artifactId>
</exclusion>
<exclusion>
<artifactId>commons-collections</artifactId>
<groupId>commons-collections</groupId>
</exclusion>
<exclusion>
<artifactId>groovy</artifactId>
<groupId>org.codehaus.groovy</groupId>
</exclusion>
<exclusion>
<groupId>io.netty</groupId>
<artifactId>netty-all</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.apache.commons</groupId>
<artifactId>commons-lang3</artifactId>
<version>${lang3.version}</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>com.googlecode.json-simple</groupId>
<artifactId>json-simple</artifactId>
<version>${json-simple.version}</version>
<scope>compile</scope>
</dependency>
<!-- functional java -->
<dependency>
<groupId>org.functionaljava</groupId>
<artifactId>functionaljava</artifactId>
<version>${functionaljava.version}</version>
<scope>compile</scope>
</dependency>
<!-- Aspects -->
<dependency>
<groupId>com.jcabi</groupId>
<artifactId>jcabi-aspects</artifactId>
<version>${jcabi.version}</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>org.aspectj</groupId>
<artifactId>aspectjrt</artifactId>
<version>${aspectjrt.version}</version>
<scope>compile</scope>
</dependency>
<!-- CAMBRIA CLIENT for U-EB -->
<dependency>
<groupId>com.att.nsa</groupId>
<artifactId>cambriaClient</artifactId>
<version>1.2.1-oss</version>
<scope>compile</scope>
<exclusions>
<exclusion>
<groupId>com.att.nsa</groupId>
<artifactId>saClientLibrary</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.json</groupId>
<artifactId>json</artifactId>
<version>20131018</version>
<scope>compile</scope>
</dependency>
<!-- CASSANDRA -->
<dependency>
<groupId>com.datastax.cassandra</groupId>
<artifactId>cassandra-driver-core</artifactId>
<version>${cassandra.driver.version}</version>
<scope>compile</scope>
</dependency>
<dependency>
<groupId>com.datastax.cassandra</groupId>
<artifactId>cassandra-driver-mapping</artifactId>
<version>${cassandra.driver.version}</version>
<scope>compile</scope>
</dependency>
<!-- CASSANDRA END -->
<!-- Inserted for ECOMP Portal Integration -->
<dependency>
<groupId>org.owasp.esapi</groupId>
<artifactId>esapi</artifactId>
<version>${org.owasp.esapi.version}</version>
<exclusions>
<exclusion>
<groupId>log4j</groupId>
<artifactId>log4j</artifactId>
</exclusion>
<exclusion>
<groupId>commons-io</groupId>
<artifactId>commons-io</artifactId>
</exclusion>
<exclusion>
<groupId>commons-fileupload</groupId>
<artifactId>commons-fileupload</artifactId>
</exclusion>
<exclusion>
<groupId>org.apache.xmlgraphics</groupId>
<artifactId>xmlgraphics-commons</artifactId>
</exclusion>
<exclusion>
<groupId>xml-apis</groupId>
<artifactId>xml-apis-ext</artifactId>
</exclusion>
<exclusion>
<groupId>xml-apis</groupId>
<artifactId>xml-apis</artifactId>
</exclusion>
<exclusion>
<groupId>xerces</groupId>
<artifactId>xercesImpl</artifactId>
</exclusion>
</exclusions>
</dependency>
<dependency>
<groupId>org.onap.portal.sdk</groupId>
<artifactId>epsdk-fw</artifactId>
<version>${ecomp.version
@media only all and (prefers-color-scheme: dark) {
.highlight .hll { background-color: #49483e }
.highlight .c { color: #75715e } /* Comment */
.highlight .err { color: #960050; background-color: #1e0010 } /* Error */
.highlight .k { color: #66d9ef } /* Keyword */
.highlight .l { color: #ae81ff } /* Literal */
.highlight .n { color: #f8f8f2 } /* Name */
.highlight .o { color: #f92672 } /* Operator */
.highlight .p { color: #f8f8f2 } /* Punctuation */
.highlight .ch { color: #75715e } /* Comment.Hashbang */
.highlight .cm { color: #75715e } /* Comment.Multiline */
.highlight .cp { color: #75715e } /* Comment.Preproc */
.highlight .cpf { color: #75715e } /* Comment.PreprocFile */
.highlight .c1 { color: #75715e } /* Comment.Single */
.highlight .cs { color: #75715e } /* Comment.Special */
.highlight .gd { color: #f92672 } /* Generic.Deleted */
.highlight .ge { font-style: italic } /* Generic.Emph */
.highlight .gi { color: #a6e22e } /* Generic.Inserted */
.highlight .gs { font-weight: bold } /* Generic.Strong */
.highlight .gu { color: #75715e } /* Generic.Subheading */
.highlight .kc { color: #66d9ef } /* Keyword.Constant */
.highlight .kd { color: #66d9ef } /* Keyword.Declaration */
.highlight .kn { color: #f92672 } /* Keyword.Namespace */
.highlight .kp { color: #66d9ef } /* Keyword.Pseudo */
.highlight .kr { color: #66d9ef } /* Keyword.Reserved */
.highlight .kt { color: #66d9ef } /* Keyword.Type */
.highlight .ld { color: #e6db74 } /* Literal.Date */
.highlight .m { color: #ae81ff } /* Literal.Number */
.highlight .s { color: #e6db74 } /* Literal.String */
.highlight .na { color: #a6e22e } /* Name.Attribute */
.highlight .nb { color: #f8f8f2 } /* Name.Builtin */
.highlight .nc { color: #a6e22e } /* Name.Class */
.highlight .no { color: #66d9ef } /* Name.Constant */
.highlight .nd { color: #a6e22e } /* Name.Decorator */
.highlight .ni { color: #f8f8f2 } /* Name.Entity */
.highlight .ne { color: #a6e22e } /* Name.Exception */
.highlight .nf { color: #a6e22e } /* Name.Function */
.highlight .nl { color: #f8f8f2 } /* Name.Label */
.highlight .nn { color: #f8f8f2 } /* Name.Namespace */
.highlight .nx { color: #a6e22e } /* Name.Other */
.highlight .py { color: #f8f8f2 } /* Name.Property */
.highlight .nt { color: #f92672 } /* Name.Tag */
.highlight .nv { color: #f8f8f2 } /* Name.Variable */
.highlight .ow { color: #f92672 } /* Operator.Word */
.highlight .w { color: #f8f8f2 } /* Text.Whitespace */
.highlight .mb { color: #ae81ff } /* Literal.Number.Bin */
.highlight .mf { color: #ae81ff } /* Literal.Number.Float */
.highlight .mh { color: #ae81ff } /* Literal.Number.Hex */
.highlight .mi { color: #ae81ff } /* Literal.Number.Integer */
.highlight .mo { color: #ae81ff } /* Literal.Number.Oct */
.highlight .sa { color: #e6db74 } /* Literal.String.Affix */
.highlight .sb { color: #e6db74 } /* Literal.String.Backtick */
.highlight .sc { color: #e6db74 } /* Literal.String.Char */
.highlight .dl { color: #e6db74 } /* Literal.String.Delimiter */
.highlight .sd { color: #e6db74 } /* Literal.String.Doc */
.highlight .s2 { color: #e6db74 } /* Literal.String.Double */
.highlight .se { color: #ae81ff } /* Literal.String.Escape */
.highlight .sh { color: #e6db74 } /* Literal.String.Heredoc */
.highlight .si { color: #e6db74 } /* Literal.String.Interpol */
.highlight .sx { color: #e6db74 } /* Literal.String.Other */
.highlight .sr { color: #e6db74 } /* Literal.String.Regex */
.highlight .s1 { color: #e6db74 } /* Literal.String.Single */
.highlight .ss { color: #e6db74 } /* Literal.String.Symbol */
.highlight .bp { color: #f8f8f2 } /* Name.Builtin.Pseudo */
.highlight .fm { color: #a6e22e } /* Name.Function.Magic */
.highlight .vc { color: #f8f8f2 } /* Name.Variable.Class */
.highlight .vg { color: #f8f8f2 } /* Name.Variable.Global */
.highlight .vi { color: #f8f8f2 } /* Name.Variable.Instance */
.highlight .vm { color: #f8f8f2 } /* Name.Variable.Magic */
.highlight .il { color: #ae81ff } /* Literal.Number.Integer.Long */
}
@media (prefers-color-scheme: light) {
.highlight .hll { background-color: #ffffcc }
.highlight .c { color: #888888 } /* Comment */
.highlight .err { color: #a61717; background-color: #e3d2d2 } /* Error */
.highlight .k { color: #008800; font-weight: bold } /* Keyword */
.highlight .ch { color: #888888 } /* Comment.Hashbang */
.highlight .cm { color: #888888 } /* Comment.Multiline */
.highlight .cp { color: #cc0000; font-weight: bold } /* Comment.Preproc */
.highlight .cpf { color: #888888 } /* Comment.PreprocFile */
.highlight .c1 { color: #888888 } /* Comment.Single */
.highlight .cs { color: #cc0000; font-weight: bold; background-color: #fff0f0 } /* Comment.Special */
.highlight .gd { color: #000000; background-color: #ffdddd } /* Generic.Deleted */
.highlight .ge { font-style: italic } /* Generic.Emph */
.highlight .gr { color: #aa0000 } /* Generic.Error */
.highlight .gh { color: #333333 } /* Generic.Heading */
.highlight .gi { color: #000000; background-color: #ddffdd } /* Generic.Inserted */
.highlight .go { color: #888888 } /* Generic.Output */
.highlight .gp { color: #555555 } /* Generic.Prompt */
.highlight .gs { font-weight: bold } /* Generic.Strong */
.highlight .gu { color: #666666 } /* Generic.Subheading */
.highlight .gt { color: #aa0000 } /* Generic.Traceback */
.highlight .kc { color: #008800; font-weight: bold } /* Keyword.Constant */
.highlight .kd { color: #008800; font-weight: bold } /* Keyword.Declaration */
.highlight .kn { color: #008800; font-weight: bold } /* Keyword.Namespace */
.highlight .kp { color: #008800 } /* Keyword.Pseudo */
.highlight .kr { color: #008800; font-weight: bold } /* Keyword.Reserved */
.highlight .kt { color: #888888; font-weight: bold } /* Keyword.Type */
.highlight .m { color: #0000DD; font-weight: bold } /* Literal.Number */
.highlight .s { color: #dd2200; background-color: #fff0f0 } /* Literal.String */
.highlight .na { color: #336699 } /* Name.Attribute */
.highlight .nb { color: #003388 } /* Name.Builtin */
.highlight .nc { color: #bb0066; font-weight: bold } /* Name.Class */
.highlight .no { color: #003366; font-weight: bold } /* Name.Constant */
.highlight .nd { color: #555555 } /* Name.Decorator */
.highlight .ne { color: #bb0066; font-weight: bold } /* Name.Exception */
.highlight .nf { color: #0066bb; font-weight: bold } /* Name.Function */
.highlight .nl { color: #336699; font-style: italic } /* Name.Label */
.highlight .nn { color: #bb0066; font-weight: bold } /* Name.Namespace */
.highlight .py { color: #336699; font-weight: bold } /* Name.Property */
.highlight .nt { color: #bb0066; font-weight: bold } /* Name.Tag */
.highlight .nv { color: #336699 } /* Name.Variable */
.highlight .ow { color: #008800 } /* Operator.Word */
.highlight .w { color: #bbbbbb } /* Text.Whitespace */
.highlight .mb { color: #0000DD; font-weight: bold } /* Literal.Number.Bin */
.highlight .mf { color: #0000DD; font-weight: bold } /* Literal.Number.Float */
.highlight .mh { color: #0000DD; font-weight: bold } /* Literal.Number.Hex */
.highlight .mi { color: #0000DD; font-weight: bold } /* Literal.Number.Integer */
.highlight .mo { color: #0000DD; font-weight: bold } /* Literal.Number.Oct */
.highlight .sa { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Affix */
.highlight .sb { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Backtick */
.highlight .sc { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Char */
.highlight .dl { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Delimiter */
.highlight .sd { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Doc */
.highlight .s2 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Double */
.highlight .se { color: #0044dd; background-color: #fff0f0 } /* Literal.String.Escape */
.highlight .sh { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Heredoc */
.highlight .si { color: #3333bb; background-color: #fff0f0 } /* Literal.String.Interpol */
.highlight .sx { color: #22bb22; background-color: #f0fff0 } /* Literal.String.Other */
.highlight .sr { color: #008800; background-color: #fff0ff } /* Literal.String.Regex */
.highlight .s1 { color: #dd2200; background-color: #fff0f0 } /* Literal.String.Single */
.highlight .ss { color: #aa6600; background-color: #fff0f0 } /* Literal.String.Symbol */
.highlight .bp { color: #003388 } /* Name.Builtin.Pseudo */
.highlight .fm { color: #0066bb; font-weight: bold } /* Name.Function.Magic */
.highlight .vc { color: #336699 } /* Name.Variable.Class */
.highlight .vg { color: #dd7700 } /* Name.Variable.Global */
.highlight .vi { color: #3333bb } /* Name.Variable.Instance */
.highlight .vm { color: #336699 } /* Name.Variable.Magic */
.highlight .il { color: #0000DD; font-weight: bold } /* Literal.Number.Integer.Long */
}
{
"rules": [
{
"from": "allotted-resource",
"to": "allotted-resource",
"label": "tosca.relationships.network.BindsTo",
"direction": "OUT",
"multiplicity": "ONE2ONE",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":"AAI-1925"
},
{
"from": "allotted-resource",
"to": "generic-vnf",
"label": "org.onap.relationships.inventory.PartOf",
"direction": "OUT",
"multiplicity": "MANY2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "allotted-resource",
"to": "instance-group",
"label": "org.onap.relationships.inventory.MemberOf",
"direction": "OUT",
"multiplicity": "MANY2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "allotted-resource",
"to": "l3-network",
"label": "org.onap.relationships.inventory.PartOf",
"direction": "OUT",
"multiplicity": "MANY2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "allotted-resource",
"to": "l-interface",
"label": "org.onap.relationships.inventory.Uses",
"direction": "OUT",
"multiplicity": "ONE2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "allotted-resource",
"to": "network-policy",
"label": "org.onap.relationships.inventory.Uses",
"direction": "OUT",
"multiplicity": "ONE2ONE",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "allotted-resource",
"to": "vlan",
"label": "org.onap.relationships.inventory.PartOf",
"direction": "OUT",
"multiplicity": "MANY2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "allotted-resource",
"to": "vpn-binding",
"label": "org.onap.relationships.inventory.BelongsTo",
"direction": "OUT",
"multiplicity": "MANY2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "!${direction}",
"default": "true",
"description":""
},
{
"from": "tunnel-xconnect",
"to": "allotted-resource",
"label": "org.onap.relationships.inventory.BelongsTo",
"direction": "OUT",
"multiplicity": "ONE2ONE",
"contains-other-v": "!${direction}",
"delete-other-v": "!${direction}",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "availability-zone",
"to": "complex",
"label": "org.onap.relationships.inventory.LocatedIn",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "!${direction}",
"default": "true",
"description":""
},
{
"from": "availability-zone",
"to": "service-capability",
"label": "org.onap.relationships.inventory.AppliesTo",
"direction": "OUT",
"multiplicity": "MANY2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "!${direction}",
"default": "true",
"description":""
},
{
"from": "availability-zone",
"to": "cloud-region",
"label": "org.onap.relationships.inventory.BelongsTo",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "!${direction}",
"delete-other-v": "!${direction}",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "cloud-region",
"to": "complex",
"label": "org.onap.relationships.inventory.LocatedIn",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "!${direction}",
"default": "true",
"description":""
},
{
"from": "cloud-region",
"to": "l3-network",
"label": "org.onap.relationships.inventory.Uses",
"direction": "OUT",
"multiplicity": "MANY2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "cloud-region",
"to": "zone",
"label": "org.onap.relationships.inventory.LocatedIn",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "dvs-switch",
"to": "cloud-region",
"label": "org.onap.relationships.inventory.BelongsTo",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "!${direction}",
"delete-other-v": "NONE",
"prevent-delete": "!${direction}",
"default": "true",
"description":""
},
{
"from": "flavor",
"to": "cloud-region",
"label": "org.onap.relationships.inventory.BelongsTo",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "!${direction}",
"delete-other-v": "NONE",
"prevent-delete": "!${direction}",
"default": "true",
"description":""
},
{
"from": "group-assignment",
"to": "cloud-region",
"label": "org.onap.relationships.inventory.BelongsTo",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "!${direction}",
"delete-other-v": "NONE",
"prevent-delete": "!${direction}",
"default": "true",
"description":""
},
{
"from": "image",
"to": "cloud-region",
"label": "org.onap.relationships.inventory.BelongsTo",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "!${direction}",
"delete-other-v": "NONE",
"prevent-delete": "!${direction}",
"default": "true",
"description":""
},
{
"from": "oam-network",
"to": "cloud-region",
"label": "org.onap.relationships.inventory.BelongsTo",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "!${direction}",
"delete-other-v": "NONE",
"prevent-delete": "!${direction}",
"default": "true",
"description":""
},
{
"from": "snapshot",
"to": "cloud-region",
"label": "org.onap.relationships.inventory.BelongsTo",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "!${direction}",
"delete-other-v": "NONE",
"prevent-delete": "!${direction}",
"default": "true",
"description":""
},
{
"from": "tenant",
"to": "cloud-region",
"label": "org.onap.relationships.inventory.BelongsTo",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "!${direction}",
"delete-other-v": "NONE",
"prevent-delete": "!${direction}",
"default": "true",
"description":""
},
{
"from": "vip-ipv4-address-list",
"to": "cloud-region",
"label": "org.onap.relationships.inventory.BelongsTo",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "!${direction}",
"delete-other-v": "NONE",
"prevent-delete": "!${direction}",
"default": "true",
"description":""
},
{
"from": "vip-ipv6-address-list",
"to": "cloud-region",
"label": "org.onap.relationships.inventory.BelongsTo",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "!${direction}",
"delete-other-v": "NONE",
"prevent-delete": "!${direction}",
"default": "true",
"description":""
},
{
"from": "volume-group",
"to": "cloud-region",
"label": "org.onap.relationships.inventory.BelongsTo",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "!${direction}",
"delete-other-v": "NONE",
"prevent-delete": "!${direction}",
"default": "true",
"description":""
},
{
"from": "complex",
"to": "l3-network",
"label": "org.onap.relationships.inventory.Uses",
"direction": "OUT",
"multiplicity": "MANY2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "ctag-pool",
"to": "complex",
"label": "org.onap.relationships.inventory.BelongsTo",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "!${direction}",
"delete-other-v": "!${direction}",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "configuration",
"to": "allotted-resource",
"label": "org.onap.relationships.inventory.Uses",
"direction": "OUT",
"multiplicity": "ONE2ONE",
"contains-other-v": "NONE",
"delete-other-v": "${direction}",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "configuration",
"to": "logical-link",
"label": "org.onap.relationships.inventory.Uses",
"direction": "OUT",
"multiplicity": "ONE2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "metadatum",
"to": "configuration",
"label": "org.onap.relationships.inventory.BelongsTo",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "!${direction}",
"delete-other-v": "!${direction}",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "connector",
"to": "virtual-data-center",
"label": "org.onap.relationships.inventory.LocatedIn",
"direction": "OUT",
"multiplicity": "MANY2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "metadatum",
"to": "connector",
"label": "org.onap.relationships.inventory.BelongsTo",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "!${direction}",
"delete-other-v": "!${direction}",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "element-choice-set",
"to": "constrained-element-set",
"label": "org.onap.relationships.inventory.BelongsTo",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "!${direction}",
"delete-other-v": "!${direction}",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "ctag-pool",
"to": "availability-zone",
"label": "org.onap.relationships.inventory.AppliesTo",
"direction": "OUT",
"multiplicity": "MANY2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "!${direction}",
"default": "true",
"description":""
},
{
"from": "service-subscription",
"to": "customer",
"label": "org.onap.relationships.inventory.BelongsTo",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "!${direction}",
"delete-other-v": "!${direction}",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "dvs-switch",
"to": "availability-zone",
"label": "org.onap.relationships.inventory.AppliesTo",
"direction": "OUT",
"multiplicity": "MANY2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "!${direction}",
"default": "true",
"description":""
},
{
"from": "model-element",
"to": "element-choice-set",
"label": "org.onap.relationships.inventory.BelongsTo",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "!${direction}",
"delete-other-v": "!${direction}",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "entitlement",
"to": "generic-vnf",
"label": "org.onap.relationships.inventory.BelongsTo",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "!${direction}",
"delete-other-v": "!${direction}",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "generic-vnf",
"to": "availability-zone",
"label": "org.onap.relationships.inventory.Uses",
"direction": "OUT",
"multiplicity": "MANY2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "!${direction}",
"default": "true",
"description":""
},
{
"from": "generic-vnf",
"to": "complex",
"label": "org.onap.relationships.inventory.LocatedIn",
"direction": "OUT",
"multiplicity": "MANY2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "!${direction}",
"default": "true",
"description":""
},
{
"from": "generic-vnf",
"to": "configuration",
"label": "org.onap.relationships.inventory.Uses",
"direction": "OUT",
"multiplicity": "ONE2MANY",
"contains-other-v": "NONE",
"delete-other-v": "${direction}",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "generic-vnf",
"to": "ctag-pool",
"label": "org.onap.relationships.inventory.Uses",
"direction": "OUT",
"multiplicity": "MANY2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "generic-vnf",
"to": "instance-group",
"label": "org.onap.relationships.inventory.MemberOf",
"direction": "OUT",
"multiplicity": "MANY2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "generic-vnf",
"to": "ipsec-configuration",
"label": "org.onap.relationships.inventory.Uses",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "generic-vnf",
"to": "l3-network",
"label": "org.onap.relationships.inventory.Uses",
"direction": "OUT",
"multiplicity": "MANY2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "generic-vnf",
"to": "pnf",
"label": "tosca.relationships.HostedOn",
"direction": "OUT",
"multiplicity": "MANY2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "generic-vnf",
"to": "pserver",
"label": "tosca.relationships.HostedOn",
"direction": "OUT",
"multiplicity": "MANY2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "!${direction}",
"default": "true",
"description":""
},
{
"from": "generic-vnf",
"to": "cloud-region",
"label": "org.onap.relationships.inventory.LocatedIn",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "generic-vnf",
"to": "tenant",
"label": "org.onap.relationships.inventory.BelongsTo",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "vnfc",
"to": "generic-vnf",
"label": "org.onap.relationships.inventory.BelongsTo",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "NONE",
"delete-other-v": "!${direction}",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "generic-vnf",
"to": "vnf-image",
"label": "org.onap.relationships.inventory.Uses",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "!${direction}",
"default": "true",
"description":""
},
{
"from": "generic-vnf",
"to": "volume-group",
"label": "org.onap.relationships.inventory.DependsOn",
"direction": "OUT",
"multiplicity": "ONE2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "generic-vnf",
"to": "vserver",
"label": "tosca.relationships.HostedOn",
"direction": "OUT",
"multiplicity": "ONE2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "lag-interface",
"to": "generic-vnf",
"label": "org.onap.relationships.inventory.BelongsTo",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "!${direction}",
"delete-other-v": "!${direction}",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "license",
"to": "generic-vnf",
"label": "org.onap.relationships.inventory.BelongsTo",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "!${direction}",
"delete-other-v": "!${direction}",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "l-interface",
"to": "generic-vnf",
"label": "org.onap.relationships.inventory.BelongsTo",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "!${direction}",
"delete-other-v": "!${direction}",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "network-profile",
"to": "generic-vnf",
"label": "org.onap.relationships.inventory.AppliesTo",
"direction": "OUT",
"multiplicity": "MANY2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "service-instance",
"to": "generic-vnf",
"label": "org.onap.relationships.inventory.ComposedOf",
"direction": "OUT",
"multiplicity": "ONE2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "site-pair-set",
"to": "generic-vnf",
"label": "org.onap.relationships.inventory.AppliesTo",
"direction": "OUT",
"multiplicity": "MANY2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "vf-module",
"to": "generic-vnf",
"label": "org.onap.relationships.inventory.BelongsTo",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "!${direction}",
"delete-other-v": "!${direction}",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "pserver",
"to": "group-assignment",
"label": "org.onap.relationships.inventory.MemberOf",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "${direction}",
"default": "true",
"description":""
},
{
"from": "tenant",
"to": "group-assignment",
"label": "org.onap.relationships.inventory.MemberOf",
"direction": "OUT",
"multiplicity": "MANY2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "metadatum",
"to": "image",
"label": "org.onap.relationships.inventory.BelongsTo",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "!${direction}",
"delete-other-v": "!${direction}",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "instance-group",
"to": "model",
"label": "org.onap.relationships.inventory.Targets",
"direction": "OUT",
"multiplicity": "MANY2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "!${direction}",
"default": "true",
"description":""
},
{
"from": "vig-server",
"to": "ipsec-configuration",
"label": "org.onap.relationships.inventory.BelongsTo",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "!${direction}",
"delete-other-v": "!${direction}",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "l3-interface-ipv4-address-list",
"to": "instance-group",
"label": "org.onap.relationships.inventory.network.MemberOf",
"direction": "OUT",
"multiplicity": "MANY2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "l3-interface-ipv4-address-list",
"to": "l3-network",
"label": "org.onap.relationships.inventory.network.MemberOf",
"direction": "OUT",
"multiplicity": "MANY2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "l3-interface-ipv4-address-list",
"to": "subnet",
"label": "org.onap.relationships.inventory.network.MemberOf",
"direction": "OUT",
"multiplicity": "MANY2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "!${direction}",
"default": "true",
"description":""
},
{
"from": "l3-interface-ipv6-address-list",
"to": "instance-group",
"label": "org.onap.relationships.inventory.network.MemberOf",
"direction": "OUT",
"multiplicity": "MANY2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "l3-interface-ipv6-address-list",
"to": "l3-network",
"label": "org.onap.relationships.inventory.network.MemberOf",
"direction": "OUT",
"multiplicity": "MANY2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "l3-interface-ipv6-address-list",
"to": "subnet",
"label": "org.onap.relationships.inventory.network.MemberOf",
"direction": "OUT",
"multiplicity": "MANY2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "!${direction}",
"default": "true",
"description":""
},
{
"from": "ctag-assignment",
"to": "l3-network",
"label": "org.onap.relationships.inventory.BelongsTo",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "!${direction}",
"delete-other-v": "!${direction}",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "l3-network",
"to": "instance-group",
"label": "org.onap.relationships.inventory.MemberOf",
"direction": "OUT",
"multiplicity": "MANY2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "l3-network",
"to": "network-policy",
"label": "org.onap.relationships.inventory.Uses",
"direction": "OUT",
"multiplicity": "MANY2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "l3-network",
"to": "route-table-reference",
"label": "org.onap.relationships.inventory.Uses",
"direction": "OUT",
"multiplicity": "MANY2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "l3-network",
"to": "vpn-binding",
"label": "org.onap.relationships.inventory.Uses",
"direction": "OUT",
"multiplicity": "MANY2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "!${direction}",
"default": "true",
"description":""
},
{
"from": "segmentation-assignment",
"to": "l3-network",
"label": "org.onap.relationships.inventory.BelongsTo",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "!${direction}",
"delete-other-v": "!${direction}",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "service-instance",
"to": "l3-network",
"label": "org.onap.relationships.inventory.ComposedOf",
"direction": "OUT",
"multiplicity": "MANY2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "subnet",
"to": "l3-network",
"label": "org.onap.relationships.inventory.BelongsTo",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "!${direction}",
"delete-other-v": "!${direction}",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "lag-interface",
"to": "lag-link",
"label": "tosca.relationships.network.LinksTo",
"direction": "OUT",
"multiplicity": "MANY2MANY",
"contains-other-v": "NONE",
"delete-other-v": "${direction}",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "lag-interface",
"to": "logical-link",
"label": "org.onap.relationships.inventory.Uses",
"direction": "OUT",
"multiplicity": "MANY2MANY",
"contains-other-v": "NONE",
"delete-other-v": "${direction}",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "lag-interface",
"to": "p-interface",
"label": "org.onap.relationships.inventory.Uses",
"direction": "OUT",
"multiplicity": "MANY2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "l-interface",
"to": "lag-interface",
"label": "org.onap.relationships.inventory.BelongsTo",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "!${direction}",
"delete-other-v": "!${direction}",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "lag-interface",
"to": "l-interface",
"label": "org.onap.relationships.inventory.Uses",
"direction": "OUT",
"multiplicity": "ONE2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "false",
"description":""
},
{
"from": "line-of-business",
"to": "generic-vnf",
"label": "org.onap.relationships.inventory.Uses",
"direction": "OUT",
"multiplicity": "MANY2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "l3-interface-ipv4-address-list",
"to": "l-interface",
"label": "org.onap.relationships.inventory.BelongsTo",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "!${direction}",
"delete-other-v": "!${direction}",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "l3-interface-ipv6-address-list",
"to": "l-interface",
"label": "org.onap.relationships.inventory.BelongsTo",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "!${direction}",
"delete-other-v": "!${direction}",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "l-interface",
"to": "instance-group",
"label": "org.onap.relationships.inventory.MemberOf",
"direction": "OUT",
"multiplicity": "MANY2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "l-interface",
"to": "l-interface",
"label": "org.onap.relationships.inventory.BelongsTo",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "!${direction}",
"delete-other-v": "!${direction}",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "l-interface",
"to": "logical-link",
"label": "tosca.relationships.network.LinksTo",
"direction": "OUT",
"multiplicity": "MANY2MANY",
"contains-other-v": "NONE",
"delete-other-v": "${direction}",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "logical-link",
"to": "l-interface",
"label": "org.onap.relationships.inventory.Source",
"direction": "OUT",
"multiplicity": "MANY2MANY",
"contains-other-v": "NONE",
"delete-other-v": "!${direction}",
"prevent-delete": "NONE",
"default": "false",
"description":""
},
{
"from": "logical-link",
"to": "l-interface",
"label": "org.onap.relationships.inventory.Destination",
"direction": "OUT",
"multiplicity": "MANY2MANY",
"contains-other-v": "NONE",
"delete-other-v": "!${direction}",
"prevent-delete": "NONE",
"default": "false",
"description":""
},
{
"from": "sriov-vf",
"to": "l-interface",
"label": "org.onap.relationships.inventory.BelongsTo",
"direction": "OUT",
"multiplicity": "ONE2ONE",
"contains-other-v": "!${direction}",
"delete-other-v": "!${direction}",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "vlan",
"to": "l-interface",
"label": "tosca.relationships.network.LinksTo",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "!${direction}",
"delete-other-v": "!${direction}",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "logical-link",
"to": "cloud-region",
"label": "org.onap.relationships.inventory.LocatedIn",
"direction": "OUT",
"multiplicity": "MANY2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "logical-link",
"to": "generic-vnf",
"label": "org.onap.relationships.inventory.BridgedTo",
"direction": "OUT",
"multiplicity": "MANY2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "logical-link",
"to": "lag-link",
"label": "org.onap.relationships.inventory.Uses",
"direction": "OUT",
"multiplicity": "MANY2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "logical-link",
"to": "logical-link",
"label": "org.onap.relationships.inventory.Uses",
"direction": "OUT",
"multiplicity": "MANY2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "logical-link",
"to": "pnf",
"label": "org.onap.relationships.inventory.BridgedTo",
"direction": "OUT",
"multiplicity": "MANY2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "logical-link",
"to": "pserver",
"label": "org.onap.relationships.inventory.BridgedTo",
"direction": "OUT",
"multiplicity": "MANY2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "!${direction}",
"default": "true",
"description":""
},
{
"from": "logical-link",
"to": "vpn-binding",
"label": "org.onap.relationships.inventory.Uses",
"direction": "OUT",
"multiplicity": "MANY2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "!${direction}",
"default": "true",
"description":""
},
{
"from": "model-ver",
"to": "model",
"label": "org.onap.relationships.inventory.BelongsTo",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "!${direction}",
"delete-other-v": "!${direction}",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "constrained-element-set",
"to": "model-constraint",
"label": "org.onap.relationships.inventory.BelongsTo",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "!${direction}",
"delete-other-v": "!${direction}",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "constrained-element-set",
"to": "model-element",
"label": "org.onap.relationships.inventory.BelongsTo",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "!${direction}",
"delete-other-v": "!${direction}",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "model-constraint",
"to": "model-element",
"label": "org.onap.relationships.inventory.BelongsTo",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "!${direction}",
"delete-other-v": "!${direction}",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "model-element",
"to": "model-element",
"label": "org.onap.relationships.inventory.BelongsTo",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "!${direction}",
"delete-other-v": "!${direction}",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "model-element",
"to": "model-ver",
"label": "org.onap.relationships.inventory.IsA",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "!${direction}",
"default": "true",
"description":""
},
{
"from": "metadatum",
"to": "model-ver",
"label": "org.onap.relationships.inventory.BelongsTo",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "!${direction}",
"delete-other-v": "!${direction}",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "model-element",
"to": "model-ver",
"label": "org.onap.relationships.inventory.BelongsTo",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "!${direction}",
"delete-other-v": "!${direction}",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "named-query",
"to": "model",
"label": "org.onap.relationships.inventory.AppliesTo",
"direction": "OUT",
"multiplicity": "ONE2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "!${direction}",
"default": "true",
"description":""
},
{
"from": "named-query-element",
"to": "named-query",
"label": "org.onap.relationships.inventory.BelongsTo",
"direction": "OUT",
"multiplicity": "ONE2ONE",
"contains-other-v": "!${direction}",
"delete-other-v": "!${direction}",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "named-query-element",
"to": "model",
"label": "org.onap.relationships.inventory.IsA",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "!${direction}",
"default": "true",
"description":""
},
{
"from": "named-query-element",
"to": "named-query-element",
"label": "org.onap.relationships.inventory.BelongsTo",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "!${direction}",
"delete-other-v": "!${direction}",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "property-constraint",
"to": "named-query-element",
"label": "org.onap.relationships.inventory.BelongsTo",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "!${direction}",
"delete-other-v": "!${direction}",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "related-lookup",
"to": "named-query-element",
"label": "org.onap.relationships.inventory.BelongsTo",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "!${direction}",
"delete-other-v": "!${direction}",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "l-interface",
"to": "newvce",
"label": "org.onap.relationships.inventory.BelongsTo",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "!${direction}",
"delete-other-v": "!${direction}",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "oam-network",
"to": "complex",
"label": "org.onap.relationships.inventory.AppliesTo",
"direction": "OUT",
"multiplicity": "MANY2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "!${direction}",
"default": "true",
"description":""
},
{
"from": "oam-network",
"to": "service-capability",
"label": "org.onap.relationships.inventory.AppliesTo",
"direction": "OUT",
"multiplicity": "MANY2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "!${direction}",
"default": "true",
"description":""
},
{
"from": "operational-environment",
"to": "operational-environment",
"label": "org.onap.relationships.inventory.Uses",
"direction": "OUT",
"multiplicity": "MANY2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "service-instance",
"to": "owning-entity",
"label": "org.onap.relationships.inventory.BelongsTo",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "l-interface",
"to": "p-interface",
"label": "tosca.relationships.network.BindsTo",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "!${direction}",
"delete-other-v": "!${direction}",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "p-interface",
"to": "logical-link",
"label": "tosca.relationships.network.LinksTo",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "p-interface",
"to": "physical-link",
"label": "tosca.relationships.network.LinksTo",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "NONE",
"delete-other-v": "${direction}",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "sriov-pf",
"to": "p-interface",
"label": "org.onap.relationships.inventory.BelongsTo",
"direction": "OUT",
"multiplicity": "ONE2ONE",
"contains-other-v": "!${direction}",
"delete-other-v": "!${direction}",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "platform",
"to": "generic-vnf",
"label": "org.onap.relationships.inventory.Uses",
"direction": "OUT",
"multiplicity": "MANY2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "lag-interface",
"to": "pnf",
"label": "tosca.relationships.network.BindsTo",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "!${direction}",
"delete-other-v": "!${direction}",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "p-interface",
"to": "pnf",
"label": "tosca.relationships.network.BindsTo",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "!${direction}",
"delete-other-v": "!${direction}",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "pnf",
"to": "complex",
"label": "org.onap.relationships.inventory.LocatedIn",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "!${direction}",
"default": "true",
"description":""
},
{
"from": "pnf",
"to": "instance-group",
"label": "org.onap.relationships.inventory.MemberOf",
"direction": "OUT",
"multiplicity": "MANY2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "pnf",
"to": "zone",
"label": "org.onap.relationships.inventory.LocatedIn",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "cvlan-tag",
"to": "port-group",
"label": "org.onap.relationships.inventory.BelongsTo",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "!${direction}",
"delete-other-v": "!${direction}",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "project",
"to": "service-instance",
"label": "org.onap.relationships.inventory.Uses",
"direction": "OUT",
"multiplicity": "ONE2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "lag-interface",
"to": "pserver",
"label": "tosca.relationships.network.BindsTo",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "!${direction}",
"delete-other-v": "!${direction}",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "p-interface",
"to": "pserver",
"label": "tosca.relationships.network.BindsTo",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "!${direction}",
"delete-other-v": "!${direction}",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "pserver",
"to": "availability-zone",
"label": "org.onap.relationships.inventory.MemberOf",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "!${direction}",
"default": "true",
"description":""
},
{
"from": "pserver",
"to": "cloud-region",
"label": "org.onap.relationships.inventory.LocatedIn",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "pserver",
"to": "complex",
"label": "org.onap.relationships.inventory.LocatedIn",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "!${direction}",
"default": "true",
"description":""
},
{
"from": "pserver",
"to": "zone",
"label": "org.onap.relationships.inventory.LocatedIn",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "site-pair",
"to": "routing-instance",
"label": "org.onap.relationships.inventory.BelongsTo",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "!${direction}",
"delete-other-v": "!${direction}",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "allotted-resource",
"to": "service-instance",
"label": "org.onap.relationships.inventory.BelongsTo",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "!${direction}",
"delete-other-v": "!${direction}",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "metadatum",
"to": "service-instance",
"label": "org.onap.relationships.inventory.BelongsTo",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "!${direction}",
"delete-other-v": "!${direction}",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "service-instance",
"to": "allotted-resource",
"label": "org.onap.relationships.inventory.Uses",
"direction": "OUT",
"multiplicity": "MANY2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "service-instance",
"to": "instance-group",
"label": "org.onap.relationships.inventory.Uses",
"direction": "OUT",
"multiplicity": "ONE2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"SVC-INFRA":"NONE",
"prevent-delete": "NONE",
"default": "false",
"description":"MSO creates this edge on VNF Group Service creation"
},
{
"from": "service-instance",
"to": "configuration",
"label": "org.onap.relationships.inventory.Uses",
"direction": "OUT",
"multiplicity": "ONE2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "service-instance",
"to": "connector",
"label": "org.onap.relationships.inventory.Uses",
"direction": "OUT",
"multiplicity": "MANY2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "service-instance",
"to": "ctag-assignment",
"label": "org.onap.relationships.inventory.Uses",
"direction": "OUT",
"multiplicity": "ONE2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "service-instance",
"to": "cvlan-tag",
"label": "org.onap.relationships.inventory.ComposedOf",
"direction": "OUT",
"multiplicity": "MANY2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "service-instance",
"to": "instance-group",
"label": "org.onap.relationships.inventory.MemberOf",
"direction": "OUT",
"multiplicity": "MANY2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "service-instance",
"to": "logical-link",
"label": "org.onap.relationships.inventory.Uses",
"direction": "OUT",
"multiplicity": "MANY2MANY",
"contains-other-v": "NONE",
"delete-other-v": "${direction}",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "service-instance",
"to": "pnf",
"label": "org.onap.relationships.inventory.ComposedOf",
"direction": "OUT",
"multiplicity": "ONE2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "service-instance",
"to": "service-instance",
"label": "org.onap.relationships.inventory.ComposedOf",
"direction": "OUT",
"multiplicity": "ONE2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "service-instance",
"to": "vlan",
"label": "org.onap.relationships.inventory.ComposedOf",
"direction": "OUT",
"multiplicity": "ONE2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "service-instance",
"to": "zone",
"label": "org.onap.relationships.inventory.LocatedIn",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "service-instance",
"to": "service-subscription",
"label": "org.onap.relationships.inventory.BelongsTo",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "!${direction}",
"delete-other-v": "!${direction}",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "class-of-service",
"to": "site-pair",
"label": "org.onap.relationships.inventory.BelongsTo",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "!${direction}",
"delete-other-v": "!${direction}",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "routing-instance",
"to": "site-pair-set",
"label": "org.onap.relationships.inventory.BelongsTo",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "!${direction}",
"delete-other-v": "!${direction}",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "sriov-vf",
"to": "sriov-pf",
"label": "org.onap.relationships.inventory.Uses",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "host-route",
"to": "subnet",
"label": "org.onap.relationships.inventory.BelongsTo",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "!${direction}",
"delete-other-v": "!${direction}",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "service-subscription",
"to": "tenant",
"label": "org.onap.relationships.inventory.Uses",
"direction": "OUT",
"multiplicity": "MANY2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "tenant",
"to": "l3-network",
"label": "org.onap.relationships.inventory.Uses",
"direction": "OUT",
"multiplicity": "MANY2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "vserver",
"to": "tenant",
"label": "org.onap.relationships.inventory.BelongsTo",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "!${direction}",
"delete-other-v": "NONE",
"prevent-delete": "!${direction}",
"default": "true",
"description":""
},
{
"from": "entitlement",
"to": "vce",
"label": "org.onap.relationships.inventory.BelongsTo",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "!${direction}",
"delete-other-v": "!${direction}",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "license",
"to": "vce",
"label": "org.onap.relationships.inventory.BelongsTo",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "!${direction}",
"delete-other-v": "!${direction}",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "port-group",
"to": "vce",
"label": "org.onap.relationships.inventory.BelongsTo",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "!${direction}",
"delete-other-v": "!${direction}",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "service-instance",
"to": "vce",
"label": "org.onap.relationships.inventory.ComposedOf",
"direction": "OUT",
"multiplicity": "ONE2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "vce",
"to": "availability-zone",
"label": "org.onap.relationships.inventory.Uses",
"direction": "OUT",
"multiplicity": "MANY2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "!${direction}",
"default": "true",
"description":""
},
{
"from": "vce",
"to": "complex",
"label": "org.onap.relationships.inventory.LocatedIn",
"direction": "OUT",
"multiplicity": "MANY2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "!${direction}",
"default": "true",
"description":""
},
{
"from": "vce",
"to": "vserver",
"label": "tosca.relationships.HostedOn",
"direction": "OUT",
"multiplicity": "ONE2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "vf-module",
"to": "l3-network",
"label": "org.onap.relationships.inventory.DependsOn",
"direction": "OUT",
"multiplicity": "MANY2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "vf-module",
"to": "vnfc",
"label": "org.onap.relationships.inventory.Uses",
"direction": "OUT",
"multiplicity": "ONE2MANY",
"contains-other-v": "NONE",
"delete-other-v": "${direction}",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "vf-module",
"to": "volume-group",
"label": "org.onap.relationships.inventory.Uses",
"direction": "OUT",
"multiplicity": "ONE2ONE",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "vip-ipv4-address-list",
"to": "instance-group",
"label": "org.onap.relationships.inventory.MemberOf",
"direction": "OUT",
"multiplicity": "MANY2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "vip-ipv4-address-list",
"to": "subnet",
"label": "org.onap.relationships.inventory.MemberOf",
"direction": "OUT",
"multiplicity": "MANY2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "!${direction}",
"default": "true",
"description":""
},
{
"from": "vip-ipv6-address-list",
"to": "instance-group",
"label": "org.onap.relationships.inventory.MemberOf",
"direction": "OUT",
"multiplicity": "MANY2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "vip-ipv6-address-list",
"to": "subnet",
"label": "org.onap.relationships.inventory.MemberOf",
"direction": "OUT",
"multiplicity": "MANY2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "!${direction}",
"default": "true",
"description":""
},
{
"from": "generic-vnf",
"to": "virtual-data-center",
"label": "org.onap.relationships.inventory.LocatedIn",
"direction": "OUT",
"multiplicity": "MANY2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "logical-link",
"to": "virtual-data-center",
"label": "org.onap.relationships.inventory.LocatedIn",
"direction": "OUT",
"multiplicity": "MANY2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "l3-interface-ipv4-address-list",
"to": "vlan",
"label": "org.onap.relationships.inventory.BelongsTo",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "!${direction}",
"delete-other-v": "!${direction}",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "l3-interface-ipv6-address-list",
"to": "vlan",
"label": "org.onap.relationships.inventory.BelongsTo",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "!${direction}",
"delete-other-v": "!${direction}",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "vlan",
"to": "logical-link",
"label": "org.onap.relationships.inventory.Uses",
"direction": "OUT",
"multiplicity": "MANY2MANY",
"contains-other-v": "NONE",
"delete-other-v": "${direction}",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "vlan",
"to": "multicast-configuration",
"label": "org.onap.relationships.inventory.Uses",
"direction": "OUT",
"multiplicity": "MANY2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "l3-interface-ipv4-address-list",
"to": "vnfc",
"label": "org.onap.relationships.inventory.BelongsTo",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "!${direction}",
"delete-other-v": "!${direction}",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "l3-interface-ipv6-address-list",
"to": "vnfc",
"label": "org.onap.relationships.inventory.BelongsTo",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "!${direction}",
"delete-other-v": "!${direction}",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "vnfc",
"to": "instance-group",
"label": "org.onap.relationships.inventory.MemberOf",
"direction": "OUT",
"multiplicity": "MANY2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "vnfc",
"to": "vip-ipv4-address-list",
"label": "org.onap.relationships.inventory.Uses",
"direction": "OUT",
"multiplicity": "MANY2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "vnfc",
"to": "vip-ipv6-address-list",
"label": "org.onap.relationships.inventory.Uses",
"direction": "OUT",
"multiplicity": "MANY2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "tenant",
"to": "volume-group",
"label": "org.onap.relationships.inventory.DependsOn",
"direction": "OUT",
"multiplicity": "ONE2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "volume-group",
"to": "complex",
"label": "org.onap.relationships.inventory.LocatedIn",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "!${direction}",
"default": "true",
"description":""
},
{
"from": "lag-interface",
"to": "vpls-pe",
"label": "tosca.relationships.network.BindsTo",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "!${direction}",
"delete-other-v": "!${direction}",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "p-interface",
"to": "vpls-pe",
"label": "tosca.relationships.network.BindsTo",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "!${direction}",
"delete-other-v": "!${direction}",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "vpls-pe",
"to": "complex",
"label": "org.onap.relationships.inventory.LocatedIn",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "!${direction}",
"default": "true",
"description":""
},
{
"from": "vpls-pe",
"to": "ctag-pool",
"label": "org.onap.relationships.inventory.Uses",
"direction": "OUT",
"multiplicity": "MANY2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "route-target",
"to": "vpn-binding",
"label": "org.onap.relationships.inventory.BelongsTo",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "!${direction}",
"delete-other-v": "!${direction}",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "l-interface",
"to": "vserver",
"label": "tosca.relationships.network.BindsTo",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "!${direction}",
"delete-other-v": "!${direction}",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "vf-module",
"to": "vserver",
"label": "org.onap.relationships.inventory.Uses",
"direction": "OUT",
"multiplicity": "ONE2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "vnfc",
"to": "vserver",
"label": "tosca.relationships.HostedOn",
"direction": "OUT",
"multiplicity": "ONE2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "vserver",
"to": "flavor",
"label": "org.onap.relationships.inventory.Uses",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "!${direction}",
"default": "true",
"description":""
},
{
"from": "vserver",
"to": "image",
"label": "org.onap.relationships.inventory.Uses",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "!${direction}",
"default": "true",
"description":""
},
{
"from": "vserver",
"to": "pserver",
"label": "tosca.relationships.HostedOn",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "!${direction}",
"default": "true",
"description":""
},
{
"from": "vserver",
"to": "snapshot",
"label": "org.onap.relationships.inventory.Uses",
"direction": "OUT",
"multiplicity": "ONE2ONE",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "vserver",
"to": "volume",
"label": "tosca.relationships.AttachesTo",
"direction": "OUT",
"multiplicity": "ONE2MANY",
"contains-other-v": "${direction}",
"delete-other-v": "${direction}",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "zone",
"to": "complex",
"label": "org.onap.relationships.inventory.LocatedIn",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "!${direction}",
"default": "true",
"description":""
},
{
"from": "configuration",
"to": "l-interface",
"label": "org.onap.relationships.inventory.AppliesTo",
"direction": "OUT",
"multiplicity": "MANY2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "configuration",
"to": "pnf",
"label": "org.onap.relationships.inventory.AppliesTo",
"direction": "OUT",
"multiplicity": "MANY2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "forwarder",
"to": "forwarding-path",
"label": "org.onap.relationships.inventory.BelongsTo",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "!${direction}",
"delete-other-v": "!${direction}",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "forwarding-path",
"to": "service-instance",
"label": "org.onap.relationships.inventory.AppliesTo",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "NONE",
"delete-other-v": "!${direction}",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "forwarder",
"to": "l-interface",
"label": "org.onap.relationships.inventory.ForwardsTo",
"direction": "OUT",
"multiplicity": "MANY2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "forwarder",
"to": "configuration",
"label": "org.onap.relationships.inventory.Uses",
"direction": "OUT",
"multiplicity": "ONE2ONE",
"contains-other-v": "NONE",
"delete-other-v": "${direction}",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "forwarding-path",
"to": "configuration",
"label": "org.onap.relationships.inventory.Uses",
"direction": "OUT",
"multiplicity": "ONE2ONE",
"contains-other-v": "NONE",
"delete-other-v": "${direction}",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "forwarder",
"to": "lag-interface",
"label": "org.onap.relationships.inventory.ForwardsTo",
"direction": "OUT",
"multiplicity": "MANY2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "evc",
"to": "configuration",
"label": "org.onap.relationships.inventory.BelongsTo",
"direction": "OUT",
"multiplicity": "ONE2ONE",
"contains-other-v": "!${direction}",
"delete-other-v": "!${direction}",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "forwarder-evc",
"to": "configuration",
"label": "org.onap.relationships.inventory.BelongsTo",
"direction": "OUT",
"multiplicity": "ONE2ONE",
"contains-other-v": "!${direction}",
"delete-other-v": "!${direction}",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "forwarder",
"to": "p-interface",
"label": "org.onap.relationships.inventory.ForwardsTo",
"direction": "OUT",
"multiplicity": "MANY2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "generic-vnf",
"to": "nos-server",
"label": "tosca.relationships.HostedOn",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "nos-server",
"to": "pserver",
"label": "tosca.relationships.HostedOn",
"direction": "OUT",
"multiplicity": "ONE2ONE",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "!${direction}",
"default": "true",
"description":""
},
{
"from": "nos-server",
"to": "tenant",
"label": "org.onap.relationships.inventory.BelongsTo",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "!${direction}",
"delete-other-v": "NONE",
"prevent-delete": "!${direction}",
"default": "true",
"description":""
},
{
"from": "configuration",
"to": "configuration",
"label": "tosca.relationships.network.BindsTo",
"direction": "OUT",
"multiplicity": "ONE2ONE",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "configuration",
"to": "vpn-binding",
"label": "org.onap.relationships.inventory.Uses",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "configuration",
"to": "l3-network",
"label": "org.onap.relationships.inventory.PartOf",
"direction": "OUT",
"multiplicity": "MANY2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "vpn-binding",
"to": "customer",
"label": "org.onap.relationships.inventory.Uses",
"direction": "OUT",
"multiplicity": "MANY2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "service-instance",
"to": "configuration",
"label": "org.onap.relationships.inventory.ComposedOf",
"direction": "OUT",
"multiplicity": "MANY2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "false",
"description":""
},
{
"from": "forwarder",
"to": "generic-vnf",
"label": "org.onap.relationships.inventory.AppliesTo",
"direction": "OUT",
"multiplicity": "MANY2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description": "Points to the generic-vnf(s) involved in this forwarding step."
},
{
"from": "cloud-region",
"to": "instance-group",
"label": "org.onap.relationships.inventory.Uses",
"direction": "OUT",
"multiplicity": "ONE2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description": ""
},
{
"from": "instance-group",
"to": "collection",
"label": "org.onap.inventory.BelongsTo",
"direction": "OUT",
"multiplicity": "ONE2ONE",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description": ""
},
{
"from": "service-instance",
"to": "collection",
"label": "org.onap.relationships.inventory.ComposedOf",
"direction": "OUT",
"multiplicity": "ONE2ONE",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description": ""
},
{
"from": "vlan-mapping",
"to": "forwarder-evc",
"label": "org.onap.relationships.inventory.BelongsTo",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "!${direction}",
"delete-other-v": "!${direction}",
"prevent-delete": "NONE",
"default": "true",
"description": ""
},
{
"from": "allotted-resource",
"to": "model-ver",
"label": "org.onap.relationships.inventory.IsA",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"SVC-INFRA": "NONE",
"prevent-delete": "!${direction}",
"private": "true"
},
{
"from": "configuration",
"to": "model-ver",
"label": "org.onap.relationships.inventory.IsA",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"SVC-INFRA": "NONE",
"prevent-delete": "!${direction}",
"private": "true"
},
{
"from": "connector",
"to": "model-ver",
"label": "org.onap.relationships.inventory.IsA",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"SVC-INFRA": "NONE",
"prevent-delete": "!${direction}",
"private": "true"
},
{
"from": "generic-vnf",
"to": "model-ver",
"label": "org.onap.relationships.inventory.IsA",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"SVC-INFRA": "NONE",
"prevent-delete": "!${direction}",
"private": "true"
},
{
"from": "instance-group",
"to": "model-ver",
"label": "org.onap.relationships.inventory.IsA",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"SVC-INFRA": "NONE",
"prevent-delete": "!${direction}",
"private": "true"
},
{
"from": "l3-network",
"to": "model-ver",
"label": "org.onap.relationships.inventory.IsA",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"SVC-INFRA": "NONE",
"prevent-delete": "!${direction}",
"private": "true"
},
{
"from": "logical-link",
"to": "model-ver",
"label": "org.onap.relationships.inventory.IsA",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"SVC-INFRA": "NONE",
"prevent-delete": "!${direction}",
"private": "true"
},
{
"from": "service-instance",
"to": "model-ver",
"label": "org.onap.relationships.inventory.IsA",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"SVC-INFRA": "NONE",
"prevent-delete": "!${direction}",
"private": "true"
},
{
"from": "vf-module",
"to": "model-ver",
"label": "org.onap.relationships.inventory.IsA",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"SVC-INFRA": "NONE",
"prevent-delete": "!${direction}",
"private": "true"
},
{
"from": "vnfc",
"to": "model-ver",
"label": "org.onap.relationships.inventory.IsA",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"SVC-INFRA": "NONE",
"prevent-delete": "!${direction}",
"private": "true"
},
{
"from": "pnf",
"to": "model-ver",
"label": "org.onap.relationships.inventory.IsA",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"SVC-INFRA": "NONE",
"prevent-delete": "!${direction}",
"private": "true"
},
{
"from": "collection",
"to": "model-ver",
"label": "org.onap.relationships.inventory.IsA",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"SVC-INFRA": "NONE",
"prevent-delete": "!${direction}",
"private": "true"
},
{
"from": "configuration",
"to": "vnfc",
"label": "org.onap.relationships.inventory.Uses",
"direction": "OUT",
"multiplicity": "ONE2ONE",
"contains-other-v": "NONE",
"delete-other-v": "!${direction}",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "vnfc",
"to": "cp",
"label": "org.onap.relationships.inventory.BelongsTo",
"direction": "OUT",
"multiplicity": "ONE2MANY",
"contains-other-v": "${direction}",
"delete-other-v": "${direction}",
"prevent-delete": "NONE",
"default": "true",
"description":"cp is child of vnfc"
},
{
"from": "l3-interface-ipv4-address-list",
"to": "cp",
"label": "org.onap.relationships.inventory.network.BelongsTo",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "!${direction}",
"delete-other-v": "!${direction}",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "l3-interface-ipv6-address-list",
"to": "cp",
"label": "org.onap.relationships.inventory.network.BelongsTo",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "!${direction}",
"delete-other-v": "!${direction}",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "vip-ipv4-address-list",
"to": "cp",
"label": "org.onap.relationships.inventory.network.Uses",
"direction": "OUT",
"multiplicity": "MANY2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "vip-ipv6-address-list",
"to": "cp",
"label": "org.onap.relationships.inventory.network.Uses",
"direction": "OUT",
"multiplicity": "MANY2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "vlan-tag",
"to": "l3-network",
"label": "org.onap.relationships.inventory.BelongsTo",
"direction": "OUT",
"multiplicity": "MANY2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "vlan-tag",
"to": "cloud-region",
"label": "org.onap.relationships.inventory.BelongsTo",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "vlan-tag",
"to": "cp",
"label": "org.onap.relationships.inventory.Uses",
"direction": "OUT",
"multiplicity": "MANY2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "l-interface",
"to": "cp",
"label": "tosca.relationships.network.LinksTo",
"direction": "OUT",
"multiplicity": "ONE2ONE",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "l3-network",
"to": "cp",
"label": "tosca.relationships.network.LinksTo",
"direction": "OUT",
"multiplicity": "MANY2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "line-of-business",
"to": "l3-network",
"label": "org.onap.relationships.inventory.Uses",
"direction": "OUT",
"multiplicity": "MANY2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"SVC-INFRA": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "platform",
"to": "l3-network",
"label": "org.onap.relationships.inventory.Uses",
"direction": "OUT",
"multiplicity": "MANY2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"SVC-INFRA": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "l3-network",
"to": "l3-network",
"label": "org.onap.relationships.inventory.Uses",
"direction": "OUT",
"multiplicity": "MANY2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"SVC-INFRA": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "generic-vnf",
"to": "instance-group",
"label": "org.onap.relationships.inventory.Uses",
"direction": "OUT",
"multiplicity": "ONE2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "false",
"description":""
},
{
"from": "instance-group",
"to": "generic-vnf",
"label": "org.onap.relationships.inventory.BelongsTo",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "NONE",
"delete-other-v": "!${direction}",
"prevent-delete": "NONE",
"default": "false",
"description":""
},
{
"from": "cloud-region",
"to": "network-technology",
"label": "org.onap.relationships.inventory.Uses",
"direction": "OUT",
"multiplicity": "MANY2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "vrf",
"to": "pnf",
"label": "org.onap.relationships.inventory.BelongsTo",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "!${direction}",
"delete-other-v": "!${direction}",
"SVC-INFRA": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":"A vrf belongs to a pnf."
},
{
"from": "vrf",
"to": "vpn-binding",
"label": "org.onap.relationships.inventory.AppliesTo",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"SVC-INFRA": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":"A vrf uses a vpn-binding."
},
{
"from": "vrf",
"to": "l3-network",
"label": "org.onap.relationships.inventory.Uses",
"direction": "OUT",
"multiplicity": "ONE2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"SVC-INFRA": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":"A vrf uses many l3-networks"
},
{
"from": "configuration",
"to": "vrf",
"label": "org.onap.relationships.inventory.Uses",
"direction": "OUT",
"multiplicity": "ONE2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":"A Configuration uses VRFs"
},
{
"from": "vrf",
"to": "l-interface",
"label": "org.onap.relationships.inventory.Uses",
"direction": "OUT",
"multiplicity": "ONE2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"SVC-INFRA": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "route-target",
"to": "vrf",
"label": "org.onap.relationships.inventory.BelongsTo",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "!${direction}",
"delete-other-v": "!${direction}",
"SVC-INFRA": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "contact",
"to": "generic-vnf",
"label": "org.onap.relationships.inventory.supports",
"direction": "OUT",
"multiplicity": "MANY2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"SVC-INFRA": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},
{
"from": "aggregate-route",
"to": "l3-network",
"label": "org.onap.relationships.inventory.BelongsTo",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "!${direction}",
"delete-other-v": "!${direction}",
"SVC-INFRA": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},{
"from": "configuration",
"to": "lag-interface",
"label": "org.onap.relationships.inventory.AppliesTo",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},{
"from": "configuration",
"to": "instance-group",
"label": "org.onap.relationships.inventory.PartOf",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":""
},{
"from": "vlan-tag",
"to": "vlan-range",
"label": "org.onap.relationships.inventory.BelongsTo",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "!${direction}",
"delete-other-v": "!${direction}",
"prevent-delete": "NONE",
"default": "true",
"description":"A vlan-tag belongs to a vlan-range."
},{
"from": "l3-network",
"to": "vlan-tag",
"label": "org.onap.relationships.inventory.Uses",
"direction": "OUT",
"multiplicity": "MANY2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":"A l3-network Uses vlan-tag."
},{
"from": "l-interface",
"to": "vlan-tag",
"label": "org.onap.relationships.inventory.Uses",
"direction": "OUT",
"multiplicity": "MANY2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "!${direction}",
"default": "true",
"description":"An sub-interface that uses a vlan-tag."
},{
"from": "vlan-range",
"to": "cloud-region",
"label": "org.onap.relationships.inventory.BelongsTo",
"direction": "OUT",
"multiplicity": "MANY2ONE",
"contains-other-v": "!${direction}",
"delete-other-v": "!${direction}",
"prevent-delete": "NONE",
"default": "true",
"description":"A vlan range belongs to a cloud-region."
},{
"from": "owning-entity",
"to": "vlan-range",
"label": "org.onap.relationships.inventory.Uses",
"direction": "OUT",
"multiplicity": "ONE2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":"An owning-entity uses a vlan-range."
},{
"from": "line-of-business",
"to": "vlan-range",
"label": "org.onap.relationships.inventory.Uses",
"direction": "OUT",
"multiplicity": "ONE2MANY",
"contains-other-v": "NONE",
"delete-other-v": "NONE",
"prevent-delete": "NONE",
"default": "true",
"description":"A line-of uses a vlan-range"
}
]
}