Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorEd Willink2014-08-17 13:25:27 +0000
committerEd Willink2014-08-17 13:41:52 +0000
commit683ec659f3fc47b721960ceff20bf2d3746df63b (patch)
tree3500d73d9bdf449be23dbf289f2f375f858aa140 /releng/org.eclipse.qvtd.build
parent8e7d539366d21d3041ed2feeed62a467185eb243 (diff)
downloadorg.eclipse.qvtd-683ec659f3fc47b721960ceff20bf2d3746df63b.tar.gz
org.eclipse.qvtd-683ec659f3fc47b721960ceff20bf2d3746df63b.tar.xz
org.eclipse.qvtd-683ec659f3fc47b721960ceff20bf2d3746df63b.zip
[441922] Introduce MappingStatement/Loop/Sequence
Diffstat (limited to 'releng/org.eclipse.qvtd.build')
-rw-r--r--releng/org.eclipse.qvtd.build/src/org/eclipse/qvtd/build/modelspecs/QVTdCGValuedElementModelSpec.java6
1 files changed, 5 insertions, 1 deletions
diff --git a/releng/org.eclipse.qvtd.build/src/org/eclipse/qvtd/build/modelspecs/QVTdCGValuedElementModelSpec.java b/releng/org.eclipse.qvtd.build/src/org/eclipse/qvtd/build/modelspecs/QVTdCGValuedElementModelSpec.java
index 5e767bd04..aeffe36d5 100644
--- a/releng/org.eclipse.qvtd.build/src/org/eclipse/qvtd/build/modelspecs/QVTdCGValuedElementModelSpec.java
+++ b/releng/org.eclipse.qvtd.build/src/org/eclipse/qvtd/build/modelspecs/QVTdCGValuedElementModelSpec.java
@@ -26,10 +26,12 @@ import org.eclipse.qvtd.codegen.qvticgmodel.CGMapping;
import org.eclipse.qvtd.codegen.qvticgmodel.CGMappingCall;
import org.eclipse.qvtd.codegen.qvticgmodel.CGMappingCallBinding;
import org.eclipse.qvtd.codegen.qvticgmodel.CGMappingExp;
+import org.eclipse.qvtd.codegen.qvticgmodel.CGMappingLoop;
import org.eclipse.qvtd.codegen.qvticgmodel.CGMiddlePropertyCallExp;
import org.eclipse.qvtd.codegen.qvticgmodel.CGPredicate;
import org.eclipse.qvtd.codegen.qvticgmodel.CGPropertyAssignment;
import org.eclipse.qvtd.codegen.qvticgmodel.CGRealizedVariable;
+import org.eclipse.qvtd.codegen.qvticgmodel.CGSequence;
import org.eclipse.qvtd.codegen.utilities.QVTiEquivalenceUtils;
/**
@@ -87,7 +89,7 @@ public class QVTdCGValuedElementModelSpec extends CGValuedElementModelSpec
new QVTdCGValuedElementModelSpec(CGFunctionCallExp.class, null, Box.FALSE, null , null , null , null , Glo.FALSE, null , null , null , null , null , null , null , null , null , null , null );
new QVTdCGValuedElementModelSpec(CGFunctionParameter.class, null, Box.FALSE, null , null , null , null , Glo.FALSE, null , null , null , null , null , null , null , null , null , null , null );
- new QVTdCGValuedElementModelSpec(CGMappingCallBinding.class, "valueOrValues", Box.DELEG, null , null , null , null , Glo.FALSE, null , null , null , null , null , null , null , null , Com.FALSE, null , Eq.SELF );
+ new QVTdCGValuedElementModelSpec(CGMappingCallBinding.class, "value", Box.DELEG, null , null , null , null , Glo.FALSE, null , null , null , null , null , null , null , null , Com.FALSE, null , Eq.SELF );
new QVTdCGValuedElementModelSpec(CGMiddlePropertyCallExp.class, null, Box.FALSE, null , null , null , null , Glo.FALSE, null , null , null , null , null , null , null , null , null , null , null );
new QVTdCGValuedElementModelSpec(CGPredicate.class, "conditionExpression", Box.BIBOX, null , LOG_PRED , Nul.NEVER, INV_PRED , Glo.FALSE, null , null , null , null , null , null , null , CTL_PRED , null , null , Eq.SELF );
new QVTdCGValuedElementModelSpec(CGPropertyAssignment.class, "initValue", Box.DELEG, null , null , null , null , Glo.FALSE, null , null , null , null , null , null , null , null , null , null , EQ_EQUIV);
@@ -96,8 +98,10 @@ public class QVTdCGValuedElementModelSpec extends CGValuedElementModelSpec
new QVTdCGValuedElementModelSpec(CGMapping.class, null, Box.BIBOX, null , null , null , null , null , null , null , Ct.TRUE , null , null , null , Ctx.TRUE , Ctl.BODY , null , null , null );
new QVTdCGValuedElementModelSpec(CGMappingExp.class, null, Box.BIBOX, null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , EQ_EQUIV);
+ new QVTdCGValuedElementModelSpec(CGSequence.class, null, null, null , null , null , null , null , null , null , null , null , null , null , null , null , null , null , Eq.SELF );
new QVTdCGValuedElementModelSpec(CGMappingCall.class, null, null , null , null , null , null , null , null , null , null , null , null , null , null , null , Com.FALSE, null , Eq.SELF );
+ new QVTdCGValuedElementModelSpec(CGMappingLoop.class, null, null , null , null , null , null , null , null , null , null , null , null , null , null , null , Com.FALSE, null , Eq.SELF );
}
protected QVTdCGValuedElementModelSpec(@NonNull Class<?> cgClass, @Nullable String delegate,

Back to the top