IAssembly.java
/*
* SPDX-FileCopyrightText: none
* SPDX-License-Identifier: CC0-1.0
*/
package gov.nist.secauto.metaschema.core.model;
import edu.umd.cs.findbugs.annotations.NonNull;
/**
* A marker interface for an information element that is an assembly model type.
*
*/
public interface IAssembly extends INamedModelElement, IAttributable {
/**
* Provides the Metaschema model type of "ASSEMBLY".
*
* @return the model type
*/
@Override
@NonNull
default ModelType getModelType() {
return ModelType.ASSEMBLY;
}
}