Package CIM15 :: Package CDPSM :: Package Asset :: Package IEC61968 :: Package Assets :: Module AssetInfo' :: Class AssetInfo
[hide private]
[frames] | no frames]

Class AssetInfo

                                  object --+        
                                           |        
                            Element'.Element --+    
                                               |    
IEC61970.Core.IdentifiedObject'.IdentifiedObject --+
                                                   |
                                                  AssetInfo
Known Subclasses:

Set of attributes of an asset, representing typical data-sheet information of a physical device, that can be instantiated and shared in different data exchange contexts: - as attributes of an asset instance (installed or in stock) - as attributes of an asset model (product by a manufacturer) - as attributes of a type asset (generic type of an asset as used in designs/extension planning).

Instance Methods [hide private]
 
__init__(self, *args, **kw_args)
Initialises a new 'AssetInfo' instance.

Inherited from IEC61970.Core.IdentifiedObject'.IdentifiedObject: addNames, getNames, removeNames, setNames

Inherited from object: __delattr__, __format__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __repr__, __setattr__, __sizeof__, __str__, __subclasshook__

Class Variables [hide private]
  _attr_types = {}
  _attrs = []
  _defaults = {}
  _many_refs = []
  _refs = []

Inherited from Element'.Element (private): _enums

Properties [hide private]

Inherited from IEC61970.Core.IdentifiedObject'.IdentifiedObject: Names

Inherited from object: __class__

Method Details [hide private]

__init__(self, *args, **kw_args)
(Constructor)

 

Initialises a new 'AssetInfo' instance.

Parameters:
  • name - The name is any free human readable and possibly non unique text naming the object.
  • aliasName - The aliasName is free text human readable name of the object alternative to IdentifiedObject.name. It may be non unique and may not correlate to a naming hierarchy. The attribute aliasName is put back because of backwards compatibility between CIM relases. It is however recommended to replace aliasName with the Name class as aliasName is planned for retirement at a future time. This was decided at a joint WG13/14 meeting in Minneapolis 2010-10-06.
  • Names - All names of this identified object.
Overrides: object.__init__