<?xml version="1.0" encoding="UTF-8" standalone="yes"?>

<!--
// // See license.txt for license information. // // toolrun_tool.xml // // 27-Aug-2003 phamilton Created //
-->

<object xmlns:xi="http://www.w3.org/2001/XInclude" xmlns="urn:xmlliterate.schema" name="toolrun_tool">
    <description>A tool which runs other tools.</description>
    <classname>toolrun_tool</classname>
    <namespace>toolrun</namespace>
    <members>
        <templatevectortype name="templates">
            <description>Templates to use for the tools</description>
        </templatevectortype>
        <objvectortype name="globals">
            <description>Global objects for all tools.</description>
        </objvectortype>
        <typedobjvectortype name="tools">
            <description>The tools to run</description>
            <reftype>@tool</reftype>
        </typedobjvectortype>
    </members>
    <methods>
        <method name="process">
            <inheritance>override</inheritance>
            <implementations>
                <xi:include href="cpp/process.xml"/>
            </implementations>
        </method>
    </methods>
</object>