001package com.example.metaschema; 002 003import gov.nist.secauto.metaschema.core.model.IBoundObject; 004import gov.nist.secauto.metaschema.core.model.IMetaschemaData; 005import gov.nist.secauto.metaschema.databind.model.annotations.MetaschemaAssembly; 006import java.lang.Override; 007import java.lang.String; 008import org.apache.commons.lang3.builder.ReflectionToStringBuilder; 009import org.apache.commons.lang3.builder.ToStringStyle; 010 011@MetaschemaAssembly( 012 formalName = "Any Additional Content", 013 name = "any", 014 moduleClass = MetaschemaModelModule.class 015) 016public class Any implements IBoundObject { 017 private final IMetaschemaData __metaschemaData; 018 019 public Any() { 020 this(null); 021 } 022 023 public Any(IMetaschemaData data) { 024 this.__metaschemaData = data; 025 } 026 027 @Override 028 public IMetaschemaData getMetaschemaData() { 029 return __metaschemaData; 030 } 031 032 @Override 033 public String toString() { 034 return new ReflectionToStringBuilder(this, ToStringStyle.MULTI_LINE_STYLE).toString(); 035 } 036}