Class InsertControls

java.lang.Object
dev.metaschema.oscal.lib.model.InsertControls
All Implemented Interfaces:
dev.metaschema.core.model.IBoundObject

@MetaschemaAssembly(formalName="Insert Controls", description="Specifies which controls to use in the containing context.", name="insert-controls", moduleClass=OscalProfileModule.class, remarks="To be schema-valid, this element must contain either (but not both) a single `include-all` directive, or a sequence of `include-controls` directives.\n\nIf this directive is not provided, then no controls are to be inserted; i.e., all controls are included explicitly.") public class InsertControls extends Object implements dev.metaschema.core.model.IBoundObject
Specifies which controls to use in the containing context.
  • Constructor Details

    • InsertControls

      public InsertControls()
      Constructs a new dev.metaschema.oscal.lib.model.InsertControls instance with no metadata.
    • InsertControls

      public InsertControls(dev.metaschema.core.model.IMetaschemaData data)
      Constructs a new dev.metaschema.oscal.lib.model.InsertControls instance with the specified metadata.
      Parameters:
      data - the metaschema data, or null if none
  • Method Details