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.



25885
25886
25887
25888
25889
25890
25891
25892
25893
25894
25895
25896
25897
25898
25899
25900
25901
25902
25903
# File 'lib/BuildingSync.rb', line 25885

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.



25840
25841
25842
# File 'lib/BuildingSync.rb', line 25840

def altEnergySource
  @altEnergySource
end

#buildingObject

Returns the value of attribute building.



25835
25836
25837
# File 'lib/BuildingSync.rb', line 25835

def building
  @building
end

#daylightSavingsObject

Returns the value of attribute daylightSavings.



25838
25839
25840
# File 'lib/BuildingSync.rb', line 25838

def daylightSavings
  @daylightSavings
end

#descriptionObject

Returns the value of attribute description.



25833
25834
25835
# File 'lib/BuildingSync.rb', line 25833

def description
  @description
end

#extEquipIdObject

Returns the value of attribute extEquipId.



25845
25846
25847
# File 'lib/BuildingSync.rb', line 25845

def extEquipId
  @extEquipId
end

#lifeObject

Returns the value of attribute life.



25839
25840
25841
# File 'lib/BuildingSync.rb', line 25839

def life
  @life
end

#lightControlIdObject

Returns the value of attribute lightControlId.



25847
25848
25849
# File 'lib/BuildingSync.rb', line 25847

def lightControlId
  @lightControlId
end

#lightingObject

Returns the value of attribute lighting.



25846
25847
25848
# File 'lib/BuildingSync.rb', line 25846

def lighting
  @lighting
end

#locationObject

Returns the value of attribute location.



25834
25835
25836
# File 'lib/BuildingSync.rb', line 25834

def location
  @location
end

#meterIdObject

Returns the value of attribute meterId.



25844
25845
25846
# File 'lib/BuildingSync.rb', line 25844

def meterId
  @meterId
end

#nameObject

Returns the value of attribute name.



25832
25833
25834
# File 'lib/BuildingSync.rb', line 25832

def name
  @name
end

#shellGeometryObject

Returns the value of attribute shellGeometry.



25841
25842
25843
# File 'lib/BuildingSync.rb', line 25841

def shellGeometry
  @shellGeometry
end

#surfaceObject

Returns the value of attribute surface.



25836
25837
25838
# File 'lib/BuildingSync.rb', line 25836

def surface
  @surface
end

#transportationObject

Returns the value of attribute transportation.



25843
25844
25845
# File 'lib/BuildingSync.rb', line 25843

def transportation
  @transportation
end

#vegetationObject

Returns the value of attribute vegetation.



25842
25843
25844
# File 'lib/BuildingSync.rb', line 25842

def vegetation
  @vegetation
end

#yearModeledObject

Returns the value of attribute yearModeled.



25837
25838
25839
# File 'lib/BuildingSync.rb', line 25837

def yearModeled
  @yearModeled
end

Instance Method Details

#__xmlattrObject



25849
25850
25851
# File 'lib/BuildingSync.rb', line 25849

def __xmlattr
  @__xmlattr ||= {}
end

#xmlattr_designCoolWeathIdRefObject



25869
25870
25871
# File 'lib/BuildingSync.rb', line 25869

def xmlattr_designCoolWeathIdRef
  __xmlattr[AttrDesignCoolWeathIdRef]
end

#xmlattr_designCoolWeathIdRef=(value) ⇒ Object



25873
25874
25875
# File 'lib/BuildingSync.rb', line 25873

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

#xmlattr_designHeatWeathIdRefObject



25861
25862
25863
# File 'lib/BuildingSync.rb', line 25861

def xmlattr_designHeatWeathIdRef
  __xmlattr[AttrDesignHeatWeathIdRef]
end

#xmlattr_designHeatWeathIdRef=(value) ⇒ Object



25865
25866
25867
# File 'lib/BuildingSync.rb', line 25865

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

#xmlattr_idObject



25853
25854
25855
# File 'lib/BuildingSync.rb', line 25853

def xmlattr_id
  __xmlattr[AttrId]
end

#xmlattr_id=(value) ⇒ Object



25857
25858
25859
# File 'lib/BuildingSync.rb', line 25857

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

#xmlattr_ifcGUIDObject



25877
25878
25879
# File 'lib/BuildingSync.rb', line 25877

def xmlattr_ifcGUID
  __xmlattr[AttrIfcGUID]
end

#xmlattr_ifcGUID=(value) ⇒ Object



25881
25882
25883
# File 'lib/BuildingSync.rb', line 25881

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