diff options
Diffstat (limited to 'plugins/org.eclipse.qvtd.compiler/src/org/eclipse/qvtd/compiler/internal/qvts2qvti/CyclicScheduledRegion2Mapping.java')
-rw-r--r-- | plugins/org.eclipse.qvtd.compiler/src/org/eclipse/qvtd/compiler/internal/qvts2qvti/CyclicScheduledRegion2Mapping.java | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/plugins/org.eclipse.qvtd.compiler/src/org/eclipse/qvtd/compiler/internal/qvts2qvti/CyclicScheduledRegion2Mapping.java b/plugins/org.eclipse.qvtd.compiler/src/org/eclipse/qvtd/compiler/internal/qvts2qvti/CyclicScheduledRegion2Mapping.java index ea2d5c462..b1627d4bf 100644 --- a/plugins/org.eclipse.qvtd.compiler/src/org/eclipse/qvtd/compiler/internal/qvts2qvti/CyclicScheduledRegion2Mapping.java +++ b/plugins/org.eclipse.qvtd.compiler/src/org/eclipse/qvtd/compiler/internal/qvts2qvti/CyclicScheduledRegion2Mapping.java @@ -121,13 +121,13 @@ public class CyclicScheduledRegion2Mapping extends AbstractScheduledRegion2Mappi // incoming2outgoing.put(incomingConnection, internallyPassedConnection); Type asType = getConnectionSourcesType(incomingConnection); String localName = getSafeName("«local" + (index > 0 ? Integer.toString(index) : "") + "»"); - localVariable = helper.createBufferStatement(localName, asType, true, null); + localVariable = helper.createBufferStatement(localName, true, asType, true, null); mapping.getOwnedStatements().add(localVariable); connection2variable.put(outgoingConnection, localVariable); // if ((asType instanceof CollectionType) && ((CollectionType)asType).isUnique()) { String newName = getSafeName("«new" + (index > 0 ? Integer.toString(index) : "") + "»"); - BufferStatement newVariable2 = newVariable = helper.createBufferStatement(newName, asType, true, null); + BufferStatement newVariable2 = newVariable = helper.createBufferStatement(newName, true, asType, true, null); mapping.getOwnedStatements().add(newVariable2); connection2variable.put(outgoingConnection, newVariable2); } |