A B C D E F G H I K L M N O P Q R S T U V W X
All Classes All Packages
All Classes All Packages
All Classes All Packages
A
- add(Object, Object) - Method in class org.eclipse.xsemantics.runtime.RuleEnvironment
- add(Object, Object, boolean) - Method in class org.eclipse.xsemantics.runtime.RuleEnvironment
-
If checkExist is true, before inserting, also checks that there is no other statement in the environment with left equal to the passed typingStatement left (otherwise returns false=
- add(RuleEnvironmentEntry) - Method in class org.eclipse.xsemantics.runtime.RuleEnvironment
- addAsSubtrace(RuleApplicationTrace) - Method in class org.eclipse.xsemantics.runtime.RuleApplicationTrace
- addAsSubtrace(RuleApplicationTrace, RuleApplicationTrace) - Method in class org.eclipse.xsemantics.runtime.XsemanticsRuntimeSystem
- addErrorInformation(ErrorInformation) - Method in exception org.eclipse.xsemantics.runtime.RuleFailedException
- addErrorInformations(ErrorInformation...) - Method in exception org.eclipse.xsemantics.runtime.RuleFailedException
- addListener(XsemanticsCacheListener) - Method in interface org.eclipse.xsemantics.runtime.XsemanticsCache
- addListener(XsemanticsCacheListener) - Method in class org.eclipse.xsemantics.runtime.XsemanticsCacheDefaultImpl
- addObjectAsSubtrace(Object) - Method in class org.eclipse.xsemantics.runtime.RuleApplicationTrace
- addToList(List<T>, Object, Class<? extends T>) - Method in class org.eclipse.xsemantics.runtime.XsemanticsRuntimeSystem
-
Adds the object (or if the object is a list itself, all its elements, recursively) to the list, if the object can be assigned to the passed clazz.
- addToTrace(Object) - Method in class org.eclipse.xsemantics.runtime.RuleApplicationTrace
- addToTrace(RuleApplicationTrace, Provider<? extends Object>) - Method in class org.eclipse.xsemantics.runtime.XsemanticsRuntimeSystem
-
If the passed ruleApplicationTrace is not null, then uses the traceElementProvider to create an element to add to the trace.
- allErrorInformation(RuleFailedException) - Method in class org.eclipse.xsemantics.runtime.TraceUtils
- auxFunName(String) - Method in class org.eclipse.xsemantics.runtime.XsemanticsRuntimeSystem
B
- buildPolymorphicDispatcher(String, int) - Method in class org.eclipse.xsemantics.runtime.XsemanticsRuntimeSystem
- buildPolymorphicDispatcher1(String, int, String, String...) - Method in class org.eclipse.xsemantics.runtime.XsemanticsRuntimeSystem
- buildPolymorphicDispatcher2(String, int, String, String...) - Method in class org.eclipse.xsemantics.runtime.XsemanticsRuntimeSystem
- buildPolymorphicDispatcher3(String, int, String, String...) - Method in class org.eclipse.xsemantics.runtime.XsemanticsRuntimeSystem
- buildTrace(List<String>, Object, int) - Method in class org.eclipse.xsemantics.runtime.TraceUtils
C
- cachedString - Variable in class org.eclipse.xsemantics.runtime.XsemanticsCacheDefaultImpl
- cacheHit(XsemanticsCachedData<?>) - Method in class org.eclipse.xsemantics.runtime.caching.XsemanticsCacheResultLoggerListener
- cacheHit(XsemanticsCachedData<?>) - Method in class org.eclipse.xsemantics.runtime.caching.XsemanticsCacheTraceLoggerListener
- cacheHit(XsemanticsCachedData<?>) - Method in interface org.eclipse.xsemantics.runtime.XsemanticsCacheListener
- cacheMissed(XsemanticsCachedData<?>) - Method in class org.eclipse.xsemantics.runtime.caching.XsemanticsCacheResultLoggerListener
- cacheMissed(XsemanticsCachedData<?>) - Method in class org.eclipse.xsemantics.runtime.caching.XsemanticsCacheTraceLoggerListener
- cacheMissed(XsemanticsCachedData<?>) - Method in interface org.eclipse.xsemantics.runtime.XsemanticsCacheListener
- checkAssignableTo(Object, Class<?>) - Method in class org.eclipse.xsemantics.runtime.XsemanticsRuntimeSystem
-
Checks whether the result is assignable to the specified destinationClass; if not it throws a
RuleFailedException. - checkNotNull(Object) - Method in class org.eclipse.xsemantics.runtime.XsemanticsRuntimeSystem
-
Checks that the passed object is not null; if it is null it throws a
RuleFailedException. - checkParamsNotNull(Object...) - Method in class org.eclipse.xsemantics.runtime.XsemanticsRuntimeSystem
- clear() - Method in class org.eclipse.xsemantics.runtime.RuleEnvironment
- clone(T) - Method in class org.eclipse.xsemantics.runtime.XsemanticsRuntimeSystem
- compare(PolymorphicDispatcher.MethodDesc, PolymorphicDispatcher.MethodDesc) - Method in class org.eclipse.xsemantics.runtime.internal.PatchedPolymorphicDispatcher
- createRuleFailedException(String, String, Throwable) - Method in class org.eclipse.xsemantics.runtime.XsemanticsRuntimeSystem
-
This factory method can be overridden if one needs to provide a custom implementation of
RuleFailedException.
D
- dataTraceRepresentation(XsemanticsCachedData<?>) - Method in class org.eclipse.xsemantics.runtime.caching.XsemanticsCacheTraceLoggerListener
- decrement(Object) - Method in class org.eclipse.xsemantics.runtime.RuleEnvironment
-
Remove the mapping with the passed object as key
- decrement(RuleEnvironment) - Method in class org.eclipse.xsemantics.runtime.RuleEnvironment
-
Removes all the mapping that have as keys the keys of the passed environment.
- doGet() - Method in class org.eclipse.xsemantics.runtime.XsemanticsProvider
E
- emptyEnvironment() - Method in class org.eclipse.xsemantics.runtime.XsemanticsRuntimeSystem
- entrySet() - Method in class org.eclipse.xsemantics.runtime.RuleEnvironment
- env(RuleEnvironment, Object, Class<? extends T>) - Method in class org.eclipse.xsemantics.runtime.XsemanticsRuntimeSystem
-
This method replaces the previous keyword 'env' in Xsemantics grammar (before version 1.5.0).
- environment - Variable in class org.eclipse.xsemantics.runtime.RuleEnvironment
- environmentAccess(RuleEnvironment, Object, Class<? extends T>) - Method in class org.eclipse.xsemantics.runtime.XsemanticsRuntimeSystem
- environmentComposition(RuleEnvironment, RuleEnvironment) - Method in class org.eclipse.xsemantics.runtime.XsemanticsRuntimeSystem
- environmentEntry(Object, Object) - Method in class org.eclipse.xsemantics.runtime.XsemanticsRuntimeSystem
- equals(Object) - Method in class org.eclipse.xsemantics.runtime.RuleEnvironment
-
If the passed object is a RuleEnvironment then returns equals on the two
Mapcontained objects. - error(ValidationMessageAcceptor, String, EObject, EStructuralFeature, String, String...) - Method in class org.eclipse.xsemantics.runtime.validation.XsemanticsValidatorErrorGenerator
- ErrorInformation - Class in org.eclipse.xsemantics.runtime
-
Error information for a RuleFailedException that will be used primarily for error marker generation.
- ErrorInformation(EObject) - Constructor for class org.eclipse.xsemantics.runtime.ErrorInformation
- ErrorInformation(EObject, EStructuralFeature) - Constructor for class org.eclipse.xsemantics.runtime.ErrorInformation
- ErrorInformation(EObject, EStructuralFeature, Object) - Constructor for class org.eclipse.xsemantics.runtime.ErrorInformation
- errorInformations - Variable in exception org.eclipse.xsemantics.runtime.RuleFailedException
- extractRuleFailedException(Exception) - Method in class org.eclipse.xsemantics.runtime.XsemanticsRuntimeSystem
F
- failed() - Method in class org.eclipse.xsemantics.runtime.ResultWithFailure
- failed(String) - Method in class org.eclipse.xsemantics.runtime.XsemanticsRuntimeSystem
- FAILED_REPRESENTATION - Static variable in class org.eclipse.xsemantics.runtime.StringRepresentation
- failureAsList(RuleFailedException) - Method in class org.eclipse.xsemantics.runtime.TraceUtils
- failureTraceAsString(RuleFailedException) - Method in class org.eclipse.xsemantics.runtime.TraceUtils
- failureTraceAsStrings(RuleFailedException) - Method in class org.eclipse.xsemantics.runtime.TraceUtils
- filteredErrorInformation(RuleFailedException) - Method in class org.eclipse.xsemantics.runtime.TraceUtils
- filterErrorInformation(RuleFailedException) - Method in class org.eclipse.xsemantics.runtime.validation.XsemanticsValidatorFilter
- filterRuleFailedExceptions(RuleFailedException) - Method in class org.eclipse.xsemantics.runtime.validation.XsemanticsValidatorFilter
G
- generateErrors(ValidationMessageAcceptor, String, String, Iterable<ErrorInformation>, ErrorInformation, EObject) - Method in class org.eclipse.xsemantics.runtime.validation.XsemanticsValidatorErrorGenerator
- generateErrors(ValidationMessageAcceptor, ResultWithFailure, EObject) - Method in class org.eclipse.xsemantics.runtime.validation.XsemanticsValidatorErrorGenerator
- generateErrors(ValidationMessageAcceptor, RuleFailedException, EObject) - Method in class org.eclipse.xsemantics.runtime.validation.XsemanticsValidatorErrorGenerator
- get() - Method in class org.eclipse.xsemantics.runtime.XsemanticsProvider
- get(Object) - Method in class org.eclipse.xsemantics.runtime.RuleEnvironment
-
If the key is not found in this environment tries recursively with the next one
- get(String, RuleEnvironment, RuleApplicationTrace, XsemanticsProvider<T>, Object...) - Method in interface org.eclipse.xsemantics.runtime.XsemanticsCache
-
The main entry point for the cache; this will be called by the generated Xsemantics system.
- get(String, RuleEnvironment, RuleApplicationTrace, XsemanticsProvider<T>, Object...) - Method in class org.eclipse.xsemantics.runtime.XsemanticsCacheDefaultImpl
- getAll(EObject, EStructuralFeature, EStructuralFeature, Class<? extends T>) - Method in class org.eclipse.xsemantics.runtime.XsemanticsRuntimeSystem
- getAllNodesInRelation(EObject, EStructuralFeature) - Method in class org.eclipse.xsemantics.runtime.XsemanticsRuntimeSystem
- getAllNodesInRelation(EObject, EStructuralFeature, List<EObject>, Set<EObject>) - Method in class org.eclipse.xsemantics.runtime.XsemanticsRuntimeSystem
- getCache() - Method in class org.eclipse.xsemantics.runtime.XsemanticsRuntimeSystem
- getData() - Method in class org.eclipse.xsemantics.runtime.ErrorInformation
- getEnvironment() - Method in class org.eclipse.xsemantics.runtime.RuleEnvironment
- getEnvironment() - Method in class org.eclipse.xsemantics.runtime.XsemanticsCachedData
- getEObject(Object) - Method in class org.eclipse.xsemantics.runtime.XsemanticsRuntimeSystem
- getErrorInformations() - Method in exception org.eclipse.xsemantics.runtime.RuleFailedException
- getFeature() - Method in class org.eclipse.xsemantics.runtime.ErrorInformation
- getFirst() - Method in class org.eclipse.xsemantics.runtime.Result
- getFromCache(String, RuleEnvironment, RuleApplicationTrace, XsemanticsProvider<T>, Object...) - Method in class org.eclipse.xsemantics.runtime.XsemanticsRuntimeSystem
- getHits() - Method in class org.eclipse.xsemantics.runtime.caching.XsemanticsCacheLoggerListener
- getIssue() - Method in exception org.eclipse.xsemantics.runtime.RuleFailedException
- getKeys(Object...) - Method in class org.eclipse.xsemantics.runtime.caching.util.XsemanticsCacheUtils
- getLeft() - Method in class org.eclipse.xsemantics.runtime.RuleEnvironmentEntry
- getList(Object) - Method in class org.eclipse.xsemantics.runtime.XsemanticsRuntimeSystem
-
If the object is a list returns the list itself, otherwise returns a list with only the passed object as element.
- getMissed() - Method in class org.eclipse.xsemantics.runtime.caching.XsemanticsCacheLoggerListener
- getName() - Method in class org.eclipse.xsemantics.runtime.XsemanticsCachedData
- getNext() - Method in class org.eclipse.xsemantics.runtime.RuleEnvironment
- getPredicate(String, int) - Method in class org.eclipse.xsemantics.runtime.XsemanticsRuntimeSystem
- getPrevious() - Method in exception org.eclipse.xsemantics.runtime.RuleFailedException
- getResource(Object...) - Method in class org.eclipse.xsemantics.runtime.caching.util.XsemanticsCacheUtils
- getResult() - Method in class org.eclipse.xsemantics.runtime.XsemanticsCachedData
- getRight() - Method in class org.eclipse.xsemantics.runtime.RuleEnvironmentEntry
- getRuleFailedException() - Method in class org.eclipse.xsemantics.runtime.ResultWithFailure
- getSecond() - Method in class org.eclipse.xsemantics.runtime.Result2
- getSource() - Method in class org.eclipse.xsemantics.runtime.ErrorInformation
- getThird() - Method in class org.eclipse.xsemantics.runtime.Result3
- getTrace() - Method in class org.eclipse.xsemantics.runtime.RuleApplicationTrace
- getTrace() - Method in class org.eclipse.xsemantics.runtime.XsemanticsCachedData
- getValue() - Method in class org.eclipse.xsemantics.runtime.Result
H
- hashCode() - Method in class org.eclipse.xsemantics.runtime.RuleEnvironment
I
- increment(int) - Method in class org.eclipse.xsemantics.runtime.TraceUtils
- increment(Object, Object) - Method in class org.eclipse.xsemantics.runtime.RuleEnvironment
-
Same as add
- increment(RuleEnvironment) - Method in class org.eclipse.xsemantics.runtime.RuleEnvironment
-
Adds all the entries of the passed environment to this one (existing mappings for the same key will be overwritten).
- increment(RuleEnvironmentEntry) - Method in class org.eclipse.xsemantics.runtime.RuleEnvironment
-
Same as add
- INDEX_OF_AUX_PARAMETERS - Static variable in class org.eclipse.xsemantics.runtime.XsemanticsRuntimeSystem
- INDEX_OF_RULE_PARAMETERS - Static variable in class org.eclipse.xsemantics.runtime.XsemanticsRuntimeSystem
- innermostRuleFailedExceptionWithNodeModelSources(RuleFailedException) - Method in class org.eclipse.xsemantics.runtime.TraceUtils
- internalGet(String, Provider<T>, Object...) - Method in class org.eclipse.xsemantics.runtime.XsemanticsCacheDefaultImpl
- invoke(Object...) - Method in class org.eclipse.xsemantics.runtime.internal.PatchedPolymorphicDispatcher
- isCalled() - Method in class org.eclipse.xsemantics.runtime.XsemanticsProvider
- isEmpty() - Method in class org.eclipse.xsemantics.runtime.RuleApplicationTrace
- isEmpty() - Method in class org.eclipse.xsemantics.runtime.RuleEnvironment
- isResultAssignableTo(Object, Class<?>) - Method in class org.eclipse.xsemantics.runtime.XsemanticsRuntimeSystem
- issue - Variable in exception org.eclipse.xsemantics.runtime.RuleFailedException
K
- keySet() - Method in class org.eclipse.xsemantics.runtime.RuleEnvironment
L
- lastElementNotTrace(RuleApplicationTrace) - Method in class org.eclipse.xsemantics.runtime.TraceUtils
-
Returns the last element in the trace that is not a RuleApplicationTrace
- limitChars(String, int) - Method in class org.eclipse.xsemantics.runtime.StringRepresentationPostProcessor
M
- maxChars() - Method in class org.eclipse.xsemantics.runtime.StringRepresentationPostProcessor
N
- newRuleFailedException() - Method in class org.eclipse.xsemantics.runtime.XsemanticsRuntimeSystem
- newRuleFailedException(String) - Method in class org.eclipse.xsemantics.runtime.XsemanticsRuntimeSystem
- newRuleFailedException(String, String, Throwable, ErrorInformation...) - Method in class org.eclipse.xsemantics.runtime.XsemanticsRuntimeSystem
- newRuleFailedException(String, String, ErrorInformation...) - Method in class org.eclipse.xsemantics.runtime.XsemanticsRuntimeSystem
- newRuleFailedException(Throwable) - Method in class org.eclipse.xsemantics.runtime.XsemanticsRuntimeSystem
- newTrace(RuleApplicationTrace) - Method in class org.eclipse.xsemantics.runtime.XsemanticsRuntimeSystem
- next - Variable in class org.eclipse.xsemantics.runtime.RuleEnvironment
- noSuchMethodException(String, Iterable<String>, Object...) - Method in class org.eclipse.xsemantics.runtime.XsemanticsRuntimeSystem
- noSuchMethodException(String, Object...) - Method in class org.eclipse.xsemantics.runtime.XsemanticsRuntimeSystem
- NULL_REPRESENTATION - Static variable in class org.eclipse.xsemantics.runtime.StringRepresentation
- numOfMaxChars - Variable in class org.eclipse.xsemantics.runtime.StringRepresentationPostProcessor
O
- omissis() - Method in class org.eclipse.xsemantics.runtime.StringRepresentationPostProcessor
- omissisString - Variable in class org.eclipse.xsemantics.runtime.StringRepresentationPostProcessor
- org.eclipse.xsemantics.runtime - package org.eclipse.xsemantics.runtime
- org.eclipse.xsemantics.runtime.caching - package org.eclipse.xsemantics.runtime.caching
- org.eclipse.xsemantics.runtime.caching.util - package org.eclipse.xsemantics.runtime.caching.util
- org.eclipse.xsemantics.runtime.internal - package org.eclipse.xsemantics.runtime.internal
- org.eclipse.xsemantics.runtime.validation - package org.eclipse.xsemantics.runtime.validation
P
- PatchedPolymorphicDispatcher<RT> - Class in org.eclipse.xsemantics.runtime.internal
-
Temporary patched version: https://github.com/LorenzoBettini/xsemantics/issues/82 https://github.com/eclipse/xtext-core/issues/238
- PatchedPolymorphicDispatcher(List<? extends Object>, Predicate<Method>) - Constructor for class org.eclipse.xsemantics.runtime.internal.PatchedPolymorphicDispatcher
- PatchedPolymorphicDispatcher(List<? extends Object>, Predicate<Method>, PolymorphicDispatcher.ErrorHandler<RT>) - Constructor for class org.eclipse.xsemantics.runtime.internal.PatchedPolymorphicDispatcher
- performSafeDeepCloning() - Method in class org.eclipse.xsemantics.runtime.RuleApplicationTrace
- postProcessor - Variable in class org.eclipse.xsemantics.runtime.StringRepresentation
- previous - Variable in exception org.eclipse.xsemantics.runtime.RuleFailedException
-
the previous exception in the trace of failures
- process(String) - Method in class org.eclipse.xsemantics.runtime.StringRepresentationPostProcessor
Q
- quoted(String) - Method in class org.eclipse.xsemantics.runtime.StringRepresentation
R
- removeDuplicateErrorInformation(Iterable<ErrorInformation>) - Method in class org.eclipse.xsemantics.runtime.TraceUtils
- removeIndentation(String) - Method in class org.eclipse.xsemantics.runtime.TraceUtils
- removeListener(XsemanticsCacheListener) - Method in interface org.eclipse.xsemantics.runtime.XsemanticsCache
- removeListener(XsemanticsCacheListener) - Method in class org.eclipse.xsemantics.runtime.XsemanticsCacheDefaultImpl
- removeNonNodeModelSources(Iterable<ErrorInformation>) - Method in class org.eclipse.xsemantics.runtime.TraceUtils
- reset() - Method in class org.eclipse.xsemantics.runtime.caching.XsemanticsCacheLoggerListener
- reset() - Method in interface org.eclipse.xsemantics.runtime.XsemanticsCacheListener
- Result<T> - Class in org.eclipse.xsemantics.runtime
-
The result of a rule invocation
- Result(RuleFailedException) - Constructor for class org.eclipse.xsemantics.runtime.Result
- Result(T) - Constructor for class org.eclipse.xsemantics.runtime.Result
- Result2<F,S> - Class in org.eclipse.xsemantics.runtime
- Result2(F) - Constructor for class org.eclipse.xsemantics.runtime.Result2
- Result2(F, S) - Constructor for class org.eclipse.xsemantics.runtime.Result2
- Result2(RuleFailedException) - Constructor for class org.eclipse.xsemantics.runtime.Result2
- Result3<F,S,T> - Class in org.eclipse.xsemantics.runtime
- Result3(F) - Constructor for class org.eclipse.xsemantics.runtime.Result3
- Result3(F, S) - Constructor for class org.eclipse.xsemantics.runtime.Result3
- Result3(F, S, T) - Constructor for class org.eclipse.xsemantics.runtime.Result3
- Result3(RuleFailedException) - Constructor for class org.eclipse.xsemantics.runtime.Result3
- resultForFailure(Exception) - Method in class org.eclipse.xsemantics.runtime.XsemanticsRuntimeSystem
- resultForFailure2(Exception) - Method in class org.eclipse.xsemantics.runtime.XsemanticsRuntimeSystem
- resultForFailure3(Exception) - Method in class org.eclipse.xsemantics.runtime.XsemanticsRuntimeSystem
- resultRepresentation(XsemanticsCachedData<?>) - Method in class org.eclipse.xsemantics.runtime.caching.XsemanticsCacheResultLoggerListener
- ResultWithFailure - Class in org.eclipse.xsemantics.runtime
-
The result of a rule invocation
- ResultWithFailure() - Constructor for class org.eclipse.xsemantics.runtime.ResultWithFailure
- ResultWithFailure(RuleFailedException) - Constructor for class org.eclipse.xsemantics.runtime.ResultWithFailure
- RuleApplicationTrace - Class in org.eclipse.xsemantics.runtime
-
Keeps a trace of applied rules (and also failures)
- RuleApplicationTrace() - Constructor for class org.eclipse.xsemantics.runtime.RuleApplicationTrace
- RuleEnvironment - Class in org.eclipse.xsemantics.runtime
-
Implements the environment for a typing judgment
- RuleEnvironment() - Constructor for class org.eclipse.xsemantics.runtime.RuleEnvironment
- RuleEnvironment(RuleEnvironment) - Constructor for class org.eclipse.xsemantics.runtime.RuleEnvironment
- RuleEnvironment(RuleEnvironmentEntry) - Constructor for class org.eclipse.xsemantics.runtime.RuleEnvironment
- RuleEnvironment(RuleEnvironment, RuleEnvironment) - Constructor for class org.eclipse.xsemantics.runtime.RuleEnvironment
- RuleEnvironmentEntry - Class in org.eclipse.xsemantics.runtime
-
This will be used to store the runtime representation of a TypingStatement into an environment
- RuleEnvironmentEntry(Object, Object) - Constructor for class org.eclipse.xsemantics.runtime.RuleEnvironmentEntry
- RuleFailedException - Exception in org.eclipse.xsemantics.runtime
-
Represents the failure of a rule application
- RuleFailedException() - Constructor for exception org.eclipse.xsemantics.runtime.RuleFailedException
- RuleFailedException(String) - Constructor for exception org.eclipse.xsemantics.runtime.RuleFailedException
- RuleFailedException(String, String, Throwable) - Constructor for exception org.eclipse.xsemantics.runtime.RuleFailedException
- RuleFailedException(String, RuleFailedException) - Constructor for exception org.eclipse.xsemantics.runtime.RuleFailedException
- ruleName(String) - Method in class org.eclipse.xsemantics.runtime.XsemanticsRuntimeSystem
S
- setName(String) - Method in class org.eclipse.xsemantics.runtime.XsemanticsCachedData
- setNext(RuleEnvironment) - Method in class org.eclipse.xsemantics.runtime.RuleEnvironment
- setNext(RuleEnvironmentEntry) - Method in class org.eclipse.xsemantics.runtime.RuleEnvironment
- size() - Method in class org.eclipse.xsemantics.runtime.RuleEnvironment
- snapshot() - Method in class org.eclipse.xsemantics.runtime.RuleApplicationTrace
-
Returns a "snapshot" of the current trace (i.e., it partially deeply clones possible subtraces); this is useful for storing snapshots in cached computations.
- sneakyThrowRuleFailedException(Exception) - Method in class org.eclipse.xsemantics.runtime.XsemanticsRuntimeSystem
- sneakyThrowRuleFailedException(String) - Method in class org.eclipse.xsemantics.runtime.XsemanticsRuntimeSystem
- stopAtNewLine(String) - Method in class org.eclipse.xsemantics.runtime.StringRepresentationPostProcessor
- string(Object) - Method in class org.eclipse.xsemantics.runtime.StringRepresentation
- stringIterable(Iterable) - Method in class org.eclipse.xsemantics.runtime.StringRepresentation
- stringRep(Class<T>) - Method in class org.eclipse.xsemantics.runtime.StringRepresentation
- stringRep(Object) - Method in class org.eclipse.xsemantics.runtime.StringRepresentation
- stringRep(Object) - Method in class org.eclipse.xsemantics.runtime.XsemanticsRuntimeSystem
- stringRep(List) - Method in class org.eclipse.xsemantics.runtime.StringRepresentation
- stringRep(EClassifier) - Method in class org.eclipse.xsemantics.runtime.StringRepresentation
- stringRep(EObject) - Method in class org.eclipse.xsemantics.runtime.StringRepresentation
- stringRep(Result<?>) - Method in class org.eclipse.xsemantics.runtime.StringRepresentation
- stringRep(Result2<?, ?>) - Method in class org.eclipse.xsemantics.runtime.StringRepresentation
- stringRep(Result3<?, ?, ?>) - Method in class org.eclipse.xsemantics.runtime.StringRepresentation
- stringRep(RuleEnvironment) - Method in class org.eclipse.xsemantics.runtime.StringRepresentation
- stringRepForEnv(RuleEnvironment) - Method in class org.eclipse.xsemantics.runtime.XsemanticsRuntimeSystem
- stringRepForEObject(EObject) - Method in class org.eclipse.xsemantics.runtime.StringRepresentation
- stringRepForEObjectNotProcessed(EObject) - Method in class org.eclipse.xsemantics.runtime.StringRepresentation
- stringRepForParams(Object[]) - Method in class org.eclipse.xsemantics.runtime.XsemanticsRuntimeSystem
- stringRepForParams(Object[], Iterable<String>) - Method in class org.eclipse.xsemantics.runtime.XsemanticsRuntimeSystem
- stringRepresentation - Variable in class org.eclipse.xsemantics.runtime.XsemanticsRuntimeSystem
- StringRepresentation - Class in org.eclipse.xsemantics.runtime
- StringRepresentation() - Constructor for class org.eclipse.xsemantics.runtime.StringRepresentation
- StringRepresentationPostProcessor - Class in org.eclipse.xsemantics.runtime
- StringRepresentationPostProcessor() - Constructor for class org.eclipse.xsemantics.runtime.StringRepresentationPostProcessor
T
- throwForExplicitFail() - Method in class org.eclipse.xsemantics.runtime.XsemanticsRuntimeSystem
- throwForExplicitFail(String, ErrorInformation) - Method in class org.eclipse.xsemantics.runtime.XsemanticsRuntimeSystem
- throwRuleFailedException(String, String, Throwable, ErrorInformation...) - Method in class org.eclipse.xsemantics.runtime.XsemanticsRuntimeSystem
- toString() - Method in class org.eclipse.xsemantics.runtime.RuleEnvironment
- trace - Variable in class org.eclipse.xsemantics.runtime.RuleApplicationTrace
- traceAsString(RuleApplicationTrace) - Method in class org.eclipse.xsemantics.runtime.TraceUtils
- traceAsStrings(RuleApplicationTrace) - Method in class org.eclipse.xsemantics.runtime.TraceUtils
- traceUtils - Variable in class org.eclipse.xsemantics.runtime.validation.XsemanticsValidatorFilter
- TraceUtils - Class in org.eclipse.xsemantics.runtime
-
Several utility methods that act on rule traces, rule failures, etc.
- TraceUtils() - Constructor for class org.eclipse.xsemantics.runtime.TraceUtils
- trimIfNotNull(String) - Method in class org.eclipse.xsemantics.runtime.XsemanticsRuntimeSystem
U
- union(Object, Object) - Method in class org.eclipse.xsemantics.runtime.RuleEnvironment
- union(RuleEnvironment) - Method in class org.eclipse.xsemantics.runtime.RuleEnvironment
-
Adds all the entries of the passed environment, but it returns false if there are mappings in the passed environment with the same key of the current environment; the current environment is NOT restored to its original state in case of failure.
- union(RuleEnvironmentEntry) - Method in class org.eclipse.xsemantics.runtime.RuleEnvironment
V
- values() - Method in class org.eclipse.xsemantics.runtime.RuleEnvironment
W
- withType(String, String) - Method in class org.eclipse.xsemantics.runtime.StringRepresentation
X
- XsemanticsCache - Interface in org.eclipse.xsemantics.runtime
-
Caches judgment and auxiliary functions computations.
- XsemanticsCachedData<T> - Class in org.eclipse.xsemantics.runtime
-
The actual object put into the
XsemanticsCache - XsemanticsCachedData(RuleEnvironment, RuleApplicationTrace, T) - Constructor for class org.eclipse.xsemantics.runtime.XsemanticsCachedData
- XsemanticsCacheDefaultImpl - Class in org.eclipse.xsemantics.runtime
-
Default implementation of
XsemanticsCache, using aIResourceScopeCache. - XsemanticsCacheDefaultImpl() - Constructor for class org.eclipse.xsemantics.runtime.XsemanticsCacheDefaultImpl
- XsemanticsCacheListener - Interface in org.eclipse.xsemantics.runtime
-
Utility class to listen to cache events (especially for testing)
- XsemanticsCacheLoggerListener - Class in org.eclipse.xsemantics.runtime.caching
-
A utility base class for listening to XsemanticsCache hits and misses
- XsemanticsCacheLoggerListener() - Constructor for class org.eclipse.xsemantics.runtime.caching.XsemanticsCacheLoggerListener
- XsemanticsCacheResultLoggerListener - Class in org.eclipse.xsemantics.runtime.caching
-
A utility class for recording Result strings involved in XsemanticsCache hits and misses
- XsemanticsCacheResultLoggerListener() - Constructor for class org.eclipse.xsemantics.runtime.caching.XsemanticsCacheResultLoggerListener
- XsemanticsCacheTraceLoggerListener - Class in org.eclipse.xsemantics.runtime.caching
-
A utility class for recording RuleApplicationTrace strings involved in XsemanticsCache hits and misses
- XsemanticsCacheTraceLoggerListener() - Constructor for class org.eclipse.xsemantics.runtime.caching.XsemanticsCacheTraceLoggerListener
- XsemanticsCacheUtils - Class in org.eclipse.xsemantics.runtime.caching.util
-
Utility functions for caching.
- XsemanticsCacheUtils() - Constructor for class org.eclipse.xsemantics.runtime.caching.util.XsemanticsCacheUtils
- XsemanticsProvider<T> - Class in org.eclipse.xsemantics.runtime
-
We use this to keep track of whether this provider's get method has been called in order to understand if we use a cached value or not in
XsemanticsCache; this helps us to provide a betterRuleApplicationTrace. - XsemanticsProvider(RuleEnvironment, RuleApplicationTrace) - Constructor for class org.eclipse.xsemantics.runtime.XsemanticsProvider
- XsemanticsRuntimeSystem - Class in org.eclipse.xsemantics.runtime
-
All generated systems will inherit from this class.
- XsemanticsRuntimeSystem() - Constructor for class org.eclipse.xsemantics.runtime.XsemanticsRuntimeSystem
- XsemanticsValidatorErrorGenerator - Class in org.eclipse.xsemantics.runtime.validation
-
This class will be used by the validator generated by Xsemantics.
- XsemanticsValidatorErrorGenerator() - Constructor for class org.eclipse.xsemantics.runtime.validation.XsemanticsValidatorErrorGenerator
- XsemanticsValidatorFilter - Class in org.eclipse.xsemantics.runtime.validation
-
Provides and possibly filters error information
- XsemanticsValidatorFilter() - Constructor for class org.eclipse.xsemantics.runtime.validation.XsemanticsValidatorFilter
All Classes All Packages