Class Capability


  • @MetaschemaAssembly(formalName="Capability",
                        description="A grouping of other components and/or capabilities.",
                        name="capability",
                        metaschema=OscalComponentDefinitionMetaschema.class)
    @AssemblyConstraints(isUnique=@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
    A grouping of other components and/or capabilities.