[369593] New filter rule for target runtime in validator extension point is not working
diff --git a/plugins/org.eclipse.wst.validation/vf2/org/eclipse/wst/validation/internal/model/FilterRule.java b/plugins/org.eclipse.wst.validation/vf2/org/eclipse/wst/validation/internal/model/FilterRule.java
index d1e05ce..12c8d0c 100644
--- a/plugins/org.eclipse.wst.validation/vf2/org/eclipse/wst/validation/internal/model/FilterRule.java
+++ b/plugins/org.eclipse.wst.validation/vf2/org/eclipse/wst/validation/internal/model/FilterRule.java
@@ -61,6 +61,7 @@
if (ExtensionConstants.Rule.contentType.equals(name))return ContentType.createContentType(rule);
if (ExtensionConstants.Rule.facet.equals(name))return new Facet(rule);
if (ExtensionConstants.Rule.pattern.equals(name))return FilePattern.createFilePattern(rule);
+ if (ExtensionConstants.Rule.targetRuntime.equals(name))return new TargetRuntime(rule);
return null;
}
@@ -570,6 +571,10 @@
@Override
public String toString() {
+ if(patternLabel == null){
+ patternLabel = ValidatorHelper.getRuntimeName(_pattern);
+ }
+
if(patternLabel != null && patternLabel.length() > 0){
return getDisplayableType() + ": " + patternLabel.concat(" - ").concat(_pattern); //$NON-NLS-1$ //$NON-NLS-2$
}