diff options
Diffstat (limited to 'plugins/org.eclipse.qvtd.compiler/src/org/eclipse/qvtd/compiler/internal/etl/mtc/QVTu2QVTm.java')
-rw-r--r-- | plugins/org.eclipse.qvtd.compiler/src/org/eclipse/qvtd/compiler/internal/etl/mtc/QVTu2QVTm.java | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/plugins/org.eclipse.qvtd.compiler/src/org/eclipse/qvtd/compiler/internal/etl/mtc/QVTu2QVTm.java b/plugins/org.eclipse.qvtd.compiler/src/org/eclipse/qvtd/compiler/internal/etl/mtc/QVTu2QVTm.java index 26ef91ee0..c16259d58 100644 --- a/plugins/org.eclipse.qvtd.compiler/src/org/eclipse/qvtd/compiler/internal/etl/mtc/QVTu2QVTm.java +++ b/plugins/org.eclipse.qvtd.compiler/src/org/eclipse/qvtd/compiler/internal/etl/mtc/QVTu2QVTm.java @@ -719,7 +719,7 @@ public class QVTu2QVTm extends AbstractQVTc2QVTc { @Override public void update(@NonNull UpdateVisitor updateVisitor) { - finalMVariable.setOwnedInit(updateVisitor.copy(assignments2.get(0).getValue())); + finalMVariable.setOwnedInit(updateVisitor.createCastCopy(assignments2.get(0).getValue(), finalMVariable.getType())); for (@NonNull VariableAssignment uVariableAssignment : assignments2) { createVisitor.getContext().addTrace(uVariableAssignment, finalMVariable); createVisitor.createAll(uVariableAssignment.getOwnedComments(), finalMVariable.getOwnedComments()); |