Class TaxonomyUtils


  • public class TaxonomyUtils
    extends Object
    This class exports a taxonomy definition from a given CAKE sim and domain model into a combined XML representation to facilitate manual revision. Please note that only SMTaxonomyClassicUserWeights measures are supported.
    • Constructor Detail

      • TaxonomyUtils

        public TaxonomyUtils()
    • Method Detail

      • getModelXMLFromCombinedTaxonomyXML

        public static String getModelXMLFromCombinedTaxonomyXML​(String combinedTaxonomy)
                                                         throws javax.xml.bind.JAXBException
        Parameters:
        combinedTaxonomy -
        Returns:
        Throws:
        javax.xml.bind.JAXBException
      • getSimlXMLFromCombinedTaxonomyXML

        public static String getSimlXMLFromCombinedTaxonomyXML​(String combinedTaxonomy)
                                                        throws javax.xml.bind.JAXBException
        Parameters:
        combinedTaxonomy -
        Returns:
        Throws:
        javax.xml.bind.JAXBException
      • importCombinedTaxonomyFromString

        public static void importCombinedTaxonomyFromString​(String taxonomyXML,
                                                            String taxonomyClass,
                                                            String simMeasureName)
                                                     throws javax.xml.bind.JAXBException
        Parameters:
        taxonomyXML -
        taxonomyClass -
        simMeasureName -
        Throws:
        javax.xml.bind.JAXBException
      • exportCombinedTaxonomyToString

        public static String exportCombinedTaxonomyToString​(String taxonomyClass,
                                                            String simMeasureName)
                                                     throws javax.xml.bind.JAXBException
        Parameters:
        taxonomyClass -
        simMeasureName -
        Returns:
        Throws:
        javax.xml.bind.JAXBException