Class: BuildingSync::IndependentVariable

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

Overview

http://www.gbxml.org/schemaIndependentVariable

name - SOAP::SOAPString
description - SOAP::SOAPString
xmlattr_unit - SOAP::SOAPString
xmlattr_dataType - SOAP::SOAPString

Constant Summary collapse

AttrDataType =
XSD::QName.new(nil, "dataType")
AttrUnit =
XSD::QName.new(nil, "unit")

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name = [], description = []) ⇒ IndependentVariable

Returns a new instance of IndependentVariable.



28559
28560
28561
28562
28563
# File 'lib/BuildingSync.rb', line 28559

def initialize(name = [], description = [])
  @name = name
  @description = description
  @__xmlattr = {}
end

Instance Attribute Details

#descriptionObject

Returns the value of attribute description.



28537
28538
28539
# File 'lib/BuildingSync.rb', line 28537

def description
  @description
end

#nameObject

Returns the value of attribute name.



28536
28537
28538
# File 'lib/BuildingSync.rb', line 28536

def name
  @name
end

Instance Method Details

#__xmlattrObject



28539
28540
28541
# File 'lib/BuildingSync.rb', line 28539

def __xmlattr
  @__xmlattr ||= {}
end

#xmlattr_dataTypeObject



28551
28552
28553
# File 'lib/BuildingSync.rb', line 28551

def xmlattr_dataType
  __xmlattr[AttrDataType]
end

#xmlattr_dataType=(value) ⇒ Object



28555
28556
28557
# File 'lib/BuildingSync.rb', line 28555

def xmlattr_dataType=(value)
  __xmlattr[AttrDataType] = value
end

#xmlattr_unitObject



28543
28544
28545
# File 'lib/BuildingSync.rb', line 28543

def xmlattr_unit
  __xmlattr[AttrUnit]
end

#xmlattr_unit=(value) ⇒ Object



28547
28548
28549
# File 'lib/BuildingSync.rb', line 28547

def xmlattr_unit=(value)
  __xmlattr[AttrUnit] = value
end