Package CIM15 :: Package IEC61970 :: Package Informative :: Package InfWork :: Module AccessPermit' :: Class AccessPermit
[hide private]
[frames] | no frames]

Class AccessPermit

                         object --+            
                                  |            
                   Element'.Element --+        
                                      |        
Core.IdentifiedObject'.IdentifiedObject --+    
                                          |    
         IEC61968.Common.Document'.Document --+
                                              |
                                             AccessPermit

A permit is sometimes needed to provide legal access to land or equipment. For example, local authority permission for road works.A permit is sometimes needed to provide legal access to land or equipment. For example, local authority permission for road works.

Instance Methods [hide private]
 
__init__(self, applicationNumber='', payment=0.0, effectiveDate='', expirationDate='', permitID='', *args, **kw_args)
Initialises a new 'AccessPermit' instance.

Inherited from IEC61968.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 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 = {'applicationNumber': <type 'str'>, 'effectiveDa...
  _attrs = ['applicationNumber', 'payment', 'effectiveDate', 'ex...
  _defaults = {'applicationNumber': '', 'effectiveDate': '', 'ex...
  _many_refs = []
  _refs = []

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

Inherited from Element'.Element (private): _enums

Properties [hide private]

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

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

Inherited from object: __class__

Method Details [hide private]

__init__(self, applicationNumber='', payment=0.0, effectiveDate='', expirationDate='', permitID='', *args, **kw_args)
(Constructor)

 

Initialises a new 'AccessPermit' instance.

Parameters:
  • applicationNumber - Permit application number that is used by municipality, state, province, etc.
  • payment - Total cost of permit.
  • effectiveDate - Date that permit became official.
  • expirationDate - Permit expiration date.
  • permitID - Permit identifier.
Overrides: object.__init__

Class Variable Details [hide private]

_attr_types

Value:
{'applicationNumber': <type 'str'>,
 'effectiveDate': <type 'str'>,
 'expirationDate': <type 'str'>,
 'payment': <type 'float'>,
 'permitID': <type 'str'>}

_attrs

Value:
['applicationNumber',
 'payment',
 'effectiveDate',
 'expirationDate',
 'permitID']

_defaults

Value:
{'applicationNumber': '',
 'effectiveDate': '',
 'expirationDate': '',
 'payment': 0.0,
 'permitID': ''}