Package CIM15 :: Package IEC61970 :: Package Informative :: Package InfCustomers :: Module ComplianceEvent' :: Class ComplianceEvent
[hide private]
[frames] | no frames]

Class ComplianceEvent

                            object --+            
                                     |            
                      Element'.Element --+        
                                         |        
   Core.IdentifiedObject'.IdentifiedObject --+    
                                             |    
IEC61968.Common.ActivityRecord'.ActivityRecord --+
                                                 |
                                                ComplianceEvent

Compliance events are used for reporting regulatory or contract compliance issues and/or variances. These might be created as a consequence of local business processes and associated rules. It is anticipated that this class will be customised extensively to meet local implementation needs. Use inherited 'category' to indicate that, for example, expected performance will not be met or reported as mandated.Compliance events are used for reporting regulatory or contract compliance issues and/or variances. These might be created as a consequence of local business processes and associated rules. It is anticipated that this class will be customised extensively to meet local implementation needs. Use inherited 'category' to indicate that, for example, expected performance will not be met or reported as mandated.

Instance Methods [hide private]
 
__init__(self, deadline='', *args, **kw_args)
Initialises a new 'ComplianceEvent' instance.

Inherited from IEC61968.Common.ActivityRecord'.ActivityRecord: addAssets, addDocuments, addErpPersons, addOrganisations, getAssets, getDocuments, getErpPersons, getOrganisations, getScheduledEvent, removeAssets, removeDocuments, removeErpPersons, removeOrganisations, setAssets, setDocuments, setErpPersons, setOrganisations, setScheduledEvent

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 = {'deadline': <type 'str'>}
  _attrs = ['deadline']
  _defaults = {'deadline': ''}
  _many_refs = []
  _refs = []

Inherited from IEC61968.Common.ActivityRecord'.ActivityRecord: status

Inherited from Element'.Element (private): _enums

Properties [hide private]

Inherited from IEC61968.Common.ActivityRecord'.ActivityRecord: Assets, Documents, ErpPersons, Organisations, ScheduledEvent

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

Inherited from object: __class__

Method Details [hide private]

__init__(self, deadline='', *args, **kw_args)
(Constructor)

 

Initialises a new 'ComplianceEvent' instance.

Parameters:
  • deadline - The deadline for compliance.
Overrides: object.__init__