// SPDX-FileCopyrightText: 2025 Jonas Smedegaard // SPDX-License-Identifier: GPL-3.0-or-later package dk.biks.bachelorizer; /// Bachelorizer - reference user interface model public abstract class UI { /// Default constructor // (declared explicitly only to silence javadoc) public UI() { } /// structural sections of user interface public enum Section { /// main programme PROGRAM("Program"), /// first subject module SUBJECT1("Subject 1"), /// second subject module SUBJECT2("Subject 2"), /// elective courses ELECTIVE("Elective"); /// text label final String label; /// instantiation /// /// @param label text label Section(final String label) { this.label = label; } } }