diff options
author | Ed Willink | 2014-08-17 13:25:27 +0000 |
---|---|---|
committer | Ed Willink | 2014-08-17 13:41:52 +0000 |
commit | 683ec659f3fc47b721960ceff20bf2d3746df63b (patch) | |
tree | 3500d73d9bdf449be23dbf289f2f375f858aa140 /releng/org.eclipse.qvtd.build | |
parent | 8e7d539366d21d3041ed2feeed62a467185eb243 (diff) | |
download | org.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.java | 6 |
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, |