diff options
Diffstat (limited to 'plugins/org.eclipse.qvtd.compiler/src/org/eclipse/qvtd/compiler/internal/qvts2qvti/BasicRegion2Mapping.java')
-rw-r--r-- | plugins/org.eclipse.qvtd.compiler/src/org/eclipse/qvtd/compiler/internal/qvts2qvti/BasicRegion2Mapping.java | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/plugins/org.eclipse.qvtd.compiler/src/org/eclipse/qvtd/compiler/internal/qvts2qvti/BasicRegion2Mapping.java b/plugins/org.eclipse.qvtd.compiler/src/org/eclipse/qvtd/compiler/internal/qvts2qvti/BasicRegion2Mapping.java index 3711678d1..ef91efcc4 100644 --- a/plugins/org.eclipse.qvtd.compiler/src/org/eclipse/qvtd/compiler/internal/qvts2qvti/BasicRegion2Mapping.java +++ b/plugins/org.eclipse.qvtd.compiler/src/org/eclipse/qvtd/compiler/internal/qvts2qvti/BasicRegion2Mapping.java @@ -691,6 +691,21 @@ public class BasicRegion2Mapping extends AbstractRegion2Mapping return node2variable.get(node); } + /** + * Create accumulation assignments for connections. + */ + private void createAddStatements() { + if (connection2variable != null) { + for (@NonNull NodeConnection connection : connection2variable.keySet()) { + Node sourceNode = connection.getSource(region); + OCLExpression variableExpression = createVariableExp(sourceNode); + ConnectionVariable connectionVariable = connection2variable.get(connection); + assert connectionVariable != null; + createAddStatement(connectionVariable, variableExpression); + } + } + } + private @NonNull DeclareStatement createBottomVariable(@NonNull Node node, @NonNull OCLExpression initExpression) { // String string = initExpression.toString(); Type variableType = node.getCompleteClass().getPrimaryClass(); @@ -728,21 +743,6 @@ public class BasicRegion2Mapping extends AbstractRegion2Mapping } /** - * Create accumulation assignments for connections. - */ - private void createAddStatements() { - if (connection2variable != null) { - for (@NonNull NodeConnection connection : connection2variable.keySet()) { - Node sourceNode = connection.getSource(region); - OCLExpression variableExpression = createVariableExp(sourceNode); - ConnectionVariable connectionVariable = connection2variable.get(connection); - assert connectionVariable != null; - createAddStatement(connectionVariable, variableExpression); - } - } - } - - /** * Create a predicate expression for each TRUE 'head'. */ private void createExternalPredicates() { |