#NEWLINE# def exportChildren( self , lwrite , level , namespace_ = 'ArtifactObj:' , name_ = 'ArtifactObjectType' , fromsubclass_ = False , pretty_print = True ) : #NEWLINE# #INDENT# super ( ArtifactObjectType , self ) . exportChildren ( lwrite , level , 'ArtifactObj:' , name_ , True , pretty_print = pretty_print ) #NEWLINE# if pretty_print : #NEWLINE# #INDENT# eol_ = '\n' #NEWLINE# #UNINDENT# else : #NEWLINE# #INDENT# eol_ = '' #NEWLINE# #UNINDENT# if ( self . Hashes is not None ) : #NEWLINE# #INDENT# self . Hashes . export ( lwrite , level , 'ArtifactObj:' , name_ = 'Hashes' , pretty_print = pretty_print ) #NEWLINE# #UNINDENT# if ( self . Packaging is not None ) : #NEWLINE# #INDENT# self . Packaging . export ( lwrite , level , 'ArtifactObj:' , name_ = 'Packaging' , pretty_print = pretty_print ) #NEWLINE# #UNINDENT# if ( self . Raw_Artifact is not None ) : #NEWLINE# #INDENT# if ( self . Raw_Artifact . get_valueOf_ ( ) is not None ) : #NEWLINE# #INDENT# value = self . Raw_Artifact . get_valueOf_ ( ) #NEWLINE# if ( not value . startswith ( '<![CDATA[' ) ) : #NEWLINE# #INDENT# value = ( ( '<![CDATA[' + value ) + ']]>' ) #NEWLINE# self . Raw_Artifact . set_valueOf_ ( value ) #NEWLINE# #UNINDENT# #UNINDENT# self . Raw_Artifact . export ( lwrite , level , 'ArtifactObj:' , name_ = 'Raw_Artifact' , pretty_print = pretty_print ) #NEWLINE# #UNINDENT# if ( self . Raw_Artifact_Reference is not None ) : #NEWLINE# #INDENT# showIndent ( lwrite , level , pretty_print ) #NEWLINE# lwrite ( ( '<%sRaw_Artifact_Reference>%s</%sRaw_Artifact_Reference>%s' % ( 'ArtifactObj:' , self . gds_format_string ( quote_xml ( self . Raw_Artifact_Reference ) , input_name = 'Raw_Artifact_Reference' ) , 'ArtifactObj:' , eol_ ) ) )