diff --git a/plugins/org.etsi.mts.tdl.yang2tdl/src/org/etsi/mts/tdl/yang2tdl/Yang2TDLTranslator.java b/plugins/org.etsi.mts.tdl.yang2tdl/src/org/etsi/mts/tdl/yang2tdl/Yang2TDLTranslator.java index a3787b464d665223d79f8f152b617db383d303ed..9a96ccf8440c5488212c32128111ad0ff03a077e 100644 --- a/plugins/org.etsi.mts.tdl.yang2tdl/src/org/etsi/mts/tdl/yang2tdl/Yang2TDLTranslator.java +++ b/plugins/org.etsi.mts.tdl.yang2tdl/src/org/etsi/mts/tdl/yang2tdl/Yang2TDLTranslator.java @@ -76,16 +76,24 @@ public class Yang2TDLTranslator extends AbstractTranslator { //TODO: extract CrossSourceStatementReactor reactor = createReactor(); BuildAction build = reactor.newBuild(); - Files.list(Path.of("samples", "ietf")).forEach(p -> + Files.list(Path.of("samples", "ietf")) + .filter(p->p.toString().endsWith("yang")) + .forEach(p -> build.addLibSource(moduleFromPath(p.toString())) ); - Files.list(Path.of("samples", "nfv")).forEach(p -> + Files.list(Path.of("samples", "nfv")) + .filter(p->p.toString().endsWith("yang")) + .forEach(p -> build.addSource(moduleFromPath(p.toString())) ); -// Files.list(Path.of("samples", "mwt")).forEach(p -> +// Files.list(Path.of("samples", "mwt")) +// .filter(p->p.toString().endsWith("yang")) +// .forEach(p -> // build.addSource(moduleFromPath(p.toString())) // ); -// Files.list(Path.of("samples", "simple")).forEach(p -> +// Files.list(Path.of("samples", "simple")) +// .filter(p->p.toString().endsWith("yang")) +// .forEach(p -> // build.addSource(moduleFromPath(p.toString())) // ); // build.addSource(moduleFromPath(targetFilename));