Commit 942c61ea authored by Philip Makedonski's avatar Philip Makedonski
Browse files

+ added yang2tdl support to UI

parent b9bd9811
Loading
Loading
Loading
Loading
+2 −1
Original line number Original line Diff line number Diff line
@@ -19,7 +19,8 @@ Require-Bundle: org.eclipse.ui,
 org.etsi.mts.tdl.asn2tdl,
 org.etsi.mts.tdl.asn2tdl,
 org.etsi.mts.tdl.openapi2tdl.next,
 org.etsi.mts.tdl.openapi2tdl.next,
 org.etsi.mts.tdl.to2tdl,
 org.etsi.mts.tdl.to2tdl,
 org.etsi.mts.tdl.json2tdl
 org.etsi.mts.tdl.json2tdl,
 org.etsi.mts.tdl.yang2tdl
Bundle-ActivationPolicy: lazy
Bundle-ActivationPolicy: lazy
Import-Package: org.eclipse.emf.common.util
Import-Package: org.eclipse.emf.common.util
Bundle-RequiredExecutionEnvironment: JavaSE-11
Bundle-RequiredExecutionEnvironment: JavaSE-11
+4 −1
Original line number Original line Diff line number Diff line
@@ -31,7 +31,7 @@ import org.etsi.mts.tdl.json2tdl.JSON2TDLTranslator;
import org.etsi.mts.tdl.openapi2tdl.next.OpenAPI2TDLTranslatorNext;
import org.etsi.mts.tdl.openapi2tdl.next.OpenAPI2TDLTranslatorNext;
import org.etsi.mts.tdl.to2tdl.TO2TDLTranslator;
import org.etsi.mts.tdl.to2tdl.TO2TDLTranslator;
import org.etsi.mts.tdl.transform.AbstractTranslator;
import org.etsi.mts.tdl.transform.AbstractTranslator;

import org.etsi.mts.tdl.yang2tdl.Yang2TDLTranslator;
import com.google.inject.Guice;
import com.google.inject.Guice;
import com.google.inject.Inject;
import com.google.inject.Inject;
import com.google.inject.Injector;
import com.google.inject.Injector;
@@ -138,6 +138,9 @@ public class TranslationHandler extends AbstractHandler {
				if (type.contains("yaml")) {
				if (type.contains("yaml")) {
					translator = new OpenAPI2TDLTranslatorNext();
					translator = new OpenAPI2TDLTranslatorNext();
				}
				}
				if (type.contains("yang")) {
					translator = new Yang2TDLTranslator();
				}
				if (translator != null) {
				if (translator != null) {
					translator.setTargetResource(tr);
					translator.setTargetResource(tr);
					translator.initTargetResource(translator.cleanName(file.getName()));
					translator.initTargetResource(translator.cleanName(file.getName()));