From b8685e59899240894b64c4cff3817711dc3dcdab Mon Sep 17 00:00:00 2001 From: Dominique Marcadet <Dominique.Marcadet@centralesupelec.fr> Date: Tue, 9 Apr 2019 16:26:13 +0200 Subject: [PATCH] add an "hidden" option --do-not-display-copyright --- .../scl/validator/RiseClipseValidatorSCL.java | 18 ++++++++++++------ 1 file changed, 12 insertions(+), 6 deletions(-) diff --git a/fr.centralesupelec.edf.riseclipse.iec61850.scl.tools/src/fr/centralesupelec/edf/riseclipse/iec61850/scl/validator/RiseClipseValidatorSCL.java b/fr.centralesupelec.edf.riseclipse.iec61850.scl.tools/src/fr/centralesupelec/edf/riseclipse/iec61850/scl/validator/RiseClipseValidatorSCL.java index 0830aa7..5095ea1 100644 --- a/fr.centralesupelec.edf.riseclipse.iec61850.scl.tools/src/fr/centralesupelec/edf/riseclipse/iec61850/scl/validator/RiseClipseValidatorSCL.java +++ b/fr.centralesupelec.edf.riseclipse.iec61850.scl.tools/src/fr/centralesupelec/edf/riseclipse/iec61850/scl/validator/RiseClipseValidatorSCL.java @@ -70,15 +70,10 @@ public class RiseClipseValidatorSCL { public static void main( String[] args ) { - console.setLevel( IRiseClipseConsole.INFO_LEVEL ); - displayLegal(); - console.setLevel( IRiseClipseConsole.WARNING_LEVEL ); - - console.doNotDisplayIdenticalMessages(); - if( args.length == 0 ) usage(); boolean make_explicit_links = false; + boolean displayCopyright = true; int posFiles = 0; for( int i = 0; i < args.length; ++i ) { @@ -93,6 +88,9 @@ public class RiseClipseValidatorSCL { else if( "--make-explicit-links".equals( args[i] ) ) { make_explicit_links = true; } + else if( "--do-not-display-copyright".equals( args[i] ) ) { + displayCopyright = false; + } else { console.error( "Unrecognized option " + args[i] ); usage(); @@ -100,6 +98,14 @@ public class RiseClipseValidatorSCL { } } + if( displayCopyright ) { + int level = console.setLevel( IRiseClipseConsole.INFO_LEVEL ); + displayLegal(); + console.setLevel( level ); + } + + console.doNotDisplayIdenticalMessages(); + ArrayList< String > oclFiles = new ArrayList<>(); ArrayList< String > nsdFiles = new ArrayList<>(); ArrayList< String > sclFiles = new ArrayList<>(); -- GitLab