import org.opendaylight.yangtools.rfc6241.model.api.GetFilterElementAttributesSchemaNode;
import org.opendaylight.yangtools.rfc6241.model.api.GetFilterElementAttributesStatement;
import org.opendaylight.yangtools.rfc6241.model.api.NetconfStatements;
+import org.opendaylight.yangtools.yang.common.Empty;
import org.opendaylight.yangtools.yang.common.QName;
import org.opendaylight.yangtools.yang.model.api.SchemaPath;
import org.opendaylight.yangtools.yang.model.api.YangStmtMapping;
import org.opendaylight.yangtools.yang.model.api.meta.StatementDefinition;
import org.opendaylight.yangtools.yang.parser.rfc7950.stmt.AbstractDeclaredStatement.WithoutArgument.WithSubstatements;
import org.opendaylight.yangtools.yang.parser.rfc7950.stmt.UnknownEffectiveStatementBase;
-import org.opendaylight.yangtools.yang.parser.spi.meta.AbstractVoidStatementSupport;
+import org.opendaylight.yangtools.yang.parser.spi.meta.AbstractEmptyStatementSupport;
import org.opendaylight.yangtools.yang.parser.spi.meta.EffectiveStmtCtx.Current;
import org.opendaylight.yangtools.yang.parser.spi.meta.SchemaPathSupport;
import org.opendaylight.yangtools.yang.parser.spi.meta.StmtContext;
import org.slf4j.LoggerFactory;
@Beta
-public final class GetFilterElementAttributesStatementSupport extends AbstractVoidStatementSupport<
+public final class GetFilterElementAttributesStatementSupport extends AbstractEmptyStatementSupport<
GetFilterElementAttributesStatement, GetFilterElementAttributesEffectiveStatement> {
private static final class Declared extends WithSubstatements implements GetFilterElementAttributesStatement {
}
private static final class Effective
- extends UnknownEffectiveStatementBase<Void, GetFilterElementAttributesStatement>
+ extends UnknownEffectiveStatementBase<Empty, GetFilterElementAttributesStatement>
implements GetFilterElementAttributesEffectiveStatement, GetFilterElementAttributesSchemaNode {
private final @NonNull Object path;
- Effective(final Current<Void, GetFilterElementAttributesStatement> stmt,
+ Effective(final Current<Empty, GetFilterElementAttributesStatement> stmt,
final ImmutableList<? extends EffectiveStatement<?, ?>> substatements) {
super(stmt, substatements);
path = SchemaPathSupport.toEffectivePath(stmt.getEffectiveParent().getSchemaPath()
}
@Override
- public void onFullDefinitionDeclared(final Mutable<Void, GetFilterElementAttributesStatement,
+ public void onFullDefinitionDeclared(final Mutable<Empty, GetFilterElementAttributesStatement,
GetFilterElementAttributesEffectiveStatement> stmt) {
super.onFullDefinitionDeclared(stmt);
stmt.setIsSupportedToBuildEffective(computeSupported(stmt));
@Override
protected GetFilterElementAttributesStatement createDeclared(
- final StmtContext<Void, GetFilterElementAttributesStatement, ?> ctx,
+ final StmtContext<Empty, GetFilterElementAttributesStatement, ?> ctx,
final ImmutableList<? extends DeclaredStatement<?>> substatements) {
return new Declared(substatements);
}
@Override
protected GetFilterElementAttributesStatement createEmptyDeclared(
- final StmtContext<Void, GetFilterElementAttributesStatement, ?> ctx) {
+ final StmtContext<Empty, GetFilterElementAttributesStatement, ?> ctx) {
return Declared.EMPTY;
}
@Override
protected GetFilterElementAttributesEffectiveStatement createEffective(
- final Current<Void, GetFilterElementAttributesStatement> stmt,
+ final Current<Empty, GetFilterElementAttributesStatement> stmt,
final ImmutableList<? extends EffectiveStatement<?, ?>> substatements) {
return new Effective(stmt, substatements);
}