Package CIM15 :: Package IEC61970 :: Package Informative :: Package InfERPSupport :: Module OrgOrgRole' :: Class OrgOrgRole
[hide private]
[frames] | no frames]

Class OrgOrgRole

                         object --+            
                                  |            
                   Element'.Element --+        
                                      |        
Core.IdentifiedObject'.IdentifiedObject --+    
                                          |    
                       InfCommon.Role'.Role --+
                                              |
                                             OrgOrgRole

Roles played between Organisations and other Organisations. This includes role ups for ogranisations, cost centers, profit centers, regulatory reporting, etc. Note that the parent and child relationship is indicated by the name on each end of the association.Roles played between Organisations and other Organisations. This includes role ups for ogranisations, cost centers, profit centers, regulatory reporting, etc. Note that the parent and child relationship is indicated by the name on each end of the association.

Instance Methods [hide private]
 
__init__(self, clientID='', ParentOrganisation=None, ChildOrganisation=None, *args, **kw_args)
Initialises a new 'OrgOrgRole' instance.
 
getChildOrganisation(self)
 
getParentOrganisation(self)
 
setChildOrganisation(self, value)
 
setParentOrganisation(self, value)

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 = {'clientID': <type 'str'>}
  _attrs = ['clientID']
  _defaults = {'clientID': ''}
  _refs = ['ParentOrganisation', 'ChildOrganisation']

Inherited from InfCommon.Role'.Role: status

Inherited from InfCommon.Role'.Role (private): _many_refs

Inherited from Element'.Element (private): _enums

Properties [hide private]
  ChildOrganisation
  ParentOrganisation

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

Inherited from object: __class__

Method Details [hide private]

__init__(self, clientID='', ParentOrganisation=None, ChildOrganisation=None, *args, **kw_args)
(Constructor)

 

Initialises a new 'OrgOrgRole' instance.

Parameters:
  • clientID - Identifiers of the organisation held by another organisation, such as a government agency (federal, state, province, city, county), financial institution (Dun and Bradstreet), etc.
  • ParentOrganisation
  • ChildOrganisation
Overrides: object.__init__

Property Details [hide private]

ChildOrganisation

Get Method:
getChildOrganisation(self)
Set Method:
setChildOrganisation(self, value)

ParentOrganisation

Get Method:
getParentOrganisation(self)
Set Method:
setParentOrganisation(self, value)