Interface IAssembly
-
- All Superinterfaces:
IModelElement
,INamedModelElement
- All Known Subinterfaces:
IAssemblyDefinition
,IAssemblyInstance
- All Known Implementing Classes:
AbstractAssemblyInstance
public interface IAssembly extends INamedModelElement
A marker interface for an information element that is an assembly model type.
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default ModelType
getModelType()
Provides the Metaschema model type of "ASSEMBLY".-
Methods inherited from interface gov.nist.secauto.metaschema.core.model.IModelElement
getContainingModule, getRemarks, toCoordinates
-
Methods inherited from interface gov.nist.secauto.metaschema.core.model.INamedModelElement
getDescription, getEffectiveDescription, getEffectiveFormalName, getEffectiveName, getFormalName, getJsonName, getName, getProperties, getPropertyValues, getUseName, hasProperty, hasPropertyValue
-
-
-
-
Method Detail
-
getModelType
@NonNull default ModelType getModelType()
Provides the Metaschema model type of "ASSEMBLY".- Specified by:
getModelType
in interfaceIModelElement
- Returns:
- the model type
-
-