Skip to main content
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/org.eclipse.qvtd.pivot.qvtcore/src/org/eclipse/qvtd/pivot/qvtcore/utilities/QVTcoreHelper.java')
-rw-r--r--plugins/org.eclipse.qvtd.pivot.qvtcore/src/org/eclipse/qvtd/pivot/qvtcore/utilities/QVTcoreHelper.java16
1 files changed, 16 insertions, 0 deletions
diff --git a/plugins/org.eclipse.qvtd.pivot.qvtcore/src/org/eclipse/qvtd/pivot/qvtcore/utilities/QVTcoreHelper.java b/plugins/org.eclipse.qvtd.pivot.qvtcore/src/org/eclipse/qvtd/pivot/qvtcore/utilities/QVTcoreHelper.java
index 7c25d809f..7b15bab68 100644
--- a/plugins/org.eclipse.qvtd.pivot.qvtcore/src/org/eclipse/qvtd/pivot/qvtcore/utilities/QVTcoreHelper.java
+++ b/plugins/org.eclipse.qvtd.pivot.qvtcore/src/org/eclipse/qvtd/pivot/qvtcore/utilities/QVTcoreHelper.java
@@ -11,7 +11,13 @@
package org.eclipse.qvtd.pivot.qvtcore.utilities;
import org.eclipse.jdt.annotation.NonNull;
+import org.eclipse.jdt.annotation.Nullable;
import org.eclipse.ocl.pivot.utilities.EnvironmentFactory;
+import org.eclipse.qvtd.pivot.qvtcore.Mapping;
+import org.eclipse.qvtd.pivot.qvtcore.QVTcoreFactory;
+import org.eclipse.qvtd.pivot.qvtcorebase.BottomPattern;
+import org.eclipse.qvtd.pivot.qvtcorebase.GuardPattern;
+import org.eclipse.qvtd.pivot.qvtcorebase.QVTcoreBaseFactory;
import org.eclipse.qvtd.pivot.qvtcorebase.utilities.QVTcoreBaseHelper;
/**
@@ -22,4 +28,14 @@ public class QVTcoreHelper extends QVTcoreBaseHelper
public QVTcoreHelper(@NonNull EnvironmentFactory environmentFactory) {
super(environmentFactory);
}
+
+ public @NonNull Mapping createMapping(@Nullable String name) {
+ Mapping coreMapping = QVTcoreFactory.eINSTANCE.createMapping();
+ coreMapping.setName(name);
+ GuardPattern guardPattern = QVTcoreBaseFactory.eINSTANCE.createGuardPattern();
+ coreMapping.setGuardPattern(guardPattern);
+ BottomPattern bottomPattern = QVTcoreBaseFactory.eINSTANCE.createBottomPattern();
+ coreMapping.setBottomPattern(bottomPattern);
+ return coreMapping;
+ }
} \ No newline at end of file

Back to the top