Skip to main content
aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
Diffstat (limited to 'plugins/org.eclipse.emf.parsley.common/src/org/eclipse/emf/parsley/ui/provider/EClassToEStructuralFeatureAsStringsMap.java')
-rw-r--r--plugins/org.eclipse.emf.parsley.common/src/org/eclipse/emf/parsley/ui/provider/EClassToEStructuralFeatureAsStringsMap.java25
1 files changed, 25 insertions, 0 deletions
diff --git a/plugins/org.eclipse.emf.parsley.common/src/org/eclipse/emf/parsley/ui/provider/EClassToEStructuralFeatureAsStringsMap.java b/plugins/org.eclipse.emf.parsley.common/src/org/eclipse/emf/parsley/ui/provider/EClassToEStructuralFeatureAsStringsMap.java
new file mode 100644
index 000000000..2736bdbf0
--- /dev/null
+++ b/plugins/org.eclipse.emf.parsley.common/src/org/eclipse/emf/parsley/ui/provider/EClassToEStructuralFeatureAsStringsMap.java
@@ -0,0 +1,25 @@
+package org.eclipse.emf.parsley.ui.provider;
+
+import java.util.HashMap;
+import java.util.List;
+
+import com.google.common.collect.Lists;
+
+public class EClassToEStructuralFeatureAsStringsMap extends
+ HashMap<String, List<String>> {
+
+ private static final long serialVersionUID = -5838485782229839444L;
+
+ public void mapTo(String eClass, String... features) {
+ put(eClass, Lists.newArrayList(features));
+ }
+
+// put(eClass, Lists.newArrayList(Iterables.transform(
+// Lists.newArrayList(features),
+// new Function<String, FeatureNamePath>() {
+//
+// public FeatureNamePath apply(String input) {
+// return new FeatureNameSinglePath(input);
+// }
+// })));
+} \ No newline at end of file

Back to the top