diff options
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.java | 25 |
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 |