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

Class WorkTask

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

A set of tasks is required to implement a design.A set of tasks is required to implement a design.

Instance Methods [hide private]
 
__init__(self, priority='', schedOverride='', EquipmentItems=None, Usages=None, MiscCostItems=None, Crews=None, Work=None, OverheadCost=None, DesignLocationCUs=None, ContractorItems=None, SwitchingSchedules=None, WorkFlowStep=None, Design=None, QualificationRequirements=None, Capabilities=None, WorkCostDetails=None, Assets=None, LaborItems=None, MaterialItems=None, *args, **kw_args)
Initialises a new 'WorkTask' instance.
 
addAssets(self, *Assets)
 
addCapabilities(self, *Capabilities)
 
addContractorItems(self, *ContractorItems)
 
addCrews(self, *Crews)
 
addDesignLocationCUs(self, *DesignLocationCUs)
 
addEquipmentItems(self, *EquipmentItems)
 
addLaborItems(self, *LaborItems)
 
addMaterialItems(self, *MaterialItems)
 
addMiscCostItems(self, *MiscCostItems)
 
addQualificationRequirements(self, *QualificationRequirements)
 
addSwitchingSchedules(self, *SwitchingSchedules)
 
addUsages(self, *Usages)
 
addWorkCostDetails(self, *WorkCostDetails)
 
getAssets(self)
 
getCapabilities(self)
 
getContractorItems(self)
 
getCrews(self)
All Crews participating in this WorkTask.
 
getDesign(self)
 
getDesignLocationCUs(self)
 
getEquipmentItems(self)
 
getLaborItems(self)
 
getMaterialItems(self)
 
getMiscCostItems(self)
 
getOverheadCost(self)
 
getQualificationRequirements(self)
 
getSwitchingSchedules(self)
 
getUsages(self)
 
getWork(self)
 
getWorkCostDetails(self)
 
getWorkFlowStep(self)
 
removeAssets(self, *Assets)
 
removeCapabilities(self, *Capabilities)
 
removeContractorItems(self, *ContractorItems)
 
removeCrews(self, *Crews)
 
removeDesignLocationCUs(self, *DesignLocationCUs)
 
removeEquipmentItems(self, *EquipmentItems)
 
removeLaborItems(self, *LaborItems)
 
removeMaterialItems(self, *MaterialItems)
 
removeMiscCostItems(self, *MiscCostItems)
 
removeQualificationRequirements(self, *QualificationRequirements)
 
removeSwitchingSchedules(self, *SwitchingSchedules)
 
removeUsages(self, *Usages)
 
removeWorkCostDetails(self, *WorkCostDetails)
 
setAssets(self, value)
 
setCapabilities(self, value)
 
setContractorItems(self, value)
 
setCrews(self, value)
 
setDesign(self, value)
 
setDesignLocationCUs(self, value)
 
setEquipmentItems(self, value)
 
setLaborItems(self, value)
 
setMaterialItems(self, value)
 
setMiscCostItems(self, value)
 
setOverheadCost(self, value)
 
setQualificationRequirements(self, value)
 
setSwitchingSchedules(self, value)
 
setUsages(self, value)
 
setWork(self, value)
 
setWorkCostDetails(self, value)
 
setWorkFlowStep(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 = {'priority': <type 'str'>, 'schedOverride': <typ...
  _attrs = ['priority', 'schedOverride']
  _defaults = {'priority': '', 'schedOverride': ''}
  _many_refs = ['EquipmentItems', 'Usages', 'MiscCostItems', 'Cr...
  _refs = ['EquipmentItems', 'Usages', 'MiscCostItems', 'Crews',...

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

Inherited from Element'.Element (private): _enums

Properties [hide private]
  Assets
  Capabilities
  ContractorItems
  Crews
All Crews participating in this WorkTask.
  Design
  DesignLocationCUs
  EquipmentItems
  LaborItems
  MaterialItems
  MiscCostItems
  OverheadCost
  QualificationRequirements
  SwitchingSchedules
  Usages
  Work
  WorkCostDetails
  WorkFlowStep

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, priority='', schedOverride='', EquipmentItems=None, Usages=None, MiscCostItems=None, Crews=None, Work=None, OverheadCost=None, DesignLocationCUs=None, ContractorItems=None, SwitchingSchedules=None, WorkFlowStep=None, Design=None, QualificationRequirements=None, Capabilities=None, WorkCostDetails=None, Assets=None, LaborItems=None, MaterialItems=None, *args, **kw_args)
(Constructor)

 

Initialises a new 'WorkTask' instance.

Parameters:
  • priority - The priority of this work task.
  • schedOverride - If specified, override schedule and perform this task in accordance with instructions specified here.
  • EquipmentItems
  • Usages
  • MiscCostItems
  • Crews - All Crews participating in this WorkTask.
  • Work
  • OverheadCost
  • DesignLocationCUs
  • ContractorItems
  • SwitchingSchedules
  • WorkFlowStep
  • Design
  • QualificationRequirements
  • Capabilities
  • WorkCostDetails
  • Assets
  • LaborItems
  • MaterialItems
Overrides: object.__init__

Class Variable Details [hide private]

_attr_types

Value:
{'priority': <type 'str'>, 'schedOverride': <type 'str'>}

_many_refs

Value:
['EquipmentItems',
 'Usages',
 'MiscCostItems',
 'Crews',
 'DesignLocationCUs',
 'ContractorItems',
 'SwitchingSchedules',
 'QualificationRequirements',
...

_refs

Value:
['EquipmentItems',
 'Usages',
 'MiscCostItems',
 'Crews',
 'Work',
 'OverheadCost',
 'DesignLocationCUs',
 'ContractorItems',
...

Property Details [hide private]

Assets

Get Method:
getAssets(self)
Set Method:
setAssets(self, value)

Capabilities

Get Method:
getCapabilities(self)
Set Method:
setCapabilities(self, value)

ContractorItems

Get Method:
getContractorItems(self)
Set Method:
setContractorItems(self, value)

Crews

All Crews participating in this WorkTask.

Get Method:
getCrews(self) - All Crews participating in this WorkTask.
Set Method:
setCrews(self, value)

Design

Get Method:
getDesign(self)
Set Method:
setDesign(self, value)

DesignLocationCUs

Get Method:
getDesignLocationCUs(self)
Set Method:
setDesignLocationCUs(self, value)

EquipmentItems

Get Method:
getEquipmentItems(self)
Set Method:
setEquipmentItems(self, value)

LaborItems

Get Method:
getLaborItems(self)
Set Method:
setLaborItems(self, value)

MaterialItems

Get Method:
getMaterialItems(self)
Set Method:
setMaterialItems(self, value)

MiscCostItems

Get Method:
getMiscCostItems(self)
Set Method:
setMiscCostItems(self, value)

OverheadCost

Get Method:
getOverheadCost(self)
Set Method:
setOverheadCost(self, value)

QualificationRequirements

Get Method:
getQualificationRequirements(self)
Set Method:
setQualificationRequirements(self, value)

SwitchingSchedules

Get Method:
getSwitchingSchedules(self)
Set Method:
setSwitchingSchedules(self, value)

Usages

Get Method:
getUsages(self)
Set Method:
setUsages(self, value)

Work

Get Method:
getWork(self)
Set Method:
setWork(self, value)

WorkCostDetails

Get Method:
getWorkCostDetails(self)
Set Method:
setWorkCostDetails(self, value)

WorkFlowStep

Get Method:
getWorkFlowStep(self)
Set Method:
setWorkFlowStep(self, value)