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

Class Crew

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

A crew is a group of people with specific skills, tools, and vehicles.A crew is a group of people with specific skills, tools, and vehicles.

Instance Methods [hide private]
 
__init__(self, category='', Tools=None, SwitchingSchedules=None, Route=None, Capabilities=None, CrewMembers=None, OutageSteps=None, WorkEquipmentAssets=None, Assignments=None, Locations=None, WorkTasks=None, Organisations=None, ShiftPatterns=None, Vehicles=None, *args, **kw_args)
Initialises a new 'Crew' instance.
 
addAssignments(self, *Assignments)
 
addCapabilities(self, *Capabilities)
 
addCrewMembers(self, *CrewMembers)
 
addLocations(self, *Locations)
 
addOrganisations(self, *Organisations)
 
addOutageSteps(self, *OutageSteps)
 
addShiftPatterns(self, *ShiftPatterns)
 
addSwitchingSchedules(self, *SwitchingSchedules)
 
addTools(self, *Tools)
 
addVehicles(self, *Vehicles)
 
addWorkEquipmentAssets(self, *WorkEquipmentAssets)
 
addWorkTasks(self, *WorkTasks)
 
getAssignments(self)
All Assignments for this Crew.
 
getCapabilities(self)
 
getCrewMembers(self)
All ErpPersons that are members of this Crew.
 
getLocations(self)
 
getOrganisations(self)
 
getOutageSteps(self)
 
getRoute(self)
 
getShiftPatterns(self)
 
getSwitchingSchedules(self)
All SwitchingSchedules executed by this Crew.
 
getTools(self)
 
getVehicles(self)
 
getWorkEquipmentAssets(self)
 
getWorkTasks(self)
All WorkTasks this Crew participates in.
 
removeAssignments(self, *Assignments)
 
removeCapabilities(self, *Capabilities)
 
removeCrewMembers(self, *CrewMembers)
 
removeLocations(self, *Locations)
 
removeOrganisations(self, *Organisations)
 
removeOutageSteps(self, *OutageSteps)
 
removeShiftPatterns(self, *ShiftPatterns)
 
removeSwitchingSchedules(self, *SwitchingSchedules)
 
removeTools(self, *Tools)
 
removeVehicles(self, *Vehicles)
 
removeWorkEquipmentAssets(self, *WorkEquipmentAssets)
 
removeWorkTasks(self, *WorkTasks)
 
setAssignments(self, value)
 
setCapabilities(self, value)
 
setCrewMembers(self, value)
 
setLocations(self, value)
 
setOrganisations(self, value)
 
setOutageSteps(self, value)
 
setRoute(self, value)
 
setShiftPatterns(self, value)
 
setSwitchingSchedules(self, value)
 
setTools(self, value)
 
setVehicles(self, value)
 
setWorkEquipmentAssets(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 = {'category': <type 'str'>}
  _attrs = ['category']
  _defaults = {'category': ''}
  _many_refs = ['Tools', 'SwitchingSchedules', 'Capabilities', '...
  _refs = ['Tools', 'SwitchingSchedules', 'Route', 'Capabilities...

Inherited from Element'.Element (private): _enums

Properties [hide private]
  Assignments
All Assignments for this Crew.
  Capabilities
  CrewMembers
All ErpPersons that are members of this Crew.
  Locations
  Organisations
  OutageSteps
  Route
  ShiftPatterns
  SwitchingSchedules
All SwitchingSchedules executed by this Crew.
  Tools
  Vehicles
  WorkEquipmentAssets
  WorkTasks
All WorkTasks this Crew participates in.

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

Inherited from object: __class__

Method Details [hide private]

__init__(self, category='', Tools=None, SwitchingSchedules=None, Route=None, Capabilities=None, CrewMembers=None, OutageSteps=None, WorkEquipmentAssets=None, Assignments=None, Locations=None, WorkTasks=None, Organisations=None, ShiftPatterns=None, Vehicles=None, *args, **kw_args)
(Constructor)

 

Initialises a new 'Crew' instance.

Parameters:
  • category - Category by utility's work management standards and practices.
  • Tools
  • SwitchingSchedules - All SwitchingSchedules executed by this Crew.
  • Route
  • Capabilities
  • CrewMembers - All ErpPersons that are members of this Crew.
  • OutageSteps
  • WorkEquipmentAssets
  • Assignments - All Assignments for this Crew.
  • Locations
  • WorkTasks - All WorkTasks this Crew participates in.
  • Organisations
  • ShiftPatterns
  • Vehicles
Overrides: object.__init__

Class Variable Details [hide private]

_many_refs

Value:
['Tools',
 'SwitchingSchedules',
 'Capabilities',
 'CrewMembers',
 'OutageSteps',
 'WorkEquipmentAssets',
 'Assignments',
 'Locations',
...

_refs

Value:
['Tools',
 'SwitchingSchedules',
 'Route',
 'Capabilities',
 'CrewMembers',
 'OutageSteps',
 'WorkEquipmentAssets',
 'Assignments',
...

Property Details [hide private]

Assignments

All Assignments for this Crew.

Get Method:
getAssignments(self) - All Assignments for this Crew.
Set Method:
setAssignments(self, value)

Capabilities

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

CrewMembers

All ErpPersons that are members of this Crew.

Get Method:
getCrewMembers(self) - All ErpPersons that are members of this Crew.
Set Method:
setCrewMembers(self, value)

Locations

Get Method:
getLocations(self)
Set Method:
setLocations(self, value)

Organisations

Get Method:
getOrganisations(self)
Set Method:
setOrganisations(self, value)

OutageSteps

Get Method:
getOutageSteps(self)
Set Method:
setOutageSteps(self, value)

Route

Get Method:
getRoute(self)
Set Method:
setRoute(self, value)

ShiftPatterns

Get Method:
getShiftPatterns(self)
Set Method:
setShiftPatterns(self, value)

SwitchingSchedules

All SwitchingSchedules executed by this Crew.

Get Method:
getSwitchingSchedules(self) - All SwitchingSchedules executed by this Crew.
Set Method:
setSwitchingSchedules(self, value)

Tools

Get Method:
getTools(self)
Set Method:
setTools(self, value)

Vehicles

Get Method:
getVehicles(self)
Set Method:
setVehicles(self, value)

WorkEquipmentAssets

Get Method:
getWorkEquipmentAssets(self)
Set Method:
setWorkEquipmentAssets(self, value)

WorkTasks

All WorkTasks this Crew participates in.

Get Method:
getWorkTasks(self) - All WorkTasks this Crew participates in.
Set Method:
setWorkTasks(self, value)