Package CIM15 :: Package IEC61968 :: Package Customers :: Module Tariff' :: Class Tariff
[hide private]
[frames] | no frames]

Class Tariff

                                  object --+            
                                           |            
                            Element'.Element --+        
                                               |        
IEC61970.Core.IdentifiedObject'.IdentifiedObject --+    
                                                   |    
                           Common.Document'.Document --+
                                                       |
                                                      Tariff

Document, approved by the responsible regulatory agency, listing the terms and conditions, including a schedule of prices, under which utility services will be provided. It has a unique number within the state or province. For rate schedules it is frequently allocated by the affiliated Public utilities commission (PUC).Document, approved by the responsible regulatory agency, listing the terms and conditions, including a schedule of prices, under which utility services will be provided. It has a unique number within the state or province. For rate schedules it is frequently allocated by the affiliated Public utilities commission (PUC).

Instance Methods [hide private]
 
__init__(self, startDate='', endDate='', PricingStructures=None, TariffProfiles=None, *args, **kw_args)
Initialises a new 'Tariff' instance.
 
addPricingStructures(self, *PricingStructures)
 
addTariffProfiles(self, *TariffProfiles)
 
getPricingStructures(self)
All pricing structures using this tariff.
 
getTariffProfiles(self)
All tariff profiles using this tariff.
 
removePricingStructures(self, *PricingStructures)
 
removeTariffProfiles(self, *TariffProfiles)
 
setPricingStructures(self, value)
 
setTariffProfiles(self, value)

Inherited from Common.Document'.Document: addActivityRecords, addAssetRoles, addChangeItems, addChangeSets, addErpOrganisationRoles, addErpPersonRoles, addFromDocumentRoles, addMeasurements, addNetworkDataSets, addPowerSystemResourceRoles, addScheduleParameterInfos, addScheduledEvents, addToDocumentRoles, getActivityRecords, getAssetRoles, getChangeItems, getChangeSets, getErpOrganisationRoles, getErpPersonRoles, getFromDocumentRoles, getMeasurements, getNetworkDataSets, getPowerSystemResourceRoles, getScheduleParameterInfos, getScheduledEvents, getToDocumentRoles, removeActivityRecords, removeAssetRoles, removeChangeItems, removeChangeSets, removeErpOrganisationRoles, removeErpPersonRoles, removeFromDocumentRoles, removeMeasurements, removeNetworkDataSets, removePowerSystemResourceRoles, removeScheduleParameterInfos, removeScheduledEvents, removeToDocumentRoles, setActivityRecords, setAssetRoles, setChangeItems, setChangeSets, setErpOrganisationRoles, setErpPersonRoles, setFromDocumentRoles, setMeasurements, setNetworkDataSets, setPowerSystemResourceRoles, setScheduleParameterInfos, setScheduledEvents, setToDocumentRoles

Inherited from IEC61970.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 = {'endDate': <type 'str'>, 'startDate': <type 'st...
  _attrs = ['startDate', 'endDate']
  _defaults = {'endDate': '', 'startDate': ''}
  _many_refs = ['PricingStructures', 'TariffProfiles']
  _refs = ['PricingStructures', 'TariffProfiles']

Inherited from Common.Document'.Document: docStatus, electronicAddress, status

Inherited from Element'.Element (private): _enums

Properties [hide private]
  PricingStructures
All pricing structures using this tariff.
  TariffProfiles
All tariff profiles using this tariff.

Inherited from Common.Document'.Document: ActivityRecords, AssetRoles, ChangeItems, ChangeSets, ErpOrganisationRoles, ErpPersonRoles, FromDocumentRoles, Measurements, NetworkDataSets, PowerSystemResourceRoles, ScheduleParameterInfos, ScheduledEvents, ToDocumentRoles

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

Inherited from object: __class__

Method Details [hide private]

__init__(self, startDate='', endDate='', PricingStructures=None, TariffProfiles=None, *args, **kw_args)
(Constructor)

 

Initialises a new 'Tariff' instance.

Parameters:
  • startDate - Date tariff was activated.
  • endDate - (if tariff became inactive) Date tariff was terminated.
  • PricingStructures - All pricing structures using this tariff.
  • TariffProfiles - All tariff profiles using this tariff.
Overrides: object.__init__

Class Variable Details [hide private]

_attr_types

Value:
{'endDate': <type 'str'>, 'startDate': <type 'str'>}

Property Details [hide private]

PricingStructures

All pricing structures using this tariff.

Get Method:
getPricingStructures(self) - All pricing structures using this tariff.
Set Method:
setPricingStructures(self, value)

TariffProfiles

All tariff profiles using this tariff.

Get Method:
getTariffProfiles(self) - All tariff profiles using this tariff.
Set Method:
setTariffProfiles(self, value)