import org.opendaylight.yangtools.yang.parser.spi.meta.ReactorException;
import org.opendaylight.yangtools.yang.parser.spi.meta.StatementSupportBundle;
import org.opendaylight.yangtools.yang.parser.spi.source.StatementStreamSource;
-import org.opendaylight.yangtools.yang.parser.spi.validation.ValidationBundlesNamespace.ValidationBundleType;
+import org.opendaylight.yangtools.yang.parser.spi.validation.ValidationBundles.ValidationBundleType;
public final class CrossSourceStatementReactor {
private final ImmutableMap<ModelProcessingPhase, StatementSupportBundle> supportedTerminology;
}
}
- public static class BuildAction {
+ public static final class BuildAction {
private final BuildGlobalContext context;
+
private boolean supportedFeaturesSet = false;
private boolean modulesDeviatedByModulesSet = false;
}
/**
- * Build the effective model context.
+ * Build the {@link ReactorDeclaredModel} view of this action.
+ *
+ * @return A declared view of selected models.
*/
public ReactorDeclaredModel build() throws ReactorException {
return context.build();
}
+ /**
+ * Build the {@link EffectiveSchemaContext} view of this action.
+ *
+ * @return An effective view of selected models.
+ */
public EffectiveSchemaContext buildEffective() throws ReactorException {
return context.buildEffective();
}