Package CIM15 :: Package IEC61970 :: Package Informative :: Package InfAssetModels :: Module AssetModelCatalogueItem' :: Class AssetModelCatalogueItem
[hide private]
[frames] | no frames]

Class AssetModelCatalogueItem

                         object --+            
                                  |            
                   Element'.Element --+        
                                      |        
Core.IdentifiedObject'.IdentifiedObject --+    
                                          |    
         IEC61968.Common.Document'.Document --+
                                              |
                                             AssetModelCatalogueItem

Provides pricing and other relevant information about a specific manufacturer's product (i.e., AssetModel), and its price from a given supplier. A single AssetModel may be availble from multiple suppliers. Note that manufacturer and supplier are both types of organisation, which the association is inherited from Document.Provides pricing and other relevant information about a specific manufacturer's product (i.e., AssetModel), and its price from a given supplier. A single AssetModel may be availble from multiple suppliers. Note that manufacturer and supplier are both types of organisation, which the association is inherited from Document.

Instance Methods [hide private]
 
__init__(self, unitCost=0.0, ErpPOLineItems=None, AssetModelCatalogue=None, AssetModel=None, ErpQuoteLineItems=None, *args, **kw_args)
Initialises a new 'AssetModelCatalogueItem' instance.
 
addErpPOLineItems(self, *ErpPOLineItems)
 
addErpQuoteLineItems(self, *ErpQuoteLineItems)
 
getAssetModel(self)
 
getAssetModelCatalogue(self)
 
getErpPOLineItems(self)
 
getErpQuoteLineItems(self)
 
removeErpPOLineItems(self, *ErpPOLineItems)
 
removeErpQuoteLineItems(self, *ErpQuoteLineItems)
 
setAssetModel(self, value)
 
setAssetModelCatalogue(self, value)
 
setErpPOLineItems(self, value)
 
setErpQuoteLineItems(self, value)

Inherited from IEC61968.Common.Document'.Document: addActivityRecords, addAssetRoles, addChangeItems, addChangeSets, addErpOrganisationRoles, addErpPersonRoles, addFromDocumentRoles, addMeasurements, addNetworkDataSets, addPowerSystemResourceRoles, addScheduleParameterInfos, addScheduledEvents, addToDocumentRoles, getActivityRecords, getAssetRoles, getChangeItems, getChangeSets, getErpOrganisationRoles, getErpPersonRoles, getFromDocumentRoles, getMeasurements, getNetworkDataSets, getPowerSystemResourceRoles, getScheduleParameterInfos, getScheduledEvents, getToDocumentRoles, removeActivityRecords, removeAssetRoles, removeChangeItems, removeChangeSets, removeErpOrganisationRoles, removeErpPersonRoles, removeFromDocumentRoles, removeMeasurements, removeNetworkDataSets, removePowerSystemResourceRoles, removeScheduleParameterInfos, removeScheduledEvents, removeToDocumentRoles, setActivityRecords, setAssetRoles, setChangeItems, setChangeSets, setErpOrganisationRoles, setErpPersonRoles, setFromDocumentRoles, setMeasurements, setNetworkDataSets, setPowerSystemResourceRoles, setScheduleParameterInfos, setScheduledEvents, setToDocumentRoles

Inherited from 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 = {'unitCost': <type 'float'>}
  _attrs = ['unitCost']
  _defaults = {'unitCost': 0.0}
  _many_refs = ['ErpPOLineItems', 'ErpQuoteLineItems']
  _refs = ['ErpPOLineItems', 'AssetModelCatalogue', 'AssetModel'...

Inherited from IEC61968.Common.Document'.Document: docStatus, electronicAddress, status

Inherited from Element'.Element (private): _enums

Properties [hide private]
  AssetModel
  AssetModelCatalogue
  ErpPOLineItems
  ErpQuoteLineItems

Inherited from IEC61968.Common.Document'.Document: ActivityRecords, AssetRoles, ChangeItems, ChangeSets, ErpOrganisationRoles, ErpPersonRoles, FromDocumentRoles, Measurements, NetworkDataSets, PowerSystemResourceRoles, ScheduleParameterInfos, ScheduledEvents, ToDocumentRoles

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

Inherited from object: __class__

Method Details [hide private]

__init__(self, unitCost=0.0, ErpPOLineItems=None, AssetModelCatalogue=None, AssetModel=None, ErpQuoteLineItems=None, *args, **kw_args)
(Constructor)

 

Initialises a new 'AssetModelCatalogueItem' instance.

Parameters:
  • unitCost - Unit cost for an asset model from a specific supplier, either for a unit cost or cost per unit length. Cost is for material or asset only and does not include labor to install/construct or configure it.
  • ErpPOLineItems
  • AssetModelCatalogue
  • AssetModel
  • ErpQuoteLineItems
Overrides: object.__init__

Class Variable Details [hide private]

_refs

Value:
['ErpPOLineItems',
 'AssetModelCatalogue',
 'AssetModel',
 'ErpQuoteLineItems']

Property Details [hide private]

AssetModel

Get Method:
getAssetModel(self)
Set Method:
setAssetModel(self, value)

AssetModelCatalogue

Get Method:
getAssetModelCatalogue(self)
Set Method:
setAssetModelCatalogue(self, value)

ErpPOLineItems

Get Method:
getErpPOLineItems(self)
Set Method:
setErpPOLineItems(self, value)

ErpQuoteLineItems

Get Method:
getErpQuoteLineItems(self)
Set Method:
setErpQuoteLineItems(self, value)