1 /* 2 * SPDX-FileCopyrightText: none 3 * SPDX-License-Identifier: CC0-1.0 4 */ 5 6 package gov.nist.secauto.metaschema.core.model; 7 8 import edu.umd.cs.findbugs.annotations.Nullable; 9 10 /** 11 * A common interface found bound objects that have a complex model consisting 12 * of flags, fields, or assemblies. 13 */ 14 public interface IBoundObject { 15 /** 16 * Get additional Metaschema-related information for the object (i.e., resource 17 * location). 18 * 19 * @return the Metaschema-related information 20 */ 21 @Nullable 22 IMetaschemaData getMetaschemaData(); 23 }