Loading plugins/org.etsi.mts.tdl.to2tdl/src/org/etsi/mts/tdl/to2tdl/TO2TDLTranslator.java +14 −0 Original line number Diff line number Diff line Loading @@ -6,6 +6,7 @@ import java.util.Set; import java.util.stream.Collectors; import org.eclipse.emf.common.util.EList; import org.eclipse.emf.ecore.resource.Resource; import org.eclipse.xtext.EcoreUtil2; import org.eclipse.xtext.nodemodel.util.NodeModelUtils; import org.etsi.mts.tdl.Comment; Loading @@ -28,6 +29,7 @@ import org.etsi.mts.tdl.TestConfiguration; import org.etsi.mts.tdl.TestDescription; import org.etsi.mts.tdl.tdlFactory; import org.etsi.mts.tdl.tdlPackage; import org.etsi.mts.tdl.helper.TDLHelper; import org.etsi.mts.tdl.structuredobjectives.Content; import org.etsi.mts.tdl.structuredobjectives.DataReference; import org.etsi.mts.tdl.structuredobjectives.EntityReference; Loading Loading @@ -463,4 +465,16 @@ public class TO2TDLTranslator extends AbstractTranslator { transformMembers(generatedType, c.getContent()); return generatedType; } @Override public void translate(String filename) throws Exception { Resource sr = TDLHelper.load(filename); Resource tr = TDLHelper.create(filename+"_generated.tdltx"); Package p = (Package) sr.getContents().get(0); setTargetResource(tr); initTargetResource("generated_from_"+p.getName()); addImports(p); transform(p); TDLHelper.store(tr); } } Loading
plugins/org.etsi.mts.tdl.to2tdl/src/org/etsi/mts/tdl/to2tdl/TO2TDLTranslator.java +14 −0 Original line number Diff line number Diff line Loading @@ -6,6 +6,7 @@ import java.util.Set; import java.util.stream.Collectors; import org.eclipse.emf.common.util.EList; import org.eclipse.emf.ecore.resource.Resource; import org.eclipse.xtext.EcoreUtil2; import org.eclipse.xtext.nodemodel.util.NodeModelUtils; import org.etsi.mts.tdl.Comment; Loading @@ -28,6 +29,7 @@ import org.etsi.mts.tdl.TestConfiguration; import org.etsi.mts.tdl.TestDescription; import org.etsi.mts.tdl.tdlFactory; import org.etsi.mts.tdl.tdlPackage; import org.etsi.mts.tdl.helper.TDLHelper; import org.etsi.mts.tdl.structuredobjectives.Content; import org.etsi.mts.tdl.structuredobjectives.DataReference; import org.etsi.mts.tdl.structuredobjectives.EntityReference; Loading Loading @@ -463,4 +465,16 @@ public class TO2TDLTranslator extends AbstractTranslator { transformMembers(generatedType, c.getContent()); return generatedType; } @Override public void translate(String filename) throws Exception { Resource sr = TDLHelper.load(filename); Resource tr = TDLHelper.create(filename+"_generated.tdltx"); Package p = (Package) sr.getContents().get(0); setTargetResource(tr); initTargetResource("generated_from_"+p.getName()); addImports(p); transform(p); TDLHelper.store(tr); } }