Output parameters of tools are described by the Tool has Output Parameter relationship.
The output parameters of a tool are temporarily saved during the execution of an action, so that subsequent tools can use them as input parameters.
The way in which the output of a tool should be interpreted can be modeled via the type attribute. Depending on the type, a property or a file descriptor must be referenced via the relationship.
Standard value. The output is assigned as a property value of the referenced property.
To be used if the tool returns TOOL-DEFINED resource operations for a group of elements. See Tool Descriptor for more information about tool-defined resource operations. The count of parameters should map to the property values returned by the tool-defined resource operation of the specified tool.
To be used if the tool returns property values for a group of elements. The count of parameters should map to the property values per element returned by the specified tool.
A tool output that is modeled with the File type is interpreted as a file name. You must reference a file descriptor. If a physical name (Name_Physical) is modeled for the referenced file descriptor, it is temporarily overwritten. The output parameter contains the name of the file, and the referenced file descriptor defines the type and the structure of the file.