X-Git-Url: https://git.opendaylight.org/gerrit/gitweb?a=blobdiff_plain;f=code-generator%2Fmaven-sal-api-gen-plugin%2Fsrc%2Fmain%2Fjava%2Forg%2Fopendaylight%2Fyangtools%2Fyang%2Fwadl%2Fgenerator%2Fmaven%2FWadlGenerator.java;h=6a05f7577bc53d2b7583eada4840ce9882ccd14f;hb=1e2025a2dd82f44c31e268870ab20babfbc9a75f;hp=a10c50964bf42d5923edad63055ba84c71926b99;hpb=7923a034c0bf40777939bb27bc90e3a2a2ac1b37;p=yangtools.git diff --git a/code-generator/maven-sal-api-gen-plugin/src/main/java/org/opendaylight/yangtools/yang/wadl/generator/maven/WadlGenerator.java b/code-generator/maven-sal-api-gen-plugin/src/main/java/org/opendaylight/yangtools/yang/wadl/generator/maven/WadlGenerator.java index a10c50964b..6a05f7577b 100644 --- a/code-generator/maven-sal-api-gen-plugin/src/main/java/org/opendaylight/yangtools/yang/wadl/generator/maven/WadlGenerator.java +++ b/code-generator/maven-sal-api-gen-plugin/src/main/java/org/opendaylight/yangtools/yang/wadl/generator/maven/WadlGenerator.java @@ -1,3 +1,10 @@ +/* + * Copyright (c) 2014 Cisco Systems, Inc. and others. All rights reserved. + * + * This program and the accompanying materials are made available under the + * terms of the Eclipse Public License v1.0 which accompanies this distribution, + * and is available at http://www.eclipse.org/legal/epl-v10.html + */ package org.opendaylight.yangtools.yang.wadl.generator.maven; import java.io.File; @@ -6,14 +13,12 @@ import java.util.Collection; import java.util.Map; import java.util.Set; -import org.apache.maven.plugin.logging.Log; -import org.apache.maven.project.MavenProject; import org.opendaylight.yangtools.yang.model.api.Module; import org.opendaylight.yangtools.yang.model.api.SchemaContext; import org.opendaylight.yangtools.yang.wadl.generator.WadlRestconfGenerator; -import org.opendaylight.yangtools.yang2sources.spi.CodeGenerator; +import org.opendaylight.yangtools.yang2sources.spi.BasicCodeGenerator; -public class WadlGenerator implements CodeGenerator { +public class WadlGenerator implements BasicCodeGenerator { @Override public Collection generateSources(SchemaContext context, File outputDir, Set currentModules) @@ -21,6 +26,7 @@ public class WadlGenerator implements CodeGenerator { final File outputBaseDir; if (outputDir == null) { + // FIXME: this hard-codes the destination outputBaseDir = new File("target" + File.separator + "generated-sources" + File.separator + "maven-sal-api-gen" + File.separator + "wadl"); } else { @@ -31,12 +37,6 @@ public class WadlGenerator implements CodeGenerator { return generator.generate(context, currentModules); } - @Override - public void setLog(Log log) { - // TODO Auto-generated method stub - - } - @Override public void setAdditionalConfig(Map additionalConfiguration) { // TODO Auto-generated method stub @@ -48,11 +48,4 @@ public class WadlGenerator implements CodeGenerator { // TODO Auto-generated method stub } - - @Override - public void setMavenProject(MavenProject project) { - // TODO Auto-generated method stub - - } - }