From 6dfe27bc8641509b180177b3f8af7456f713f6c8 Mon Sep 17 00:00:00 2001 From: Kevin Scaggs Date: Wed, 13 Nov 2019 16:19:31 -0600 Subject: update to common with respect to ParameterGroup Updates per interactions with Ericsson, and as posted to WIKI. Issue-ID: MODELING-104 Change-Id: I4ee7ab65f401dedae29c19916c40aad2f56faec8 Signed-off-by: Kevin Scaggs --- ONAP Information Model/Common.notation | 136 ++++++++++++++++++++++++++--- ONAP Information Model/Common.uml | 152 +++++++++++++++++++++++---------- 2 files changed, 234 insertions(+), 54 deletions(-) diff --git a/ONAP Information Model/Common.notation b/ONAP Information Model/Common.notation index ac7e5b7..a57d4da 100644 --- a/ONAP Information Model/Common.notation +++ b/ONAP Information Model/Common.notation @@ -8597,7 +8597,7 @@ - + @@ -8884,7 +8884,7 @@ - + @@ -8923,7 +8923,7 @@ - + @@ -8947,12 +8947,20 @@ - + + + multiplicity + visibility + defaultValue + name + type + derived + @@ -8989,7 +8997,7 @@ - + @@ -9053,6 +9061,39 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + @@ -9450,10 +9491,10 @@ - + - + @@ -9461,7 +9502,7 @@ - + @@ -9472,12 +9513,12 @@ - + - + - + @@ -9517,6 +9558,79 @@ + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + + diff --git a/ONAP Information Model/Common.uml b/ONAP Information Model/Common.uml index d9b49f0..39a2b82 100644 --- a/ONAP Information Model/Common.uml +++ b/ONAP Information Model/Common.uml @@ -1545,8 +1545,44 @@ It is the asbstract parent of the NsQos and VnfQos datatypes, as the NsQoS (QoS + + +
+ + + + + + + + + + + + +
+ + + + + + + + + + + + +
+ + + + + + + - + Perhaps all these attributes can be moved up to OnboardingNfDescriptor @@ -1587,6 +1623,9 @@ It is the asbstract parent of the NsQos and VnfQos datatypes, as the NsQoS (QoS Colored classes are examples in the context of tis proposal. + + Classes and attributes in gold are proposed enhancements + @@ -1631,19 +1670,6 @@ It is the asbstract parent of the NsQos and VnfQos datatypes, as the NsQoS (QoS - - -
- - - - - - - - - - @@ -1653,40 +1679,17 @@ It is the asbstract parent of the NsQos and VnfQos datatypes, as the NsQoS (QoS - - - - - - - - - - - - - - - - - - - - - -
- - - - - - - + + + + valueFrom<valueTo + + This is the top of the ONAP class hierarchy. The purpose of the RootEntity is to define a set of attributes that are common to all entities that derive from it. These properties enable us to name, describe, and identify all objects in the environment. @@ -1995,6 +1998,65 @@ Permitted Values: + + + RangeValueSpec is generally expected to be of valueType integer or + + + RangeValueSpec generally should have a valueType of either integer or real. valueFrom, valueTo, and rangeStep should all be of the same valuetype for some Parameter. + + + valueTo should be greater than valueFrom + + + rangeStep should be greater than zero. + + + + + rangeStep>0 + + + + + + The low range value that a Parameter can take on. + + + + + + The upper range value that a characteristic can take on. + + + + + + The specification that a range of values increases in steps, such as a range from 0 to 100 in steps of 5 with the resulting permitted values being 0, 5, 10, 15,...100. This complements the valueFrom and valueTo attributes. + + + + + + + + + + DiscreteValueSpec represents a specific valid value that a given Parameter can take on. + + + + + A discrete value that the Parameter can take on. + + + + + + + A valid value of parameter (design time). Values can be either a range (RangeValueSpec) or discrete (DiscreteValueSpec). + + @@ -5161,4 +5223,8 @@ Permitted Values: + + + + -- cgit 1.2.3-korg