Adds Decision Criteria to the ProbModelXML.

        Parameters
        ----------
        criteria_dict: dict
            Dictionary containing Deecision Criteria data.
            For example: {'effectiveness': {}, 'cost': {}}

        Examples
        -------
        >>> writer = ProbModelXMLWriter(model)
        >>> writer._add_decision_criteria(criteria_dict)

def _add_decision_criteria(self, criteria_dict):
        """
        Adds Decision Criteria to the ProbModelXML.

        Parameters
        ----------
        criteria_dict: dict
            Dictionary containing Deecision Criteria data.
            For example: {'effectiveness': {}, 'cost': {}}

        Examples
        -------
        >>> writer = ProbModelXMLWriter(model)
        >>> writer._add_decision_criteria(criteria_dict)
        """
        decision_tag = etree.SubElement(self.xml, 'DecisionCriteria', attrib={})
        for criteria in sorted(criteria_dict):
            criteria_tag = etree.SubElement(decision_tag, 'Criterion', attrib={'name': criteria})
            self._add_additional_properties(criteria_tag, criteria_dict[criteria])