in wayang-benchmark/src/main/scala/org/apache/wayang/apps/util/Parameters.scala [61:77]
def loadPlugin(id: String): Plugin = id match {
case "basic-graph" => WayangBasics.graphPlugin
case "java" => Java.basicPlugin
case "java-graph" => Java.graphPlugin
case "java-conversions" => Java.channelConversionPlugin
case "spark" => Spark.basicPlugin
case "spark-graph" => Spark.graphPlugin
case "spark-conversions" => Spark.conversionPlugin
case "postgres" => Postgres.plugin
case "postgres-conversions" => Postgres.conversionPlugin
case "sqlite3" => Sqlite3.plugin
case "sqlite3-conversions" => Sqlite3.conversionPlugin
case "tensorflow" => Tensorflow.plugin
case "tensorflow-conversions" => Tensorflow.channelConversionPlugin
case yamlId(url) => DynamicPlugin.loadYaml(url)
case other => throw new IllegalArgumentException(s"Could not load platform '$other'.")
}