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 0830aa7891779a297220eae3209218e401c8740b..5095ea11d1f0e254bcacb9a5d1febd52ce43abb5 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<>();