001package gov.nist.secauto.oscal.lib.model;
002
003import gov.nist.secauto.metaschema.binding.model.annotations.MetaschemaAssembly;
004import java.lang.Override;
005import java.lang.String;
006import org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle;
007import org.apache.commons.lang3.builder.ReflectionToStringBuilder;
008
009/**
010 * Include all controls from the imported catalog or profile resources.
011 */
012@MetaschemaAssembly(
013    formalName = "Include All",
014    description = "Include all controls from the imported catalog or profile resources.",
015    name = "include-all",
016    metaschema = OscalControlCommonMetaschema.class,
017    remarks = "This element provides an alternative to calling controls individually from a catalog."
018)
019public class IncludeAll {
020  public IncludeAll() {
021  }
022
023  @Override
024  public String toString() {
025    return new ReflectionToStringBuilder(this, MultilineRecursiveToStringStyle.MULTI_LINE_STYLE).toString();
026  }
027}