Allow module to be represented in different formats
[yangtools.git] / yang / yang-maven-plugin / src / main / java / org / opendaylight / yangtools / yang2sources / plugin / YangToSourcesMojo.java
index b2515e92a222949e09ece127926a7555ced5454d..0974a773e32f2fd894da2138e1ff3a4edea092f9 100644 (file)
@@ -17,7 +17,6 @@ import java.util.Collection;
 import java.util.Collections;
 import java.util.List;
 import java.util.Set;
-import java.util.function.Function;
 import org.apache.maven.artifact.repository.ArtifactRepository;
 import org.apache.maven.plugin.AbstractMojo;
 import org.apache.maven.plugin.MojoExecutionException;
@@ -38,13 +37,15 @@ import org.sonatype.plexus.build.incremental.BuildContext;
  * Generate sources from yang files using user provided set of
  * {@link BasicCodeGenerator}s. Steps of this process:
  * <ol>
- * <li>List yang files from {@link #yangFilesRootDir}</li>
- * <li>Process yang files using Yang Parser</li>
- * <li>For each {@link BasicCodeGenerator} from {@link #codeGenerators}:
- * <ol>
- * <li>Instantiate using default constructor</li>
- * <li>Call {@link BasicCodeGenerator#generateSources(EffectiveModelContext, File, Set, Function)}</li>
- * </ol></li>
+ *   <li>List yang files from {@link #yangFilesRootDir}</li>
+ *   <li>Process yang files using Yang Parser</li>
+ *   <li>For each {@link BasicCodeGenerator} from {@link #codeGenerators}:
+ *     <ol>
+ *       <li>Instantiate using default constructor</li>
+ *       <li>Call {@link BasicCodeGenerator#generateSources(EffectiveModelContext, File, Set,
+ *           org.opendaylight.yangtools.yang2sources.spi.ModuleResourceResolver)}</li>
+ *     </ol>
+ *   </li>
  * </ol>
  */
 @Mojo(name = "generate-sources", defaultPhase = LifecyclePhase.GENERATE_SOURCES,