Package org.eclipse.xsemantics.runtime
Interface XsemanticsCache
-
- All Known Implementing Classes:
XsemanticsCacheDefaultImpl
public interface XsemanticsCacheCaches judgment and auxiliary functions computations.- Since:
- 1.6
- Author:
- Lorenzo Bettini
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description voidaddListener(XsemanticsCacheListener l)<T> Tget(java.lang.String methodName, RuleEnvironment environment, RuleApplicationTrace trace, XsemanticsProvider<T> provider, java.lang.Object... elements)The main entry point for the cache; this will be called by the generated Xsemantics system.voidremoveListener(XsemanticsCacheListener l)
-
-
-
Method Detail
-
get
<T> T get(java.lang.String methodName, RuleEnvironment environment, RuleApplicationTrace trace, XsemanticsProvider<T> provider, java.lang.Object... elements)The main entry point for the cache; this will be called by the generated Xsemantics system.- Parameters:
methodName-environment-trace-provider-elements-- Returns:
-
addListener
void addListener(XsemanticsCacheListener l)
-
removeListener
void removeListener(XsemanticsCacheListener l)
-
-