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.



24860
24861
24862
24863
24864
24865
24866
24867
24868
24869
24870
24871
24872
24873
24874
24875
24876
24877
24878
24879
24880
24881
24882
24883
# File 'lib/BuildingSync.rb', line 24860

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.



24762
24763
24764
# File 'lib/BuildingSync.rb', line 24762

def aecXML
  @aecXML
end

#airLoopObject

Returns the value of attribute airLoop.



24774
24775
24776
# File 'lib/BuildingSync.rb', line 24774

def airLoop
  @airLoop
end

#campusObject

Returns the value of attribute campus.



24763
24764
24765
# File 'lib/BuildingSync.rb', line 24763

def campus
  @campus
end

#constructionObject

Returns the value of attribute construction.



24766
24767
24768
# File 'lib/BuildingSync.rb', line 24766

def construction
  @construction
end

#dayScheduleObject

Returns the value of attribute daySchedule.



24772
24773
24774
# File 'lib/BuildingSync.rb', line 24772

def daySchedule
  @daySchedule
end

#documentHistoryObject

Returns the value of attribute documentHistory.



24781
24782
24783
# File 'lib/BuildingSync.rb', line 24781

def documentHistory
  @documentHistory
end

#extEquipObject

Returns the value of attribute extEquip.



24777
24778
24779
# File 'lib/BuildingSync.rb', line 24777

def extEquip
  @extEquip
end

#hydronicLoopObject

Returns the value of attribute hydronicLoop.



24775
24776
24777
# File 'lib/BuildingSync.rb', line 24775

def hydronicLoop
  @hydronicLoop
end

#intEquipObject

Returns the value of attribute intEquip.



24776
24777
24778
# File 'lib/BuildingSync.rb', line 24776

def intEquip
  @intEquip
end

#layerObject

Returns the value of attribute layer.



24767
24768
24769
# File 'lib/BuildingSync.rb', line 24767

def layer
  @layer
end

#lightingControlObject

Returns the value of attribute lightingControl.



24765
24766
24767
# File 'lib/BuildingSync.rb', line 24765

def lightingControl
  @lightingControl
end

#lightingSystemObject

Returns the value of attribute lightingSystem.



24764
24765
24766
# File 'lib/BuildingSync.rb', line 24764

def lightingSystem
  @lightingSystem
end

#materialObject

Returns the value of attribute material.



24768
24769
24770
# File 'lib/BuildingSync.rb', line 24768

def material
  @material
end

#meterObject

Returns the value of attribute meter.



24779
24780
24781
# File 'lib/BuildingSync.rb', line 24779

def meter
  @meter
end

#resultsObject

Returns the value of attribute results.



24780
24781
24782
# File 'lib/BuildingSync.rb', line 24780

def results
  @results
end

#scheduleObject

Returns the value of attribute schedule.



24770
24771
24772
# File 'lib/BuildingSync.rb', line 24770

def schedule
  @schedule
end

#simulationParametersObject

Returns the value of attribute simulationParameters.



24782
24783
24784
# File 'lib/BuildingSync.rb', line 24782

def simulationParameters
  @simulationParameters
end

#weatherObject

Returns the value of attribute weather.



24778
24779
24780
# File 'lib/BuildingSync.rb', line 24778

def weather
  @weather
end

#weekScheduleObject

Returns the value of attribute weekSchedule.



24771
24772
24773
# File 'lib/BuildingSync.rb', line 24771

def weekSchedule
  @weekSchedule
end

#windowTypeObject

Returns the value of attribute windowType.



24769
24770
24771
# File 'lib/BuildingSync.rb', line 24769

def windowType
  @windowType
end

#zoneObject

Returns the value of attribute zone.



24773
24774
24775
# File 'lib/BuildingSync.rb', line 24773

def zone
  @zone
end

Instance Method Details

#__xmlattrObject



24784
24785
24786
# File 'lib/BuildingSync.rb', line 24784

def __xmlattr
  @__xmlattr ||= {}
end

#xmlattr_areaUnitObject



24820
24821
24822
# File 'lib/BuildingSync.rb', line 24820

def xmlattr_areaUnit
  __xmlattr[AttrAreaUnit]
end

#xmlattr_areaUnit=(value) ⇒ Object



24824
24825
24826
# File 'lib/BuildingSync.rb', line 24824

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

#xmlattr_engineObject



24796
24797
24798
# File 'lib/BuildingSync.rb', line 24796

def xmlattr_engine
  __xmlattr[AttrEngine]
end

#xmlattr_engine=(value) ⇒ Object



24800
24801
24802
# File 'lib/BuildingSync.rb', line 24800

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

#xmlattr_idObject



24788
24789
24790
# File 'lib/BuildingSync.rb', line 24788

def xmlattr_id
  __xmlattr[AttrId]
end

#xmlattr_id=(value) ⇒ Object



24792
24793
24794
# File 'lib/BuildingSync.rb', line 24792

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

#xmlattr_lengthUnitObject



24812
24813
24814
# File 'lib/BuildingSync.rb', line 24812

def xmlattr_lengthUnit
  __xmlattr[AttrLengthUnit]
end

#xmlattr_lengthUnit=(value) ⇒ Object



24816
24817
24818
# File 'lib/BuildingSync.rb', line 24816

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

#xmlattr_SurfaceReferenceLocationObject



24852
24853
24854
# File 'lib/BuildingSync.rb', line 24852

def xmlattr_SurfaceReferenceLocation
  __xmlattr[AttrSurfaceReferenceLocation]
end

#xmlattr_SurfaceReferenceLocation=(value) ⇒ Object



24856
24857
24858
# File 'lib/BuildingSync.rb', line 24856

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

#xmlattr_temperatureUnitObject



24804
24805
24806
# File 'lib/BuildingSync.rb', line 24804

def xmlattr_temperatureUnit
  __xmlattr[AttrTemperatureUnit]
end

#xmlattr_temperatureUnit=(value) ⇒ Object



24808
24809
24810
# File 'lib/BuildingSync.rb', line 24808

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

#xmlattr_useSIUnitsForResultsObject



24836
24837
24838
# File 'lib/BuildingSync.rb', line 24836

def xmlattr_useSIUnitsForResults
  __xmlattr[AttrUseSIUnitsForResults]
end

#xmlattr_useSIUnitsForResults=(value) ⇒ Object



24840
24841
24842
# File 'lib/BuildingSync.rb', line 24840

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

#xmlattr_versionObject



24844
24845
24846
# File 'lib/BuildingSync.rb', line 24844

def xmlattr_version
  __xmlattr[AttrVersion]
end

#xmlattr_version=(value) ⇒ Object



24848
24849
24850
# File 'lib/BuildingSync.rb', line 24848

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

#xmlattr_volumeUnitObject



24828
24829
24830
# File 'lib/BuildingSync.rb', line 24828

def xmlattr_volumeUnit
  __xmlattr[AttrVolumeUnit]
end

#xmlattr_volumeUnit=(value) ⇒ Object



24832
24833
24834
# File 'lib/BuildingSync.rb', line 24832

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