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.



28953
28954
28955
28956
28957
28958
28959
28960
28961
# File 'lib/BuildingSync.rb', line 28953

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.



28928
28929
28930
# File 'lib/BuildingSync.rb', line 28928

def cost
  @cost
end

#descriptionObject

Returns the value of attribute description.



28927
28928
28929
# File 'lib/BuildingSync.rb', line 28927

def description
  @description
end

#hOutsideObject

Returns the value of attribute hOutside.



28931
28932
28933
# File 'lib/BuildingSync.rb', line 28931

def hOutside
  @hOutside
end

#insideAirFilmResistanceObject

Returns the value of attribute insideAirFilmResistance.



28929
28930
28931
# File 'lib/BuildingSync.rb', line 28929

def insideAirFilmResistance
  @insideAirFilmResistance
end

#materialIdObject

Returns the value of attribute materialId.



28930
28931
28932
# File 'lib/BuildingSync.rb', line 28930

def materialId
  @materialId
end

#nameObject

Returns the value of attribute name.



28926
28927
28928
# File 'lib/BuildingSync.rb', line 28926

def name
  @name
end

Instance Method Details

#__xmlattrObject



28933
28934
28935
# File 'lib/BuildingSync.rb', line 28933

def __xmlattr
  @__xmlattr ||= {}
end

#xmlattr_DOELibIdRefObject



28945
28946
28947
# File 'lib/BuildingSync.rb', line 28945

def xmlattr_DOELibIdRef
  __xmlattr[AttrDOELibIdRef]
end

#xmlattr_DOELibIdRef=(value) ⇒ Object



28949
28950
28951
# File 'lib/BuildingSync.rb', line 28949

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

#xmlattr_idObject



28937
28938
28939
# File 'lib/BuildingSync.rb', line 28937

def xmlattr_id
  __xmlattr[AttrId]
end

#xmlattr_id=(value) ⇒ Object



28941
28942
28943
# File 'lib/BuildingSync.rb', line 28941

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