Package CIM15 :: Package IEC61970 :: Package Core :: Module PowerSystemResource' :: Class PowerSystemResource
[hide private]
[frames] | no frames]

Class PowerSystemResource

                    object --+        
                             |        
              Element'.Element --+    
                                 |    
IdentifiedObject'.IdentifiedObject --+
                                     |
                                    PowerSystemResource
Known Subclasses:

A power system resource can be an item of equipment such as a Switch, an EquipmentContainer containing many individual items of equipment such as a Substation, or an organisational entity such as Company or SubControlArea. This provides for the nesting of collections of PowerSystemResources within other PowerSystemResources. For example, a Switch could be a member of a Substation and a Substation could be a member of a division of a Company.A power system resource can be an item of equipment such as a Switch, an EquipmentContainer containing many individual items of equipment such as a Substation, or an organisational entity such as Company or SubControlArea. This provides for the nesting of collections of PowerSystemResources within other PowerSystemResources. For example, a Switch could be a member of a Substation and a Substation could be a member of a division of a Company.

Instance Methods [hide private]
 
__init__(self, ChangeItems=None, ScheduleSteps=None, SafetyDocuments=None, OperatingShare=None, DocumentRoles=None, PsrLists=None, Measurements=None, ReportingGroup=None, PSRType=None, Assets=None, ErpOrganisationRoles=None, Location=None, PSREvent=None, NetworkDataSets=None, OutageSchedule=None, *args, **kw_args)
Initialises a new 'PowerSystemResource' instance.
 
addAssets(self, *Assets)
 
addChangeItems(self, *ChangeItems)
 
addDocumentRoles(self, *DocumentRoles)
 
addErpOrganisationRoles(self, *ErpOrganisationRoles)
 
addMeasurements(self, *Measurements)
 
addNetworkDataSets(self, *NetworkDataSets)
 
addOperatingShare(self, *OperatingShare)
 
addPSREvent(self, *PSREvent)
 
addPsrLists(self, *PsrLists)
 
addReportingGroup(self, *ReportingGroup)
 
addSafetyDocuments(self, *SafetyDocuments)
 
addScheduleSteps(self, *ScheduleSteps)
 
getAssets(self)
All assets represented by this power system resource.
 
getChangeItems(self)
 
getDocumentRoles(self)
 
getErpOrganisationRoles(self)
 
getLocation(self)
Location of this power system resource.
 
getMeasurements(self)
The Measurements that are included in the naming hierarchy where the PSR is the containing object
 
getNetworkDataSets(self)
 
getOperatingShare(self)
The linkage to any number of operating share objects.
 
getOutageSchedule(self)
A power system resource may have an outage schedule
 
getPSREvent(self)
All events associated with this power system resource.
 
getPSRType(self)
PSRType (custom classification) for this PowerSystemResource.
 
getPsrLists(self)
 
getReportingGroup(self)
Reporting groups to which this PSR belongs.
 
getSafetyDocuments(self)
 
getScheduleSteps(self)
 
removeAssets(self, *Assets)
 
removeChangeItems(self, *ChangeItems)
 
removeDocumentRoles(self, *DocumentRoles)
 
removeErpOrganisationRoles(self, *ErpOrganisationRoles)
 
removeMeasurements(self, *Measurements)
 
removeNetworkDataSets(self, *NetworkDataSets)
 
removeOperatingShare(self, *OperatingShare)
 
removePSREvent(self, *PSREvent)
 
removePsrLists(self, *PsrLists)
 
removeReportingGroup(self, *ReportingGroup)
 
removeSafetyDocuments(self, *SafetyDocuments)
 
removeScheduleSteps(self, *ScheduleSteps)
 
setAssets(self, value)
 
setChangeItems(self, value)
 
setDocumentRoles(self, value)
 
setErpOrganisationRoles(self, value)
 
setLocation(self, value)
 
setMeasurements(self, value)
 
setNetworkDataSets(self, value)
 
setOperatingShare(self, value)
 
setOutageSchedule(self, value)
 
setPSREvent(self, value)
 
setPSRType(self, value)
 
setPsrLists(self, value)
 
setReportingGroup(self, value)
 
setSafetyDocuments(self, value)
 
setScheduleSteps(self, value)

Inherited from 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 = {}
  _attrs = []
  _defaults = {}
  _many_refs = ['ChangeItems', 'ScheduleSteps', 'SafetyDocuments...
  _refs = ['ChangeItems', 'ScheduleSteps', 'SafetyDocuments', 'O...

Inherited from Element'.Element (private): _enums

Properties [hide private]
  Assets
All assets represented by this power system resource.
  ChangeItems
  DocumentRoles
  ErpOrganisationRoles
  Location
Location of this power system resource.
  Measurements
The Measurements that are included in the naming hierarchy where the PSR is the containing object
  NetworkDataSets
  OperatingShare
The linkage to any number of operating share objects.
  OutageSchedule
A power system resource may have an outage schedule
  PSREvent
All events associated with this power system resource.
  PSRType
PSRType (custom classification) for this PowerSystemResource.
  PsrLists
  ReportingGroup
Reporting groups to which this PSR belongs.
  SafetyDocuments
  ScheduleSteps

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

Inherited from object: __class__

Method Details [hide private]

__init__(self, ChangeItems=None, ScheduleSteps=None, SafetyDocuments=None, OperatingShare=None, DocumentRoles=None, PsrLists=None, Measurements=None, ReportingGroup=None, PSRType=None, Assets=None, ErpOrganisationRoles=None, Location=None, PSREvent=None, NetworkDataSets=None, OutageSchedule=None, *args, **kw_args)
(Constructor)

 

Initialises a new 'PowerSystemResource' instance.

Parameters:
  • ChangeItems
  • ScheduleSteps
  • SafetyDocuments
  • OperatingShare - The linkage to any number of operating share objects.
  • DocumentRoles
  • PsrLists
  • Measurements - The Measurements that are included in the naming hierarchy where the PSR is the containing object
  • ReportingGroup - Reporting groups to which this PSR belongs.
  • PSRType - PSRType (custom classification) for this PowerSystemResource.
  • Assets - All assets represented by this power system resource. For example, multiple conductor assets are electrically modelled as a single AC line segment.
  • ErpOrganisationRoles
  • Location - Location of this power system resource.
  • PSREvent - All events associated with this power system resource.
  • NetworkDataSets
  • OutageSchedule - A power system resource may have an outage schedule
Overrides: object.__init__

getAssets(self)

 

All assets represented by this power system resource. For example, multiple conductor assets are electrically modelled as a single AC line segment.


Class Variable Details [hide private]

_many_refs

Value:
['ChangeItems',
 'ScheduleSteps',
 'SafetyDocuments',
 'OperatingShare',
 'DocumentRoles',
 'PsrLists',
 'Measurements',
 'ReportingGroup',
...

_refs

Value:
['ChangeItems',
 'ScheduleSteps',
 'SafetyDocuments',
 'OperatingShare',
 'DocumentRoles',
 'PsrLists',
 'Measurements',
 'ReportingGroup',
...

Property Details [hide private]

Assets

All assets represented by this power system resource. For example, multiple conductor assets are electrically modelled as a single AC line segment.

Get Method:
getAssets(self) - All assets represented by this power system resource.
Set Method:
setAssets(self, value)

ChangeItems

Get Method:
getChangeItems(self)
Set Method:
setChangeItems(self, value)

DocumentRoles

Get Method:
getDocumentRoles(self)
Set Method:
setDocumentRoles(self, value)

ErpOrganisationRoles

Get Method:
getErpOrganisationRoles(self)
Set Method:
setErpOrganisationRoles(self, value)

Location

Location of this power system resource.

Get Method:
getLocation(self) - Location of this power system resource.
Set Method:
setLocation(self, value)

Measurements

The Measurements that are included in the naming hierarchy where the PSR is the containing object

Get Method:
getMeasurements(self) - The Measurements that are included in the naming hierarchy where the PSR is the containing object
Set Method:
setMeasurements(self, value)

NetworkDataSets

Get Method:
getNetworkDataSets(self)
Set Method:
setNetworkDataSets(self, value)

OperatingShare

The linkage to any number of operating share objects.

Get Method:
getOperatingShare(self) - The linkage to any number of operating share objects.
Set Method:
setOperatingShare(self, value)

OutageSchedule

A power system resource may have an outage schedule

Get Method:
getOutageSchedule(self) - A power system resource may have an outage schedule
Set Method:
setOutageSchedule(self, value)

PSREvent

All events associated with this power system resource.

Get Method:
getPSREvent(self) - All events associated with this power system resource.
Set Method:
setPSREvent(self, value)

PSRType

PSRType (custom classification) for this PowerSystemResource.

Get Method:
getPSRType(self) - PSRType (custom classification) for this PowerSystemResource.
Set Method:
setPSRType(self, value)

PsrLists

Get Method:
getPsrLists(self)
Set Method:
setPsrLists(self, value)

ReportingGroup

Reporting groups to which this PSR belongs.

Get Method:
getReportingGroup(self) - Reporting groups to which this PSR belongs.
Set Method:
setReportingGroup(self, value)

SafetyDocuments

Get Method:
getSafetyDocuments(self)
Set Method:
setSafetyDocuments(self, value)

ScheduleSteps

Get Method:
getScheduleSteps(self)
Set Method:
setScheduleSteps(self, value)