class SetViewWalker implements SystemViewRowAttributeWalker<SetView> {
    /** {@inheritDoc} */
    @Override public void visitAll(AttributeVisitor v) {
        v.accept(0, "id", IgniteUuid.class);
        v.accept(1, "name", String.class);
        v.accept(2, "size", int.class);
        v.accept(3, "groupName", String.class);
        v.accept(4, "groupId", int.class);
        v.accept(5, "collocated", boolean.class);
        v.accept(6, "removed", boolean.class);
    }

    /** {@inheritDoc} */
    @Override public void visitAll(SetView row, AttributeWithValueVisitor v) {<FILL_FUNCTION_BODY>}

    /** {@inheritDoc} */
    @Override public int count() {
        return 7;
    }
}

        v.accept(0, "id", IgniteUuid.class, row.id());
        v.accept(1, "name", String.class, row.name());
        v.acceptInt(2, "size", row.size());
        v.accept(3, "groupName", String.class, row.groupName());
        v.acceptInt(4, "groupId", row.groupId());
        v.acceptBoolean(5, "collocated", row.collocated());
        v.acceptBoolean(6, "removed", row.removed());
    
<no_super_class>