Loading plugins/org.etsi.mts.tdl.standalone/examples/validation/Example.tdltx.docx 0 → 100644 +11.2 KiB File added.No diff preview for this file type. View file plugins/org.etsi.mts.tdl.standalone/src/org/etsi/mts/tdl/standalone/Standalone.java +22 −2 Original line number Diff line number Diff line Loading @@ -2,6 +2,9 @@ package org.etsi.mts.tdl.standalone; import java.io.File; import java.io.FilenameFilter; import java.net.URL; import java.security.CodeSource; import java.security.ProtectionDomain; import java.util.Arrays; import java.util.List; import java.util.function.Consumer; Loading @@ -22,6 +25,7 @@ import org.etsi.mts.tdl.asn2tdl.ASN2TDLTranslator; import org.etsi.mts.tdl.constraints.evl.Validator; import org.etsi.mts.tdl.helper.TDLHelper; import org.etsi.mts.tdl.openapi2tdl.next.OpenAPI2TDLTranslatorNext; import org.etsi.mts.tdl.tools.to.docx.poi.Generator; import org.etsi.mts.tdl.transform.AbstractTranslator; public class Standalone { Loading Loading @@ -49,6 +53,7 @@ public class Standalone { // app.processElements(path, app::validateOCL); //TODO: may fail due to literal value use without data type // app.processElements(path, app::validate); app.processElements(path, app::exportDoc); TDLHelper.resetResourceSet(); path = "examples/openapi"; Loading Loading @@ -180,7 +185,6 @@ public class Standalone { } private void importOpenAPI(String path) { importData(path, new OpenAPI2TDLTranslatorNext()); } Loading @@ -189,6 +193,22 @@ public class Standalone { importData(path, new ASN2TDLTranslator()); } private void exportDoc(String path) { Resource resource = TDLHelper.load(path); Generator generator = new Generator(); String target = path+".docx"; try { generator.generate( resource, target, "Generated from "+resource.getURI().lastSegment(), "TO_4_TABLE_TEMPLATE_EDITHELP" ); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } } // private void importOpenAPIAll(String path) { // File target = new File(path); // if (target.isDirectory()) { Loading Loading
plugins/org.etsi.mts.tdl.standalone/examples/validation/Example.tdltx.docx 0 → 100644 +11.2 KiB File added.No diff preview for this file type. View file
plugins/org.etsi.mts.tdl.standalone/src/org/etsi/mts/tdl/standalone/Standalone.java +22 −2 Original line number Diff line number Diff line Loading @@ -2,6 +2,9 @@ package org.etsi.mts.tdl.standalone; import java.io.File; import java.io.FilenameFilter; import java.net.URL; import java.security.CodeSource; import java.security.ProtectionDomain; import java.util.Arrays; import java.util.List; import java.util.function.Consumer; Loading @@ -22,6 +25,7 @@ import org.etsi.mts.tdl.asn2tdl.ASN2TDLTranslator; import org.etsi.mts.tdl.constraints.evl.Validator; import org.etsi.mts.tdl.helper.TDLHelper; import org.etsi.mts.tdl.openapi2tdl.next.OpenAPI2TDLTranslatorNext; import org.etsi.mts.tdl.tools.to.docx.poi.Generator; import org.etsi.mts.tdl.transform.AbstractTranslator; public class Standalone { Loading Loading @@ -49,6 +53,7 @@ public class Standalone { // app.processElements(path, app::validateOCL); //TODO: may fail due to literal value use without data type // app.processElements(path, app::validate); app.processElements(path, app::exportDoc); TDLHelper.resetResourceSet(); path = "examples/openapi"; Loading Loading @@ -180,7 +185,6 @@ public class Standalone { } private void importOpenAPI(String path) { importData(path, new OpenAPI2TDLTranslatorNext()); } Loading @@ -189,6 +193,22 @@ public class Standalone { importData(path, new ASN2TDLTranslator()); } private void exportDoc(String path) { Resource resource = TDLHelper.load(path); Generator generator = new Generator(); String target = path+".docx"; try { generator.generate( resource, target, "Generated from "+resource.getURI().lastSegment(), "TO_4_TABLE_TEMPLATE_EDITHELP" ); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } } // private void importOpenAPIAll(String path) { // File target = new File(path); // if (target.isDirectory()) { Loading