property( obj, ReportDesign.CHEET_SHEET_PROP );
property( obj, ReportDesign.CHEAT_SHEET_PROP );
	public void visitReportDesign( ReportDesign obj )	{		writer.startElement( DesignSchemaConstants.REPORT_TAG );		super.visitReportDesign( obj );		property( obj, ReportDesign.REFRESH_RATE_PROP );		property( obj, Module.INITIALIZE_METHOD );		property( obj, ReportDesign.BEFORE_FACTORY_METHOD );		property( obj, ReportDesign.AFTER_FACTORY_METHOD );		// property( obj, ReportDesign.BEFORE_OPEN_DOC_METHOD );		// property( obj, ReportDesign.AFTER_OPEN_DOC_METHOD );		// property( obj, ReportDesign.BEFORE_CLOSE_DOC_METHOD );		// property( obj, ReportDesign.AFTER_CLOSE_DOC_METHOD );		property( obj, ReportDesign.BEFORE_RENDER_METHOD );		property( obj, ReportDesign.AFTER_RENDER_METHOD );		property( obj, IModuleModel.THEME_PROP );		resourceKey( obj, DesignElement.DISPLAY_NAME_ID_PROP,				DesignElement.DISPLAY_NAME_PROP );		property( obj, ReportDesign.ICON_FILE_PROP );		property( obj, ReportDesign.CHEET_SHEET_PROP );		property( obj, ReportDesign.EVENT_HANDLER_CLASS_PROP );		// include libraries and scripts		writeStructureList( obj, ReportDesign.LIBRARIES_PROP );		writeSimpleStructureList( obj, ReportDesign.INCLUDE_SCRIPTS_PROP,				IncludeScript.FILE_NAME_MEMBER );		// config variables		writeStructureList( obj, ReportDesign.CONFIG_VARS_PROP );		writeContents( obj, ReportDesign.TEMPLATE_PARAMETER_DEFINITION_SLOT,				DesignSchemaConstants.TEMPLATE_PARAMETER_DEFINITIONS_TAG );		writeArrangedContents( obj, ReportDesign.PARAMETER_SLOT,				DesignSchemaConstants.PARAMETERS_TAG );		writeArrangedContents( obj, ReportDesign.DATA_SOURCE_SLOT,				DesignSchemaConstants.DATA_SOURCES_TAG );		writeArrangedContents( obj, ReportDesign.DATA_SET_SLOT,				DesignSchemaConstants.DATA_SETS_TAG );		// ColorPalette tag		writeCustomColors( obj );		// Data bindings property		writeDataSourceBinding( obj );		// Translations. ( Custom-defined messages )		writeTranslations( obj );		writeContents( obj, IReportDesignModel.STYLE_SLOT,				DesignSchemaConstants.STYLES_TAG );		writeArrangedContents( obj, ReportDesign.COMPONENT_SLOT,				DesignSchemaConstants.COMPONENTS_TAG );		writeArrangedContents( obj, ReportDesign.PAGE_SLOT,				DesignSchemaConstants.PAGE_SETUP_TAG );		writeContents( obj, ReportDesign.BODY_SLOT,				DesignSchemaConstants.BODY_TAG );		writeContents( obj, ReportDesign.SCRATCH_PAD_SLOT,				DesignSchemaConstants.SCRATCH_PAD_TAG );		// Embedded images		writeEmbeddedImages( obj );		writer.endElement( );	}