Class: BuildingSync::Campus

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

Overview

http://www.gbxml.org/schemaCampus

name - SOAP::SOAPString
description - SOAP::SOAPString
location - BuildingSync::Location_
building - BuildingSync::Building
surface - BuildingSync::Surface
yearModeled - BuildingSync::YearModeled
daylightSavings - SOAP::SOAPBoolean
life - BuildingSync::Life
altEnergySource - BuildingSync::AltEnergySource
shellGeometry - BuildingSync::ShellGeometry
vegetation - BuildingSync::Vegetation
transportation - BuildingSync::Transportation
meterId - BuildingSync::MeterId
extEquipId - BuildingSync::ExtEquipId
lighting - BuildingSync::Lighting
lightControlId - BuildingSync::LightControlId
xmlattr_id - SOAP::SOAPID
xmlattr_designHeatWeathIdRef - SOAP::SOAPIDREF
xmlattr_designCoolWeathIdRef - SOAP::SOAPIDREF
xmlattr_ifcGUID - SOAP::SOAPString

Constant Summary collapse

AttrDesignCoolWeathIdRef =
XSD::QName.new(nil, "designCoolWeathIdRef")
AttrDesignHeatWeathIdRef =
XSD::QName.new(nil, "designHeatWeathIdRef")
AttrId =
XSD::QName.new(nil, "id")
AttrIfcGUID =
XSD::QName.new(nil, "ifcGUID")

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name = [], description = [], location = [], building = [], surface = [], yearModeled = [], daylightSavings = [], life = [], altEnergySource = [], shellGeometry = [], vegetation = [], transportation = [], meterId = [], extEquipId = [], lighting = [], lightControlId = []) ⇒ Campus

Returns a new instance of Campus.



25360
25361
25362
25363
25364
25365
25366
25367
25368
25369
25370
25371
25372
25373
25374
25375
25376
25377
25378
# File 'lib/BuildingSync.rb', line 25360

def initialize(name = [], description = [], location = [], building = [], surface = [], yearModeled = [], daylightSavings = [], life = [], altEnergySource = [], shellGeometry = [], vegetation = [], transportation = [], meterId = [], extEquipId = [], lighting = [], lightControlId = [])
  @name = name
  @description = description
  @location = location
  @building = building
  @surface = surface
  @yearModeled = yearModeled
  @daylightSavings = daylightSavings
  @life = life
  @altEnergySource = altEnergySource
  @shellGeometry = shellGeometry
  @vegetation = vegetation
  @transportation = transportation
  @meterId = meterId
  @extEquipId = extEquipId
  @lighting = lighting
  @lightControlId = lightControlId
  @__xmlattr = {}
end

Instance Attribute Details

#altEnergySourceObject

Returns the value of attribute altEnergySource.



25315
25316
25317
# File 'lib/BuildingSync.rb', line 25315

def altEnergySource
  @altEnergySource
end

#buildingObject

Returns the value of attribute building.



25310
25311
25312
# File 'lib/BuildingSync.rb', line 25310

def building
  @building
end

#daylightSavingsObject

Returns the value of attribute daylightSavings.



25313
25314
25315
# File 'lib/BuildingSync.rb', line 25313

def daylightSavings
  @daylightSavings
end

#descriptionObject

Returns the value of attribute description.



25308
25309
25310
# File 'lib/BuildingSync.rb', line 25308

def description
  @description
end

#extEquipIdObject

Returns the value of attribute extEquipId.



25320
25321
25322
# File 'lib/BuildingSync.rb', line 25320

def extEquipId
  @extEquipId
end

#lifeObject

Returns the value of attribute life.



25314
25315
25316
# File 'lib/BuildingSync.rb', line 25314

def life
  @life
end

#lightControlIdObject

Returns the value of attribute lightControlId.



25322
25323
25324
# File 'lib/BuildingSync.rb', line 25322

def lightControlId
  @lightControlId
end

#lightingObject

Returns the value of attribute lighting.



25321
25322
25323
# File 'lib/BuildingSync.rb', line 25321

def lighting
  @lighting
end

#locationObject

Returns the value of attribute location.



25309
25310
25311
# File 'lib/BuildingSync.rb', line 25309

def location
  @location
end

#meterIdObject

Returns the value of attribute meterId.



25319
25320
25321
# File 'lib/BuildingSync.rb', line 25319

def meterId
  @meterId
end

#nameObject

Returns the value of attribute name.



25307
25308
25309
# File 'lib/BuildingSync.rb', line 25307

def name
  @name
end

#shellGeometryObject

Returns the value of attribute shellGeometry.



25316
25317
25318
# File 'lib/BuildingSync.rb', line 25316

def shellGeometry
  @shellGeometry
end

#surfaceObject

Returns the value of attribute surface.



25311
25312
25313
# File 'lib/BuildingSync.rb', line 25311

def surface
  @surface
end

#transportationObject

Returns the value of attribute transportation.



25318
25319
25320
# File 'lib/BuildingSync.rb', line 25318

def transportation
  @transportation
end

#vegetationObject

Returns the value of attribute vegetation.



25317
25318
25319
# File 'lib/BuildingSync.rb', line 25317

def vegetation
  @vegetation
end

#yearModeledObject

Returns the value of attribute yearModeled.



25312
25313
25314
# File 'lib/BuildingSync.rb', line 25312

def yearModeled
  @yearModeled
end

Instance Method Details

#__xmlattrObject



25324
25325
25326
# File 'lib/BuildingSync.rb', line 25324

def __xmlattr
  @__xmlattr ||= {}
end

#xmlattr_designCoolWeathIdRefObject



25344
25345
25346
# File 'lib/BuildingSync.rb', line 25344

def xmlattr_designCoolWeathIdRef
  __xmlattr[AttrDesignCoolWeathIdRef]
end

#xmlattr_designCoolWeathIdRef=(value) ⇒ Object



25348
25349
25350
# File 'lib/BuildingSync.rb', line 25348

def xmlattr_designCoolWeathIdRef=(value)
  __xmlattr[AttrDesignCoolWeathIdRef] = value
end

#xmlattr_designHeatWeathIdRefObject



25336
25337
25338
# File 'lib/BuildingSync.rb', line 25336

def xmlattr_designHeatWeathIdRef
  __xmlattr[AttrDesignHeatWeathIdRef]
end

#xmlattr_designHeatWeathIdRef=(value) ⇒ Object



25340
25341
25342
# File 'lib/BuildingSync.rb', line 25340

def xmlattr_designHeatWeathIdRef=(value)
  __xmlattr[AttrDesignHeatWeathIdRef] = value
end

#xmlattr_idObject



25328
25329
25330
# File 'lib/BuildingSync.rb', line 25328

def xmlattr_id
  __xmlattr[AttrId]
end

#xmlattr_id=(value) ⇒ Object



25332
25333
25334
# File 'lib/BuildingSync.rb', line 25332

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

#xmlattr_ifcGUIDObject



25352
25353
25354
# File 'lib/BuildingSync.rb', line 25352

def xmlattr_ifcGUID
  __xmlattr[AttrIfcGUID]
end

#xmlattr_ifcGUID=(value) ⇒ Object



25356
25357
25358
# File 'lib/BuildingSync.rb', line 25356

def xmlattr_ifcGUID=(value)
  __xmlattr[AttrIfcGUID] = value
end