Class: BuildingSync::GbXML

Inherits:
Object
  • Object
show all
Defined in:
lib/BuildingSync.rb

Overview

http://www.gbxml.org/schemagbXML

aecXML - BuildingSync::AecXML
campus - BuildingSync::Campus
lightingSystem - BuildingSync::LightingSystem
lightingControl - BuildingSync::LightingControl
construction - BuildingSync::Construction
layer - BuildingSync::Layer
material - BuildingSync::Material
windowType - BuildingSync::WindowType
schedule - BuildingSync::Schedule
weekSchedule - BuildingSync::WeekSchedule
daySchedule - BuildingSync::DaySchedule
zone - BuildingSync::Zone
airLoop - BuildingSync::AirLoop
hydronicLoop - BuildingSync::HydronicLoop
intEquip - BuildingSync::IntEquip
extEquip - BuildingSync::ExtEquip
weather - BuildingSync::Weather
meter - BuildingSync::Meter
results - BuildingSync::Results
documentHistory - BuildingSync::DocumentHistory
simulationParameters - BuildingSync::SimulationParameters
xmlattr_id - SOAP::SOAPID
xmlattr_engine - SOAP::SOAPNMTOKEN
xmlattr_temperatureUnit - SOAP::SOAPNMTOKEN
xmlattr_lengthUnit - SOAP::SOAPNMTOKEN
xmlattr_areaUnit - SOAP::SOAPNMTOKEN
xmlattr_volumeUnit - SOAP::SOAPNMTOKEN
xmlattr_useSIUnitsForResults - SOAP::SOAPBoolean
xmlattr_version - SOAP::SOAPNMTOKEN
xmlattr_SurfaceReferenceLocation - SOAP::SOAPNMTOKEN

Constant Summary collapse

AttrAreaUnit =
XSD::QName.new(nil, "areaUnit")
AttrEngine =
XSD::QName.new(nil, "engine")
AttrId =
XSD::QName.new(nil, "id")
AttrLengthUnit =
XSD::QName.new(nil, "lengthUnit")
AttrSurfaceReferenceLocation =
XSD::QName.new(nil, "SurfaceReferenceLocation")
AttrTemperatureUnit =
XSD::QName.new(nil, "temperatureUnit")
AttrUseSIUnitsForResults =
XSD::QName.new(nil, "useSIUnitsForResults")
AttrVersion =
XSD::QName.new(nil, "version")
AttrVolumeUnit =
XSD::QName.new(nil, "volumeUnit")

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(aecXML = [], campus = [], lightingSystem = [], lightingControl = [], construction = [], layer = [], material = [], windowType = [], schedule = [], weekSchedule = [], daySchedule = [], zone = [], airLoop = [], hydronicLoop = [], intEquip = [], extEquip = [], weather = [], meter = [], results = [], documentHistory = [], simulationParameters = []) ⇒ GbXML

Returns a new instance of GbXML.



24335
24336
24337
24338
24339
24340
24341
24342
24343
24344
24345
24346
24347
24348
24349
24350
24351
24352
24353
24354
24355
24356
24357
24358
# File 'lib/BuildingSync.rb', line 24335

def initialize(aecXML = [], campus = [], lightingSystem = [], lightingControl = [], construction = [], layer = [], material = [], windowType = [], schedule = [], weekSchedule = [], daySchedule = [], zone = [], airLoop = [], hydronicLoop = [], intEquip = [], extEquip = [], weather = [], meter = [], results = [], documentHistory = [], simulationParameters = [])
  @aecXML = aecXML
  @campus = campus
  @lightingSystem = lightingSystem
  @lightingControl = lightingControl
  @construction = construction
  @layer = layer
  @material = material
  @windowType = windowType
  @schedule = schedule
  @weekSchedule = weekSchedule
  @daySchedule = daySchedule
  @zone = zone
  @airLoop = airLoop
  @hydronicLoop = hydronicLoop
  @intEquip = intEquip
  @extEquip = extEquip
  @weather = weather
  @meter = meter
  @results = results
  @documentHistory = documentHistory
  @simulationParameters = simulationParameters
  @__xmlattr = {}
end

Instance Attribute Details

#aecXMLObject

Returns the value of attribute aecXML.



24237
24238
24239
# File 'lib/BuildingSync.rb', line 24237

def aecXML
  @aecXML
end

#airLoopObject

Returns the value of attribute airLoop.



24249
24250
24251
# File 'lib/BuildingSync.rb', line 24249

def airLoop
  @airLoop
end

#campusObject

Returns the value of attribute campus.



24238
24239
24240
# File 'lib/BuildingSync.rb', line 24238

def campus
  @campus
end

#constructionObject

Returns the value of attribute construction.



24241
24242
24243
# File 'lib/BuildingSync.rb', line 24241

def construction
  @construction
end

#dayScheduleObject

Returns the value of attribute daySchedule.



24247
24248
24249
# File 'lib/BuildingSync.rb', line 24247

def daySchedule
  @daySchedule
end

#documentHistoryObject

Returns the value of attribute documentHistory.



24256
24257
24258
# File 'lib/BuildingSync.rb', line 24256

def documentHistory
  @documentHistory
end

#extEquipObject

Returns the value of attribute extEquip.



24252
24253
24254
# File 'lib/BuildingSync.rb', line 24252

def extEquip
  @extEquip
end

#hydronicLoopObject

Returns the value of attribute hydronicLoop.



24250
24251
24252
# File 'lib/BuildingSync.rb', line 24250

def hydronicLoop
  @hydronicLoop
end

#intEquipObject

Returns the value of attribute intEquip.



24251
24252
24253
# File 'lib/BuildingSync.rb', line 24251

def intEquip
  @intEquip
end

#layerObject

Returns the value of attribute layer.



24242
24243
24244
# File 'lib/BuildingSync.rb', line 24242

def layer
  @layer
end

#lightingControlObject

Returns the value of attribute lightingControl.



24240
24241
24242
# File 'lib/BuildingSync.rb', line 24240

def lightingControl
  @lightingControl
end

#lightingSystemObject

Returns the value of attribute lightingSystem.



24239
24240
24241
# File 'lib/BuildingSync.rb', line 24239

def lightingSystem
  @lightingSystem
end

#materialObject

Returns the value of attribute material.



24243
24244
24245
# File 'lib/BuildingSync.rb', line 24243

def material
  @material
end

#meterObject

Returns the value of attribute meter.



24254
24255
24256
# File 'lib/BuildingSync.rb', line 24254

def meter
  @meter
end

#resultsObject

Returns the value of attribute results.



24255
24256
24257
# File 'lib/BuildingSync.rb', line 24255

def results
  @results
end

#scheduleObject

Returns the value of attribute schedule.



24245
24246
24247
# File 'lib/BuildingSync.rb', line 24245

def schedule
  @schedule
end

#simulationParametersObject

Returns the value of attribute simulationParameters.



24257
24258
24259
# File 'lib/BuildingSync.rb', line 24257

def simulationParameters
  @simulationParameters
end

#weatherObject

Returns the value of attribute weather.



24253
24254
24255
# File 'lib/BuildingSync.rb', line 24253

def weather
  @weather
end

#weekScheduleObject

Returns the value of attribute weekSchedule.



24246
24247
24248
# File 'lib/BuildingSync.rb', line 24246

def weekSchedule
  @weekSchedule
end

#windowTypeObject

Returns the value of attribute windowType.



24244
24245
24246
# File 'lib/BuildingSync.rb', line 24244

def windowType
  @windowType
end

#zoneObject

Returns the value of attribute zone.



24248
24249
24250
# File 'lib/BuildingSync.rb', line 24248

def zone
  @zone
end

Instance Method Details

#__xmlattrObject



24259
24260
24261
# File 'lib/BuildingSync.rb', line 24259

def __xmlattr
  @__xmlattr ||= {}
end

#xmlattr_areaUnitObject



24295
24296
24297
# File 'lib/BuildingSync.rb', line 24295

def xmlattr_areaUnit
  __xmlattr[AttrAreaUnit]
end

#xmlattr_areaUnit=(value) ⇒ Object



24299
24300
24301
# File 'lib/BuildingSync.rb', line 24299

def xmlattr_areaUnit=(value)
  __xmlattr[AttrAreaUnit] = value
end

#xmlattr_engineObject



24271
24272
24273
# File 'lib/BuildingSync.rb', line 24271

def xmlattr_engine
  __xmlattr[AttrEngine]
end

#xmlattr_engine=(value) ⇒ Object



24275
24276
24277
# File 'lib/BuildingSync.rb', line 24275

def xmlattr_engine=(value)
  __xmlattr[AttrEngine] = value
end

#xmlattr_idObject



24263
24264
24265
# File 'lib/BuildingSync.rb', line 24263

def xmlattr_id
  __xmlattr[AttrId]
end

#xmlattr_id=(value) ⇒ Object



24267
24268
24269
# File 'lib/BuildingSync.rb', line 24267

def xmlattr_id=(value)
  __xmlattr[AttrId] = value
end

#xmlattr_lengthUnitObject



24287
24288
24289
# File 'lib/BuildingSync.rb', line 24287

def xmlattr_lengthUnit
  __xmlattr[AttrLengthUnit]
end

#xmlattr_lengthUnit=(value) ⇒ Object



24291
24292
24293
# File 'lib/BuildingSync.rb', line 24291

def xmlattr_lengthUnit=(value)
  __xmlattr[AttrLengthUnit] = value
end

#xmlattr_SurfaceReferenceLocationObject



24327
24328
24329
# File 'lib/BuildingSync.rb', line 24327

def xmlattr_SurfaceReferenceLocation
  __xmlattr[AttrSurfaceReferenceLocation]
end

#xmlattr_SurfaceReferenceLocation=(value) ⇒ Object



24331
24332
24333
# File 'lib/BuildingSync.rb', line 24331

def xmlattr_SurfaceReferenceLocation=(value)
  __xmlattr[AttrSurfaceReferenceLocation] = value
end

#xmlattr_temperatureUnitObject



24279
24280
24281
# File 'lib/BuildingSync.rb', line 24279

def xmlattr_temperatureUnit
  __xmlattr[AttrTemperatureUnit]
end

#xmlattr_temperatureUnit=(value) ⇒ Object



24283
24284
24285
# File 'lib/BuildingSync.rb', line 24283

def xmlattr_temperatureUnit=(value)
  __xmlattr[AttrTemperatureUnit] = value
end

#xmlattr_useSIUnitsForResultsObject



24311
24312
24313
# File 'lib/BuildingSync.rb', line 24311

def xmlattr_useSIUnitsForResults
  __xmlattr[AttrUseSIUnitsForResults]
end

#xmlattr_useSIUnitsForResults=(value) ⇒ Object



24315
24316
24317
# File 'lib/BuildingSync.rb', line 24315

def xmlattr_useSIUnitsForResults=(value)
  __xmlattr[AttrUseSIUnitsForResults] = value
end

#xmlattr_versionObject



24319
24320
24321
# File 'lib/BuildingSync.rb', line 24319

def xmlattr_version
  __xmlattr[AttrVersion]
end

#xmlattr_version=(value) ⇒ Object



24323
24324
24325
# File 'lib/BuildingSync.rb', line 24323

def xmlattr_version=(value)
  __xmlattr[AttrVersion] = value
end

#xmlattr_volumeUnitObject



24303
24304
24305
# File 'lib/BuildingSync.rb', line 24303

def xmlattr_volumeUnit
  __xmlattr[AttrVolumeUnit]
end

#xmlattr_volumeUnit=(value) ⇒ Object



24307
24308
24309
# File 'lib/BuildingSync.rb', line 24307

def xmlattr_volumeUnit=(value)
  __xmlattr[AttrVolumeUnit] = value
end