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 }