<HTML><HEAD><link type="text/css" href="../css/main_styles.css" rel="stylesheet"></HEAD>
<BODY><TITLE>%mqc_update_all_drawings</TITLE><H1>%mqc_update_all_drawings </H1><P CLASS="Paragraph">Classname: <B>%mqc_update_all_drawings </B></P><P CLASS="Paragraph">Inherits from: <B><A href=..\checkmate\xug_base_checker.html>%ug_base_checker </A></B></P><PRE STYLE=\"text-align : left;\" CLASS=\"Code\"> </PRE><PRE STYLE=\"text-align : left;\" CLASS=\"Code\">
<B>Description:</B>
    Verifies that if all of the drawing objects can be regenerated correctly
    NOTE:
    If this checker runs in a mode that the display is not updated with the part file,
    e.g. a batch run with multiple part files or run from ug_check_part.exe utility;
    some display associated drafting entities such as drafting views or view dependents,
    may not be available or may not be updated, thus the check results derived in a
    such mode may be different with those from an display synchronized context, i.e.
    current display part is the same as current working part.
Parameters:
    (Boolean)  disabled?        -  If it is true, the checker is disabled.
                                   Default is False.
    (Boolean)  save_log_in_part -  The flag indicates whether the checking results can
                                   be saved to the part file
                                   Default is True.
    (Integer)  log_type         -  Indicate which logging type to use to report the violation.
                                   1 - LOG_ERROR,
                                   2 - LOG_WARNING,
                                   3 - LOG_INFO,
                                   Default is 1 to log error.
    (String)   log_msg          -  User defined message to be added when the system
                                   reports the violation.
                                   Default is an empty string.
Results:
  PASS    --  drawings updated without errors.
  FAILED  --  failure encountered during update.
</PRE><PRE><FONT COLOR= blue>DefClass: %mqc_update_all_drawings( %ug_base_checker );
</FONT></PRE><DIV><PRE STYLE=\"text-align : left;\" CLASS=\"Code\"><FONT COLOR=blue>( String )                      %test_category: "Drafting";
( String )                      %displayed_name: "Update All Drawings";

</SPAN></FONT></PRE></DIV><DIV><PRE STYLE=\"text-align : left;\" CLASS=\"Code\"><FONT COLOR=blue>( Boolean Parameter )           disabled?: false;
( Boolean Parameter )           save_log_in_part: True;
</SPAN></FONT></PRE></DIV><PRE STYLE=\"text-align : left;\" CLASS=\"Code\"> ( Integer Parameter )           log_type: 1;</PRE><PRE STYLE=\"text-align : left;\" CLASS=\"Code\"> ( list )                        log_type_option: { LOG_ERROR, </PRE><PRE STYLE=\"text-align : left;\" CLASS=\"Code\">                                                    LOG_WARNING, </PRE><PRE STYLE=\"text-align : left;\" CLASS=\"Code\">                                                    LOG_INFO };</PRE><PRE STYLE=\"text-align : left;\" CLASS=\"Code\"> ( string )                      log_type_label: "Log Option";</PRE><PRE STYLE=\"text-align : left;\" CLASS=\"Code\"> ( string Parameter )            log_msg: "";</PRE><PRE STYLE=\"text-align : left;\" CLASS=\"Code\"> ( string )                      log_msg_label: "Additional Message";</PRE><PRE STYLE=\"text-align : left;\" CLASS=\"Code\"> checking ...</PRE><DIV><PRE STYLE=\"text-align : left;\" CLASS=\"Code\"><FONT COLOR=blue>( any ) do_check:
@{
</SPAN></FONT></PRE></DIV><PRE STYLE=\"text-align : left;\" CLASS=\"Code\">     $usr_msg << if ( log_msg: = "" ) then "" else log_msg: + "~n";    If (mqc_isDrawingPart(ug_askCurrentWorkPart()))
    Then
        ug_mqc_update_all_drawings()
    Else
        ug_mqc_log( LOG_WARNING, {},"This is not a drafting file.~n" );
};
</PRE></TABLE><p class=EndLine>&nbsp;</p><p class=blank>&nbsp;</p></BODY></HTML>