Package org.eclipse.xsemantics.dsl.util
Class XsemanticsDslCache
- java.lang.Object
-
- org.eclipse.xtext.util.OnChangeEvictingCache
-
- org.eclipse.xsemantics.dsl.util.XsemanticsDslCache
-
- All Implemented Interfaces:
org.eclipse.xtext.util.IResourceScopeCache
public class XsemanticsDslCache extends org.eclipse.xtext.util.OnChangeEvictingCacheA customization of the default Xtext caching.- Author:
- Lorenzo Bettini
-
-
Constructor Summary
Constructors Constructor Description XsemanticsDslCache()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description <T> Tget(org.eclipse.xtext.xbase.lib.Pair<java.lang.String,org.eclipse.emf.ecore.EObject> key, com.google.inject.Provider<T> provider)<T> Tget2(org.eclipse.xtext.xbase.lib.Pair<java.lang.String,org.eclipse.xtext.xbase.lib.Pair<? extends org.eclipse.emf.ecore.EObject,?>> key, com.google.inject.Provider<T> provider)
-
-
-
Method Detail
-
get
public <T> T get(org.eclipse.xtext.xbase.lib.Pair<java.lang.String,org.eclipse.emf.ecore.EObject> key, com.google.inject.Provider<T> provider)
-
get2
public <T> T get2(org.eclipse.xtext.xbase.lib.Pair<java.lang.String,org.eclipse.xtext.xbase.lib.Pair<? extends org.eclipse.emf.ecore.EObject,?>> key, com.google.inject.Provider<T> provider)
-
-