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

Class Design

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

A design for consideration by customers, potential customers, or internal work. Note that the Version of design is the revision attribute that is inherited from Document.A design for consideration by customers, potential customers, or internal work. Note that the Version of design is the revision attribute that is inherited from Document.

Instance Methods [hide private]
 
__init__(self, costEstimate=0.0, kind='asBuilt', price=0.0, DesignLocations=None, WorkCostDetails=None, ConditionFactors=None, WorkTasks=None, ErpBOMs=None, Work=None, DesignLocationsCUs=None, ErpQuoteLineItem=None, *args, **kw_args)
Initialises a new 'Design' instance.
 
addConditionFactors(self, *ConditionFactors)
 
addDesignLocations(self, *DesignLocations)
 
addDesignLocationsCUs(self, *DesignLocationsCUs)
 
addErpBOMs(self, *ErpBOMs)
 
addWorkCostDetails(self, *WorkCostDetails)
 
addWorkTasks(self, *WorkTasks)
 
getConditionFactors(self)
 
getDesignLocations(self)
 
getDesignLocationsCUs(self)
 
getErpBOMs(self)
 
getErpQuoteLineItem(self)
 
getWork(self)
 
getWorkCostDetails(self)
 
getWorkTasks(self)
 
removeConditionFactors(self, *ConditionFactors)
 
removeDesignLocations(self, *DesignLocations)
 
removeDesignLocationsCUs(self, *DesignLocationsCUs)
 
removeErpBOMs(self, *ErpBOMs)
 
removeWorkCostDetails(self, *WorkCostDetails)
 
removeWorkTasks(self, *WorkTasks)
 
setConditionFactors(self, value)
 
setDesignLocations(self, value)
 
setDesignLocationsCUs(self, value)
 
setErpBOMs(self, value)
 
setErpQuoteLineItem(self, value)
 
setWork(self, value)
 
setWorkCostDetails(self, value)
 
setWorkTasks(self, value)

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 = {'costEstimate': <type 'float'>, 'kind': <type '...
  _attrs = ['costEstimate', 'kind', 'price']
  _defaults = {'costEstimate': 0.0, 'kind': 'asBuilt', 'price': ...
  _enums = {'kind': 'DesignKind'}
  _many_refs = ['DesignLocations', 'WorkCostDetails', 'Condition...
  _refs = ['DesignLocations', 'WorkCostDetails', 'ConditionFacto...

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

Properties [hide private]
  ConditionFactors
  DesignLocations
  DesignLocationsCUs
  ErpBOMs
  ErpQuoteLineItem
  Work
  WorkCostDetails
  WorkTasks

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, costEstimate=0.0, kind='asBuilt', price=0.0, DesignLocations=None, WorkCostDetails=None, ConditionFactors=None, WorkTasks=None, ErpBOMs=None, Work=None, DesignLocationsCUs=None, ErpQuoteLineItem=None, *args, **kw_args)
(Constructor)

 

Initialises a new 'Design' instance.

Parameters:
  • costEstimate - Estimated cost (not price) of design.
  • kind - Kind of this design. Values are: "asBuilt", "other", "estimated"
  • price - Price to customer for implementing design.
  • DesignLocations
  • WorkCostDetails
  • ConditionFactors
  • WorkTasks
  • ErpBOMs
  • Work
  • DesignLocationsCUs
  • ErpQuoteLineItem
Overrides: object.__init__

Class Variable Details [hide private]

_attr_types

Value:
{'costEstimate': <type 'float'>,
 'kind': <type 'str'>,
 'price': <type 'float'>}

_defaults

Value:
{'costEstimate': 0.0, 'kind': 'asBuilt', 'price': 0.0}

_many_refs

Value:
['DesignLocations',
 'WorkCostDetails',
 'ConditionFactors',
 'WorkTasks',
 'ErpBOMs',
 'DesignLocationsCUs']

_refs

Value:
['DesignLocations',
 'WorkCostDetails',
 'ConditionFactors',
 'WorkTasks',
 'ErpBOMs',
 'Work',
 'DesignLocationsCUs',
 'ErpQuoteLineItem']

Property Details [hide private]

ConditionFactors

Get Method:
getConditionFactors(self)
Set Method:
setConditionFactors(self, value)

DesignLocations

Get Method:
getDesignLocations(self)
Set Method:
setDesignLocations(self, value)

DesignLocationsCUs

Get Method:
getDesignLocationsCUs(self)
Set Method:
setDesignLocationsCUs(self, value)

ErpBOMs

Get Method:
getErpBOMs(self)
Set Method:
setErpBOMs(self, value)

ErpQuoteLineItem

Get Method:
getErpQuoteLineItem(self)
Set Method:
setErpQuoteLineItem(self, value)

Work

Get Method:
getWork(self)
Set Method:
setWork(self, value)

WorkCostDetails

Get Method:
getWorkCostDetails(self)
Set Method:
setWorkCostDetails(self, value)

WorkTasks

Get Method:
getWorkTasks(self)
Set Method:
setWorkTasks(self, value)