Package CIM15 :: Package IEC61970 :: Package Informative :: Package InfAssets :: Module GenericAssetModelOrMaterial' :: Class GenericAssetModelOrMaterial
[hide private]
[frames] | no frames]

Class GenericAssetModelOrMaterial

                         object --+            
                                  |            
                   Element'.Element --+        
                                      |        
Core.IdentifiedObject'.IdentifiedObject --+    
                                          |    
     IEC61968.Assets.AssetModel'.AssetModel --+
                                              |
                                             GenericAssetModelOrMaterial
Known Subclasses:

Generic asset or material item that may be used for planning, work or design purposes.Generic asset or material item that may be used for planning, work or design purposes.

Instance Methods [hide private]
 
__init__(self, estimatedUnitCost=0.0, stockItem=False, quantity='', ErpReqLineItems=None, ProductAssetModels=None, ErpInventoryIssues=None, CUWorkEquipmentAsset=None, TypeAssetCatalogue=None, CUAsset=None, ErpBomItemDatas=None, *args, **kw_args)
Initialises a new 'GenericAssetModelOrMaterial' instance.
 
addErpBomItemDatas(self, *ErpBomItemDatas)
 
addErpInventoryIssues(self, *ErpInventoryIssues)
 
addErpReqLineItems(self, *ErpReqLineItems)
 
addProductAssetModels(self, *ProductAssetModels)
 
getCUAsset(self)
 
getCUWorkEquipmentAsset(self)
 
getErpBomItemDatas(self)
 
getErpInventoryIssues(self)
 
getErpReqLineItems(self)
 
getProductAssetModels(self)
All product asset models satisfying this generic asset model.
 
getTypeAssetCatalogue(self)
 
removeErpBomItemDatas(self, *ErpBomItemDatas)
 
removeErpInventoryIssues(self, *ErpInventoryIssues)
 
removeErpReqLineItems(self, *ErpReqLineItems)
 
removeProductAssetModels(self, *ProductAssetModels)
 
setCUAsset(self, value)
 
setCUWorkEquipmentAsset(self, value)
 
setErpBomItemDatas(self, value)
 
setErpInventoryIssues(self, value)
 
setErpReqLineItems(self, value)
 
setProductAssetModels(self, value)
 
setTypeAssetCatalogue(self, value)

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

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 = {'estimatedUnitCost': <type 'float'>, 'quantity'...
  _attrs = ['estimatedUnitCost', 'stockItem', 'quantity']
  _defaults = {'estimatedUnitCost': 0.0, 'quantity': '', 'stockI...
  _many_refs = ['ErpReqLineItems', 'ProductAssetModels', 'ErpInv...
  _refs = ['ErpReqLineItems', 'ProductAssetModels', 'ErpInventor...

Inherited from Element'.Element (private): _enums

Properties [hide private]
  CUAsset
  CUWorkEquipmentAsset
  ErpBomItemDatas
  ErpInventoryIssues
  ErpReqLineItems
  ProductAssetModels
All product asset models satisfying this generic asset model.
  TypeAssetCatalogue

Inherited from IEC61968.Assets.AssetModel'.AssetModel: AssetInfo, ErpInventoryCounts

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

Inherited from object: __class__

Method Details [hide private]

__init__(self, estimatedUnitCost=0.0, stockItem=False, quantity='', ErpReqLineItems=None, ProductAssetModels=None, ErpInventoryIssues=None, CUWorkEquipmentAsset=None, TypeAssetCatalogue=None, CUAsset=None, ErpBomItemDatas=None, *args, **kw_args)
(Constructor)

 

Initialises a new 'GenericAssetModelOrMaterial' instance.

Parameters:
  • estimatedUnitCost - Estimated unit cost (or cost per unit length) of this type of asset. It does not include labor to install/construct or configure it.
  • stockItem - True if item is a stock item (default).
  • quantity - The value, unit of measure, and multiplier for the quantity.
  • ErpReqLineItems
  • ProductAssetModels - All product asset models satisfying this generic asset model.
  • ErpInventoryIssues
  • CUWorkEquipmentAsset
  • TypeAssetCatalogue
  • CUAsset
  • ErpBomItemDatas
Overrides: object.__init__

Class Variable Details [hide private]

_attr_types

Value:
{'estimatedUnitCost': <type 'float'>,
 'quantity': <type 'str'>,
 'stockItem': <type 'bool'>}

_defaults

Value:
{'estimatedUnitCost': 0.0, 'quantity': '', 'stockItem': False}

_many_refs

Value:
['ErpReqLineItems',
 'ProductAssetModels',
 'ErpInventoryIssues',
 'ErpBomItemDatas']

_refs

Value:
['ErpReqLineItems',
 'ProductAssetModels',
 'ErpInventoryIssues',
 'CUWorkEquipmentAsset',
 'TypeAssetCatalogue',
 'CUAsset',
 'ErpBomItemDatas']

Property Details [hide private]

CUAsset

Get Method:
getCUAsset(self)
Set Method:
setCUAsset(self, value)

CUWorkEquipmentAsset

Get Method:
getCUWorkEquipmentAsset(self)
Set Method:
setCUWorkEquipmentAsset(self, value)

ErpBomItemDatas

Get Method:
getErpBomItemDatas(self)
Set Method:
setErpBomItemDatas(self, value)

ErpInventoryIssues

Get Method:
getErpInventoryIssues(self)
Set Method:
setErpInventoryIssues(self, value)

ErpReqLineItems

Get Method:
getErpReqLineItems(self)
Set Method:
setErpReqLineItems(self, value)

ProductAssetModels

All product asset models satisfying this generic asset model.

Get Method:
getProductAssetModels(self) - All product asset models satisfying this generic asset model.
Set Method:
setProductAssetModels(self, value)

TypeAssetCatalogue

Get Method:
getTypeAssetCatalogue(self)
Set Method:
setTypeAssetCatalogue(self, value)