Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
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.java30
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() {

Back to the top