/** * Wrapper for SlcValue object */ qx.Class.define("org.argeo.slc.ria.execution.Value", { extend : qx.core.Object, properties : { /** * Name of this Execution Flow */ key : { check : "String", init : "" }, specType : { check : "String", init : "" }, specSubType : { check : "String" }, parameter : { check : "Boolean" }, frozen : { check : "Boolean" }, hidden : { check : "Boolean" }, value : { nullable : true }, /** * Castor representation of the object */ xmlSpecNode : { apply : "_applyXmlSpecNode" } }, statics : { XPATH_KEY : "@key" }, construct : function(){ this.base(arguments); }, members : { /** * Init the object from an XML representation * @param xmlNode {Node} Castor representation of this object */ _applyXmlSpecNode : function(xmlNode){ this.setKey(org.argeo.ria.util.Element.getSingleNodeText(xmlNode, "@key")); var childs = xmlNode.childNodes; for(var i=0;i