Package CIM14 :: Package IEC61970 :: Package Core :: Module ReportingGroup' :: Class ReportingGroup
[hide private]
[frames] | no frames]

Class ReportingGroup

                    object --+        
                             |        
              Element'.Element --+    
                                 |    
IdentifiedObject'.IdentifiedObject --+
                                     |
                                    ReportingGroup

A reporting group is used for various ad-hoc groupings used for reporting.

Instance Methods [hide private]
 
__init__(self, ReportingSuperGroup=None, TopologicalNode=None, BusNameMarker=None, PowerSystemResource=None, *args, **kw_args)
Initialises a new 'ReportingGroup' instance.
 
addBusNameMarker(self, *BusNameMarker)
 
addPowerSystemResource(self, *PowerSystemResource)
 
addTopologicalNode(self, *TopologicalNode)
 
getBusNameMarker(self)
The BusNameMarkers that belong to this reporting group.
 
getPowerSystemResource(self)
PSR's which belong to this reporting group.
 
getReportingSuperGroup(self)
Reporting super group to which this reporting group belongs.
 
getTopologicalNode(self)
The topological nodes that belong to the reporting group.
 
removeBusNameMarker(self, *BusNameMarker)
 
removePowerSystemResource(self, *PowerSystemResource)
 
removeTopologicalNode(self, *TopologicalNode)
 
setBusNameMarker(self, value)
 
setPowerSystemResource(self, value)
 
setReportingSuperGroup(self, value)
 
setTopologicalNode(self, value)

Inherited from IdentifiedObject'.IdentifiedObject: getModelingAuthoritySet, setModelingAuthoritySet

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 = ['TopologicalNode', 'BusNameMarker', 'PowerSystem...
  _refs = ['ReportingSuperGroup', 'TopologicalNode', 'BusNameMar...

Inherited from Element'.Element (private): _enums

Properties [hide private]
  BusNameMarker
The BusNameMarkers that belong to this reporting group.
  PowerSystemResource
PSR's which belong to this reporting group.
  ReportingSuperGroup
Reporting super group to which this reporting group belongs.
  TopologicalNode
The topological nodes that belong to the reporting group.

Inherited from IdentifiedObject'.IdentifiedObject: ModelingAuthoritySet

Inherited from object: __class__

Method Details [hide private]

__init__(self, ReportingSuperGroup=None, TopologicalNode=None, BusNameMarker=None, PowerSystemResource=None, *args, **kw_args)
(Constructor)

 

Initialises a new 'ReportingGroup' instance.

Parameters:
  • ReportingSuperGroup - Reporting super group to which this reporting group belongs.
  • TopologicalNode - The topological nodes that belong to the reporting group.
  • BusNameMarker - The BusNameMarkers that belong to this reporting group.
  • PowerSystemResource - PSR's which belong to this reporting group.
Overrides: object.__init__

Class Variable Details [hide private]

_many_refs

Value:
['TopologicalNode', 'BusNameMarker', 'PowerSystemResource']

_refs

Value:
['ReportingSuperGroup',
 'TopologicalNode',
 'BusNameMarker',
 'PowerSystemResource']

Property Details [hide private]

BusNameMarker

The BusNameMarkers that belong to this reporting group.

Get Method:
getBusNameMarker(self) - The BusNameMarkers that belong to this reporting group.
Set Method:
setBusNameMarker(self, value)

PowerSystemResource

PSR's which belong to this reporting group.

Get Method:
getPowerSystemResource(self) - PSR's which belong to this reporting group.
Set Method:
setPowerSystemResource(self, value)

ReportingSuperGroup

Reporting super group to which this reporting group belongs.

Get Method:
getReportingSuperGroup(self) - Reporting super group to which this reporting group belongs.
Set Method:
setReportingSuperGroup(self, value)

TopologicalNode

The topological nodes that belong to the reporting group.

Get Method:
getTopologicalNode(self) - The topological nodes that belong to the reporting group.
Set Method:
setTopologicalNode(self, value)