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

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 Map contained 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 a IResourceScopeCache.
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 better RuleApplicationTrace.
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
 
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