+/*
+ * 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;
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<File> generateSources(SchemaContext context, File outputDir, Set<Module> currentModules)
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 {
return generator.generate(context, currentModules);
}
- @Override
- public void setLog(Log log) {
- // TODO Auto-generated method stub
-
- }
-
@Override
public void setAdditionalConfig(Map<String, String> additionalConfiguration) {
// TODO Auto-generated method stub
// TODO Auto-generated method stub
}
-
- @Override
- public void setMavenProject(MavenProject project) {
- // TODO Auto-generated method stub
-
- }
-
}