<?xml version='1.0' encoding='utf-8'?>
<program_description>
    <program provider="PUT" name="plotClassAssignments-LaTeX" version="1.0.0" displayName="plotClassAssignments-LaTeX" />
    <documentation>
        <description>Visualizes class assignments for given alternatives as a single latex table.</description>
        <contact><![CDATA[Maciej Uniejewski <maciej.uniejewski@gmail.com>]]></contact>
        <url>https://github.com/maciej7777/PrometheeDiviz</url>
    </documentation>
    <parameters>

        <input id="input1" name="alternatives" displayName="alternatives" isoptional="0">
            <documentation>
                <description>Alternatives to consider.</description>
            </documentation>
            <xmcda tag="alternatives" />
        </input>

        <input id="input2" name="categories" displayName="categories" isoptional="0">
            <documentation>
                <description>Definitions of categories.</description>
            </documentation>
            <xmcda tag="categories" />
        </input>

        <input id="input4" name="assignments" displayName="assignments" isoptional="0">
            <documentation>
                <description>Assignments of alternatives to given classes.</description>
            </documentation>
            <xmcda tag="alternativesAffectations" />
        </input>

        <input id="input3" name="categories_values" displayName="categories marks" isoptional="0">
            <documentation>
                <description>Marks of categories (higher mark means better category). Each category need to have unique mark from 1 to C, where C is a number of categories.</description>
            </documentation>
            <xmcda tag="categoriesValues" />
        </input>

        <output id="latex_table" name="classAssignments.tex" displayName="latex table">
            <documentation>
                <description>Visualization of assignments as a latex table.</description>
            </documentation>
            <xmcda />
        </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>
