Adaptive Framework 0.9.0

_AdaptiveFunctionDeclaration_

The following is a list of properties for the object type _AdaptiveFunctionDeclaration_:

PropertyValue
allowEntityfalse
collectionURIs[ "/afw/_AdaptiveCollection_/core" ]
descriptionA function declaration for adaptive functions and lambdas.
objectIdPropertyNamefunctionDeclarationId
objectType_AdaptiveFunctionDeclaration_
propertyTypes{ "brief": { "allowQuery": true, "dataType": "string", "description": "This is a predicate for the function with the first letter capitalized and without a trailing period.", "label": "Brief", "required": false }, "dataType": { "allowQuery": true, "dataType": "string", "description": "If present, this is a method for this data type.", "label": "Data Type", "required": false }, "description": { "allowQuery": true, "dataType": "string", "dataTypeParameter": "text/plain", "description": "This is the function's description.", "label": "Description", "required": false }, "functionDeclarationId": { "allowQuery": true, "dataType": "string", "description": "This is the function declaration's id.", "label": "Function", "required": true }, "pure": { "allowQuery": true, "dataType": "boolean", "defaultValue": false, "description": "This indicates that, given exactly the same parameter values, this function will always return the same result and will not cause any side effects.", "label": "Pure" }, "parameters": { "dataType": "list", "dataTypeParameter": "object _AdaptiveFunctionParameter_", "description": "These are the function's parameters.", "label": "Parameters" }, "polymorphic": { "allowQuery": true, "dataType": "boolean", "defaultValue": false, "description": "This indicates that this function can be called polymorphically without specifying the <Type>:: qualifier. The appropriate implementation of the function will be called based on the dataType and/or dataTypeParameter of the first function parameter value.", "label": "Polymorphic" }, "polymorphicDataTypes": { "allowQuery": true, "dataType": "list", "dataTypeParameter": "string", "defaultValue": false, "description": "This function will call the appropriate function when the first parameter is one of these data types.", "label": "Polymorphic Data Types" }, "returns": { "allowQuery": true, "dataType": "object", "dataTypeParameter": "_AdaptiveFunctionParameter_", "description": "Return parameter.", "label": "Returns", "required": true } }

Click here for a complete list of object types and their descriptions.