/**
 * @license
 * Copyright 2022-2026 Matter.js Authors
 * SPDX-License-Identifier: Apache-2.0
 */

/*** THIS FILE IS GENERATED, DO NOT EDIT ***/

import { Resource } from "#models/Resource.js";

Resource.add({
    tag: "semanticNamespace", name: "Closure", xref: "namespace§22",
    details: "The tags contained in this namespace are restricted for use in the closure domain and shall NOT be " +
        "used in any other domain or context.",

    children: [
        {
            tag: "semanticTag", name: "Covering",
            description: "Any material or treatment used to cover a window for privacy, light control, insulation, or decoration."
        },
        {
            tag: "semanticTag", name: "Window",
            description: "An opening in a wall, door, or roof fitted with glass or another transparent material to allow light, air, and views while providing insulation and security."
        },
        {
            tag: "semanticTag", name: "Barrier",
            description: "A physical or conceptual obstruction that prevents movement, access, or progress that serve purposes such as security, safety, privacy, control, etc."
        },
        {
            tag: "semanticTag", name: "Cabinet",
            description: "A storage unit with shelves, drawers, or doors, used for organizing and protecting items."
        },
        {
            tag: "semanticTag", name: "Gate",
            description: "A movable barrier that controls entry or exit through an opening in a fence, wall, or enclosure."
        },
        {
            tag: "semanticTag", name: "GarageDoor",
            description: "A large, movable barrier that provides access to a garage."
        },
        {
            tag: "semanticTag", name: "Door",
            description: "A movable barrier that allows entry and exit between spaces while providing security, privacy, and insulation."
        }
    ]
});
