Class: BuildingSync::GbXML
- Inherits:
-
Object
- Object
- BuildingSync::GbXML
- 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
-
#aecXML ⇒ Object
Returns the value of attribute aecXML.
-
#airLoop ⇒ Object
Returns the value of attribute airLoop.
-
#campus ⇒ Object
Returns the value of attribute campus.
-
#construction ⇒ Object
Returns the value of attribute construction.
-
#daySchedule ⇒ Object
Returns the value of attribute daySchedule.
-
#documentHistory ⇒ Object
Returns the value of attribute documentHistory.
-
#extEquip ⇒ Object
Returns the value of attribute extEquip.
-
#hydronicLoop ⇒ Object
Returns the value of attribute hydronicLoop.
-
#intEquip ⇒ Object
Returns the value of attribute intEquip.
-
#layer ⇒ Object
Returns the value of attribute layer.
-
#lightingControl ⇒ Object
Returns the value of attribute lightingControl.
-
#lightingSystem ⇒ Object
Returns the value of attribute lightingSystem.
-
#material ⇒ Object
Returns the value of attribute material.
-
#meter ⇒ Object
Returns the value of attribute meter.
-
#results ⇒ Object
Returns the value of attribute results.
-
#schedule ⇒ Object
Returns the value of attribute schedule.
-
#simulationParameters ⇒ Object
Returns the value of attribute simulationParameters.
-
#weather ⇒ Object
Returns the value of attribute weather.
-
#weekSchedule ⇒ Object
Returns the value of attribute weekSchedule.
-
#windowType ⇒ Object
Returns the value of attribute windowType.
-
#zone ⇒ Object
Returns the value of attribute zone.
Instance Method Summary collapse
- #__xmlattr ⇒ Object
-
#initialize(aecXML = [], campus = [], lightingSystem = [], lightingControl = [], construction = [], layer = [], material = [], windowType = [], schedule = [], weekSchedule = [], daySchedule = [], zone = [], airLoop = [], hydronicLoop = [], intEquip = [], extEquip = [], weather = [], meter = [], results = [], documentHistory = [], simulationParameters = []) ⇒ GbXML
constructor
A new instance of GbXML.
- #xmlattr_areaUnit ⇒ Object
- #xmlattr_areaUnit=(value) ⇒ Object
- #xmlattr_engine ⇒ Object
- #xmlattr_engine=(value) ⇒ Object
- #xmlattr_id ⇒ Object
- #xmlattr_id=(value) ⇒ Object
- #xmlattr_lengthUnit ⇒ Object
- #xmlattr_lengthUnit=(value) ⇒ Object
- #xmlattr_SurfaceReferenceLocation ⇒ Object
- #xmlattr_SurfaceReferenceLocation=(value) ⇒ Object
- #xmlattr_temperatureUnit ⇒ Object
- #xmlattr_temperatureUnit=(value) ⇒ Object
- #xmlattr_useSIUnitsForResults ⇒ Object
- #xmlattr_useSIUnitsForResults=(value) ⇒ Object
- #xmlattr_version ⇒ Object
- #xmlattr_version=(value) ⇒ Object
- #xmlattr_volumeUnit ⇒ Object
- #xmlattr_volumeUnit=(value) ⇒ Object
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
#aecXML ⇒ Object
Returns the value of attribute aecXML.
24762 24763 24764 |
# File 'lib/BuildingSync.rb', line 24762 def aecXML @aecXML end |
#airLoop ⇒ Object
Returns the value of attribute airLoop.
24774 24775 24776 |
# File 'lib/BuildingSync.rb', line 24774 def airLoop @airLoop end |
#campus ⇒ Object
Returns the value of attribute campus.
24763 24764 24765 |
# File 'lib/BuildingSync.rb', line 24763 def campus @campus end |
#construction ⇒ Object
Returns the value of attribute construction.
24766 24767 24768 |
# File 'lib/BuildingSync.rb', line 24766 def construction @construction end |
#daySchedule ⇒ Object
Returns the value of attribute daySchedule.
24772 24773 24774 |
# File 'lib/BuildingSync.rb', line 24772 def daySchedule @daySchedule end |
#documentHistory ⇒ Object
Returns the value of attribute documentHistory.
24781 24782 24783 |
# File 'lib/BuildingSync.rb', line 24781 def documentHistory @documentHistory end |
#extEquip ⇒ Object
Returns the value of attribute extEquip.
24777 24778 24779 |
# File 'lib/BuildingSync.rb', line 24777 def extEquip @extEquip end |
#hydronicLoop ⇒ Object
Returns the value of attribute hydronicLoop.
24775 24776 24777 |
# File 'lib/BuildingSync.rb', line 24775 def hydronicLoop @hydronicLoop end |
#intEquip ⇒ Object
Returns the value of attribute intEquip.
24776 24777 24778 |
# File 'lib/BuildingSync.rb', line 24776 def intEquip @intEquip end |
#layer ⇒ Object
Returns the value of attribute layer.
24767 24768 24769 |
# File 'lib/BuildingSync.rb', line 24767 def layer @layer end |
#lightingControl ⇒ Object
Returns the value of attribute lightingControl.
24765 24766 24767 |
# File 'lib/BuildingSync.rb', line 24765 def lightingControl @lightingControl end |
#lightingSystem ⇒ Object
Returns the value of attribute lightingSystem.
24764 24765 24766 |
# File 'lib/BuildingSync.rb', line 24764 def lightingSystem @lightingSystem end |
#material ⇒ Object
Returns the value of attribute material.
24768 24769 24770 |
# File 'lib/BuildingSync.rb', line 24768 def material @material end |
#meter ⇒ Object
Returns the value of attribute meter.
24779 24780 24781 |
# File 'lib/BuildingSync.rb', line 24779 def meter @meter end |
#results ⇒ Object
Returns the value of attribute results.
24780 24781 24782 |
# File 'lib/BuildingSync.rb', line 24780 def results @results end |
#schedule ⇒ Object
Returns the value of attribute schedule.
24770 24771 24772 |
# File 'lib/BuildingSync.rb', line 24770 def schedule @schedule end |
#simulationParameters ⇒ Object
Returns the value of attribute simulationParameters.
24782 24783 24784 |
# File 'lib/BuildingSync.rb', line 24782 def simulationParameters @simulationParameters end |
#weather ⇒ Object
Returns the value of attribute weather.
24778 24779 24780 |
# File 'lib/BuildingSync.rb', line 24778 def weather @weather end |
#weekSchedule ⇒ Object
Returns the value of attribute weekSchedule.
24771 24772 24773 |
# File 'lib/BuildingSync.rb', line 24771 def weekSchedule @weekSchedule end |
#windowType ⇒ Object
Returns the value of attribute windowType.
24769 24770 24771 |
# File 'lib/BuildingSync.rb', line 24769 def windowType @windowType end |
#zone ⇒ Object
Returns the value of attribute zone.
24773 24774 24775 |
# File 'lib/BuildingSync.rb', line 24773 def zone @zone end |
Instance Method Details
#__xmlattr ⇒ Object
24784 24785 24786 |
# File 'lib/BuildingSync.rb', line 24784 def __xmlattr @__xmlattr ||= {} end |
#xmlattr_areaUnit ⇒ Object
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_engine ⇒ Object
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_id ⇒ Object
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_lengthUnit ⇒ Object
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_SurfaceReferenceLocation ⇒ Object
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_temperatureUnit ⇒ Object
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_useSIUnitsForResults ⇒ Object
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_version ⇒ Object
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_volumeUnit ⇒ Object
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 |