Class: BuildingSync::DependentVariable
- Inherits:
-
Object
- Object
- BuildingSync::DependentVariable
- Defined in:
- lib/BuildingSync.rb
Overview
http://www.gbxml.org/schemaDependentVariable
name - SOAP::SOAPString
description - SOAP::SOAPString
xmlattr_unit - SOAP::SOAPString
xmlattr_dataType - SOAP::SOAPString
xmlattr_minValue - SOAP::SOAPDecimal
xmlattr_maxValue - SOAP::SOAPDecimal
Constant Summary collapse
- AttrDataType =
XSD::QName.new(nil, "dataType")
- AttrMaxValue =
XSD::QName.new(nil, "maxValue")
- AttrMinValue =
XSD::QName.new(nil, "minValue")
- AttrUnit =
XSD::QName.new(nil, "unit")
Instance Attribute Summary collapse
-
#description ⇒ Object
Returns the value of attribute description.
-
#name ⇒ Object
Returns the value of attribute name.
Instance Method Summary collapse
- #__xmlattr ⇒ Object
-
#initialize(name = [], description = []) ⇒ DependentVariable
constructor
A new instance of DependentVariable.
- #xmlattr_dataType ⇒ Object
- #xmlattr_dataType=(value) ⇒ Object
- #xmlattr_maxValue ⇒ Object
- #xmlattr_maxValue=(value) ⇒ Object
- #xmlattr_minValue ⇒ Object
- #xmlattr_minValue=(value) ⇒ Object
- #xmlattr_unit ⇒ Object
- #xmlattr_unit=(value) ⇒ Object
Constructor Details
#initialize(name = [], description = []) ⇒ DependentVariable
Returns a new instance of DependentVariable.
26640 26641 26642 26643 26644 |
# File 'lib/BuildingSync.rb', line 26640 def initialize(name = [], description = []) @name = name @description = description @__xmlattr = {} end |
Instance Attribute Details
#description ⇒ Object
Returns the value of attribute description.
26602 26603 26604 |
# File 'lib/BuildingSync.rb', line 26602 def description @description end |
#name ⇒ Object
Returns the value of attribute name.
26601 26602 26603 |
# File 'lib/BuildingSync.rb', line 26601 def name @name end |
Instance Method Details
#__xmlattr ⇒ Object
26604 26605 26606 |
# File 'lib/BuildingSync.rb', line 26604 def __xmlattr @__xmlattr ||= {} end |
#xmlattr_dataType ⇒ Object
26616 26617 26618 |
# File 'lib/BuildingSync.rb', line 26616 def xmlattr_dataType __xmlattr[AttrDataType] end |
#xmlattr_dataType=(value) ⇒ Object
26620 26621 26622 |
# File 'lib/BuildingSync.rb', line 26620 def xmlattr_dataType=(value) __xmlattr[AttrDataType] = value end |
#xmlattr_maxValue ⇒ Object
26632 26633 26634 |
# File 'lib/BuildingSync.rb', line 26632 def xmlattr_maxValue __xmlattr[AttrMaxValue] end |
#xmlattr_maxValue=(value) ⇒ Object
26636 26637 26638 |
# File 'lib/BuildingSync.rb', line 26636 def xmlattr_maxValue=(value) __xmlattr[AttrMaxValue] = value end |
#xmlattr_minValue ⇒ Object
26624 26625 26626 |
# File 'lib/BuildingSync.rb', line 26624 def xmlattr_minValue __xmlattr[AttrMinValue] end |
#xmlattr_minValue=(value) ⇒ Object
26628 26629 26630 |
# File 'lib/BuildingSync.rb', line 26628 def xmlattr_minValue=(value) __xmlattr[AttrMinValue] = value end |
#xmlattr_unit ⇒ Object
26608 26609 26610 |
# File 'lib/BuildingSync.rb', line 26608 def xmlattr_unit __xmlattr[AttrUnit] end |
#xmlattr_unit=(value) ⇒ Object
26612 26613 26614 |
# File 'lib/BuildingSync.rb', line 26612 def xmlattr_unit=(value) __xmlattr[AttrUnit] = value end |