Class Capability

java.lang.Object
gov.nist.secauto.oscal.lib.model.Capability
All Implemented Interfaces:
gov.nist.secauto.metaschema.core.model.IBoundObject

@MetaschemaAssembly(formalName="Capability", description="A grouping of other components and/or capabilities.", name="capability", moduleClass=OscalComponentDefinitionModule.class, modelConstraints=@AssemblyConstraints(unique=@IsUnique(id="unique-component-definition-capability-incorporates-component",level=ERROR,target="incorporates-component",keyFields=@KeyField(target="@component-uuid"),remarks="A given `component` must not be referenced more than once within the same `capability`."))) public class Capability extends Object implements gov.nist.secauto.metaschema.core.model.IBoundObject
A grouping of other components and/or capabilities.