Package CIM15 :: Package IEC61968 :: Package Common :: Module Organisation' :: Class Organisation
[hide private]
[frames] | no frames]

Class Organisation

                                  object --+        
                                           |        
                            Element'.Element --+    
                                               |    
IEC61970.Core.IdentifiedObject'.IdentifiedObject --+
                                                   |
                                                  Organisation
Known Subclasses:

Organisation that might have roles as utility, contractor, supplier, manufacturer, customer, etc.Organisation that might have roles as utility, contractor, supplier, manufacturer, customer, etc.

Instance Methods [hide private]
 
__init__(self, phone2=None, phone1=None, streetAddress=None, postalAddress=None, electronicAddress=None, BusinessRoles=None, *args, **kw_args)
Initialises a new 'Organisation' instance.
 
addBusinessRoles(self, *BusinessRoles)
 
getBusinessRoles(self)
 
removeBusinessRoles(self, *BusinessRoles)
 
setBusinessRoles(self, value)

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 = {}
  _attrs = []
  _defaults = {}
  _many_refs = ['BusinessRoles']
  _refs = ['phone2', 'phone1', 'streetAddress', 'postalAddress',...
  electronicAddress = None
  phone1 = None
  phone2 = None
  postalAddress = None
  streetAddress = None

Inherited from Element'.Element (private): _enums

Properties [hide private]
  BusinessRoles

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

Inherited from object: __class__

Method Details [hide private]

__init__(self, phone2=None, phone1=None, streetAddress=None, postalAddress=None, electronicAddress=None, BusinessRoles=None, *args, **kw_args)
(Constructor)

 

Initialises a new 'Organisation' instance.

Parameters:
  • phone2 - Additional phone number.
  • phone1 - Phone number.
  • streetAddress - Street address.
  • postalAddress - Postal address, potentially different than 'streetAddress' (e.g., another city).
  • electronicAddress - Electronic address.
  • BusinessRoles
Overrides: object.__init__

Class Variable Details [hide private]

_refs

Value:
['phone2',
 'phone1',
 'streetAddress',
 'postalAddress',
 'electronicAddress',
 'BusinessRoles']

Property Details [hide private]

BusinessRoles

Get Method:
getBusinessRoles(self)
Set Method:
setBusinessRoles(self, value)