001/*
002 * SPDX-FileCopyrightText: none
003 * SPDX-License-Identifier: CC0-1.0
004 */
005
006package dev.metaschema.core.model;
007
008/**
009 * A marker interface for an information element that is an flag model type.
010 *
011 */
012public interface IFlag extends INamedModelElement, IAttributable {
013  /**
014   * Provides the Metaschema model type of "FLAG".
015   *
016   * @return the model type
017   */
018  @Override
019  default ModelType getModelType() {
020    return ModelType.FLAG;
021  }
022}