Package CIM15 :: Package IEC61970 :: Package Informative :: Package InfWork :: Module CUAsset' :: Class CUAsset
[hide private]
[frames] | no frames]

Class CUAsset

                         object --+        
                                  |        
                   Element'.Element --+    
                                      |    
Core.IdentifiedObject'.IdentifiedObject --+
                                          |
                                         CUAsset

Compatible unit for various types of assets such as transformers switches, substation fences, poles, etc..Compatible unit for various types of assets such as transformers switches, substation fences, poles, etc..

Instance Methods [hide private]
 
__init__(self, quantity='', typeAssetCode='', CompatibleUnits=None, TypeAsset=None, status=None, *args, **kw_args)
Initialises a new 'CUAsset' instance.
 
addCompatibleUnits(self, *CompatibleUnits)
 
getCompatibleUnits(self)
 
getTypeAsset(self)
 
removeCompatibleUnits(self, *CompatibleUnits)
 
setCompatibleUnits(self, value)
 
setTypeAsset(self, value)

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 = {'quantity': <type 'str'>, 'typeAssetCode': <typ...
  _attrs = ['quantity', 'typeAssetCode']
  _defaults = {'quantity': '', 'typeAssetCode': ''}
  _many_refs = ['CompatibleUnits']
  _refs = ['CompatibleUnits', 'TypeAsset', 'status']
  status = None

Inherited from Element'.Element (private): _enums

Properties [hide private]
  CompatibleUnits
  TypeAsset

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

Inherited from object: __class__

Method Details [hide private]

__init__(self, quantity='', typeAssetCode='', CompatibleUnits=None, TypeAsset=None, status=None, *args, **kw_args)
(Constructor)

 

Initialises a new 'CUAsset' instance.

Parameters:
  • quantity - Quantity of the type asset within the CU.
  • typeAssetCode - The code for this type of asset.
  • CompatibleUnits
  • TypeAsset
  • status
Overrides: object.__init__

Class Variable Details [hide private]

_attr_types

Value:
{'quantity': <type 'str'>, 'typeAssetCode': <type 'str'>}

Property Details [hide private]

CompatibleUnits

Get Method:
getCompatibleUnits(self)
Set Method:
setCompatibleUnits(self, value)

TypeAsset

Get Method:
getTypeAsset(self)
Set Method:
setTypeAsset(self, value)