Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/org.eclipse.qvtd.runtime/src/org/eclipse/qvtd/runtime/library/model/AllObjectsOperation.java')
-rw-r--r--plugins/org.eclipse.qvtd.runtime/src/org/eclipse/qvtd/runtime/library/model/AllObjectsOperation.java4
1 files changed, 2 insertions, 2 deletions
diff --git a/plugins/org.eclipse.qvtd.runtime/src/org/eclipse/qvtd/runtime/library/model/AllObjectsOperation.java b/plugins/org.eclipse.qvtd.runtime/src/org/eclipse/qvtd/runtime/library/model/AllObjectsOperation.java
index 62352ee7c..626e3c9cf 100644
--- a/plugins/org.eclipse.qvtd.runtime/src/org/eclipse/qvtd/runtime/library/model/AllObjectsOperation.java
+++ b/plugins/org.eclipse.qvtd.runtime/src/org/eclipse/qvtd/runtime/library/model/AllObjectsOperation.java
@@ -17,9 +17,9 @@ import org.eclipse.ocl.pivot.ids.CollectionTypeId;
import org.eclipse.ocl.pivot.ids.TypeId;
import org.eclipse.ocl.pivot.library.AbstractUnaryOperation;
import org.eclipse.ocl.pivot.messages.PivotMessages;
+import org.eclipse.ocl.pivot.utilities.ValueUtil;
import org.eclipse.ocl.pivot.values.CollectionValue;
import org.eclipse.ocl.pivot.values.InvalidValueException;
-import org.eclipse.ocl.pivot.values.MutableIterable;
import org.eclipse.qvtd.runtime.evaluation.TypedModelInstance;
/**
@@ -39,6 +39,6 @@ public class AllObjectsOperation extends AbstractUnaryOperation
TypedModelInstance typedModelInstance = (TypedModelInstance)sourceVal;
@SuppressWarnings("null")
Iterable<@Nullable Object> results = (Iterable<@Nullable Object>) typedModelInstance.getAllObjects();
- return new IterableAsSetValue((CollectionTypeId)returnTypeId, results);
+ return ValueUtil.createCollectionOfEach((CollectionTypeId)returnTypeId, true, results);
}
}

Back to the top