Class: WBEM::PROPERTY_REFERENCE
- Inherits:
-
CIMElement
- Object
- REXML::Element
- CIMElement
- WBEM::PROPERTY_REFERENCE
- Defined in:
- lib/wbem/cim_xml.rb
Instance Method Summary collapse
-
#initialize(name, value_reference = nil, reference_class = nil, class_origin = nil, propagated = nil, qualifiers = [], xml_lang = nil) ⇒ PROPERTY_REFERENCE
constructor
<!ELEMENT PROPERTY.REFERENCE (QUALIFIER*, VALUE.REFERENCE?)> <!ATTLIST PROPERTY.REFERENCE %CIMName; %ReferenceClass; %ClassOrigin; %Propagated;> “”“.
Methods inherited from CIMElement
#add_elements, #add_optional_attribute, #add_optional_element, #setName, #toxml
Constructor Details
#initialize(name, value_reference = nil, reference_class = nil, class_origin = nil, propagated = nil, qualifiers = [], xml_lang = nil) ⇒ PROPERTY_REFERENCE
<!ELEMENT PROPERTY.REFERENCE (QUALIFIER*, VALUE.REFERENCE?)>
<!ATTLIST PROPERTY.REFERENCE
%CIMName;
%ReferenceClass;
%ClassOrigin;
%Propagated;>
"""
805 806 807 808 809 810 811 812 813 814 815 816 817 818 819 |
# File 'lib/wbem/cim_xml.rb', line 805 def initialize(name, value_reference = nil, reference_class = nil, class_origin = nil, propagated = nil, qualifiers = [], xml_lang = nil) super("PROPERTY.REFERENCE") self.setName(name) self.add_optional_attribute("REFERENCECLASS", reference_class) self.add_optional_attribute("CLASSORIGIN", class_origin) unless propagated.nil? self.add_attribute("PROPAGATED", propagated.to_s.downcase) end self.add_optional_attribute("xml:lang", xml_lang) self.add_elements(qualifiers) self.add_optional_element(value_reference) end |