Package CIM15 :: 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.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, Terminal=None, ReportingGroup=None, *args, **kw_args)
Initialises a new 'BusNameMarker' instance.
 
addTerminal(self, *Terminal)
 
getReportingGroup(self)
The reporting group to which this BusNameMarker belongs.
 
getTerminal(self)
A list of Terminals from the set of Terminals which are connected at the same bus (TopologicalNode) in the normal topology.
 
removeTerminal(self, *Terminal)
 
setReportingGroup(self, value)
 
setTerminal(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 = {}
  _attrs = []
  _defaults = {}
  _many_refs = ['Terminal']
  _refs = ['Terminal', 'ReportingGroup']

Inherited from Element'.Element (private): _enums

Properties [hide private]
  ReportingGroup
The reporting group to which this BusNameMarker belongs.
  Terminal
A list of Terminals from the set of Terminals which are connected at the same bus (TopologicalNode) in the normal topology.

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

Inherited from object: __class__

Method Details [hide private]

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

 

Initialises a new 'BusNameMarker' instance.

Parameters:
  • Terminal - A list of Terminals from the set of Terminals which are connected at the same bus (TopologicalNode) in the normal topology. At least one Terminal from the set of normally connected Terminals shall be in the list.
  • ReportingGroup - The reporting group to which this BusNameMarker belongs.
Overrides: object.__init__

getTerminal(self)

 

A list of Terminals from the set of Terminals which are connected at the same bus (TopologicalNode) in the normal topology. At least one Terminal from the set of normally connected Terminals shall be in the list.


Property Details [hide private]

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)

Terminal

A list of Terminals from the set of Terminals which are connected at the same bus (TopologicalNode) in the normal topology. At least one Terminal from the set of normally connected Terminals shall be in the list.

Get Method:
getTerminal(self) - A list of Terminals from the set of Terminals which are connected at the same bus (TopologicalNode) in the normal topology.
Set Method:
setTerminal(self, value)