Package CIM15 :: Package IEC61970 :: Package Informative :: Package InfAssets :: Module Structure' :: Class Structure
[hide private]
[frames] | no frames]

Class Structure

                         object --+                
                                  |                
                   Element'.Element --+            
                                      |            
Core.IdentifiedObject'.IdentifiedObject --+        
                                          |        
               IEC61968.Assets.Asset'.Asset --+    
                                              |    
 IEC61968.Assets.AssetContainer'.AssetContainer --+
                                                  |
                                                 Structure
Known Subclasses:

Construction holding assets such as conductors, transformers, switchgear, etc.Construction holding assets such as conductors, transformers, switchgear, etc.

Instance Methods [hide private]
 
__init__(self, ratedVoltage=0.0, fumigantAppliedDate='', weedRemovedDate='', removeWeed=False, height=0.0, fumigantName='', materialKind='wood', StructureSupportInfos=None, MountingConnections=None, *args, **kw_args)
Initialises a new 'Structure' instance.
 
addMountingConnections(self, *MountingConnections)
 
addStructureSupportInfos(self, *StructureSupportInfos)
 
getMountingConnections(self)
 
getStructureSupportInfos(self)
 
removeMountingConnections(self, *MountingConnections)
 
removeStructureSupportInfos(self, *StructureSupportInfos)
 
setMountingConnections(self, value)
 
setStructureSupportInfos(self, value)

Inherited from IEC61968.Assets.AssetContainer'.AssetContainer: addAssets, addLandProperties, addSeals, getAssets, getLandProperties, getSeals, removeAssets, removeLandProperties, removeSeals, setAssets, setLandProperties, setSeals

Inherited from IEC61968.Assets.Asset'.Asset: addActivityRecords, addAssetFunctions, addAssetPropertyCurves, addChangeItems, addDocumentRoles, addErpOrganisationRoles, addErpRecDeliveryItems, addFromAssetRoles, addMeasurements, addMediums, addPowerSystemResources, addProperties, addRatings, addReliabilityInfos, addScheduledEvents, addToAssetRoles, getActivityRecords, getAssetContainer, getAssetFunctions, getAssetInfo, getAssetPropertyCurves, getChangeItems, getDocumentRoles, getErpInventory, getErpItemMaster, getErpOrganisationRoles, getErpRecDeliveryItems, getFinancialInfo, getFromAssetRoles, getLocation, getMeasurements, getMediums, getPowerSystemResources, getProperties, getRatings, getReliabilityInfos, getScheduledEvents, getToAssetRoles, getWorkTask, removeActivityRecords, removeAssetFunctions, removeAssetPropertyCurves, removeChangeItems, removeDocumentRoles, removeErpOrganisationRoles, removeErpRecDeliveryItems, removeFromAssetRoles, removeMeasurements, removeMediums, removePowerSystemResources, removeProperties, removeRatings, removeReliabilityInfos, removeScheduledEvents, removeToAssetRoles, setActivityRecords, setAssetContainer, setAssetFunctions, setAssetInfo, setAssetPropertyCurves, setChangeItems, setDocumentRoles, setErpInventory, setErpItemMaster, setErpOrganisationRoles, setErpRecDeliveryItems, setFinancialInfo, setFromAssetRoles, setLocation, setMeasurements, setMediums, setPowerSystemResources, setProperties, setRatings, setReliabilityInfos, setScheduledEvents, setToAssetRoles, setWorkTask

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 = {'fumigantAppliedDate': <type 'str'>, 'fumigantN...
  _attrs = ['ratedVoltage', 'fumigantAppliedDate', 'weedRemovedD...
  _defaults = {'fumigantAppliedDate': '', 'fumigantName': '', 'h...
  _enums = {'materialKind': 'StructureMaterialKind'}
  _many_refs = ['StructureSupportInfos', 'MountingConnections']
  _refs = ['StructureSupportInfos', 'MountingConnections']

Inherited from IEC61968.Assets.Asset'.Asset: acceptanceTest, electronicAddress, status

Properties [hide private]
  MountingConnections
  StructureSupportInfos

Inherited from IEC61968.Assets.AssetContainer'.AssetContainer: Assets, LandProperties, Seals

Inherited from IEC61968.Assets.Asset'.Asset: ActivityRecords, AssetContainer, AssetFunctions, AssetInfo, AssetPropertyCurves, ChangeItems, DocumentRoles, ErpInventory, ErpItemMaster, ErpOrganisationRoles, ErpRecDeliveryItems, FinancialInfo, FromAssetRoles, Location, Measurements, Mediums, PowerSystemResources, Properties, Ratings, ReliabilityInfos, ScheduledEvents, ToAssetRoles, WorkTask

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

Inherited from object: __class__

Method Details [hide private]

__init__(self, ratedVoltage=0.0, fumigantAppliedDate='', weedRemovedDate='', removeWeed=False, height=0.0, fumigantName='', materialKind='wood', StructureSupportInfos=None, MountingConnections=None, *args, **kw_args)
(Constructor)

 

Initialises a new 'Structure' instance.

Parameters:
  • ratedVoltage - Maximum rated voltage of the equipment that can be mounted on/contained within the structure.
  • fumigantAppliedDate - Date fumigant was last applied.
  • weedRemovedDate - Date weed were last removed.
  • removeWeed - True if weeds are to be removed around asset.
  • height - Visible height of structure above ground level for overhead construction (e.g., Pole or Tower) or below ground level for an underground vault, manhole, etc. Refer to associated DimensionPropertiesInfo for other types of dimensions.
  • fumigantName - Name of fumigant.
  • materialKind - Material this structure is made of. Values are: "wood", "concrete", "steel", "other"
  • StructureSupportInfos
  • MountingConnections
Overrides: object.__init__

Class Variable Details [hide private]

_attr_types

Value:
{'fumigantAppliedDate': <type 'str'>,
 'fumigantName': <type 'str'>,
 'height': <type 'float'>,
 'materialKind': <type 'str'>,
 'ratedVoltage': <type 'float'>,
 'removeWeed': <type 'bool'>,
 'weedRemovedDate': <type 'str'>}

_attrs

Value:
['ratedVoltage',
 'fumigantAppliedDate',
 'weedRemovedDate',
 'removeWeed',
 'height',
 'fumigantName',
 'materialKind']

_defaults

Value:
{'fumigantAppliedDate': '',
 'fumigantName': '',
 'height': 0.0,
 'materialKind': 'wood',
 'ratedVoltage': 0.0,
 'removeWeed': False,
 'weedRemovedDate': ''}

Property Details [hide private]

MountingConnections

Get Method:
getMountingConnections(self)
Set Method:
setMountingConnections(self, value)

StructureSupportInfos

Get Method:
getStructureSupportInfos(self)
Set Method:
setStructureSupportInfos(self, value)