From c16ffac87585a881393e269c3592e4a295a78a75 Mon Sep 17 00:00:00 2001 From: Kevin Scaggs Date: Fri, 22 Feb 2019 15:44:57 -0600 Subject: Update to Common Finalized a draft root proposal and created a shell location package with a place class referenced in the root proposal. There are a number of 'temporary' duplicate classes in the root proposal intentionally left in the diagrams package. These will be deleted and replaced with the correct classes from various submodels when appropriate. Issue-ID: MODELING-104 Change-Id: If837a150c2a13fcae6742cae1228238e19241243 Signed-off-by: Kevin Scaggs --- ONAP Information Model/Common.uml | 352 +++++++++++++++++--------------------- 1 file changed, 158 insertions(+), 194 deletions(-) (limited to 'ONAP Information Model/Common.uml') diff --git a/ONAP Information Model/Common.uml b/ONAP Information Model/Common.uml index 67a1120..9741b95 100644 --- a/ONAP Information Model/Common.uml +++ b/ONAP Information Model/Common.uml @@ -5165,7 +5165,7 @@ Debug 7 debug-level messages - + Lifecycle stage or state (e.g., Instantiation or Activation) at which the license key is applied to the software. @@ -5196,7 +5196,7 @@ Controllers will request license keys from ALTS using the UUID of the group, as A license key group is not specific to a feature group. A license key group may be related to multiple feature groups of a software item or even to multiple software items. - + Pool limits applied by the service provider @@ -5272,7 +5272,7 @@ VLM is used to track instaantiations ("entitlements") of the vendor pr There should only be on VLM per vendor (given it appears to be "party", but there is no restriction. - + The name of the vendor providing this resource. @@ -5287,7 +5287,7 @@ VLM is used to track instaantiations ("entitlements") of the vendor pr Either no key, universal key, or unique key per instance required. - + Identifier for the entitlement as described by the vendor in their price list / catalog / contract. @@ -5331,10 +5331,10 @@ Not applicable when license type is Perpetual. - + - + @@ -5342,7 +5342,7 @@ Not applicable when license type is Perpetual. Limits can be applied by the vendor or the service provider. - + Specifies if this pool holds entitlements based on usage of the software (number of users), number of sessions, country, line of business, etc. @@ -5414,7 +5414,7 @@ An entitlement pool is not specific to a feature group. An entitlement pool may - + Pool limits applied by the service provider @@ -5505,7 +5505,7 @@ Management of the collection. If an Entitlement Pool or License Key Group is associated with a particular Feature Group, the Feature Group becomes a “constraint” for the pool/group. - + @@ -5924,7 +5924,6 @@ This attribute controls the setting of how multiple condition clauses (as repres This is a concrete base class that is used to define the invariant characteristics (attributes, methods, constraints and relationships) of a PolicyRule entity. - This is an enumerated integer that defines the strategy to be used when executing the sequenced actions aggregated by this PolicyRule. Defined execution strategies include: @@ -6619,7 +6618,6 @@ For VNFs, those rules are applicable between the virtualization containers to be PlatformDescriptor is an abstract class that extends Descriptor to represent classes of objects that represent platofrm or internal descriptors. - ID that spans multiple versions of the same descriptor. @@ -6646,7 +6644,7 @@ For VNFs, those rules are applicable between the virtualization containers to be OnboardingNfDescriptor is an abstract class that extends Descriptor to represent classes of objects that represent onboarded network function descriptors. - + Provider of the NF and of the NFD being onboarded. @@ -7457,7 +7455,7 @@ It is the asbstract parent of the NsQos and VnfQos datatypes, as the NsQoS (QoS - A set of common business entities that collectively serve as the foundation of the ONAP Information Model.. This set of entities enables the entities in different domains of the Information Model to be associated with each other, providing greater overall coherence. + A set of common business entities that collectively serve as the foundation of the ONAP Information Model.. This set of root classess enable the entities in different domains of the Information Model to be associated with each other, providing greater overall coherence. @@ -7483,6 +7481,19 @@ It is the asbstract parent of the NsQos and VnfQos datatypes, as the NsQoS (QoS + + +
+ + + + + + + + + + @@ -7495,9 +7506,6 @@ It is the asbstract parent of the NsQos and VnfQos datatypes, as the NsQoS (QoS defaultLocalizationLangauge- string, not required (*) goes to OnboardingNfDescriptor - - Maybe move invariantID up to Descriptor?? - Perhaps put Polilcy, Descriptor under Entity @@ -7513,65 +7521,21 @@ It is the asbstract parent of the NsQos and VnfQos datatypes, as the NsQoS (QoS Mgmt Domain - - Colapse or keep - - - Are there other DesignEntities other than descriptors (packages???) + + These classes are temporary copies of the actual classes to not impact other models until proposal is accepted - - + - - - - A Descriptor (or EntitySpecification as the TMF calls it) is an abstract class that extends the RootEntity class in order to define shared characteristics for any type of description / specification entity - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - + - - + @@ -7579,22 +7543,11 @@ It is the asbstract parent of the NsQos and VnfQos datatypes, as the NsQoS (QoS - + - - - - - -
- - - - - - + @@ -7626,89 +7579,27 @@ It is the asbstract parent of the NsQos and VnfQos datatypes, as the NsQoS (QoS - - - Defines a collection of entities that share a common purpose. In addition, each constituent Entity in an Domain is both uniquely addressable and uniquely identifiable within that Domain - - - - - -
- - - - - - - - - - - - -
- - - - - - - - - - - - - A template which describes an OperationalEntity in terms of deployment and operational behavior requirements. - - - - - - An OperationalEntity is a deployment in a NFV environment of a DesignEntity. - - - - + - - + + - - -
- - - - - - + + + + + + + + - - - This is an abstract base class that is used to define the common characteristics (attributes, constraints, and relationships) of a design time entity. - - - - - The period during which the descriptor is valid. - - - - - The condition of the specification, such s active, inactive, or planned. - - - - - + 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. @@ -7716,9 +7607,6 @@ It is the asbstract parent of the NsQos and VnfQos datatypes, as the NsQoS (QoS Represents a user-friendly identifier of an object. It is a (possibly ambiguous) name by which the object is commonly known in some limited scope (such as an organization) and conforms to the naming conventions of the country or culture with which it is associated. It is NOT used as a naming attribute (i.e., to uniquely identify an instance of the object). - - Represents a user-friendly identifier of an object. It is a (possibly ambiguous) name by which the object is commonly known in some limited scope (such as an organization) and conforms to the naming conventions of the country or culture with which it is associated. It is NOT used as a naming attribute (i.e., to uniquely identify an instance of the object). - @@ -7741,13 +7629,92 @@ It is the asbstract parent of the NsQos and VnfQos datatypes, as the NsQoS (QoS - + - TThis is an abstract class that extends the RootEntity class and represents characteristics and behaviors of concepts that pertain to the NFV managed environment. + This is an abstract class that extends the RootEntity class and represents characteristics and behaviors of concepts that pertain to the NFV managed environment. + + + Defines a collection of entities that share a common purpose. In addition, each constituent Entity in an Domain is both uniquely addressable and uniquely identifiable within that Domain + + + + + + A ManagedEntity is used to specify that an Entity is manageable by electronic means. + + + + This is an enumerated integer that defines the particular type of management method that is currently being used. + +Permitted Values: + 0: Unknown + 1: None + 2: CLI + 3: SNMP + 4: TL1 + 5: CMIP + 6: Proprietary + + + + + + This is an array of integers that define the different management methods that are supported by this object. + +Permitted Values: + + 0: Unknown + 1: None + 2: CLI + 3: SNMP + 4: TL1 + 5: CMIP + 6: Proprietary + + + + + + + + + A template which describes an OperationalEntity in terms of deployment and operational behavior requirements. + + + + + The period during which the design entity is valid. + + + + + The condition of the specification, such s active, inactive, or planned. + + + + + + Represents a user-friendly identifier of an object. It is a (possibly ambiguous) name by which the object is commonly known in some limited scope (such as an organization) and conforms to the naming conventions of the country or culture with which it is associated. It is NOT used as a naming attribute (i.e., to uniquely identify an instance of the object). + + + + + + Defines a textual free-form description of the object. + + + + + + + An OperationalEntity is a deployment in a NFV environment of a DesignEntity. + + + @@ -7798,19 +7765,6 @@ It is the asbstract parent of the NsQos and VnfQos datatypes, as the NsQoS (QoS - - -
- - - - - - - - - - @@ -7838,6 +7792,19 @@ It is the asbstract parent of the NsQos and VnfQos datatypes, as the NsQoS (QoS + + +
+ + + + + + + + + + @@ -7848,6 +7815,7 @@ It is the asbstract parent of the NsQos and VnfQos datatypes, as the NsQoS (QoS A BusinessInteraction is an arrangement, contract, communication or joint activity between one or more PartyRoles, ResourceRoles, or CustomerAccounts. A BusinessInteraction may consist of one or more BusinessInteractionItems. A BusinessInteractionItem may refer to a Product, Service, Resource, or one of their specifications. A BusinessInteraction is further defined by one or more Places. One BusinessInteraction may reference another BusinessInteraction and one BusinessInteractionItem may reference another BusinessInteractionItem on the same or different BusinessInteraction. There are five types of BusinessInteractions: Requests, Responses, Notifications, Agreements, and Instructions. + Unique identifier for Interaction. @@ -7894,6 +7862,12 @@ It is the asbstract parent of the NsQos and VnfQos datatypes, as the NsQoS (QoS + + + + + +
@@ -8684,8 +8658,6 @@ It is the asbstract parent of the NsQos and VnfQos datatypes, as the NsQoS (QoS - - @@ -9099,26 +9071,13 @@ It is the asbstract parent of the NsQos and VnfQos datatypes, as the NsQoS (QoS - - - - - - - - - - - - - @@ -9147,10 +9106,6 @@ It is the asbstract parent of the NsQos and VnfQos datatypes, as the NsQoS (QoS - - - - @@ -9158,8 +9113,6 @@ It is the asbstract parent of the NsQos and VnfQos datatypes, as the NsQoS (QoS - - @@ -9167,9 +9120,6 @@ It is the asbstract parent of the NsQos and VnfQos datatypes, as the NsQoS (QoS - - - @@ -9206,4 +9156,18 @@ It is the asbstract parent of the NsQos and VnfQos datatypes, as the NsQoS (QoS + + + + + + + + + + + + + + -- cgit 1.2.3-korg