+ \r
+ /**\r
+ * Create an XML Representation of this value\r
+ * @return {String} The XML String\r
+ */\r
+ toAttributeXml : function(){\r
+ var valueTag = '';\r
+ var specAttribute = '';\r
+ if(this.getSpecType() == "primitive"){\r
+ valueTag = this.getValue();\r
+ specAttribute = '<slc:primitive-spec-attribute isParameter="'+(this.getParameter()?"true":"false")+'" isFrozen="'+(this.getFrozen()?"true":"false")+'" isHidden="'+(this.getHidden()?"true":"false")+'" type="'+this.getSpecSubType()+'">'+valueTag+'</slc:primitive-spec-attribute>';\r
+ }else if(this.getSpecType() == "ref"){\r
+ valueTag = '<slc:label>'+this.getValue()+'</slc:label>';\r
+ specAttribute = '<slc:ref-spec-attribute isParameter="'+(this.getParameter()?"true":"false")+'" isFrozen="'+(this.getFrozen()?"true":"false")+'" isHidden="'+(this.getHidden()?"true":"false")+'" targetClassName="'+this.getSpecSubType()+'">'+valueTag+'</slc:ref-spec-attribute>';\r
+ }\r
+ return '<slc:value key="'+this.getKey()+'">'+specAttribute+'</slc:value>';\r
+ },\r