[unrelated] Enable default multiplicities to appear in debug toString's
diff --git a/plugins/org.eclipse.ocl.pivot/.settings/.api_filters b/plugins/org.eclipse.ocl.pivot/.settings/.api_filters
index d825df4..8d8593a 100644
--- a/plugins/org.eclipse.ocl.pivot/.settings/.api_filters
+++ b/plugins/org.eclipse.ocl.pivot/.settings/.api_filters
@@ -5834,6 +5834,14 @@
</message_arguments>
</filter>
</resource>
+ <resource path="src/org/eclipse/ocl/pivot/utilities/ToStringVisitor.java" type="org.eclipse.ocl.pivot.utilities.ToStringVisitor">
+ <filter id="336658481">
+ <message_arguments>
+ <message_argument value="org.eclipse.ocl.pivot.utilities.ToStringVisitor"/>
+ <message_argument value="SHOW_ALL_MULTIPLICITIES"/>
+ </message_arguments>
+ </filter>
+ </resource>
<resource path="src/org/eclipse/ocl/pivot/values/BagValue.java" type="org.eclipse.ocl.pivot.values.BagValue$Accumulator">
<filter comment="Bug 512402 workaround" id="576720909">
<message_arguments>
diff --git a/plugins/org.eclipse.ocl.pivot/src/org/eclipse/ocl/pivot/utilities/ToStringVisitor.java b/plugins/org.eclipse.ocl.pivot/src/org/eclipse/ocl/pivot/utilities/ToStringVisitor.java
index 9b3215a..9f43356 100644
--- a/plugins/org.eclipse.ocl.pivot/src/org/eclipse/ocl/pivot/utilities/ToStringVisitor.java
+++ b/plugins/org.eclipse.ocl.pivot/src/org/eclipse/ocl/pivot/utilities/ToStringVisitor.java
@@ -114,6 +114,12 @@
*/
public class ToStringVisitor extends AbstractExtendingVisitor<@Nullable String, @NonNull StringBuilder>
{
+ /**
+ * Set this value true to avoid default multiplicities bing hidden.
+ * @since 1.3
+ */
+ public static boolean SHOW_ALL_MULTIPLICITIES = false;
+
private static final Logger logger = Logger.getLogger(ToStringVisitor.class);
public static interface Factory {
@@ -371,7 +377,7 @@
Number upper = collectionType.getUpper();
long lowerValue = lower != null ? lower.longValue() : 0l; // FIXME Handle BigInteger
long upperValue = (upper != null) && !(upper instanceof Unlimited) ? upper.longValue() : -1l;
- if ((lowerValue != 0) || (upperValue != -1) || !collectionType.isIsNullFree()) {
+ if (SHOW_ALL_MULTIPLICITIES || (lowerValue != 0) || (upperValue != -1) || !collectionType.isIsNullFree()) {
StringUtil.appendMultiplicity(context, lowerValue, upperValue, collectionType.isIsNullFree());
}
}