Package CIM14 :: Package Dynamics :: Module BlockUsageOutputReference' :: Class BlockUsageOutputReference
[hide private]
[frames] | no frames]

Class BlockUsageOutputReference

                                  object --+        
                                           |        
                            Element'.Element --+    
                                               |    
IEC61970.Core.IdentifiedObject'.IdentifiedObject --+
                                                   |
                                                  BlockUsageOutputReference

Used at instance level to tie the input of a referenced block to the output of another referenced block. Note that typically an input is only tied to an output of another block at the same PowerSystemResource, but there is no restriction to do so. If the output is implicity tied to an input, then the an instance of this class is not required. The sole purpose of this class is to explicitly tio the input of other blocks at the power system instance level.

Instance Methods [hide private]
 
__init__(self, block0=None, BlockUsageInputReference=None, metaBlockOutput0=None, *args, **kw_args)
Initialises a new 'BlockUsageOutputReference' instance.
 
addBlockUsageInputReference(self, *BlockUsageInputReference)
 
getBlockUsageInputReference(self)
Can cross BlockUsage objects.
 
getblock0(self)
 
getmetaBlockOutput0(self)
 
removeBlockUsageInputReference(self, *BlockUsageInputReference)
 
setBlockUsageInputReference(self, value)
 
setblock0(self, value)
 
setmetaBlockOutput0(self, value)

Inherited from IEC61970.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 = ['BlockUsageInputReference']
  _refs = ['block0', 'BlockUsageInputReference', 'metaBlockOutpu...

Inherited from Element'.Element (private): _enums

Properties [hide private]
  BlockUsageInputReference
Can cross BlockUsage objects.
  block0
  metaBlockOutput0

Inherited from IEC61970.Core.IdentifiedObject'.IdentifiedObject: ModelingAuthoritySet

Inherited from object: __class__

Method Details [hide private]

__init__(self, block0=None, BlockUsageInputReference=None, metaBlockOutput0=None, *args, **kw_args)
(Constructor)

 

Initialises a new 'BlockUsageOutputReference' instance.

Parameters:
  • block0
  • BlockUsageInputReference - Can cross BlockUsage objects.
  • metaBlockOutput0
Overrides: object.__init__

Class Variable Details [hide private]

_refs

Value:
['block0', 'BlockUsageInputReference', 'metaBlockOutput0']

Property Details [hide private]

BlockUsageInputReference

Can cross BlockUsage objects.

Get Method:
getBlockUsageInputReference(self) - Can cross BlockUsage objects.
Set Method:
setBlockUsageInputReference(self, value)

block0

Get Method:
getblock0(self)
Set Method:
setblock0(self, value)

metaBlockOutput0

Get Method:
getmetaBlockOutput0(self)
Set Method:
setmetaBlockOutput0(self, value)