<plugin>
    <id>org.decisiondeck.WeightedSum</id>
    <version>1.0</version>
    <className>org.decisiondeck.plugin.DefaultPlugin</className>
    <requires>
        <require>
            <id>org.decisiondeck.Base</id>
            <packageNames>
                <packageName>org.decisiondeck.view.base</packageName>
            </packageNames>
        </require>
    </requires>
    <services>
    	<service>
            <extend>org.decisiondeck.NavigationMenuItem</extend>
            <id>WeightedSum Menu Item</id>
            <className>org.decisiondeck.view.weightedsum.WeightedSumMenuItem</className>
            <roles>
                <role>coordinator</role>
                <role>decision maker</role>
            </roles>
        </service>
    </services>
    <refines>
        <tableAdditions>
            <tableAddition>
                <table>Parameters</table>
                <columns>
                    <column>
                        <name>OID</name>
                        <type>INT(5)</type>
                        <javaType>java.lang.Integer</javaType>
                        <hidden>true</hidden>
                        <primaryKey>true</primaryKey>
                    </column>
                    <column>
                        <name>Weight</name>
                        <type>FLOAT UNSIGNED</type>
                        <display>Weight</display>
                        <javaType>java.lang.Float</javaType>
                        <primaryKey>false</primaryKey>
                    </column>
                    <column>
                        <name>Criteria_ID</name>
                        <type>INT(5)</type>
                        <javaType>java.lang.Integer</javaType>
                        <hidden>true</hidden>
                        <primaryKey>false</primaryKey>
                        <references>Criteria(OID)</references>
                        <unique>true</unique>
                    </column>
                </columns>
            </tableAddition>
        </tableAdditions>
        <joins>
            <join>
                <source>Criteria</source>
                <destination>Parameters</destination>
                <segments>
                    <segment>
                        <source>OID</source>
                        <destination>Criteria_ID</destination>
                    </segment>
                </segments>
            </join>
        </joins>
        <criteria>Parameter</criteria>
    </refines>	
</plugin>