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

Class DesignLocationCU

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

Compatible unit at a given design location.Compatible unit at a given design location.

Instance Methods [hide private]
 
__init__(self, energizationFlag=False, cuUsage='', removalDate='', cuAction='install', cuAccount='', cuQuantity='', ConditionFactors=None, CompatibleUnits=None, WorkTasks=None, Designs=None, CUGroups=None, DesignLocation=None, status=None, *args, **kw_args)
Initialises a new 'DesignLocationCU' instance.
 
addCUGroups(self, *CUGroups)
 
addCompatibleUnits(self, *CompatibleUnits)
 
addConditionFactors(self, *ConditionFactors)
 
addDesigns(self, *Designs)
 
addWorkTasks(self, *WorkTasks)
 
getCUGroups(self)
 
getCompatibleUnits(self)
 
getConditionFactors(self)
 
getDesignLocation(self)
 
getDesigns(self)
 
getWorkTasks(self)
 
removeCUGroups(self, *CUGroups)
 
removeCompatibleUnits(self, *CompatibleUnits)
 
removeConditionFactors(self, *ConditionFactors)
 
removeDesigns(self, *Designs)
 
removeWorkTasks(self, *WorkTasks)
 
setCUGroups(self, value)
 
setCompatibleUnits(self, value)
 
setConditionFactors(self, value)
 
setDesignLocation(self, value)
 
setDesigns(self, value)
 
setWorkTasks(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 = {'cuAccount': <type 'str'>, 'cuAction': <type 's...
  _attrs = ['energizationFlag', 'cuUsage', 'removalDate', 'cuAct...
  _defaults = {'cuAccount': '', 'cuAction': 'install', 'cuQuanti...
  _enums = {'cuAction': 'WorkActionKind'}
  _many_refs = ['ConditionFactors', 'CompatibleUnits', 'WorkTask...
  _refs = ['ConditionFactors', 'CompatibleUnits', 'WorkTasks', '...
  status = None
Properties [hide private]
  CUGroups
  CompatibleUnits
  ConditionFactors
  DesignLocation
  Designs
  WorkTasks

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

Inherited from object: __class__

Method Details [hide private]

__init__(self, energizationFlag=False, cuUsage='', removalDate='', cuAction='install', cuAccount='', cuQuantity='', ConditionFactors=None, CompatibleUnits=None, WorkTasks=None, Designs=None, CUGroups=None, DesignLocation=None, status=None, *args, **kw_args)
(Constructor)

 

Initialises a new 'DesignLocationCU' instance.

Parameters:
  • energizationFlag - True if associated electrical equipment is intended to be energized while work is being performed.
  • cuUsage - As the same CU can be used for different purposes and accounting purposes, usage must be specified. Examples include: distribution, transmission, substation.
  • removalDate - Year when a CU that represents an asset is removed.
  • cuAction - A code that instructs the crew what action to perform. Values are: "install", "remove", "transfer", "abandon"
  • cuAccount - A code that helps direct accounting (capital, expense, or accounting treatment).
  • cuQuantity - The quantity of the CU being assigned to this location.
  • ConditionFactors
  • CompatibleUnits
  • WorkTasks
  • Designs
  • CUGroups
  • DesignLocation
  • status
Overrides: object.__init__

Class Variable Details [hide private]

_attr_types

Value:
{'cuAccount': <type 'str'>,
 'cuAction': <type 'str'>,
 'cuQuantity': <type 'str'>,
 'cuUsage': <type 'str'>,
 'energizationFlag': <type 'bool'>,
 'removalDate': <type 'str'>}

_attrs

Value:
['energizationFlag',
 'cuUsage',
 'removalDate',
 'cuAction',
 'cuAccount',
 'cuQuantity']

_defaults

Value:
{'cuAccount': '',
 'cuAction': 'install',
 'cuQuantity': '',
 'cuUsage': '',
 'energizationFlag': False,
 'removalDate': ''}

_many_refs

Value:
['ConditionFactors',
 'CompatibleUnits',
 'WorkTasks',
 'Designs',
 'CUGroups']

_refs

Value:
['ConditionFactors',
 'CompatibleUnits',
 'WorkTasks',
 'Designs',
 'CUGroups',
 'DesignLocation',
 'status']

Property Details [hide private]

CUGroups

Get Method:
getCUGroups(self)
Set Method:
setCUGroups(self, value)

CompatibleUnits

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

ConditionFactors

Get Method:
getConditionFactors(self)
Set Method:
setConditionFactors(self, value)

DesignLocation

Get Method:
getDesignLocation(self)
Set Method:
setDesignLocation(self, value)

Designs

Get Method:
getDesigns(self)
Set Method:
setDesigns(self, value)

WorkTasks

Get Method:
getWorkTasks(self)
Set Method:
setWorkTasks(self, value)