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 a field model type. 010 * 011 */ 012public interface IField extends INamedModelElement, IAttributable { 013 /** 014 * Provides the Metaschema model type of "FIELD". 015 * 016 * @return the model type 017 */ 018 @Override 019 default ModelType getModelType() { 020 return ModelType.FIELD; 021 } 022}