Common Domain UNUSED::UNUSED Packages::TIP Common ABE::Framework ABE
Class CommonObjectInfo

This object class defines the common attributes for all addressable object classes used in the MTOSI/MTNM interface. This class should “merge up” into its parent class. There is currently no merge-up stereotype to direct the implementation so the class has not been decorated.

Attributes
ManagedEntity _managedentity _managedentity
AttributeValuePair additionalInfo additionalInfo

This attribute is a vendor specific attribute that contains additional specific information about the object. This list can be empty.
The attribute, when present, can be used to convey information from the target OS to the requesting OS, and vice versa, of additional information that isn't explicitly modelled, except that some parameter names and values may be predefined.
Any information encoded in the additionalInfo is optional: target OS need not fill out this information and the requesting OS need not interpret this information.
See R_TMF518_FMW_I_0001.This is a vendor specific attribute that contains additional specific information about the object. This list can be empty.
The attribute, when present, can be used to convey information from the target OS to the requesting OS, and vice versa, of additional information that isn't explicitly modelled, except that some parameter names and values may be predefined.
Any information encoded in the additionalInfo is optional: the target OS need not fill out this information and the requesting OS need not interpret this information.

AttributeValuePair aliasNameList aliasNameList
String discoveredName discoveredName

This attribute contains the name of the object when its existence is first published on the CCV.
See R_TMF518_FMW_I_0001 and R_TMF518_FMW_I_0003.This attribute contains the name of the object when its existence is first published on the CCV but only in the case where the OS that publishes the object on the CCV is not the naming OS.

ObjectName name name

This attribute represents a unique identifier for the object on the CCV within the context of the OS that creates the object.
See R_TMF518_FMW_I_0001, R_TMF518_FMW_I_0002, R_TMF518_FMW_I_0003 and R_TMF518_FMW_I_0006.This attribute represents a unique identifier of the object on the CCV within the context of the OS that creates the object.
For object naming see also attached supporting document SD2-7_ObjectNaming.

Traceability: R_TMF518_FMW_I_0002, R_TMF518_FMW_I_0003...\SD\SD2-7_ObjectNaming.pdf

String namingOsRef namingOsRef

This attribute represents an identifier for the steward of the object.
See R_TMF518_FMW_I_0001.This attribute represents an identifier for the steward of the object, intended as the OS that sets the name of the object. The namingOS attribute is set by the OS that is responsible for setting the "name" of the object.

String nativeEmsName nativeEmsName

This attribute contains the native EMS Name of the object. It represents how an EMS user addresses an object on the EMS GUI. Its aim is to provide a "nomenclature bridge" for relating information presented on NMS displays and EMS displays (via GUI cut through).
The EMS may or may not support changing this value.This attribute contains a list of aliases for the entity.

String owner owner

This attribute represents an identifier for the owner of the object.
Used and controlled (write-access) by the requesting OS only.
See R_TMF518_FMW_I_0001.This attribute represents an identifier for the owner of the object.

String userLabel userLabel

This attribute represents a provisionable, user friendly name for the object. The userLabel attribute is owned and may be set by the requesting OS or the naming OS.
The difference between the userLabel and the name is that the userLabel is an attribute of the object that may be "set" by the requesting OS or the naming OS.
This attribute may be unique amongst all instances of this object in the target OS.


Properties:

Alias
Classifier Behavior
Is Abstractfalse
Is Activefalse
Is Leaffalse
Keywords
NameCommonObjectInfo
Name Expression
Namespace«likelyToChange» Framework ABE
Owned Template Signature
Owner«likelyToChange» Framework ABE
Owning Template Parameter
Package«likelyToChange» Framework ABE
Qualified NameSID Models::Common Domain UNUSED::UNUSED Packages::TIP Common ABE::Framework ABE::CommonObjectInfo
Representation
StereotypelikelyToChange
Template Parameter
VisibilityPublic

Attribute Details

 _managedentity
Public ManagedEntity _managedentity
Constraints:
Properties:

AggregationNone
Alias
AssociationManagedEntityIsExtendedBy
Association End
Class«likelyToChange» CommonObjectInfo
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value(1)
Multiplicity1
Name_managedentity
Name Expression
Namespace«likelyToChange» CommonObjectInfo
Opposite_commonObjectInfo
Owner«likelyToChange» CommonObjectInfo
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain UNUSED::UNUSED Packages::TIP Common ABE::Framework ABE::CommonObjectInfo::_managedentity
Stereotype
Template Parameter
TypeManagedEntity
Upper1
Upper Value(1)
VisibilityPublic


 additionalInfo
Public AttributeValuePair additionalInfo

This attribute is a vendor specific attribute that contains additional specific information about the object. This list can be empty.
The attribute, when present, can be used to convey information from the target OS to the requesting OS, and vice versa, of additional information that isn't explicitly modelled, except that some parameter names and values may be predefined.
Any information encoded in the additionalInfo is optional: target OS need not fill out this information and the requesting OS need not interpret this information.
See R_TMF518_FMW_I_0001.This is a vendor specific attribute that contains additional specific information about the object. This list can be empty.
The attribute, when present, can be used to convey information from the target OS to the requesting OS, and vice versa, of additional information that isn't explicitly modelled, except that some parameter names and values may be predefined.
Any information encoded in the additionalInfo is optional: the target OS need not fill out this information and the requesting OS need not interpret this information.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
Class«likelyToChange» CommonObjectInfo
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity*
NameadditionalInfo
Name Expression
Namespace«likelyToChange» CommonObjectInfo
Opposite
Owner«likelyToChange» CommonObjectInfo
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain UNUSED::UNUSED Packages::TIP Common ABE::Framework ABE::CommonObjectInfo::additionalInfo
StereotypelikelyToBeDeprecated, likelyToChange
Template Parameter
TypeAttributeValuePair
Upper*
Upper Value(*)
VisibilityPublic


 aliasNameList
Public AttributeValuePair aliasNameList
Constraints:
Properties:

AggregationNone
Alias
Association
Association End
Class«likelyToChange» CommonObjectInfo
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlytrue
Is Staticfalse
Is Uniquetrue
Keywords
Lower0
Lower Value(0)
Multiplicity*
NamealiasNameList
Name Expression
Namespace«likelyToChange» CommonObjectInfo
Opposite
Owner«likelyToChange» CommonObjectInfo
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain UNUSED::UNUSED Packages::TIP Common ABE::Framework ABE::CommonObjectInfo::aliasNameList
StereotypelikelyToBeDeprecated, likelyToChange
Template Parameter
TypeAttributeValuePair
Upper*
Upper Value(*)
VisibilityPublic


 discoveredName
Public String discoveredName

This attribute contains the name of the object when its existence is first published on the CCV.
See R_TMF518_FMW_I_0001 and R_TMF518_FMW_I_0003.This attribute contains the name of the object when its existence is first published on the CCV but only in the case where the OS that publishes the object on the CCV is not the naming OS.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
Class«likelyToChange» CommonObjectInfo
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlytrue
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
MultiplicityNone (1)
NamediscoveredName
Name Expression
Namespace«likelyToChange» CommonObjectInfo
Opposite
Owner«likelyToChange» CommonObjectInfo
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain UNUSED::UNUSED Packages::TIP Common ABE::Framework ABE::CommonObjectInfo::discoveredName
StereotypelikelyToChange, required
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 name
Public ObjectName name

This attribute represents a unique identifier for the object on the CCV within the context of the OS that creates the object.
See R_TMF518_FMW_I_0001, R_TMF518_FMW_I_0002, R_TMF518_FMW_I_0003 and R_TMF518_FMW_I_0006.This attribute represents a unique identifier of the object on the CCV within the context of the OS that creates the object.
For object naming see also attached supporting document SD2-7_ObjectNaming.

Traceability: R_TMF518_FMW_I_0002, R_TMF518_FMW_I_0003...\SD\SD2-7_ObjectNaming.pdf

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
Class«likelyToChange» CommonObjectInfo
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlytrue
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
MultiplicityNone (1)
Namename
Name Expression
Namespace«likelyToChange» CommonObjectInfo
Opposite
Owner«likelyToChange» CommonObjectInfo
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain UNUSED::UNUSED Packages::TIP Common ABE::Framework ABE::CommonObjectInfo::name
StereotypelikelyToBeDeprecated, likelyToChange
Template Parameter
TypeObjectName
Upper1
Upper Value
VisibilityPublic


 namingOsRef
Public String namingOsRef

This attribute represents an identifier for the steward of the object.
See R_TMF518_FMW_I_0001.This attribute represents an identifier for the steward of the object, intended as the OS that sets the name of the object. The namingOS attribute is set by the OS that is responsible for setting the "name" of the object.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
Class«likelyToChange» CommonObjectInfo
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlytrue
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
MultiplicityNone (1)
NamenamingOsRef
Name Expression
Namespace«likelyToChange» CommonObjectInfo
Opposite
Owner«likelyToChange» CommonObjectInfo
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain UNUSED::UNUSED Packages::TIP Common ABE::Framework ABE::CommonObjectInfo::namingOsRef
StereotypelikelyToChange, required
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 nativeEmsName
Public String nativeEmsName

This attribute contains the native EMS Name of the object. It represents how an EMS user addresses an object on the EMS GUI. Its aim is to provide a "nomenclature bridge" for relating information presented on NMS displays and EMS displays (via GUI cut through).
The EMS may or may not support changing this value.This attribute contains a list of aliases for the entity.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
Class«likelyToChange» CommonObjectInfo
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value(1)
Multiplicity1
NamenativeEmsName
Name Expression
Namespace«likelyToChange» CommonObjectInfo
Opposite
Owner«likelyToChange» CommonObjectInfo
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain UNUSED::UNUSED Packages::TIP Common ABE::Framework ABE::CommonObjectInfo::nativeEmsName
StereotypelikelyToChange, required
Template Parameter
TypeString
Upper1
Upper Value(1)
VisibilityPublic


 owner
Public String owner

This attribute represents an identifier for the owner of the object.
Used and controlled (write-access) by the requesting OS only.
See R_TMF518_FMW_I_0001.This attribute represents an identifier for the owner of the object.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
Class«likelyToChange» CommonObjectInfo
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
MultiplicityNone (1)
Nameowner
Name Expression
Namespace«likelyToChange» CommonObjectInfo
Opposite
Owner«likelyToChange» CommonObjectInfo
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain UNUSED::UNUSED Packages::TIP Common ABE::Framework ABE::CommonObjectInfo::owner
StereotypelikelyToChange
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic


 userLabel
Public String userLabel

This attribute represents a provisionable, user friendly name for the object. The userLabel attribute is owned and may be set by the requesting OS or the naming OS.
The difference between the userLabel and the name is that the userLabel is an attribute of the object that may be "set" by the requesting OS or the naming OS.
This attribute may be unique amongst all instances of this object in the target OS.

Constraints:
Properties:

AggregationNone
Alias
Association
Association End
Class«likelyToChange» CommonObjectInfo
Datatype
Default
Default Value
Is Compositefalse
Is Derivedfalse
Is Derived Unionfalse
Is Leaffalse
Is Orderedfalse
Is Read Onlyfalse
Is Staticfalse
Is Uniquetrue
Keywords
Lower1
Lower Value
MultiplicityNone (1)
NameuserLabel
Name Expression
Namespace«likelyToChange» CommonObjectInfo
Opposite
Owner«likelyToChange» CommonObjectInfo
Owning Association
Owning Template Parameter
Qualified NameSID Models::Common Domain UNUSED::UNUSED Packages::TIP Common ABE::Framework ABE::CommonObjectInfo::userLabel
StereotypelikelyToChange, required
Template Parameter
TypeString
Upper1
Upper Value
VisibilityPublic