Package CIM14 :: Package IEC61970 :: Package Topology :: Module BusNameMarker' :: Class BusNameMarker
[hide private]
[frames] | no frames]

Class BusNameMarker

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

Used to apply user standard names to topology buses. Typically used for 'bus/branch' case generation. Associated with one or more ConnectivityNodes that are normally a part of the bus name. The associated ConnectivityNodes are to be connected by non-retained switches. For a ring bus station configuration, all busbar connectivity nodes in the ring are typically associated. For a breaker and a half scheme, both busbars would be associated. For a ring bus, all busbars would be associated. For a 'straight' busbar configuration, only the main connectivity node at the busbar would be associated.

Instance Methods [hide private]
 
__init__(self, ReportingGroup=None, ConnectivityNode=None, *args, **kw_args)
Initialises a new 'BusNameMarker' instance.
 
addConnectivityNode(self, *ConnectivityNode)
 
getConnectivityNode(self)
The list of nodes which have the same bus name in the normal topology.
 
getReportingGroup(self)
The reporting group to which this BusNameMarker belongs.
 
removeConnectivityNode(self, *ConnectivityNode)
 
setConnectivityNode(self, value)
 
setReportingGroup(self, value)

Inherited from Core.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 = ['ConnectivityNode']
  _refs = ['ReportingGroup', 'ConnectivityNode']

Inherited from Element'.Element (private): _enums

Properties [hide private]
  ConnectivityNode
The list of nodes which have the same bus name in the normal topology.
  ReportingGroup
The reporting group to which this BusNameMarker belongs.

Inherited from Core.IdentifiedObject'.IdentifiedObject: ModelingAuthoritySet

Inherited from object: __class__

Method Details [hide private]

__init__(self, ReportingGroup=None, ConnectivityNode=None, *args, **kw_args)
(Constructor)

 

Initialises a new 'BusNameMarker' instance.

Parameters:
  • ReportingGroup - The reporting group to which this BusNameMarker belongs.
  • ConnectivityNode - The list of nodes which have the same bus name in the normal topology. Note that this list of ConnectivityNodes should be connected by objects derived from Switch that are normally closed.
Overrides: object.__init__

getConnectivityNode(self)

 

The list of nodes which have the same bus name in the normal topology. Note that this list of ConnectivityNodes should be connected by objects derived from Switch that are normally closed.


Property Details [hide private]

ConnectivityNode

The list of nodes which have the same bus name in the normal topology. Note that this list of ConnectivityNodes should be connected by objects derived from Switch that are normally closed.

Get Method:
getConnectivityNode(self) - The list of nodes which have the same bus name in the normal topology.
Set Method:
setConnectivityNode(self, value)

ReportingGroup

The reporting group to which this BusNameMarker belongs.

Get Method:
getReportingGroup(self) - The reporting group to which this BusNameMarker belongs.
Set Method:
setReportingGroup(self, value)