console.warning("[NSD] the sibling of "+e.getKey()+" in PresenceCondition of DataObject "+e.getKey()+" is unknown");
console.warning("[NSD setup] the sibling of "+e.getKey()+" in PresenceCondition of DataObject "+e.getKey()+" is unknown");
}
}
}
...
...
@@ -554,7 +554,7 @@ public class PresenceConditionValidator {
names=newString[]{do_.getName()};
}
if(names.length==0){
console.error("[NSD] Unexpected DO name "+do_.getName()+" in LNodeType (line "+do_.getParentLNodeType().getLineNumber());
console.error("[NSD validation] Unexpected DO name "+do_.getName()+" in LNodeType (line "+do_.getParentLNodeType().getLineNumber());
returnfalse;
}
if(!presentDO.containsKey(names[0])){
...
...
@@ -565,7 +565,7 @@ public class PresenceConditionValidator {
Diagnostic.ERROR,
RiseClipseValidatorSCL.DIAGNOSTIC_SOURCE,
0,
"[NSD] DO "+do_.getName()+" in LNodeType (line "+do_.getParentLNodeType().getLineNumber()+") not found in LNClass "+anyLNClassName,
"[NSD validation] DO "+do_.getName()+" in LNodeType (line "+do_.getParentLNodeType().getLineNumber()+") not found in LNClass "+anyLNClassName,
newObject[]{do_}));
returnfalse;
}
...
...
@@ -576,7 +576,7 @@ public class PresenceConditionValidator {
Diagnostic.ERROR,
RiseClipseValidatorSCL.DIAGNOSTIC_SOURCE,
0,
"[NSD] DO "+do_.getName()+" in LNodeType (line "+do_.getParentLNodeType().getLineNumber()+") already present in LNClass "+anyLNClassName,
"[NSD validation] DO "+do_.getName()+" in LNodeType (line "+do_.getParentLNodeType().getLineNumber()+") already present in LNClass "+anyLNClassName,
newObject[]{do_}));
returnfalse;
}
...
...
@@ -592,7 +592,7 @@ public class PresenceConditionValidator {
Diagnostic.ERROR,
RiseClipseValidatorSCL.DIAGNOSTIC_SOURCE,
0,
"[NSD] DO "+do_.getName()+" in LNodeType (line "+do_.getParentLNodeType().getLineNumber()+") already present without instance number in LNClass "+anyLNClassName,
"[NSD validation] DO "+do_.getName()+" in LNodeType (line "+do_.getParentLNodeType().getLineNumber()+") already present without instance number in LNClass "+anyLNClassName,
newObject[]{do_}));
returnfalse;
}
...
...
@@ -605,14 +605,14 @@ public class PresenceConditionValidator {
Diagnostic.ERROR,
RiseClipseValidatorSCL.DIAGNOSTIC_SOURCE,
0,
"[NSD] DO "+do_.getName()+" in LNodeType (line "+do_.getParentLNodeType().getLineNumber()+") already present with same instance number in LNClass "+anyLNClassName,
"[NSD validation] DO "+do_.getName()+" in LNodeType (line "+do_.getParentLNodeType().getLineNumber()+") already present with same instance number in LNClass "+anyLNClassName,
newObject[]{do_}));
returnfalse;
}
m.add(number,do_);
returntrue;
}
console.warning("[NSD] DO "+do_.getName()+" in LNodeType (line "+do_.getParentLNodeType().getLineNumber()+"has an unrecognized name");
console.warning("[NSD validation] DO "+do_.getName()+" in LNodeType (line "+do_.getParentLNodeType().getLineNumber()+"has an unrecognized name");
returnfalse;
}
...
...
@@ -637,7 +637,7 @@ public class PresenceConditionValidator {
Diagnostic.ERROR,
RiseClipseValidatorSCL.DIAGNOSTIC_SOURCE,
0,
"[NSD] DO "+name+" is mandatory in LNodeType (line "+lNodeType.getLineNumber()+") with LNClass "+anyLNClassName,
"[NSD validation] DO "+name+" is mandatory in LNodeType (line "+lNodeType.getLineNumber()+") with LNClass "+anyLNClassName,
newObject[]{lNodeType}));
res=false;
}
...
...
@@ -646,7 +646,7 @@ public class PresenceConditionValidator {
Diagnostic.ERROR,
RiseClipseValidatorSCL.DIAGNOSTIC_SOURCE,
0,
"[NSD] DO "+name+" should not have an instance number in LNodeType (line "+lNodeType.getLineNumber()+") with LNClass "+anyLNClassName,
"[NSD validation] DO "+name+" should not have an instance number in LNodeType (line "+lNodeType.getLineNumber()+") with LNClass "+anyLNClassName,
newObject[]{lNodeType}));
res=false;
}
...
...
@@ -665,7 +665,7 @@ public class PresenceConditionValidator {
Diagnostic.ERROR,
RiseClipseValidatorSCL.DIAGNOSTIC_SOURCE,
0,
"[NSD] DO "+name+" should not have an instance number in LNodeType (line "+lNodeType.getLineNumber()+") with LNClass "+anyLNClassName,
"[NSD validation] DO "+name+" should not have an instance number in LNodeType (line "+lNodeType.getLineNumber()+") with LNClass "+anyLNClassName,
newObject[]{lNodeType}));
res=false;
}
...
...
@@ -682,7 +682,7 @@ public class PresenceConditionValidator {
Diagnostic.ERROR,
RiseClipseValidatorSCL.DIAGNOSTIC_SOURCE,
0,
"[NSD] DO "+name+" is forbidden in LNodeType (line "+lNodeType.getLineNumber()+") with LNClass "+anyLNClassName,
"[NSD validation] DO "+name+" is forbidden in LNodeType (line "+lNodeType.getLineNumber()+") with LNClass "+anyLNClassName,
newObject[]{lNodeType}));
res=false;
}
...
...
@@ -691,7 +691,7 @@ public class PresenceConditionValidator {
Diagnostic.ERROR,
RiseClipseValidatorSCL.DIAGNOSTIC_SOURCE,
0,
"[NSD] DO "+name+" should not have an instance number in LNodeType (line "+lNodeType.getLineNumber()+") with LNClass "+anyLNClassName,
"[NSD validation] DO "+name+" should not have an instance number in LNodeType (line "+lNodeType.getLineNumber()+") with LNClass "+anyLNClassName,
newObject[]{lNodeType}));
res=false;
}
...
...
@@ -716,7 +716,7 @@ public class PresenceConditionValidator {
Diagnostic.ERROR,
RiseClipseValidatorSCL.DIAGNOSTIC_SOURCE,
0,
"[NSD] At least one DO "+name+" is mandatory in LNodeType (line "+lNodeType.getLineNumber()+") with LNClass "+anyLNClassName,
"[NSD validation] At least one DO "+name+" is mandatory in LNodeType (line "+lNodeType.getLineNumber()+") with LNClass "+anyLNClassName,
newObject[]{lNodeType}));
res=false;
}
...
...
@@ -725,7 +725,7 @@ public class PresenceConditionValidator {
Diagnostic.ERROR,
RiseClipseValidatorSCL.DIAGNOSTIC_SOURCE,
0,
"[NSD] DO "+name+" should have an instance number in LNodeType (line "+lNodeType.getLineNumber()+") with LNClass "+anyLNClassName,
"[NSD validation] DO "+name+" should have an instance number in LNodeType (line "+lNodeType.getLineNumber()+") with LNClass "+anyLNClassName,
newObject[]{lNodeType}));
res=false;
}
...
...
@@ -744,7 +744,7 @@ public class PresenceConditionValidator {
Diagnostic.ERROR,
RiseClipseValidatorSCL.DIAGNOSTIC_SOURCE,
0,
"[NSD] DO "+name+" should have an instance number in LNodeType (line "+lNodeType.getLineNumber()+") with LNClass "+anyLNClassName,
"[NSD validation] DO "+name+" should have an instance number in LNodeType (line "+lNodeType.getLineNumber()+") with LNClass "+anyLNClassName,
newObject[]{lNodeType}));
res=false;
}
...
...
@@ -769,7 +769,7 @@ public class PresenceConditionValidator {
Diagnostic.ERROR,
RiseClipseValidatorSCL.DIAGNOSTIC_SOURCE,
0,
"[NSD] group "+e1.getKey()+" has no elements in LNodeType (line "+lNodeType.getLineNumber()+") with LNClass "+anyLNClassName,
"[NSD validation] group "+e1.getKey()+" has no elements in LNodeType (line "+lNodeType.getLineNumber()+") with LNClass "+anyLNClassName,
newObject[]{lNodeType}));
res=false;
}
...
...
@@ -791,7 +791,7 @@ public class PresenceConditionValidator {
Diagnostic.ERROR,
RiseClipseValidatorSCL.DIAGNOSTIC_SOURCE,
0,
"[NSD] LNodeType (line "+lNodeType.getLineNumber()+") with LNClass "+anyLNClassName+" has more than one element marked AtMostOne",
"[NSD validation] LNodeType (line "+lNodeType.getLineNumber()+") with LNClass "+anyLNClassName+" has more than one element marked AtMostOne",
newObject[]{lNodeType}));
res=false;
}
...
...
@@ -814,7 +814,7 @@ public class PresenceConditionValidator {
Diagnostic.ERROR,
RiseClipseValidatorSCL.DIAGNOSTIC_SOURCE,
0,
"[NSD] group "+e1.getKey()+" has neither none nor all elements in LNodeType (line "+lNodeType.getLineNumber()+") with LNClass "+anyLNClassName,
"[NSD validation] group "+e1.getKey()+" has neither none nor all elements in LNodeType (line "+lNodeType.getLineNumber()+") with LNClass "+anyLNClassName,
newObject[]{lNodeType}));
res=false;
}
...
...
@@ -839,7 +839,7 @@ public class PresenceConditionValidator {
Diagnostic.ERROR,
RiseClipseValidatorSCL.DIAGNOSTIC_SOURCE,
0,
"[NSD] group "+e1.getKey()+" has neither none nor all elements in LNodeType (line "+lNodeType.getLineNumber()+") with LNClass "+anyLNClassName,
"[NSD validation] group "+e1.getKey()+" has neither none nor all elements in LNodeType (line "+lNodeType.getLineNumber()+") with LNClass "+anyLNClassName,
newObject[]{lNodeType}));
res=false;
}
...
...
@@ -852,7 +852,7 @@ public class PresenceConditionValidator {
Diagnostic.ERROR,
RiseClipseValidatorSCL.DIAGNOSTIC_SOURCE,
0,
"[NSD] LNodeType (line "+lNodeType.getLineNumber()+") with LNClass "+anyLNClassName+" has several groups with all elements",
"[NSD validation] LNodeType (line "+lNodeType.getLineNumber()+") with LNClass "+anyLNClassName+" has several groups with all elements",
newObject[]{lNodeType}));
res=false;
}
...
...
@@ -863,7 +863,7 @@ public class PresenceConditionValidator {
Diagnostic.ERROR,
RiseClipseValidatorSCL.DIAGNOSTIC_SOURCE,
0,
"[NSD] no group in LNodeType (line "+lNodeType.getLineNumber()+") with LNClass "+anyLNClassName+" has all elements",
"[NSD validation] no group in LNodeType (line "+lNodeType.getLineNumber()+") with LNClass "+anyLNClassName+" has all elements",
newObject[]{lNodeType}));
res=false;
}
...
...
@@ -891,7 +891,7 @@ public class PresenceConditionValidator {
Diagnostic.ERROR,
RiseClipseValidatorSCL.DIAGNOSTIC_SOURCE,
0,
"[NSD] no group in LNodeType (line "+lNodeType.getLineNumber()+") with LNClass "+anyLNClassName+" has all elements",
"[NSD validation] no group in LNodeType (line "+lNodeType.getLineNumber()+") with LNClass "+anyLNClassName+" has all elements",
newObject[]{lNodeType}));
res=false;
}
...
...
@@ -909,7 +909,7 @@ public class PresenceConditionValidator {
Diagnostic.ERROR,
RiseClipseValidatorSCL.DIAGNOSTIC_SOURCE,
0,
"[NSD] DO "+entry.getKey()+" is mandatory in LNodeType (line "+lNodeType.getLineNumber()+") with LNClass "
"[NSD validation] DO "+entry.getKey()+" is mandatory in LNodeType (line "+lNodeType.getLineNumber()+") with LNClass "
+anyLNClassName+" because sibling "+entry.getValue()+" is present",
newObject[]{lNodeType}));
res=false;
...
...
@@ -921,7 +921,7 @@ public class PresenceConditionValidator {
Diagnostic.ERROR,
RiseClipseValidatorSCL.DIAGNOSTIC_SOURCE,
0,
"[NSD] DO "+entry.getKey()+" is forbidden in LNodeType (line "+lNodeType.getLineNumber()+") with LNClass "
"[NSD validation] DO "+entry.getKey()+" is forbidden in LNodeType (line "+lNodeType.getLineNumber()+") with LNClass "
+anyLNClassName+" because sibling "+entry.getValue()+" is not present",
newObject[]{lNodeType}));
res=false;
...
...
@@ -942,7 +942,7 @@ public class PresenceConditionValidator {
Diagnostic.ERROR,
RiseClipseValidatorSCL.DIAGNOSTIC_SOURCE,
0,
"[NSD] DO "+entry.getKey()+" is mandatory in LNodeType (line "+lNodeType.getLineNumber()+") with LNClass "
"[NSD validation] DO "+entry.getKey()+" is mandatory in LNodeType (line "+lNodeType.getLineNumber()+") with LNClass "
+anyLNClassName+" because sibling "+entry.getValue()+" is present",
newObject[]{lNodeType}));
res=false;
...
...
@@ -963,7 +963,7 @@ public class PresenceConditionValidator {
Diagnostic.ERROR,
RiseClipseValidatorSCL.DIAGNOSTIC_SOURCE,
0,
"[NSD] DO "+entry.getKey()+" is mandatory in LNodeType (line "+lNodeType.getLineNumber()+") with LNClass "
"[NSD validation] DO "+entry.getKey()+" is mandatory in LNodeType (line "+lNodeType.getLineNumber()+") with LNClass "
+anyLNClassName+" because sibling "+entry.getValue()+" is not present",
newObject[]{lNodeType}));
res=false;
...
...
@@ -984,7 +984,7 @@ public class PresenceConditionValidator {
Diagnostic.ERROR,
RiseClipseValidatorSCL.DIAGNOSTIC_SOURCE,
0,
"[NSD] DO "+entry.getKey()+" is forbidden in LNodeType (line "+lNodeType.getLineNumber()+") with LNClass "
"[NSD validation] DO "+entry.getKey()+" is forbidden in LNodeType (line "+lNodeType.getLineNumber()+") with LNClass "
+anyLNClassName+" because sibling "+entry.getValue()+" is present",
newObject[]{lNodeType}));
res=false;
...
...
@@ -996,7 +996,7 @@ public class PresenceConditionValidator {
Diagnostic.ERROR,
RiseClipseValidatorSCL.DIAGNOSTIC_SOURCE,
0,
"[NSD] DO "+entry.getKey()+" is mandatory in LNodeType (line "+lNodeType.getLineNumber()+") with LNClass "
"[NSD validation] DO "+entry.getKey()+" is mandatory in LNodeType (line "+lNodeType.getLineNumber()+") with LNClass "
+anyLNClassName+" because sibling "+entry.getValue()+" is not present",
newObject[]{lNodeType}));
res=false;
...
...
@@ -1028,7 +1028,7 @@ public class PresenceConditionValidator {
Diagnostic.WARNING,
RiseClipseValidatorSCL.DIAGNOSTIC_SOURCE,
0,
"[NSD] DO "+entry.getKey()+" is mandatory in LNodeType (line "+lNodeType.getLineNumber()+") with LNClass "
"[NSD validation] DO "+entry.getKey()+" is mandatory in LNodeType (line "+lNodeType.getLineNumber()+") with LNClass "
+anyLNClassName+" if textual condition number "+entry.getValue()+" (not evaluated) is true, else optional. It is "
+(presentDO.get(entry.getKey())==null?"absent.":"present.")+(doc!=null?" Textual condition is: \""+doc+"\".":""),
newObject[]{lNodeType}));
...
...
@@ -1058,7 +1058,7 @@ public class PresenceConditionValidator {
Diagnostic.WARNING,
RiseClipseValidatorSCL.DIAGNOSTIC_SOURCE,
0,
"[NSD] DO "+entry.getKey()+" is mandatory in LNodeType (line "+lNodeType.getLineNumber()+") with LNClass "
"[NSD validation] DO "+entry.getKey()+" is mandatory in LNodeType (line "+lNodeType.getLineNumber()+") with LNClass "
+anyLNClassName+" if textual condition number "+entry.getValue()+" (not evaluated) is true, else forbidden. It is "
+(presentDO.get(entry.getKey())==null?"absent.":"present.")+(doc!=null?" Textual condition is: \""+doc+"\".":""),
newObject[]{lNodeType}));
...
...
@@ -1088,7 +1088,7 @@ public class PresenceConditionValidator {
Diagnostic.WARNING,
RiseClipseValidatorSCL.DIAGNOSTIC_SOURCE,
0,
"[NSD] DO "+entry.getKey()+" is optional in LNodeType (line "+lNodeType.getLineNumber()+") with LNClass "
"[NSD validation] DO "+entry.getKey()+" is optional in LNodeType (line "+lNodeType.getLineNumber()+") with LNClass "
+anyLNClassName+" if textual condition number "+entry.getValue()+" (not evaluated) is true, else forbidden. It is "
+(presentDO.get(entry.getKey())==null?"absent.":"present.")+(doc!=null?" Textual condition is: \""+doc+"\".":""),
newObject[]{lNodeType}));
...
...
@@ -1106,7 +1106,7 @@ public class PresenceConditionValidator {
Diagnostic.ERROR,
RiseClipseValidatorSCL.DIAGNOSTIC_SOURCE,
0,
"[NSD] At least one DO "+name+" is mandatory in LNodeType (line "+lNodeType.getLineNumber()+") with LNClass "+anyLNClassName,
"[NSD validation] At least one DO "+name+" is mandatory in LNodeType (line "+lNodeType.getLineNumber()+") with LNClass "+anyLNClassName,
newObject[]{lNodeType}));
res=false;
}
...
...
@@ -1115,7 +1115,7 @@ public class PresenceConditionValidator {
Diagnostic.ERROR,
RiseClipseValidatorSCL.DIAGNOSTIC_SOURCE,
0,
"[NSD] DO "+name+" should have an instance number in LNodeType (line "+lNodeType.getLineNumber()+") with LNClass "+anyLNClassName,
"[NSD validation] DO "+name+" should have an instance number in LNodeType (line "+lNodeType.getLineNumber()+") with LNClass "+anyLNClassName,
newObject[]{lNodeType}));
res=false;
}
...
...
@@ -1129,7 +1129,7 @@ public class PresenceConditionValidator {
Diagnostic.ERROR,
RiseClipseValidatorSCL.DIAGNOSTIC_SOURCE,
0,
"[NSD] DO "+name+" should have an instance number in range ["+min+","+max+"] in LNodeType (line "+lNodeType.getLineNumber()+") with LNClass "+anyLNClassName,
"[NSD validation] DO "+name+" should have an instance number in range ["+min+","+max+"] in LNodeType (line "+lNodeType.getLineNumber()+") with LNClass "+anyLNClassName,
newObject[]{lNodeType}));
res=false;
}
...
...
@@ -1151,7 +1151,7 @@ public class PresenceConditionValidator {
Diagnostic.ERROR,
RiseClipseValidatorSCL.DIAGNOSTIC_SOURCE,
0,
"[NSD] DO "+name+" should have an instance number in LNodeType (line "+lNodeType.getLineNumber()+") with LNClass "+anyLNClassName,
"[NSD validation] DO "+name+" should have an instance number in LNodeType (line "+lNodeType.getLineNumber()+") with LNClass "+anyLNClassName,
newObject[]{lNodeType}));
res=false;
}
...
...
@@ -1165,7 +1165,7 @@ public class PresenceConditionValidator {
Diagnostic.ERROR,
RiseClipseValidatorSCL.DIAGNOSTIC_SOURCE,
0,
"[NSD] DO "+name+" should have an instance number in range ["+min+","+max+"] in LNodeType (line "+lNodeType.getLineNumber()+") with LNClass "+anyLNClassName,
"[NSD validation] DO "+name+" should have an instance number in range ["+min+","+max+"] in LNodeType (line "+lNodeType.getLineNumber()+") with LNClass "+anyLNClassName,
newObject[]{lNodeType}));
res=false;
}
...
...
@@ -1194,7 +1194,7 @@ public class PresenceConditionValidator {
Diagnostic.ERROR,
RiseClipseValidatorSCL.DIAGNOSTIC_SOURCE,
0,
"[NSD] DO "+name+" is mandatory in LN0 in LNodeType (line "+lNodeType.getLineNumber()+") with LNClass "+anyLNClassName,
"[NSD validation] DO "+name+" is mandatory in LN0 in LNodeType (line "+lNodeType.getLineNumber()+") with LNClass "+anyLNClassName,
newObject[]{lNodeType}));
res=false;
}
...
...
@@ -1215,7 +1215,7 @@ public class PresenceConditionValidator {
Diagnostic.ERROR,
RiseClipseValidatorSCL.DIAGNOSTIC_SOURCE,
0,
"[NSD] DO "+name+" is mandatory in LN0 in LNodeType (line "+lNodeType.getLineNumber()+") with LNClass "+anyLNClassName,
"[NSD validation] DO "+name+" is mandatory in LN0 in LNodeType (line "+lNodeType.getLineNumber()+") with LNClass "+anyLNClassName,
newObject[]{lNodeType}));
res=false;
}
...
...
@@ -1226,7 +1226,7 @@ public class PresenceConditionValidator {
Diagnostic.ERROR,
RiseClipseValidatorSCL.DIAGNOSTIC_SOURCE,
0,
"[NSD] DO "+name+" is forbidden in LN in LNodeType (line "+lNodeType.getLineNumber()+") with LNClass "+anyLNClassName,
"[NSD validation] DO "+name+" is forbidden in LN in LNodeType (line "+lNodeType.getLineNumber()+") with LNClass "+anyLNClassName,
newObject[]{lNodeType}));
res=false;
}
...
...
@@ -1251,7 +1251,7 @@ public class PresenceConditionValidator {
.filter( doi -> "NamPlt".equals( doi.getName() ))
.findFirst();
if( ! namPlt1.isPresent() ) {
console.warning( "[NSD] while validating presence condition \"MOlnNs\" of LNodeTYPE (line " + lNodeType.getLineNumber()
console.warning( "[NSD validation] while validating presence condition \"MOlnNs\" of LNodeTYPE (line " + lNodeType.getLineNumber()
+ ") in AnyLN (line " + anyLN.getLineNumber() + ") : cannot find DOI \"NamPlt\" in AnyLN" );
continue;
}
...
...
@@ -1263,12 +1263,12 @@ public class PresenceConditionValidator {
.filter( dai -> "lnNs".equals( dai.getName() ))
.findFirst();
if( ! lnNs.isPresent() ) {
console.warning( "[NSD] while validating presence condition \"MOlnNs\" of LNodeTYPE (line " + lNodeType.getLineNumber()
console.warning( "[NSD validation] while validating presence condition \"MOlnNs\" of LNodeTYPE (line " + lNodeType.getLineNumber()
+ ") in AnyLN (line " + anyLN.getLineNumber() + ") : cannot find DAI \"lnNs\"" );
continue;
}
if( ! lnNs.get().isSetVal() ) {
console.warning( "[NSD] while validating presence condition \"MOlnNs\" of LNodeTYPE (line " + lNodeType.getLineNumber()
console.warning( "[NSD validation] while validating presence condition \"MOlnNs\" of LNodeTYPE (line " + lNodeType.getLineNumber()
+ ") in AnyLN (line " + anyLN.getLineNumber() + ") : no Val in \"lnNs\"" );
continue;
}
...
...
@@ -1281,7 +1281,7 @@ public class PresenceConditionValidator {
.filter( doi -> "NamPlt".equals( doi.getName() ))
.findFirst();
if( ! namPlt2.isPresent() ) {
console.warning( "[NSD] while validating presence condition \"MOlnNs\" of LNodeTYPE (line " + lNodeType.getLineNumber()
console.warning( "[NSD validation] while validating presence condition \"MOlnNs\" of LNodeTYPE (line " + lNodeType.getLineNumber()
+ ") in AnyLN (line " + anyLN.getLineNumber() + ") : cannot find DOI \"NamPlt\" in LN0" );
continue;
}
...
...
@@ -1293,12 +1293,12 @@ public class PresenceConditionValidator {
.filter( dai -> "ldNs".equals( dai.getName() ))
.findFirst();
if( ! ldNs.isPresent() ) {
console.warning( "[NSD] while validating presence condition \"MOlnNs\" of LNodeTYPE (line " + lNodeType.getLineNumber()
console.warning( "[NSD validation] while validating presence condition \"MOlnNs\" of LNodeTYPE (line " + lNodeType.getLineNumber()
+ ") in AnyLN (line " + anyLN.getLineNumber() + ") : cannot find DAI \"ldNs\"" );
continue;
}
if( ! ldNs.get().isSetVal() ) {
console.warning( "[NSD] while validating presence condition \"MOlnNs\" of LNodeTYPE (line " + lNodeType.getLineNumber()
console.warning( "[NSD validation] while validating presence condition \"MOlnNs\" of LNodeTYPE (line " + lNodeType.getLineNumber()
+ ") in AnyLN (line " + anyLN.getLineNumber() + ") : no Val in \"ldNs\"" );
continue;
}
...
...
@@ -1309,7 +1309,7 @@ public class PresenceConditionValidator {
Diagnostic.ERROR,
RiseClipseValidatorSCL.DIAGNOSTIC_SOURCE,
0,
"[NSD] DO " + name + " is mandatory in LN in LNodeType (line " + lNodeType.getLineNumber() + ") with LNClass "
"[NSD validation] DO " + name + " is mandatory in LN in LNodeType (line " + lNodeType.getLineNumber() + ") with LNClass "
+ anyLNClassName + " because logical node name space deviates from logical device name space",
new Object[] { lNodeType } ));
res = false;
...
...
@@ -1386,7 +1386,7 @@ public class PresenceConditionValidator {
Diagnostic.ERROR,
RiseClipseValidatorSCL.DIAGNOSTIC_SOURCE,
0,
"[NSD] DO "+name+" is mandatory in LN in LNodeType (line "+lNodeType.getLineNumber()+") with LNClass "
"[NSD validation] DO "+name+" is mandatory in LN in LNodeType (line "+lNodeType.getLineNumber()+") with LNClass "
+anyLNClassName+" in the context of a root logical device",
newObject[]{lNodeType}));
res=false;
...
...
@@ -1452,7 +1452,7 @@ public class PresenceConditionValidator {
Diagnostic.ERROR,
RiseClipseValidatorSCL.DIAGNOSTIC_SOURCE,
0,
"[NSD] DO "+entry.getKey()+" is forbidden in LNodeType (line "+lNodeType.getLineNumber()+") with LNClass "
"[NSD validation] DO "+entry.getKey()+" is forbidden in LNodeType (line "+lNodeType.getLineNumber()+") with LNClass "
+anyLNClassName+" because sibling "+entry.getValue()+" is not present",