Package CIM15 :: Package IEC61968 :: Package Assets :: Module ProductAssetModel' :: Class ProductAssetModel
[hide private]
[frames] | no frames]

Class ProductAssetModel

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

Asset model by a specific manufacturer.Asset model by a specific manufacturer.

Instance Methods [hide private]
 
__init__(self, modelVersion='', usageKind='customerSubstation', corporateStandardKind='standard', modelNumber='', weightTotal=0.0, GenericAssetModelOrMaterial=None, AssetModelCatalogueItems=None, *args, **kw_args)
Initialises a new 'ProductAssetModel' instance.
 
addAssetModelCatalogueItems(self, *AssetModelCatalogueItems)
 
getAssetModelCatalogueItems(self)
 
getGenericAssetModelOrMaterial(self)
Generic asset model or material satisified by this product asset model.
 
removeAssetModelCatalogueItems(self, *AssetModelCatalogueItems)
 
setAssetModelCatalogueItems(self, value)
 
setGenericAssetModelOrMaterial(self, value)

Inherited from AssetModel'.AssetModel: addErpInventoryCounts, getAssetInfo, getErpInventoryCounts, removeErpInventoryCounts, setAssetInfo, setErpInventoryCounts

Inherited from IEC61970.Core.IdentifiedObject'.IdentifiedObject: addDiagramObjects, addNames, getDiagramObjects, getModelingAuthoritySet, getNames, removeDiagramObjects, removeNames, setDiagramObjects, setModelingAuthoritySet, setNames

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

Class Variables [hide private]
  _attr_types = {'corporateStandardKind': <type 'str'>, 'modelNu...
  _attrs = ['modelVersion', 'usageKind', 'corporateStandardKind'...
  _defaults = {'corporateStandardKind': 'standard', 'modelNumber...
  _enums = {'corporateStandardKind': 'CorporateStandardKind', 'u...
  _many_refs = ['AssetModelCatalogueItems']
  _refs = ['GenericAssetModelOrMaterial', 'AssetModelCatalogueIt...
Properties [hide private]
  AssetModelCatalogueItems
  GenericAssetModelOrMaterial
Generic asset model or material satisified by this product asset model.

Inherited from AssetModel'.AssetModel: AssetInfo, ErpInventoryCounts

Inherited from IEC61970.Core.IdentifiedObject'.IdentifiedObject: DiagramObjects, ModelingAuthoritySet, Names

Inherited from object: __class__

Method Details [hide private]

__init__(self, modelVersion='', usageKind='customerSubstation', corporateStandardKind='standard', modelNumber='', weightTotal=0.0, GenericAssetModelOrMaterial=None, AssetModelCatalogueItems=None, *args, **kw_args)
(Constructor)

 

Initialises a new 'ProductAssetModel' instance.

Parameters:
  • modelVersion - Version number for product model, which indicates vintage of the product.
  • usageKind - Intended usage for this asset model. Values are: "customerSubstation", "transmission", "other", "substation", "unknown", "distributionOverhead", "distributionUnderground", "streetlight"
  • corporateStandardKind - Kind of corporate standard for this asset model. Values are: "standard", "underEvaluation", "other", "experimental"
  • modelNumber - Manufacturer's model number.
  • weightTotal - Total manufactured weight of asset.
  • GenericAssetModelOrMaterial - Generic asset model or material satisified by this product asset model.
  • AssetModelCatalogueItems
Overrides: object.__init__

Class Variable Details [hide private]

_attr_types

Value:
{'corporateStandardKind': <type 'str'>,
 'modelNumber': <type 'str'>,
 'modelVersion': <type 'str'>,
 'usageKind': <type 'str'>,
 'weightTotal': <type 'float'>}

_attrs

Value:
['modelVersion',
 'usageKind',
 'corporateStandardKind',
 'modelNumber',
 'weightTotal']

_defaults

Value:
{'corporateStandardKind': 'standard',
 'modelNumber': '',
 'modelVersion': '',
 'usageKind': 'customerSubstation',
 'weightTotal': 0.0}

_enums

Value:
{'corporateStandardKind': 'CorporateStandardKind',
 'usageKind': 'AssetModelUsageKind'}

_refs

Value:
['GenericAssetModelOrMaterial', 'AssetModelCatalogueItems']

Property Details [hide private]

AssetModelCatalogueItems

Get Method:
getAssetModelCatalogueItems(self)
Set Method:
setAssetModelCatalogueItems(self, value)

GenericAssetModelOrMaterial

Generic asset model or material satisified by this product asset model.

Get Method:
getGenericAssetModelOrMaterial(self) - Generic asset model or material satisified by this product asset model.
Set Method:
setGenericAssetModelOrMaterial(self, value)