Class: BuildingSync::Building
- Inherits:
-
Object
- Object
- BuildingSync::Building
- Defined in:
- lib/BuildingSync.rb
Overview
http://www.gbxml.org/schemaBuilding
name - SOAP::SOAPString
description - SOAP::SOAPString
streetAddress - SOAP::SOAPString
area - BuildingSync::Area
space - BuildingSync::Space
averageNumberOfFloors - SOAP::SOAPDecimal
infiltrationFlow - BuildingSync::InfiltrationFlow
shellGeometry - BuildingSync::ShellGeometry
spaceBoundary - BuildingSync::SpaceBoundary
lighting - BuildingSync::Lighting
intEquipId - BuildingSync::IntEquipId
meterId - BuildingSync::MeterId
peakDomesticHotWaterFlow - BuildingSync::PeakDomesticHotWaterFlow
buildingStorey - BuildingSync::BuildingStorey
xmlattr_id - SOAP::SOAPID
xmlattr_buildingType - SOAP::SOAPNMTOKEN
xmlattr_ifcGUID - SOAP::SOAPString
Constant Summary collapse
- AttrBuildingType =
XSD::QName.new(nil, "buildingType")
- AttrId =
XSD::QName.new(nil, "id")
- AttrIfcGUID =
XSD::QName.new(nil, "ifcGUID")
Instance Attribute Summary collapse
-
#area ⇒ Object
Returns the value of attribute area.
-
#averageNumberOfFloors ⇒ Object
Returns the value of attribute averageNumberOfFloors.
-
#buildingStorey ⇒ Object
Returns the value of attribute buildingStorey.
-
#description ⇒ Object
Returns the value of attribute description.
-
#infiltrationFlow ⇒ Object
Returns the value of attribute infiltrationFlow.
-
#intEquipId ⇒ Object
Returns the value of attribute intEquipId.
-
#lighting ⇒ Object
Returns the value of attribute lighting.
-
#meterId ⇒ Object
Returns the value of attribute meterId.
-
#name ⇒ Object
Returns the value of attribute name.
-
#peakDomesticHotWaterFlow ⇒ Object
Returns the value of attribute peakDomesticHotWaterFlow.
-
#shellGeometry ⇒ Object
Returns the value of attribute shellGeometry.
-
#space ⇒ Object
Returns the value of attribute space.
-
#spaceBoundary ⇒ Object
Returns the value of attribute spaceBoundary.
-
#streetAddress ⇒ Object
Returns the value of attribute streetAddress.
Instance Method Summary collapse
- #__xmlattr ⇒ Object
-
#initialize(name = [], description = [], streetAddress = [], area = [], space = [], averageNumberOfFloors = [], infiltrationFlow = [], shellGeometry = [], spaceBoundary = [], lighting = [], intEquipId = [], meterId = [], peakDomesticHotWaterFlow = [], buildingStorey = []) ⇒ Building
constructor
A new instance of Building.
- #xmlattr_buildingType ⇒ Object
- #xmlattr_buildingType=(value) ⇒ Object
- #xmlattr_id ⇒ Object
- #xmlattr_id=(value) ⇒ Object
- #xmlattr_ifcGUID ⇒ Object
- #xmlattr_ifcGUID=(value) ⇒ Object
Constructor Details
#initialize(name = [], description = [], streetAddress = [], area = [], space = [], averageNumberOfFloors = [], infiltrationFlow = [], shellGeometry = [], spaceBoundary = [], lighting = [], intEquipId = [], meterId = [], peakDomesticHotWaterFlow = [], buildingStorey = []) ⇒ Building
Returns a new instance of Building.
25151 25152 25153 25154 25155 25156 25157 25158 25159 25160 25161 25162 25163 25164 25165 25166 25167 |
# File 'lib/BuildingSync.rb', line 25151 def initialize(name = [], description = [], streetAddress = [], area = [], space = [], averageNumberOfFloors = [], infiltrationFlow = [], shellGeometry = [], spaceBoundary = [], lighting = [], intEquipId = [], meterId = [], peakDomesticHotWaterFlow = [], buildingStorey = []) @name = name @description = description @streetAddress = streetAddress @area = area @space = space @averageNumberOfFloors = averageNumberOfFloors @infiltrationFlow = infiltrationFlow @shellGeometry = shellGeometry @spaceBoundary = spaceBoundary @lighting = lighting @intEquipId = intEquipId @meterId = meterId @peakDomesticHotWaterFlow = peakDomesticHotWaterFlow @buildingStorey = buildingStorey @__xmlattr = {} end |
Instance Attribute Details
#area ⇒ Object
Returns the value of attribute area.
25111 25112 25113 |
# File 'lib/BuildingSync.rb', line 25111 def area @area end |
#averageNumberOfFloors ⇒ Object
Returns the value of attribute averageNumberOfFloors.
25113 25114 25115 |
# File 'lib/BuildingSync.rb', line 25113 def averageNumberOfFloors @averageNumberOfFloors end |
#buildingStorey ⇒ Object
Returns the value of attribute buildingStorey.
25121 25122 25123 |
# File 'lib/BuildingSync.rb', line 25121 def buildingStorey @buildingStorey end |
#description ⇒ Object
Returns the value of attribute description.
25109 25110 25111 |
# File 'lib/BuildingSync.rb', line 25109 def description @description end |
#infiltrationFlow ⇒ Object
Returns the value of attribute infiltrationFlow.
25114 25115 25116 |
# File 'lib/BuildingSync.rb', line 25114 def infiltrationFlow @infiltrationFlow end |
#intEquipId ⇒ Object
Returns the value of attribute intEquipId.
25118 25119 25120 |
# File 'lib/BuildingSync.rb', line 25118 def intEquipId @intEquipId end |
#lighting ⇒ Object
Returns the value of attribute lighting.
25117 25118 25119 |
# File 'lib/BuildingSync.rb', line 25117 def lighting @lighting end |
#meterId ⇒ Object
Returns the value of attribute meterId.
25119 25120 25121 |
# File 'lib/BuildingSync.rb', line 25119 def meterId @meterId end |
#name ⇒ Object
Returns the value of attribute name.
25108 25109 25110 |
# File 'lib/BuildingSync.rb', line 25108 def name @name end |
#peakDomesticHotWaterFlow ⇒ Object
Returns the value of attribute peakDomesticHotWaterFlow.
25120 25121 25122 |
# File 'lib/BuildingSync.rb', line 25120 def peakDomesticHotWaterFlow @peakDomesticHotWaterFlow end |
#shellGeometry ⇒ Object
Returns the value of attribute shellGeometry.
25115 25116 25117 |
# File 'lib/BuildingSync.rb', line 25115 def shellGeometry @shellGeometry end |
#space ⇒ Object
Returns the value of attribute space.
25112 25113 25114 |
# File 'lib/BuildingSync.rb', line 25112 def space @space end |
#spaceBoundary ⇒ Object
Returns the value of attribute spaceBoundary.
25116 25117 25118 |
# File 'lib/BuildingSync.rb', line 25116 def spaceBoundary @spaceBoundary end |
#streetAddress ⇒ Object
Returns the value of attribute streetAddress.
25110 25111 25112 |
# File 'lib/BuildingSync.rb', line 25110 def streetAddress @streetAddress end |
Instance Method Details
#__xmlattr ⇒ Object
25123 25124 25125 |
# File 'lib/BuildingSync.rb', line 25123 def __xmlattr @__xmlattr ||= {} end |
#xmlattr_buildingType ⇒ Object
25135 25136 25137 |
# File 'lib/BuildingSync.rb', line 25135 def xmlattr_buildingType __xmlattr[AttrBuildingType] end |
#xmlattr_buildingType=(value) ⇒ Object
25139 25140 25141 |
# File 'lib/BuildingSync.rb', line 25139 def xmlattr_buildingType=(value) __xmlattr[AttrBuildingType] = value end |
#xmlattr_id ⇒ Object
25127 25128 25129 |
# File 'lib/BuildingSync.rb', line 25127 def xmlattr_id __xmlattr[AttrId] end |
#xmlattr_id=(value) ⇒ Object
25131 25132 25133 |
# File 'lib/BuildingSync.rb', line 25131 def xmlattr_id=(value) __xmlattr[AttrId] = value end |
#xmlattr_ifcGUID ⇒ Object
25143 25144 25145 |
# File 'lib/BuildingSync.rb', line 25143 def xmlattr_ifcGUID __xmlattr[AttrIfcGUID] end |
#xmlattr_ifcGUID=(value) ⇒ Object
25147 25148 25149 |
# File 'lib/BuildingSync.rb', line 25147 def xmlattr_ifcGUID=(value) __xmlattr[AttrIfcGUID] = value end |