IncludeAll.java

package gov.nist.secauto.oscal.lib.model;

import gov.nist.secauto.metaschema.binding.model.annotations.MetaschemaAssembly;
import java.lang.Override;
import java.lang.String;
import org.apache.commons.lang3.builder.MultilineRecursiveToStringStyle;
import org.apache.commons.lang3.builder.ReflectionToStringBuilder;

/**
 * Include all controls from the imported catalog or profile resources.
 */
@MetaschemaAssembly(
    formalName = "Include All",
    description = "Include all controls from the imported catalog or profile resources.",
    name = "include-all",
    metaschema = OscalControlCommonMetaschema.class,
    remarks = "This element provides an alternative to calling controls individually from a catalog."
)
public class IncludeAll {
  public IncludeAll() {
  }

  @Override
  public String toString() {
    return new ReflectionToStringBuilder(this, MultilineRecursiveToStringStyle.MULTI_LINE_STYLE).toString();
  }
}