<?xml version='1.0' encoding='utf-8'?>
<program_description>
    <program provider="PUT" name="AHP_criteriaWeights" version="1.0.0" displayName="AHP_criteriaWeights"/>
    <documentation>
        <description>Computes criteria weights using AHP method.</description>
        <contact><![CDATA[Witold Kupś <witkups@gmail.com>]]></contact>
        <url>https://github.com/Azbesciak/DecisionDeck</url>
    </documentation>
    <parameters>
        <input id="input1" name="criteria" displayName="criteria" isoptional="0">
            <documentation>
                <description>Criteria for comparison on all hierarchy level - must include root criterion also</description>
            </documentation>
            <xmcda tag="criteria"/>
        </input>
        <input id="input2" name="criteria_comparisons" displayName="criteria comparisons" isoptional="0">
            <documentation>
                <description>Matrix of pairwise comparisons between criteria.
The rows and the columns are named according to the IDs of the criterion.
Each cell of the matrix contains an intensity of importance on the AHP scale, which is an integer.
The inverse intensity is calculated automatically.</description>
            </documentation>
            <xmcda tag="criteriaComparisons"/>
        </input>
        <output id="output1" name="weights" displayName="criteria weights">
            <documentation>
                <description>Weights for criteria</description>
            </documentation>
            <xmcda tag="criteriaValues"/>
        </output>
        <output id="output2" name="messages" displayName="messages">
            <documentation>
                <description>Messages or errors generated by this module</description>
            </documentation>
            <xmcda tag="methodMessages"/>
        </output>
    </parameters>
</program_description>
