From 40e7e72bc6c3233d49f4879c3fe011ddcd3f60ab Mon Sep 17 00:00:00 2001 From: Dominique Marcadet <Dominique.Marcadet@centralesupelec.fr> Date: Tue, 7 May 2019 15:54:06 +0200 Subject: [PATCH] allow loading of .nsdoc files --- .../iec61850/scl/validator/RiseClipseValidatorSCL.java | 9 +++++++-- 1 file changed, 7 insertions(+), 2 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 cec1bf5..bbacb30 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 @@ -66,6 +66,7 @@ public class RiseClipseValidatorSCL { "java -jar RiseClipseValidatorSCL.jar [--info | --warning | --verbose] [--make-explicit-links] [--use-color] [<oclFile> | <nsdFile> | <sclFile>]*" ); console.info( "Files ending with \".ocl\" are considered OCL files, " + "files ending with \\\".nsd\\\" are considered NSD files, " + + "files ending with \\\".nsdoc\\\" are considered NSDoc files, " + "all others are considered SCL files" ); System.exit( -1 ); } @@ -129,11 +130,15 @@ public class RiseClipseValidatorSCL { ArrayList< @NonNull String > nsdFiles = new ArrayList<>(); ArrayList< @NonNull String > sclFiles = new ArrayList<>(); for( int i = posFiles; i < args.length; ++i ) { - if( args[i].endsWith( ".ocl" ) ) { + if( args[i].endsWith( ".ocl" )) { oclFiles.add( args[i] ); oclValidation = true; } - else if( args[i].endsWith( ".nsd" ) ) { + else if( args[i].endsWith( ".nsd" )) { + nsdFiles.add( args[i] ); + nsdValidation = true; + } + else if( args[i].endsWith( ".nsdoc" )) { nsdFiles.add( args[i] ); nsdValidation = true; } -- GitLab