Loading plugins/org.etsi.mts.tdl.json2tdl/src/org/etsi/mts/tdl/json2tdl/JSONConverter.java 0 → 100644 +30 −0 Original line number Original line Diff line number Diff line package org.etsi.mts.tdl.json2tdl; import java.io.File; import org.eclipse.emf.ecore.resource.Resource; import org.etsi.mts.tdl.helper.TDLHelper; public class JSONConverter { public static String processToString(String inputPath, String outputPath) { return processToString(inputPath, outputPath, "SOURCE_MAPPING", "TARGET_MAPPING"); } public static String processToString(String inputPath, String outputPath, String sourceMapping, String targetMapping) { System.out.println("Exporting: "+outputPath+ " : "+ new File(outputPath).getAbsolutePath()); JSON2TDLTranslator translator = new JSON2TDLTranslator(); String content = "Package imported {}"; try { Resource tr = TDLHelper.create(outputPath); translator.setTargetResource(tr); translator.initTargetResource(translator.cleanName(new File(inputPath).getName())); translator.translate(inputPath); content = TDLHelper.getText(tr); } catch (Exception e) { e.printStackTrace(); } return content; } } Loading
plugins/org.etsi.mts.tdl.json2tdl/src/org/etsi/mts/tdl/json2tdl/JSONConverter.java 0 → 100644 +30 −0 Original line number Original line Diff line number Diff line package org.etsi.mts.tdl.json2tdl; import java.io.File; import org.eclipse.emf.ecore.resource.Resource; import org.etsi.mts.tdl.helper.TDLHelper; public class JSONConverter { public static String processToString(String inputPath, String outputPath) { return processToString(inputPath, outputPath, "SOURCE_MAPPING", "TARGET_MAPPING"); } public static String processToString(String inputPath, String outputPath, String sourceMapping, String targetMapping) { System.out.println("Exporting: "+outputPath+ " : "+ new File(outputPath).getAbsolutePath()); JSON2TDLTranslator translator = new JSON2TDLTranslator(); String content = "Package imported {}"; try { Resource tr = TDLHelper.create(outputPath); translator.setTargetResource(tr); translator.initTargetResource(translator.cleanName(new File(inputPath).getName())); translator.translate(inputPath); content = TDLHelper.getText(tr); } catch (Exception e) { e.printStackTrace(); } return content; } }