From b6ca46830b25148108a1f632d41362db8d645efb Mon Sep 17 00:00:00 2001
From: Dominique Marcadet <Dominique.Marcadet@centralesupelec.fr>
Date: Thu, 30 May 2019 11:46:59 +0200
Subject: [PATCH] add other test in hidden door

---
 .../iec61850/scl/validator/RiseClipseValidatorSCL.java     | 7 ++++++-
 1 file changed, 6 insertions(+), 1 deletion(-)

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 0729d0a..d00b5c6 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
@@ -25,6 +25,7 @@ import java.util.List;
 import java.util.Map;
 import java.util.stream.Stream;
 
+import fr.centralesupelec.edf.riseclipse.iec61850.nsd.ConstructedAttribute;
 import fr.centralesupelec.edf.riseclipse.iec61850.nsd.PresenceCondition;
 import fr.centralesupelec.edf.riseclipse.iec61850.nsd.util.NsIdentification;
 import fr.centralesupelec.edf.riseclipse.iec61850.scl.SclPackage;
@@ -57,7 +58,7 @@ public class RiseClipseValidatorSCL {
     private static final String DEFAULT_NAMESPACE_ID = "IEC 61850-7-4";
     private static final Integer DEFAULT_NAMESPACE_VERSION = new Integer( 2007 );
     private static final String DEFAULT_NAMESPACE_REVISION = "B";
-    private static final Integer DEFAULT_NAMESPACE_RELEASE = null;
+    private static final Integer DEFAULT_NAMESPACE_RELEASE = new Integer( 1 );
     
     public static final NsIdentification DEFAULT_NS_IDENTIFICATION = new NsIdentification(
             DEFAULT_NAMESPACE_ID,
@@ -235,6 +236,10 @@ public class RiseClipseValidatorSCL {
         console.setLevel( IRiseClipseConsole.INFO_LEVEL );
         pc.forEach( c -> console.info(  "PresenceCondition " + c.getName() ));
         
+        Stream< ConstructedAttribute > ca = nsdValidator.getNsdLoader().getResourceSet().getConstructedAttributeStream( DEFAULT_NS_IDENTIFICATION );
+        console.setLevel( IRiseClipseConsole.INFO_LEVEL );
+        ca.forEach( c -> console.info(  "ConstructedAttribute " + c.getName() ));
+        
         System.exit( 0 );
     }
 
-- 
GitLab