Class: BuildingSync::Layer

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

Overview

http://www.gbxml.org/schemaLayer

name - SOAP::SOAPString
description - SOAP::SOAPString
cost - BuildingSync::Cost
insideAirFilmResistance - BuildingSync::InsideAirFilmResistance
materialId - BuildingSync::MaterialId
hOutside - BuildingSync::HOutside
xmlattr_id - SOAP::SOAPID
xmlattr_DOELibIdRef - SOAP::SOAPString

Constant Summary collapse

AttrDOELibIdRef =
XSD::QName.new(nil, "DOELibIdRef")
AttrId =
XSD::QName.new(nil, "id")

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(name = [], description = [], cost = [], insideAirFilmResistance = [], materialId = [], hOutside = []) ⇒ Layer

Returns a new instance of Layer.



29478
29479
29480
29481
29482
29483
29484
29485
29486
# File 'lib/BuildingSync.rb', line 29478

def initialize(name = [], description = [], cost = [], insideAirFilmResistance = [], materialId = [], hOutside = [])
  @name = name
  @description = description
  @cost = cost
  @insideAirFilmResistance = insideAirFilmResistance
  @materialId = materialId
  @hOutside = hOutside
  @__xmlattr = {}
end

Instance Attribute Details

#costObject

Returns the value of attribute cost.



29453
29454
29455
# File 'lib/BuildingSync.rb', line 29453

def cost
  @cost
end

#descriptionObject

Returns the value of attribute description.



29452
29453
29454
# File 'lib/BuildingSync.rb', line 29452

def description
  @description
end

#hOutsideObject

Returns the value of attribute hOutside.



29456
29457
29458
# File 'lib/BuildingSync.rb', line 29456

def hOutside
  @hOutside
end

#insideAirFilmResistanceObject

Returns the value of attribute insideAirFilmResistance.



29454
29455
29456
# File 'lib/BuildingSync.rb', line 29454

def insideAirFilmResistance
  @insideAirFilmResistance
end

#materialIdObject

Returns the value of attribute materialId.



29455
29456
29457
# File 'lib/BuildingSync.rb', line 29455

def materialId
  @materialId
end

#nameObject

Returns the value of attribute name.



29451
29452
29453
# File 'lib/BuildingSync.rb', line 29451

def name
  @name
end

Instance Method Details

#__xmlattrObject



29458
29459
29460
# File 'lib/BuildingSync.rb', line 29458

def __xmlattr
  @__xmlattr ||= {}
end

#xmlattr_DOELibIdRefObject



29470
29471
29472
# File 'lib/BuildingSync.rb', line 29470

def xmlattr_DOELibIdRef
  __xmlattr[AttrDOELibIdRef]
end

#xmlattr_DOELibIdRef=(value) ⇒ Object



29474
29475
29476
# File 'lib/BuildingSync.rb', line 29474

def xmlattr_DOELibIdRef=(value)
  __xmlattr[AttrDOELibIdRef] = value
end

#xmlattr_idObject



29462
29463
29464
# File 'lib/BuildingSync.rb', line 29462

def xmlattr_id
  __xmlattr[AttrId]
end

#xmlattr_id=(value) ⇒ Object



29466
29467
29468
# File 'lib/BuildingSync.rb', line 29466

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