A B C D E F G H I J L M N O P Q R S T U V W Y Z _ 

A

AbstractSingletonTimeIterator<V> - Class in net.vleo.timel.iterator
Iterator that will return a single sample.
AbstractSingletonTimeIterator(Sample<V>) - Constructor for class net.vleo.timel.iterator.AbstractSingletonTimeIterator
 
accept(ParseTreeVisitor<? extends T>) - Method in class net.vleo.timel.grammar.TimELParser.AdditiveExpressionContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class net.vleo.timel.grammar.TimELParser.AndExpressionContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class net.vleo.timel.grammar.TimELParser.ArgumentExpressionListContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class net.vleo.timel.grammar.TimELParser.ArrayContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class net.vleo.timel.grammar.TimELParser.AssignmentExpressionContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class net.vleo.timel.grammar.TimELParser.CastExpressionContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class net.vleo.timel.grammar.TimELParser.CompilationUnitContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class net.vleo.timel.grammar.TimELParser.ConditionalExpressionContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class net.vleo.timel.grammar.TimELParser.ConstantContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class net.vleo.timel.grammar.TimELParser.EqualityExpressionContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class net.vleo.timel.grammar.TimELParser.ExclusiveOrExpressionContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class net.vleo.timel.grammar.TimELParser.ExpressionContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class net.vleo.timel.grammar.TimELParser.ExpressionUnitContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class net.vleo.timel.grammar.TimELParser.FunctionCallContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class net.vleo.timel.grammar.TimELParser.InclusiveOrExpressionContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class net.vleo.timel.grammar.TimELParser.LogicalAndExpressionContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class net.vleo.timel.grammar.TimELParser.LogicalOrExpressionContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class net.vleo.timel.grammar.TimELParser.MultiplicativeExpressionContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class net.vleo.timel.grammar.TimELParser.PostfixExpressionContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class net.vleo.timel.grammar.TimELParser.PrimaryExpressionContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class net.vleo.timel.grammar.TimELParser.RelationalExpressionContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class net.vleo.timel.grammar.TimELParser.ShiftExpressionContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class net.vleo.timel.grammar.TimELParser.StatementContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class net.vleo.timel.grammar.TimELParser.TemplateArgumentContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class net.vleo.timel.grammar.TimELParser.TemplateExpressionListContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class net.vleo.timel.grammar.TimELParser.TemplateExpressionListOpenContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class net.vleo.timel.grammar.TimELParser.TypeSpecifierContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class net.vleo.timel.grammar.TimELParser.TypeSpecifierOpenContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class net.vleo.timel.grammar.TimELParser.UnaryExpressionContext
 
accept(ParseTreeVisitor<? extends T>) - Method in class net.vleo.timel.grammar.TimELParser.UnaryOperatorContext
 
adapt(Sample<S>) - Method in class net.vleo.timel.iterator.AdapterTimeIterator
Deprecated.
Perform the adaptation.
adapt(Sample<S>) - Method in class net.vleo.timel.iterator.SampleAdapterTimeIterator
 
adapt(Sample<S>) - Method in class net.vleo.timel.iterator.SplitAdapterTimeIterator
Perform the adaptation.
adapt(Sample<S>) - Method in class net.vleo.timel.iterator.ValueAdapterTimeIterator
 
adapt(S) - Method in class net.vleo.timel.iterator.JavaIterator2TimeIteratorAdapter
Adapt the value to a #Sample.
AdapterTimeIterator<S,D> - Class in net.vleo.timel.iterator
Deprecated.
AdapterTimeIterator(TimeIterator<S>) - Constructor for class net.vleo.timel.iterator.AdapterTimeIterator
Deprecated.
Build a new adapter around the given delegate.
add(Function<?>) - Method in class net.vleo.timel.function.FunctionRegistry
Add a function to the registry.
addAll(Collection<Function<?>>) - Method in class net.vleo.timel.function.FunctionRegistry
Add all the functions to the registry.
additiveExpression() - Method in class net.vleo.timel.grammar.TimELParser
 
additiveExpression() - Method in class net.vleo.timel.grammar.TimELParser.AdditiveExpressionContext
 
additiveExpression() - Method in class net.vleo.timel.grammar.TimELParser.ShiftExpressionContext
 
AdditiveExpressionContext(ParserRuleContext, int) - Constructor for class net.vleo.timel.grammar.TimELParser.AdditiveExpressionContext
 
addVariable(String, Type, Variable<V>) - Method in class net.vleo.timel.variable.VariableRegistry
 
And - Static variable in class net.vleo.timel.grammar.TimELLexer
 
And - Static variable in class net.vleo.timel.grammar.TimELParser
 
AndAnd - Static variable in class net.vleo.timel.grammar.TimELLexer
 
AndAnd - Static variable in class net.vleo.timel.grammar.TimELParser
 
andExpression() - Method in class net.vleo.timel.grammar.TimELParser
 
andExpression() - Method in class net.vleo.timel.grammar.TimELParser.AndExpressionContext
 
andExpression() - Method in class net.vleo.timel.grammar.TimELParser.ExclusiveOrExpressionContext
 
AndExpressionContext(ParserRuleContext, int) - Constructor for class net.vleo.timel.grammar.TimELParser.AndExpressionContext
 
append(V) - Method in class net.vleo.timel.tuple.Pair
Extend the current pair with an additional (last) value.
append(W) - Method in class net.vleo.timel.tuple.Tuple3
Extend the current tuple with an additional (last) value.
apply(Double) - Method in class net.vleo.timel.conversion.DoubleToFloatConversion
 
apply(Double) - Method in class net.vleo.timel.conversion.DoubleToIntegerConversion
 
apply(Float) - Method in class net.vleo.timel.conversion.FloatToDoubleConversion
 
apply(Float) - Method in class net.vleo.timel.conversion.FloatToIntegerConversion
 
apply(Integer) - Method in class net.vleo.timel.conversion.IntegerToFloatConversion
 
apply(Object) - Method in class net.vleo.timel.conversion.ZeroToIntegerConversion
 
apply(S) - Method in interface net.vleo.timel.conversion.Conversion
Applies the conversion
argumentExpressionList() - Method in class net.vleo.timel.grammar.TimELParser
 
argumentExpressionList() - Method in class net.vleo.timel.grammar.TimELParser.ArgumentExpressionListContext
 
argumentExpressionList() - Method in class net.vleo.timel.grammar.TimELParser.ArrayContext
 
argumentExpressionList() - Method in class net.vleo.timel.grammar.TimELParser.FunctionCallContext
 
ArgumentExpressionListContext(ParserRuleContext, int) - Constructor for class net.vleo.timel.grammar.TimELParser.ArgumentExpressionListContext
 
array() - Method in class net.vleo.timel.grammar.TimELParser
 
array() - Method in class net.vleo.timel.grammar.TimELParser.PrimaryExpressionContext
 
ArrayContext(ParserRuleContext, int) - Constructor for class net.vleo.timel.grammar.TimELParser.ArrayContext
 
assignmentExpression() - Method in class net.vleo.timel.grammar.TimELParser.ArgumentExpressionListContext
 
assignmentExpression() - Method in class net.vleo.timel.grammar.TimELParser
 
assignmentExpression() - Method in class net.vleo.timel.grammar.TimELParser.AssignmentExpressionContext
 
assignmentExpression() - Method in class net.vleo.timel.grammar.TimELParser.ExpressionContext
 
AssignmentExpressionContext(ParserRuleContext, int) - Constructor for class net.vleo.timel.grammar.TimELParser.AssignmentExpressionContext
 

B

BigDecimalType - Class in net.vleo.timel.type
Big decimal type.
BigDecimalType() - Constructor for class net.vleo.timel.type.BigDecimalType
 
BlockComment - Static variable in class net.vleo.timel.grammar.TimELLexer
 
BlockComment - Static variable in class net.vleo.timel.grammar.TimELParser
 
BooleanType - Class in net.vleo.timel.type
Boolean type.
BooleanType() - Constructor for class net.vleo.timel.type.BooleanType
 
BufferedTimeIterator<V> - Class in net.vleo.timel.iterator
An abstract base for TimeIterators that do buffer the next entry from a delegate iterator.
BufferedTimeIterator() - Constructor for class net.vleo.timel.iterator.BufferedTimeIterator
 

C

CalendarField - Enum in net.vleo.timel.time
List of known date time fields.
Caret - Static variable in class net.vleo.timel.grammar.TimELLexer
 
Caret - Static variable in class net.vleo.timel.grammar.TimELParser
 
castExpression() - Method in class net.vleo.timel.grammar.TimELParser
 
castExpression() - Method in class net.vleo.timel.grammar.TimELParser.CastExpressionContext
 
castExpression() - Method in class net.vleo.timel.grammar.TimELParser.MultiplicativeExpressionContext
 
castExpression() - Method in class net.vleo.timel.grammar.TimELParser.UnaryExpressionContext
 
CastExpressionContext(ParserRuleContext, int) - Constructor for class net.vleo.timel.grammar.TimELParser.CastExpressionContext
 
ChopUpscalableIterator<V> - Class in net.vleo.timel.iterator
An implementation of UpscalableIterator that will ensure its output to be chopped over a given interval.
ChopUpscalableIterator(UpscalableIterator<V>, Interval) - Constructor for class net.vleo.timel.iterator.ChopUpscalableIterator
Instance a new ChopUpscalableIterator for the given delegate and interval.
CoalesceIterator<V> - Class in net.vleo.timel.iterator
A time iterator which performs the coalesce between a given set of upscaler iterators in a sequential way.
CoalesceIterator(Collection<UpscalableIterator<V>>) - Constructor for class net.vleo.timel.iterator.CoalesceIterator
Construct a coalesce iterator from the given arguments.
CoalesceIterator(TimeIterator<?>, UpscalableIterator<?>...) - Constructor for class net.vleo.timel.iterator.CoalesceIterator
Construct a coalesce iterator from the given arguments.
CoalesceIterator(UpscalableIterator<V>...) - Constructor for class net.vleo.timel.iterator.CoalesceIterator
Construct a coalesce iterator from the given arguments.
Colon - Static variable in class net.vleo.timel.grammar.TimELLexer
 
Colon - Static variable in class net.vleo.timel.grammar.TimELParser
 
Comma - Static variable in class net.vleo.timel.grammar.TimELLexer
 
Comma - Static variable in class net.vleo.timel.grammar.TimELParser
 
compilationUnit() - Method in class net.vleo.timel.grammar.TimELParser
 
CompilationUnitContext(ParserRuleContext, int) - Constructor for class net.vleo.timel.grammar.TimELParser.CompilationUnitContext
 
compile() - Method in interface net.vleo.timel.CompilerBuilder
Compile the expression.
compile() - Method in class net.vleo.timel.impl.CompilerBuilderImpl
 
compile(Type<T>) - Method in interface net.vleo.timel.CompilerBuilder
Compile the expression with an expected result type.
compile(Type<T>) - Method in class net.vleo.timel.impl.CompilerBuilderImpl
 
CompilerBuilder - Interface in net.vleo.timel
Builder for compiler.
CompilerBuilderImpl - Class in net.vleo.timel.impl
Implementation of CompilerBuilder.
CompilerBuilderImpl(String) - Constructor for class net.vleo.timel.impl.CompilerBuilderImpl
 
concreteNext() - Method in class net.vleo.timel.iterator.BufferedTimeIterator
Fetch the next element.
concreteNext() - Method in class net.vleo.timel.iterator.CoalesceIterator
 
concreteNext() - Method in class net.vleo.timel.iterator.DownscalerIterator
 
concreteNext() - Method in class net.vleo.timel.iterator.FilterNullTimeIterator
 
concreteNext() - Method in class net.vleo.timel.iterator.GapEvaluatorTimeIterator
 
concreteNext() - Method in class net.vleo.timel.iterator.IntersectIterator
 
concreteNext() - Method in class net.vleo.timel.iterator.JavaIterator2TimeIteratorAdapter
 
concreteNext() - Method in class net.vleo.timel.iterator.UnionIterator
 
concreteNext() - Method in class net.vleo.timel.iterator.UpperLimitTimeIterator
 
conditionalExpression() - Method in class net.vleo.timel.grammar.TimELParser.AssignmentExpressionContext
 
conditionalExpression() - Method in class net.vleo.timel.grammar.TimELParser
 
conditionalExpression() - Method in class net.vleo.timel.grammar.TimELParser.ConditionalExpressionContext
 
conditionalExpression() - Method in class net.vleo.timel.grammar.TimELParser.ExpressionContext
 
ConditionalExpressionContext(ParserRuleContext, int) - Constructor for class net.vleo.timel.grammar.TimELParser.ConditionalExpressionContext
 
ConfigurationException - Exception in net.vleo.timel
An exception thrown to signal a configuration error.
ConfigurationException(String) - Constructor for exception net.vleo.timel.ConfigurationException
 
ConfigurationException(String, Throwable) - Constructor for exception net.vleo.timel.ConfigurationException
 
constant() - Method in class net.vleo.timel.grammar.TimELParser
 
constant() - Method in class net.vleo.timel.grammar.TimELParser.PrimaryExpressionContext
 
constant() - Method in class net.vleo.timel.grammar.TimELParser.TemplateArgumentContext
 
ConstantContext(ParserRuleContext, int) - Constructor for class net.vleo.timel.grammar.TimELParser.ConstantContext
 
Constraint - Annotation Type in net.vleo.timel.annotation
A variable constraint, use this annotation to ensure a variable is bound to a specific template.
contains(long) - Method in class net.vleo.timel.time.Interval
Test if this interval contains the given instant.
contains(Interval) - Method in class net.vleo.timel.time.Interval
Test if this interval contains the given interval.
Conversion<S,T> - Interface in net.vleo.timel.conversion
Abstract type conversion.
ConversionOrderEntry - Class in net.vleo.timel.type
A conversion edge to be used for Poset.
ConversionOrderEntry() - Constructor for class net.vleo.timel.type.ConversionOrderEntry
 
ConversionPrototype - Annotation Type in net.vleo.timel.annotation
An annotation to declare a TimEL conversion.
ConversionResult - Class in net.vleo.timel.type
A conversion result.
ConversionResult() - Constructor for class net.vleo.timel.type.ConversionResult
 
copyWithInterval(Interval) - Method in class net.vleo.timel.time.Sample
Clone the current Sample into a new one with the same value but different interval.
copyWithValue(T) - Method in class net.vleo.timel.time.Sample
Clone the current Sample into a new one with the same interval but different value.

D

DAY - net.vleo.timel.time.PeriodField
 
DAY_OF_MONTH - net.vleo.timel.time.CalendarField
 
DAY_OF_WEEK - net.vleo.timel.time.CalendarField
 
DAY_OF_YEAR - net.vleo.timel.time.CalendarField
 
debug(Object, String, Interval, TimeIterator<V>) - Method in interface net.vleo.timel.executor.ExecutorContext
 
debug(Object, String, Interval, UpscalableIterator<V>) - Method in interface net.vleo.timel.executor.ExecutorContext
 
Div - Static variable in class net.vleo.timel.grammar.TimELLexer
 
Div - Static variable in class net.vleo.timel.grammar.TimELParser
 
DoubleToFloatConversion - Class in net.vleo.timel.conversion
Double to float conversion.
DoubleToFloatConversion() - Constructor for class net.vleo.timel.conversion.DoubleToFloatConversion
 
DoubleToIntegerConversion - Class in net.vleo.timel.conversion
Double to integer conversion.
DoubleToIntegerConversion() - Constructor for class net.vleo.timel.conversion.DoubleToIntegerConversion
 
DoubleType - Class in net.vleo.timel.type
Double type.
DoubleType() - Constructor for class net.vleo.timel.type.DoubleType
 
DownscalerIterator<T> - Class in net.vleo.timel.iterator
A wrapper to adapt a Downscaler into a TimeIterator.
DownscalerIterator(Downscaler<T>, UpscalableIterator<T>, Interval) - Constructor for class net.vleo.timel.iterator.DownscalerIterator
 

E

enterAdditiveExpression(TimELParser.AdditiveExpressionContext) - Method in class net.vleo.timel.grammar.TimELBaseListener
Enter a parse tree produced by TimELParser.additiveExpression().
enterAdditiveExpression(TimELParser.AdditiveExpressionContext) - Method in interface net.vleo.timel.grammar.TimELListener
Enter a parse tree produced by TimELParser.additiveExpression().
enterAndExpression(TimELParser.AndExpressionContext) - Method in class net.vleo.timel.grammar.TimELBaseListener
Enter a parse tree produced by TimELParser.andExpression().
enterAndExpression(TimELParser.AndExpressionContext) - Method in interface net.vleo.timel.grammar.TimELListener
Enter a parse tree produced by TimELParser.andExpression().
enterArgumentExpressionList(TimELParser.ArgumentExpressionListContext) - Method in class net.vleo.timel.grammar.TimELBaseListener
Enter a parse tree produced by TimELParser.argumentExpressionList().
enterArgumentExpressionList(TimELParser.ArgumentExpressionListContext) - Method in interface net.vleo.timel.grammar.TimELListener
Enter a parse tree produced by TimELParser.argumentExpressionList().
enterArray(TimELParser.ArrayContext) - Method in class net.vleo.timel.grammar.TimELBaseListener
Enter a parse tree produced by TimELParser.array().
enterArray(TimELParser.ArrayContext) - Method in interface net.vleo.timel.grammar.TimELListener
Enter a parse tree produced by TimELParser.array().
enterAssignmentExpression(TimELParser.AssignmentExpressionContext) - Method in class net.vleo.timel.grammar.TimELBaseListener
Enter a parse tree produced by TimELParser.assignmentExpression().
enterAssignmentExpression(TimELParser.AssignmentExpressionContext) - Method in interface net.vleo.timel.grammar.TimELListener
Enter a parse tree produced by TimELParser.assignmentExpression().
enterCastExpression(TimELParser.CastExpressionContext) - Method in class net.vleo.timel.grammar.TimELBaseListener
Enter a parse tree produced by TimELParser.castExpression().
enterCastExpression(TimELParser.CastExpressionContext) - Method in interface net.vleo.timel.grammar.TimELListener
Enter a parse tree produced by TimELParser.castExpression().
enterCompilationUnit(TimELParser.CompilationUnitContext) - Method in class net.vleo.timel.grammar.TimELBaseListener
Enter a parse tree produced by TimELParser.compilationUnit().
enterCompilationUnit(TimELParser.CompilationUnitContext) - Method in interface net.vleo.timel.grammar.TimELListener
Enter a parse tree produced by TimELParser.compilationUnit().
enterConditionalExpression(TimELParser.ConditionalExpressionContext) - Method in class net.vleo.timel.grammar.TimELBaseListener
Enter a parse tree produced by TimELParser.conditionalExpression().
enterConditionalExpression(TimELParser.ConditionalExpressionContext) - Method in interface net.vleo.timel.grammar.TimELListener
Enter a parse tree produced by TimELParser.conditionalExpression().
enterConstant(TimELParser.ConstantContext) - Method in class net.vleo.timel.grammar.TimELBaseListener
Enter a parse tree produced by TimELParser.constant().
enterConstant(TimELParser.ConstantContext) - Method in interface net.vleo.timel.grammar.TimELListener
Enter a parse tree produced by TimELParser.constant().
enterEqualityExpression(TimELParser.EqualityExpressionContext) - Method in class net.vleo.timel.grammar.TimELBaseListener
Enter a parse tree produced by TimELParser.equalityExpression().
enterEqualityExpression(TimELParser.EqualityExpressionContext) - Method in interface net.vleo.timel.grammar.TimELListener
Enter a parse tree produced by TimELParser.equalityExpression().
enterEveryRule(ParserRuleContext) - Method in class net.vleo.timel.grammar.TimELBaseListener
enterExclusiveOrExpression(TimELParser.ExclusiveOrExpressionContext) - Method in class net.vleo.timel.grammar.TimELBaseListener
Enter a parse tree produced by TimELParser.exclusiveOrExpression().
enterExclusiveOrExpression(TimELParser.ExclusiveOrExpressionContext) - Method in interface net.vleo.timel.grammar.TimELListener
Enter a parse tree produced by TimELParser.exclusiveOrExpression().
enterExpression(TimELParser.ExpressionContext) - Method in class net.vleo.timel.grammar.TimELBaseListener
Enter a parse tree produced by TimELParser.expression().
enterExpression(TimELParser.ExpressionContext) - Method in interface net.vleo.timel.grammar.TimELListener
Enter a parse tree produced by TimELParser.expression().
enterExpressionUnit(TimELParser.ExpressionUnitContext) - Method in class net.vleo.timel.grammar.TimELBaseListener
Enter a parse tree produced by TimELParser.expressionUnit().
enterExpressionUnit(TimELParser.ExpressionUnitContext) - Method in interface net.vleo.timel.grammar.TimELListener
Enter a parse tree produced by TimELParser.expressionUnit().
enterFunctionCall(TimELParser.FunctionCallContext) - Method in class net.vleo.timel.grammar.TimELBaseListener
Enter a parse tree produced by TimELParser.functionCall().
enterFunctionCall(TimELParser.FunctionCallContext) - Method in interface net.vleo.timel.grammar.TimELListener
Enter a parse tree produced by TimELParser.functionCall().
enterInclusiveOrExpression(TimELParser.InclusiveOrExpressionContext) - Method in class net.vleo.timel.grammar.TimELBaseListener
Enter a parse tree produced by TimELParser.inclusiveOrExpression().
enterInclusiveOrExpression(TimELParser.InclusiveOrExpressionContext) - Method in interface net.vleo.timel.grammar.TimELListener
Enter a parse tree produced by TimELParser.inclusiveOrExpression().
enterLogicalAndExpression(TimELParser.LogicalAndExpressionContext) - Method in class net.vleo.timel.grammar.TimELBaseListener
Enter a parse tree produced by TimELParser.logicalAndExpression().
enterLogicalAndExpression(TimELParser.LogicalAndExpressionContext) - Method in interface net.vleo.timel.grammar.TimELListener
Enter a parse tree produced by TimELParser.logicalAndExpression().
enterLogicalOrExpression(TimELParser.LogicalOrExpressionContext) - Method in class net.vleo.timel.grammar.TimELBaseListener
Enter a parse tree produced by TimELParser.logicalOrExpression().
enterLogicalOrExpression(TimELParser.LogicalOrExpressionContext) - Method in interface net.vleo.timel.grammar.TimELListener
Enter a parse tree produced by TimELParser.logicalOrExpression().
enterMultiplicativeExpression(TimELParser.MultiplicativeExpressionContext) - Method in class net.vleo.timel.grammar.TimELBaseListener
Enter a parse tree produced by TimELParser.multiplicativeExpression().
enterMultiplicativeExpression(TimELParser.MultiplicativeExpressionContext) - Method in interface net.vleo.timel.grammar.TimELListener
Enter a parse tree produced by TimELParser.multiplicativeExpression().
enterPostfixExpression(TimELParser.PostfixExpressionContext) - Method in class net.vleo.timel.grammar.TimELBaseListener
Enter a parse tree produced by TimELParser.postfixExpression().
enterPostfixExpression(TimELParser.PostfixExpressionContext) - Method in interface net.vleo.timel.grammar.TimELListener
Enter a parse tree produced by TimELParser.postfixExpression().
enterPrimaryExpression(TimELParser.PrimaryExpressionContext) - Method in class net.vleo.timel.grammar.TimELBaseListener
Enter a parse tree produced by TimELParser.primaryExpression().
enterPrimaryExpression(TimELParser.PrimaryExpressionContext) - Method in interface net.vleo.timel.grammar.TimELListener
Enter a parse tree produced by TimELParser.primaryExpression().
enterRelationalExpression(TimELParser.RelationalExpressionContext) - Method in class net.vleo.timel.grammar.TimELBaseListener
Enter a parse tree produced by TimELParser.relationalExpression().
enterRelationalExpression(TimELParser.RelationalExpressionContext) - Method in interface net.vleo.timel.grammar.TimELListener
Enter a parse tree produced by TimELParser.relationalExpression().
enterRule(ParseTreeListener) - Method in class net.vleo.timel.grammar.TimELParser.AdditiveExpressionContext
 
enterRule(ParseTreeListener) - Method in class net.vleo.timel.grammar.TimELParser.AndExpressionContext
 
enterRule(ParseTreeListener) - Method in class net.vleo.timel.grammar.TimELParser.ArgumentExpressionListContext
 
enterRule(ParseTreeListener) - Method in class net.vleo.timel.grammar.TimELParser.ArrayContext
 
enterRule(ParseTreeListener) - Method in class net.vleo.timel.grammar.TimELParser.AssignmentExpressionContext
 
enterRule(ParseTreeListener) - Method in class net.vleo.timel.grammar.TimELParser.CastExpressionContext
 
enterRule(ParseTreeListener) - Method in class net.vleo.timel.grammar.TimELParser.CompilationUnitContext
 
enterRule(ParseTreeListener) - Method in class net.vleo.timel.grammar.TimELParser.ConditionalExpressionContext
 
enterRule(ParseTreeListener) - Method in class net.vleo.timel.grammar.TimELParser.ConstantContext
 
enterRule(ParseTreeListener) - Method in class net.vleo.timel.grammar.TimELParser.EqualityExpressionContext
 
enterRule(ParseTreeListener) - Method in class net.vleo.timel.grammar.TimELParser.ExclusiveOrExpressionContext
 
enterRule(ParseTreeListener) - Method in class net.vleo.timel.grammar.TimELParser.ExpressionContext
 
enterRule(ParseTreeListener) - Method in class net.vleo.timel.grammar.TimELParser.ExpressionUnitContext
 
enterRule(ParseTreeListener) - Method in class net.vleo.timel.grammar.TimELParser.FunctionCallContext
 
enterRule(ParseTreeListener) - Method in class net.vleo.timel.grammar.TimELParser.InclusiveOrExpressionContext
 
enterRule(ParseTreeListener) - Method in class net.vleo.timel.grammar.TimELParser.LogicalAndExpressionContext
 
enterRule(ParseTreeListener) - Method in class net.vleo.timel.grammar.TimELParser.LogicalOrExpressionContext
 
enterRule(ParseTreeListener) - Method in class net.vleo.timel.grammar.TimELParser.MultiplicativeExpressionContext
 
enterRule(ParseTreeListener) - Method in class net.vleo.timel.grammar.TimELParser.PostfixExpressionContext
 
enterRule(ParseTreeListener) - Method in class net.vleo.timel.grammar.TimELParser.PrimaryExpressionContext
 
enterRule(ParseTreeListener) - Method in class net.vleo.timel.grammar.TimELParser.RelationalExpressionContext
 
enterRule(ParseTreeListener) - Method in class net.vleo.timel.grammar.TimELParser.ShiftExpressionContext
 
enterRule(ParseTreeListener) - Method in class net.vleo.timel.grammar.TimELParser.StatementContext
 
enterRule(ParseTreeListener) - Method in class net.vleo.timel.grammar.TimELParser.TemplateArgumentContext
 
enterRule(ParseTreeListener) - Method in class net.vleo.timel.grammar.TimELParser.TemplateExpressionListContext
 
enterRule(ParseTreeListener) - Method in class net.vleo.timel.grammar.TimELParser.TemplateExpressionListOpenContext
 
enterRule(ParseTreeListener) - Method in class net.vleo.timel.grammar.TimELParser.TypeSpecifierContext
 
enterRule(ParseTreeListener) - Method in class net.vleo.timel.grammar.TimELParser.TypeSpecifierOpenContext
 
enterRule(ParseTreeListener) - Method in class net.vleo.timel.grammar.TimELParser.UnaryExpressionContext
 
enterRule(ParseTreeListener) - Method in class net.vleo.timel.grammar.TimELParser.UnaryOperatorContext
 
enterShiftExpression(TimELParser.ShiftExpressionContext) - Method in class net.vleo.timel.grammar.TimELBaseListener
Enter a parse tree produced by TimELParser.shiftExpression().
enterShiftExpression(TimELParser.ShiftExpressionContext) - Method in interface net.vleo.timel.grammar.TimELListener
Enter a parse tree produced by TimELParser.shiftExpression().
enterStatement(TimELParser.StatementContext) - Method in class net.vleo.timel.grammar.TimELBaseListener
Enter a parse tree produced by TimELParser.statement().
enterStatement(TimELParser.StatementContext) - Method in interface net.vleo.timel.grammar.TimELListener
Enter a parse tree produced by TimELParser.statement().
enterTemplateArgument(TimELParser.TemplateArgumentContext) - Method in class net.vleo.timel.grammar.TimELBaseListener
Enter a parse tree produced by TimELParser.templateArgument().
enterTemplateArgument(TimELParser.TemplateArgumentContext) - Method in interface net.vleo.timel.grammar.TimELListener
Enter a parse tree produced by TimELParser.templateArgument().
enterTemplateExpressionList(TimELParser.TemplateExpressionListContext) - Method in class net.vleo.timel.grammar.TimELBaseListener
Enter a parse tree produced by TimELParser.templateExpressionList().
enterTemplateExpressionList(TimELParser.TemplateExpressionListContext) - Method in interface net.vleo.timel.grammar.TimELListener
Enter a parse tree produced by TimELParser.templateExpressionList().
enterTemplateExpressionListOpen(TimELParser.TemplateExpressionListOpenContext) - Method in class net.vleo.timel.grammar.TimELBaseListener
Enter a parse tree produced by TimELParser.templateExpressionListOpen().
enterTemplateExpressionListOpen(TimELParser.TemplateExpressionListOpenContext) - Method in interface net.vleo.timel.grammar.TimELListener
Enter a parse tree produced by TimELParser.templateExpressionListOpen().
enterTypeSpecifier(TimELParser.TypeSpecifierContext) - Method in class net.vleo.timel.grammar.TimELBaseListener
Enter a parse tree produced by TimELParser.typeSpecifier().
enterTypeSpecifier(TimELParser.TypeSpecifierContext) - Method in interface net.vleo.timel.grammar.TimELListener
Enter a parse tree produced by TimELParser.typeSpecifier().
enterTypeSpecifierOpen(TimELParser.TypeSpecifierOpenContext) - Method in class net.vleo.timel.grammar.TimELBaseListener
Enter a parse tree produced by TimELParser.typeSpecifierOpen().
enterTypeSpecifierOpen(TimELParser.TypeSpecifierOpenContext) - Method in interface net.vleo.timel.grammar.TimELListener
Enter a parse tree produced by TimELParser.typeSpecifierOpen().
enterUnaryExpression(TimELParser.UnaryExpressionContext) - Method in class net.vleo.timel.grammar.TimELBaseListener
Enter a parse tree produced by TimELParser.unaryExpression().
enterUnaryExpression(TimELParser.UnaryExpressionContext) - Method in interface net.vleo.timel.grammar.TimELListener
Enter a parse tree produced by TimELParser.unaryExpression().
enterUnaryOperator(TimELParser.UnaryOperatorContext) - Method in class net.vleo.timel.grammar.TimELBaseListener
Enter a parse tree produced by TimELParser.unaryOperator().
enterUnaryOperator(TimELParser.UnaryOperatorContext) - Method in interface net.vleo.timel.grammar.TimELListener
Enter a parse tree produced by TimELParser.unaryOperator().
EOF() - Method in class net.vleo.timel.grammar.TimELParser.CompilationUnitContext
 
EOF() - Method in class net.vleo.timel.grammar.TimELParser.ExpressionUnitContext
 
Equal - Static variable in class net.vleo.timel.grammar.TimELLexer
 
Equal - Static variable in class net.vleo.timel.grammar.TimELParser
 
equalityExpression() - Method in class net.vleo.timel.grammar.TimELParser.AndExpressionContext
 
equalityExpression() - Method in class net.vleo.timel.grammar.TimELParser
 
equalityExpression() - Method in class net.vleo.timel.grammar.TimELParser.EqualityExpressionContext
 
EqualityExpressionContext(ParserRuleContext, int) - Constructor for class net.vleo.timel.grammar.TimELParser.EqualityExpressionContext
 
equals(Object) - Method in class net.vleo.timel.type.Type
 
evaluate(Expression<V>, Interval) - Static method in class net.vleo.timel.TimEL
Evaluate a compiled expression.
evaluate(Interval, ExecutorContext, Upscaler<T>, Downscaler<T>, Evaluable<?>...) - Method in interface net.vleo.timel.function.Function
Evaluates the function.
evaluateAll(Interval, ExecutorContext, Evaluable<? extends T>...) - Static method in interface net.vleo.timel.function.Function
Convenience function to evaluate all the given arguments for the same interval and context.
EvaluationException - Exception in net.vleo.timel
An exception thrown to signal an evaluation error.
EvaluationException(String) - Constructor for exception net.vleo.timel.EvaluationException
 
EvaluationException(String, Throwable) - Constructor for exception net.vleo.timel.EvaluationException
 
exclusiveOrExpression() - Method in class net.vleo.timel.grammar.TimELParser
 
exclusiveOrExpression() - Method in class net.vleo.timel.grammar.TimELParser.ExclusiveOrExpressionContext
 
exclusiveOrExpression() - Method in class net.vleo.timel.grammar.TimELParser.InclusiveOrExpressionContext
 
ExclusiveOrExpressionContext(ParserRuleContext, int) - Constructor for class net.vleo.timel.grammar.TimELParser.ExclusiveOrExpressionContext
 
ExecutorContext - Interface in net.vleo.timel.executor
A class to hold execution context.
exitAdditiveExpression(TimELParser.AdditiveExpressionContext) - Method in class net.vleo.timel.grammar.TimELBaseListener
Exit a parse tree produced by TimELParser.additiveExpression().
exitAdditiveExpression(TimELParser.AdditiveExpressionContext) - Method in interface net.vleo.timel.grammar.TimELListener
Exit a parse tree produced by TimELParser.additiveExpression().
exitAndExpression(TimELParser.AndExpressionContext) - Method in class net.vleo.timel.grammar.TimELBaseListener
Exit a parse tree produced by TimELParser.andExpression().
exitAndExpression(TimELParser.AndExpressionContext) - Method in interface net.vleo.timel.grammar.TimELListener
Exit a parse tree produced by TimELParser.andExpression().
exitArgumentExpressionList(TimELParser.ArgumentExpressionListContext) - Method in class net.vleo.timel.grammar.TimELBaseListener
Exit a parse tree produced by TimELParser.argumentExpressionList().
exitArgumentExpressionList(TimELParser.ArgumentExpressionListContext) - Method in interface net.vleo.timel.grammar.TimELListener
Exit a parse tree produced by TimELParser.argumentExpressionList().
exitArray(TimELParser.ArrayContext) - Method in class net.vleo.timel.grammar.TimELBaseListener
Exit a parse tree produced by TimELParser.array().
exitArray(TimELParser.ArrayContext) - Method in interface net.vleo.timel.grammar.TimELListener
Exit a parse tree produced by TimELParser.array().
exitAssignmentExpression(TimELParser.AssignmentExpressionContext) - Method in class net.vleo.timel.grammar.TimELBaseListener
Exit a parse tree produced by TimELParser.assignmentExpression().
exitAssignmentExpression(TimELParser.AssignmentExpressionContext) - Method in interface net.vleo.timel.grammar.TimELListener
Exit a parse tree produced by TimELParser.assignmentExpression().
exitCastExpression(TimELParser.CastExpressionContext) - Method in class net.vleo.timel.grammar.TimELBaseListener
Exit a parse tree produced by TimELParser.castExpression().
exitCastExpression(TimELParser.CastExpressionContext) - Method in interface net.vleo.timel.grammar.TimELListener
Exit a parse tree produced by TimELParser.castExpression().
exitCompilationUnit(TimELParser.CompilationUnitContext) - Method in class net.vleo.timel.grammar.TimELBaseListener
Exit a parse tree produced by TimELParser.compilationUnit().
exitCompilationUnit(TimELParser.CompilationUnitContext) - Method in interface net.vleo.timel.grammar.TimELListener
Exit a parse tree produced by TimELParser.compilationUnit().
exitConditionalExpression(TimELParser.ConditionalExpressionContext) - Method in class net.vleo.timel.grammar.TimELBaseListener
Exit a parse tree produced by TimELParser.conditionalExpression().
exitConditionalExpression(TimELParser.ConditionalExpressionContext) - Method in interface net.vleo.timel.grammar.TimELListener
Exit a parse tree produced by TimELParser.conditionalExpression().
exitConstant(TimELParser.ConstantContext) - Method in class net.vleo.timel.grammar.TimELBaseListener
Exit a parse tree produced by TimELParser.constant().
exitConstant(TimELParser.ConstantContext) - Method in interface net.vleo.timel.grammar.TimELListener
Exit a parse tree produced by TimELParser.constant().
exitEqualityExpression(TimELParser.EqualityExpressionContext) - Method in class net.vleo.timel.grammar.TimELBaseListener
Exit a parse tree produced by TimELParser.equalityExpression().
exitEqualityExpression(TimELParser.EqualityExpressionContext) - Method in interface net.vleo.timel.grammar.TimELListener
Exit a parse tree produced by TimELParser.equalityExpression().
exitEveryRule(ParserRuleContext) - Method in class net.vleo.timel.grammar.TimELBaseListener
exitExclusiveOrExpression(TimELParser.ExclusiveOrExpressionContext) - Method in class net.vleo.timel.grammar.TimELBaseListener
Exit a parse tree produced by TimELParser.exclusiveOrExpression().
exitExclusiveOrExpression(TimELParser.ExclusiveOrExpressionContext) - Method in interface net.vleo.timel.grammar.TimELListener
Exit a parse tree produced by TimELParser.exclusiveOrExpression().
exitExpression(TimELParser.ExpressionContext) - Method in class net.vleo.timel.grammar.TimELBaseListener
Exit a parse tree produced by TimELParser.expression().
exitExpression(TimELParser.ExpressionContext) - Method in interface net.vleo.timel.grammar.TimELListener
Exit a parse tree produced by TimELParser.expression().
exitExpressionUnit(TimELParser.ExpressionUnitContext) - Method in class net.vleo.timel.grammar.TimELBaseListener
Exit a parse tree produced by TimELParser.expressionUnit().
exitExpressionUnit(TimELParser.ExpressionUnitContext) - Method in interface net.vleo.timel.grammar.TimELListener
Exit a parse tree produced by TimELParser.expressionUnit().
exitFunctionCall(TimELParser.FunctionCallContext) - Method in class net.vleo.timel.grammar.TimELBaseListener
Exit a parse tree produced by TimELParser.functionCall().
exitFunctionCall(TimELParser.FunctionCallContext) - Method in interface net.vleo.timel.grammar.TimELListener
Exit a parse tree produced by TimELParser.functionCall().
exitInclusiveOrExpression(TimELParser.InclusiveOrExpressionContext) - Method in class net.vleo.timel.grammar.TimELBaseListener
Exit a parse tree produced by TimELParser.inclusiveOrExpression().
exitInclusiveOrExpression(TimELParser.InclusiveOrExpressionContext) - Method in interface net.vleo.timel.grammar.TimELListener
Exit a parse tree produced by TimELParser.inclusiveOrExpression().
exitLogicalAndExpression(TimELParser.LogicalAndExpressionContext) - Method in class net.vleo.timel.grammar.TimELBaseListener
Exit a parse tree produced by TimELParser.logicalAndExpression().
exitLogicalAndExpression(TimELParser.LogicalAndExpressionContext) - Method in interface net.vleo.timel.grammar.TimELListener
Exit a parse tree produced by TimELParser.logicalAndExpression().
exitLogicalOrExpression(TimELParser.LogicalOrExpressionContext) - Method in class net.vleo.timel.grammar.TimELBaseListener
Exit a parse tree produced by TimELParser.logicalOrExpression().
exitLogicalOrExpression(TimELParser.LogicalOrExpressionContext) - Method in interface net.vleo.timel.grammar.TimELListener
Exit a parse tree produced by TimELParser.logicalOrExpression().
exitMultiplicativeExpression(TimELParser.MultiplicativeExpressionContext) - Method in class net.vleo.timel.grammar.TimELBaseListener
Exit a parse tree produced by TimELParser.multiplicativeExpression().
exitMultiplicativeExpression(TimELParser.MultiplicativeExpressionContext) - Method in interface net.vleo.timel.grammar.TimELListener
Exit a parse tree produced by TimELParser.multiplicativeExpression().
exitPostfixExpression(TimELParser.PostfixExpressionContext) - Method in class net.vleo.timel.grammar.TimELBaseListener
Exit a parse tree produced by TimELParser.postfixExpression().
exitPostfixExpression(TimELParser.PostfixExpressionContext) - Method in interface net.vleo.timel.grammar.TimELListener
Exit a parse tree produced by TimELParser.postfixExpression().
exitPrimaryExpression(TimELParser.PrimaryExpressionContext) - Method in class net.vleo.timel.grammar.TimELBaseListener
Exit a parse tree produced by TimELParser.primaryExpression().
exitPrimaryExpression(TimELParser.PrimaryExpressionContext) - Method in interface net.vleo.timel.grammar.TimELListener
Exit a parse tree produced by TimELParser.primaryExpression().
exitRelationalExpression(TimELParser.RelationalExpressionContext) - Method in class net.vleo.timel.grammar.TimELBaseListener
Exit a parse tree produced by TimELParser.relationalExpression().
exitRelationalExpression(TimELParser.RelationalExpressionContext) - Method in interface net.vleo.timel.grammar.TimELListener
Exit a parse tree produced by TimELParser.relationalExpression().
exitRule(ParseTreeListener) - Method in class net.vleo.timel.grammar.TimELParser.AdditiveExpressionContext
 
exitRule(ParseTreeListener) - Method in class net.vleo.timel.grammar.TimELParser.AndExpressionContext
 
exitRule(ParseTreeListener) - Method in class net.vleo.timel.grammar.TimELParser.ArgumentExpressionListContext
 
exitRule(ParseTreeListener) - Method in class net.vleo.timel.grammar.TimELParser.ArrayContext
 
exitRule(ParseTreeListener) - Method in class net.vleo.timel.grammar.TimELParser.AssignmentExpressionContext
 
exitRule(ParseTreeListener) - Method in class net.vleo.timel.grammar.TimELParser.CastExpressionContext
 
exitRule(ParseTreeListener) - Method in class net.vleo.timel.grammar.TimELParser.CompilationUnitContext
 
exitRule(ParseTreeListener) - Method in class net.vleo.timel.grammar.TimELParser.ConditionalExpressionContext
 
exitRule(ParseTreeListener) - Method in class net.vleo.timel.grammar.TimELParser.ConstantContext
 
exitRule(ParseTreeListener) - Method in class net.vleo.timel.grammar.TimELParser.EqualityExpressionContext
 
exitRule(ParseTreeListener) - Method in class net.vleo.timel.grammar.TimELParser.ExclusiveOrExpressionContext
 
exitRule(ParseTreeListener) - Method in class net.vleo.timel.grammar.TimELParser.ExpressionContext
 
exitRule(ParseTreeListener) - Method in class net.vleo.timel.grammar.TimELParser.ExpressionUnitContext
 
exitRule(ParseTreeListener) - Method in class net.vleo.timel.grammar.TimELParser.FunctionCallContext
 
exitRule(ParseTreeListener) - Method in class net.vleo.timel.grammar.TimELParser.InclusiveOrExpressionContext
 
exitRule(ParseTreeListener) - Method in class net.vleo.timel.grammar.TimELParser.LogicalAndExpressionContext
 
exitRule(ParseTreeListener) - Method in class net.vleo.timel.grammar.TimELParser.LogicalOrExpressionContext
 
exitRule(ParseTreeListener) - Method in class net.vleo.timel.grammar.TimELParser.MultiplicativeExpressionContext
 
exitRule(ParseTreeListener) - Method in class net.vleo.timel.grammar.TimELParser.PostfixExpressionContext
 
exitRule(ParseTreeListener) - Method in class net.vleo.timel.grammar.TimELParser.PrimaryExpressionContext
 
exitRule(ParseTreeListener) - Method in class net.vleo.timel.grammar.TimELParser.RelationalExpressionContext
 
exitRule(ParseTreeListener) - Method in class net.vleo.timel.grammar.TimELParser.ShiftExpressionContext
 
exitRule(ParseTreeListener) - Method in class net.vleo.timel.grammar.TimELParser.StatementContext
 
exitRule(ParseTreeListener) - Method in class net.vleo.timel.grammar.TimELParser.TemplateArgumentContext
 
exitRule(ParseTreeListener) - Method in class net.vleo.timel.grammar.TimELParser.TemplateExpressionListContext
 
exitRule(ParseTreeListener) - Method in class net.vleo.timel.grammar.TimELParser.TemplateExpressionListOpenContext
 
exitRule(ParseTreeListener) - Method in class net.vleo.timel.grammar.TimELParser.TypeSpecifierContext
 
exitRule(ParseTreeListener) - Method in class net.vleo.timel.grammar.TimELParser.TypeSpecifierOpenContext
 
exitRule(ParseTreeListener) - Method in class net.vleo.timel.grammar.TimELParser.UnaryExpressionContext
 
exitRule(ParseTreeListener) - Method in class net.vleo.timel.grammar.TimELParser.UnaryOperatorContext
 
exitShiftExpression(TimELParser.ShiftExpressionContext) - Method in class net.vleo.timel.grammar.TimELBaseListener
Exit a parse tree produced by TimELParser.shiftExpression().
exitShiftExpression(TimELParser.ShiftExpressionContext) - Method in interface net.vleo.timel.grammar.TimELListener
Exit a parse tree produced by TimELParser.shiftExpression().
exitStatement(TimELParser.StatementContext) - Method in class net.vleo.timel.grammar.TimELBaseListener
Exit a parse tree produced by TimELParser.statement().
exitStatement(TimELParser.StatementContext) - Method in interface net.vleo.timel.grammar.TimELListener
Exit a parse tree produced by TimELParser.statement().
exitTemplateArgument(TimELParser.TemplateArgumentContext) - Method in class net.vleo.timel.grammar.TimELBaseListener
Exit a parse tree produced by TimELParser.templateArgument().
exitTemplateArgument(TimELParser.TemplateArgumentContext) - Method in interface net.vleo.timel.grammar.TimELListener
Exit a parse tree produced by TimELParser.templateArgument().
exitTemplateExpressionList(TimELParser.TemplateExpressionListContext) - Method in class net.vleo.timel.grammar.TimELBaseListener
Exit a parse tree produced by TimELParser.templateExpressionList().
exitTemplateExpressionList(TimELParser.TemplateExpressionListContext) - Method in interface net.vleo.timel.grammar.TimELListener
Exit a parse tree produced by TimELParser.templateExpressionList().
exitTemplateExpressionListOpen(TimELParser.TemplateExpressionListOpenContext) - Method in class net.vleo.timel.grammar.TimELBaseListener
Exit a parse tree produced by TimELParser.templateExpressionListOpen().
exitTemplateExpressionListOpen(TimELParser.TemplateExpressionListOpenContext) - Method in interface net.vleo.timel.grammar.TimELListener
Exit a parse tree produced by TimELParser.templateExpressionListOpen().
exitTypeSpecifier(TimELParser.TypeSpecifierContext) - Method in class net.vleo.timel.grammar.TimELBaseListener
Exit a parse tree produced by TimELParser.typeSpecifier().
exitTypeSpecifier(TimELParser.TypeSpecifierContext) - Method in interface net.vleo.timel.grammar.TimELListener
Exit a parse tree produced by TimELParser.typeSpecifier().
exitTypeSpecifierOpen(TimELParser.TypeSpecifierOpenContext) - Method in class net.vleo.timel.grammar.TimELBaseListener
Exit a parse tree produced by TimELParser.typeSpecifierOpen().
exitTypeSpecifierOpen(TimELParser.TypeSpecifierOpenContext) - Method in interface net.vleo.timel.grammar.TimELListener
Exit a parse tree produced by TimELParser.typeSpecifierOpen().
exitUnaryExpression(TimELParser.UnaryExpressionContext) - Method in class net.vleo.timel.grammar.TimELBaseListener
Exit a parse tree produced by TimELParser.unaryExpression().
exitUnaryExpression(TimELParser.UnaryExpressionContext) - Method in interface net.vleo.timel.grammar.TimELListener
Exit a parse tree produced by TimELParser.unaryExpression().
exitUnaryOperator(TimELParser.UnaryOperatorContext) - Method in class net.vleo.timel.grammar.TimELBaseListener
Exit a parse tree produced by TimELParser.unaryOperator().
exitUnaryOperator(TimELParser.UnaryOperatorContext) - Method in interface net.vleo.timel.grammar.TimELListener
Exit a parse tree produced by TimELParser.unaryOperator().
expression() - Method in class net.vleo.timel.grammar.TimELParser.ConditionalExpressionContext
 
expression() - Method in class net.vleo.timel.grammar.TimELParser
 
expression() - Method in class net.vleo.timel.grammar.TimELParser.ExpressionUnitContext
 
expression() - Method in class net.vleo.timel.grammar.TimELParser.PostfixExpressionContext
 
expression() - Method in class net.vleo.timel.grammar.TimELParser.PrimaryExpressionContext
 
expression() - Method in class net.vleo.timel.grammar.TimELParser.StatementContext
 
expression() - Method in class net.vleo.timel.grammar.TimELParser.UnaryExpressionContext
 
Expression<T> - Interface in net.vleo.timel
A compiled expression.
ExpressionContext(ParserRuleContext, int) - Constructor for class net.vleo.timel.grammar.TimELParser.ExpressionContext
 
ExpressionImpl<T> - Class in net.vleo.timel
Implementation of Expression.
ExpressionImpl() - Constructor for class net.vleo.timel.ExpressionImpl
 
expressionUnit() - Method in class net.vleo.timel.grammar.TimELParser
 
ExpressionUnitContext(ParserRuleContext, int) - Constructor for class net.vleo.timel.grammar.TimELParser.ExpressionUnitContext
 

F

FilterNullTimeIterator<V> - Class in net.vleo.timel.iterator
A TimeIterator that will filter out null payloads.
FilterNullTimeIterator(TimeIterator<V>) - Constructor for class net.vleo.timel.iterator.FilterNullTimeIterator
 
FloatingConstant - Static variable in class net.vleo.timel.grammar.TimELLexer
 
FloatingConstant - Static variable in class net.vleo.timel.grammar.TimELParser
 
FloatingConstant() - Method in class net.vleo.timel.grammar.TimELParser.ConstantContext
 
FloatToDoubleConversion - Class in net.vleo.timel.conversion
Float to double conversion.
FloatToDoubleConversion() - Constructor for class net.vleo.timel.conversion.FloatToDoubleConversion
 
FloatToIntegerConversion - Class in net.vleo.timel.conversion
Float to integer conversion.
FloatToIntegerConversion() - Constructor for class net.vleo.timel.conversion.FloatToIntegerConversion
 
FloatType - Class in net.vleo.timel.type
Float type.
FloatType() - Constructor for class net.vleo.timel.type.FloatType
 
Function<T> - Interface in net.vleo.timel.function
An interface to define a TimEL function.
functionCall() - Method in class net.vleo.timel.grammar.TimELParser
 
functionCall() - Method in class net.vleo.timel.grammar.TimELParser.PostfixExpressionContext
 
FunctionCallContext(ParserRuleContext, int) - Constructor for class net.vleo.timel.grammar.TimELParser.FunctionCallContext
 
FunctionPrototype - Annotation Type in net.vleo.timel.annotation
An annotation to declare a TimEL function.
FunctionPrototype.NilType - Class in net.vleo.timel.annotation
A placeholder class to be used as empty value for types.
FunctionPrototypes - Annotation Type in net.vleo.timel.annotation
An annotation to declare multiple prototypes for a function.
FunctionRegistry - Class in net.vleo.timel.function
Function registry.
FunctionRegistry() - Constructor for class net.vleo.timel.function.FunctionRegistry
 

G

GapEvaluatorTimeIterator<V> - Class in net.vleo.timel.iterator
A time iterator used to fill the gaps between the backend variable and the requested interval.
GapEvaluatorTimeIterator(Variable<V>, UpscalableIterator<V>, Interval, ExecutorContext) - Constructor for class net.vleo.timel.iterator.GapEvaluatorTimeIterator
 
getATN() - Method in class net.vleo.timel.grammar.TimELLexer
 
getATN() - Method in class net.vleo.timel.grammar.TimELParser
 
getConcretePath(boolean, Type<?>, Type<?>) - Method in class net.vleo.timel.type.TypeSystem
Retrieve the list of conversions to be applied to convert a concrete type source into to (a possibly non-concrete) target.
getDownscaler() - Method in class net.vleo.timel.type.DoubleType
 
getDownscaler() - Method in class net.vleo.timel.type.FloatType
 
getDownscaler() - Method in class net.vleo.timel.type.IntegerType
 
getDownscaler() - Method in class net.vleo.timel.type.IntegralDoubleType
 
getDownscaler() - Method in class net.vleo.timel.type.IntegralFloatType
 
getDownscaler() - Method in class net.vleo.timel.type.IntegralIntegerType
 
getDownscaler() - Method in class net.vleo.timel.type.Type
Retrieve the Downscaler for this type.
getGrammarFileName() - Method in class net.vleo.timel.grammar.TimELLexer
 
getGrammarFileName() - Method in class net.vleo.timel.grammar.TimELParser
 
getIntervalEndComparator() - Static method in class net.vleo.timel.time.IntervalMaps
Retrieve a comparator that will order intervals by end ascending.
getModeNames() - Method in class net.vleo.timel.grammar.TimELLexer
 
getName() - Method in class net.vleo.timel.type.BigDecimalType
 
getName() - Method in class net.vleo.timel.type.BooleanType
 
getName() - Method in class net.vleo.timel.type.DoubleType
 
getName() - Method in class net.vleo.timel.type.FloatType
 
getName() - Method in class net.vleo.timel.type.IntegerType
 
getName() - Method in class net.vleo.timel.type.IntegralDoubleType
 
getName() - Method in class net.vleo.timel.type.IntegralFloatType
 
getName() - Method in class net.vleo.timel.type.IntegralIntegerType
 
getName() - Method in class net.vleo.timel.type.IntervalType
 
getName() - Method in class net.vleo.timel.type.StringType
 
getName() - Method in class net.vleo.timel.type.Type
Returns the type name as shown to the user.
getName() - Method in class net.vleo.timel.type.ZeroType
 
getParameters() - Method in class net.vleo.timel.type.Type
 
getReturnType() - Method in interface net.vleo.timel.Expression
Retrieve the return type of the expression.
getReturnType() - Method in class net.vleo.timel.ExpressionImpl
 
getRuleIndex() - Method in class net.vleo.timel.grammar.TimELParser.AdditiveExpressionContext
 
getRuleIndex() - Method in class net.vleo.timel.grammar.TimELParser.AndExpressionContext
 
getRuleIndex() - Method in class net.vleo.timel.grammar.TimELParser.ArgumentExpressionListContext
 
getRuleIndex() - Method in class net.vleo.timel.grammar.TimELParser.ArrayContext
 
getRuleIndex() - Method in class net.vleo.timel.grammar.TimELParser.AssignmentExpressionContext
 
getRuleIndex() - Method in class net.vleo.timel.grammar.TimELParser.CastExpressionContext
 
getRuleIndex() - Method in class net.vleo.timel.grammar.TimELParser.CompilationUnitContext
 
getRuleIndex() - Method in class net.vleo.timel.grammar.TimELParser.ConditionalExpressionContext
 
getRuleIndex() - Method in class net.vleo.timel.grammar.TimELParser.ConstantContext
 
getRuleIndex() - Method in class net.vleo.timel.grammar.TimELParser.EqualityExpressionContext
 
getRuleIndex() - Method in class net.vleo.timel.grammar.TimELParser.ExclusiveOrExpressionContext
 
getRuleIndex() - Method in class net.vleo.timel.grammar.TimELParser.ExpressionContext
 
getRuleIndex() - Method in class net.vleo.timel.grammar.TimELParser.ExpressionUnitContext
 
getRuleIndex() - Method in class net.vleo.timel.grammar.TimELParser.FunctionCallContext
 
getRuleIndex() - Method in class net.vleo.timel.grammar.TimELParser.InclusiveOrExpressionContext
 
getRuleIndex() - Method in class net.vleo.timel.grammar.TimELParser.LogicalAndExpressionContext
 
getRuleIndex() - Method in class net.vleo.timel.grammar.TimELParser.LogicalOrExpressionContext
 
getRuleIndex() - Method in class net.vleo.timel.grammar.TimELParser.MultiplicativeExpressionContext
 
getRuleIndex() - Method in class net.vleo.timel.grammar.TimELParser.PostfixExpressionContext
 
getRuleIndex() - Method in class net.vleo.timel.grammar.TimELParser.PrimaryExpressionContext
 
getRuleIndex() - Method in class net.vleo.timel.grammar.TimELParser.RelationalExpressionContext
 
getRuleIndex() - Method in class net.vleo.timel.grammar.TimELParser.ShiftExpressionContext
 
getRuleIndex() - Method in class net.vleo.timel.grammar.TimELParser.StatementContext
 
getRuleIndex() - Method in class net.vleo.timel.grammar.TimELParser.TemplateArgumentContext
 
getRuleIndex() - Method in class net.vleo.timel.grammar.TimELParser.TemplateExpressionListContext
 
getRuleIndex() - Method in class net.vleo.timel.grammar.TimELParser.TemplateExpressionListOpenContext
 
getRuleIndex() - Method in class net.vleo.timel.grammar.TimELParser.TypeSpecifierContext
 
getRuleIndex() - Method in class net.vleo.timel.grammar.TimELParser.TypeSpecifierOpenContext
 
getRuleIndex() - Method in class net.vleo.timel.grammar.TimELParser.UnaryExpressionContext
 
getRuleIndex() - Method in class net.vleo.timel.grammar.TimELParser.UnaryOperatorContext
 
getRuleNames() - Method in class net.vleo.timel.grammar.TimELLexer
 
getRuleNames() - Method in class net.vleo.timel.grammar.TimELParser
 
getSerializedATN() - Method in class net.vleo.timel.grammar.TimELLexer
 
getSerializedATN() - Method in class net.vleo.timel.grammar.TimELParser
 
getTokenNames() - Method in class net.vleo.timel.grammar.TimELLexer
Deprecated.
getTokenNames() - Method in class net.vleo.timel.grammar.TimELParser
Deprecated.
getTreeMap() - Method in class net.vleo.timel.variable.TreeMapVariable
 
getType(String) - Method in class net.vleo.timel.variable.VariableRegistry
 
getUpscaler() - Method in class net.vleo.timel.type.IntegerType
 
getUpscaler() - Method in class net.vleo.timel.type.IntegralDoubleType
 
getUpscaler() - Method in class net.vleo.timel.type.IntegralFloatType
 
getUpscaler() - Method in class net.vleo.timel.type.IntegralIntegerType
 
getUpscaler() - Method in class net.vleo.timel.type.Type
Retrieve an Upscaler for this type.
getVariable(String) - Method in class net.vleo.timel.variable.VariableRegistry
 
getVocabulary() - Method in class net.vleo.timel.grammar.TimELLexer
 
getVocabulary() - Method in class net.vleo.timel.grammar.TimELParser
 
Greater - Static variable in class net.vleo.timel.grammar.TimELLexer
 
Greater - Static variable in class net.vleo.timel.grammar.TimELParser
 
Greater() - Method in class net.vleo.timel.grammar.TimELParser.RelationalExpressionContext
 
GreaterEqual - Static variable in class net.vleo.timel.grammar.TimELLexer
 
GreaterEqual - Static variable in class net.vleo.timel.grammar.TimELParser
 
GreaterEqual() - Method in class net.vleo.timel.grammar.TimELParser.RelationalExpressionContext
 

H

hashCode() - Method in class net.vleo.timel.type.Type
 
hasNext() - Method in class net.vleo.timel.iterator.AbstractSingletonTimeIterator
 
hasNext() - Method in class net.vleo.timel.iterator.AdapterTimeIterator
Deprecated.
 
hasNext() - Method in class net.vleo.timel.iterator.BufferedTimeIterator
 
hasNext() - Method in class net.vleo.timel.iterator.ChopUpscalableIterator
 
hasNext() - Method in class net.vleo.timel.iterator.NestedLoopTimeIterator
 
hasNext() - Method in class net.vleo.timel.iterator.SingletonTimeIterator
 
hasNext() - Method in class net.vleo.timel.iterator.SplitAdapterTimeIterator
 
hasNext() - Method in interface net.vleo.timel.iterator.TimeIterator
Test if there is a next element.
hasNext() - Method in class net.vleo.timel.iterator.UpscalerIterator
 
HOUR - net.vleo.timel.time.PeriodField
 
HOUR_OF_DAY - net.vleo.timel.time.CalendarField
 

I

Identifier - Static variable in class net.vleo.timel.grammar.TimELLexer
 
Identifier - Static variable in class net.vleo.timel.grammar.TimELParser
 
Identifier() - Method in class net.vleo.timel.grammar.TimELParser.FunctionCallContext
 
Identifier() - Method in class net.vleo.timel.grammar.TimELParser.PrimaryExpressionContext
 
Identifier() - Method in class net.vleo.timel.grammar.TimELParser.TypeSpecifierContext
 
Identifier() - Method in class net.vleo.timel.grammar.TimELParser.TypeSpecifierOpenContext
 
inclusiveOrExpression() - Method in class net.vleo.timel.grammar.TimELParser
 
inclusiveOrExpression() - Method in class net.vleo.timel.grammar.TimELParser.InclusiveOrExpressionContext
 
inclusiveOrExpression() - Method in class net.vleo.timel.grammar.TimELParser.LogicalAndExpressionContext
 
InclusiveOrExpressionContext(ParserRuleContext, int) - Constructor for class net.vleo.timel.grammar.TimELParser.InclusiveOrExpressionContext
 
instance(Class<? extends Type<T>>) - Static method in class net.vleo.timel.type.Types
Instance a type from a given class.
IntegerConstant - Static variable in class net.vleo.timel.grammar.TimELLexer
 
IntegerConstant - Static variable in class net.vleo.timel.grammar.TimELParser
 
IntegerConstant() - Method in class net.vleo.timel.grammar.TimELParser.ConstantContext
 
IntegerToFloatConversion - Class in net.vleo.timel.conversion
Integer to float conversion.
IntegerToFloatConversion() - Constructor for class net.vleo.timel.conversion.IntegerToFloatConversion
 
IntegerType - Class in net.vleo.timel.type
A type for integer values.
IntegerType() - Constructor for class net.vleo.timel.type.IntegerType
 
IntegralDoubleToIntegralFloatConversion - Class in net.vleo.timel.conversion
Integral double to integral float conversion.
IntegralDoubleToIntegralFloatConversion() - Constructor for class net.vleo.timel.conversion.IntegralDoubleToIntegralFloatConversion
 
IntegralDoubleToIntegralIntegerConversion - Class in net.vleo.timel.conversion
Integral double to integral integer conversion.
IntegralDoubleToIntegralIntegerConversion() - Constructor for class net.vleo.timel.conversion.IntegralDoubleToIntegralIntegerConversion
 
IntegralDoubleType - Class in net.vleo.timel.type
Integral double type.
IntegralDoubleType(Integer) - Constructor for class net.vleo.timel.type.IntegralDoubleType
 
IntegralFloatToIntegralDoubleConversion - Class in net.vleo.timel.conversion
Integral float to integral double conversion.
IntegralFloatToIntegralDoubleConversion() - Constructor for class net.vleo.timel.conversion.IntegralFloatToIntegralDoubleConversion
 
IntegralFloatToIntegralIntegerConversion - Class in net.vleo.timel.conversion
Integral float to integral integer conversion.
IntegralFloatToIntegralIntegerConversion() - Constructor for class net.vleo.timel.conversion.IntegralFloatToIntegralIntegerConversion
 
IntegralFloatType - Class in net.vleo.timel.type
Integral float type.
IntegralFloatType(Integer) - Constructor for class net.vleo.timel.type.IntegralFloatType
 
IntegralIntegerToIntegralFloatConversion - Class in net.vleo.timel.conversion
Integral integer to integral float conversion.
IntegralIntegerToIntegralFloatConversion() - Constructor for class net.vleo.timel.conversion.IntegralIntegerToIntegralFloatConversion
 
IntegralIntegerType - Class in net.vleo.timel.type
Integral integer type.
IntegralIntegerType(Integer) - Constructor for class net.vleo.timel.type.IntegralIntegerType
 
IntersectIterator - Class in net.vleo.timel.iterator
An upscalable time iterator which performs the intersections between a given set of upscalable iterators.
IntersectIterator(Collection<UpscalableIterator<?>>) - Constructor for class net.vleo.timel.iterator.IntersectIterator
Construct a intesect iterator from the given arguments.
IntersectIterator(UpscalableIterator<?>...) - Constructor for class net.vleo.timel.iterator.IntersectIterator
Construct a intersect iterator from the given arguments.
Interval - Class in net.vleo.timel.time
An immutable class that represents an interval.
IntervalMaps - Class in net.vleo.timel.time
Static method class to adapt a NavigableMap into a TimeIterator.
IntervalType - Class in net.vleo.timel.type
An interval type.
IntervalType() - Constructor for class net.vleo.timel.type.IntervalType
 
isAfter(long) - Method in class net.vleo.timel.time.Interval
 
isAfter(Interval) - Method in class net.vleo.timel.time.Interval
 
isBefore(long) - Method in class net.vleo.timel.time.Interval
 
isBefore(Interval) - Method in class net.vleo.timel.time.Interval
 
isConcrete() - Method in class net.vleo.timel.type.Type
 
isSpecializedTemplate() - Method in class net.vleo.timel.type.TemplateType
 
isSpecializedTemplate() - Method in class net.vleo.timel.type.Type
 
isUnboundTemplate() - Method in class net.vleo.timel.type.TemplateType
 
isUnboundTemplate() - Method in class net.vleo.timel.type.Type
 
iterator - Variable in class net.vleo.timel.iterator.NestedLoopTimeIterator
 
iterator(NavigableMap<Interval, V>) - Static method in class net.vleo.timel.time.IntervalMaps
Returns a time iterator for the given map.

J

JavaIterator2TimeIteratorAdapter<S,D> - Class in net.vleo.timel.iterator
An adapter to adapt a standard Java iterator a TimeIterator.
JavaIterator2TimeIteratorAdapter(Iterator<S>) - Constructor for class net.vleo.timel.iterator.JavaIterator2TimeIteratorAdapter
Constructs a JavaIterator2TimeIteratorAdapter from the given delegate.

L

leastUpperBound(boolean, Set<Type<?>>) - Method in class net.vleo.timel.type.TypeSystem
Get the least upper bound given a set of types, either for implicit or explicit conversions.
LeftBrace - Static variable in class net.vleo.timel.grammar.TimELLexer
 
LeftBrace - Static variable in class net.vleo.timel.grammar.TimELParser
 
LeftBracket - Static variable in class net.vleo.timel.grammar.TimELLexer
 
LeftBracket - Static variable in class net.vleo.timel.grammar.TimELParser
 
LeftParen - Static variable in class net.vleo.timel.grammar.TimELLexer
 
LeftParen - Static variable in class net.vleo.timel.grammar.TimELParser
 
LeftParen() - Method in class net.vleo.timel.grammar.TimELParser.CastExpressionContext
 
LeftParen() - Method in class net.vleo.timel.grammar.TimELParser.FunctionCallContext
 
LeftShift - Static variable in class net.vleo.timel.grammar.TimELLexer
 
LeftShift - Static variable in class net.vleo.timel.grammar.TimELParser
 
Less - Static variable in class net.vleo.timel.grammar.TimELLexer
 
Less - Static variable in class net.vleo.timel.grammar.TimELParser
 
Less() - Method in class net.vleo.timel.grammar.TimELParser.RelationalExpressionContext
 
LessEqual - Static variable in class net.vleo.timel.grammar.TimELLexer
 
LessEqual - Static variable in class net.vleo.timel.grammar.TimELParser
 
LessEqual() - Method in class net.vleo.timel.grammar.TimELParser.RelationalExpressionContext
 
LineComment - Static variable in class net.vleo.timel.grammar.TimELLexer
 
LineComment - Static variable in class net.vleo.timel.grammar.TimELParser
 
logicalAndExpression() - Method in class net.vleo.timel.grammar.TimELParser
 
logicalAndExpression() - Method in class net.vleo.timel.grammar.TimELParser.LogicalAndExpressionContext
 
logicalAndExpression() - Method in class net.vleo.timel.grammar.TimELParser.LogicalOrExpressionContext
 
LogicalAndExpressionContext(ParserRuleContext, int) - Constructor for class net.vleo.timel.grammar.TimELParser.LogicalAndExpressionContext
 
logicalOrExpression() - Method in class net.vleo.timel.grammar.TimELParser.ConditionalExpressionContext
 
logicalOrExpression() - Method in class net.vleo.timel.grammar.TimELParser
 
logicalOrExpression() - Method in class net.vleo.timel.grammar.TimELParser.LogicalOrExpressionContext
 
LogicalOrExpressionContext(ParserRuleContext, int) - Constructor for class net.vleo.timel.grammar.TimELParser.LogicalOrExpressionContext
 
lookup(AbstractParseTree, String, List<AbstractSyntaxTree>) - Method in class net.vleo.timel.function.FunctionRegistry
Lookup a function for the given arguments.

M

MILLISECOND - net.vleo.timel.time.PeriodField
 
Minus - Static variable in class net.vleo.timel.grammar.TimELLexer
 
Minus - Static variable in class net.vleo.timel.grammar.TimELParser
 
MINUTE - net.vleo.timel.time.PeriodField
 
MINUTE_OF_DAY - net.vleo.timel.time.CalendarField
 
MINUTE_OF_HOUR - net.vleo.timel.time.CalendarField
 
Mod - Static variable in class net.vleo.timel.grammar.TimELLexer
 
Mod - Static variable in class net.vleo.timel.grammar.TimELParser
 
modeNames - Static variable in class net.vleo.timel.grammar.TimELLexer
 
MONTH - net.vleo.timel.time.PeriodField
 
MONTH_OF_YEAR - net.vleo.timel.time.CalendarField
 
multiplicativeExpression() - Method in class net.vleo.timel.grammar.TimELParser.AdditiveExpressionContext
 
multiplicativeExpression() - Method in class net.vleo.timel.grammar.TimELParser
 
multiplicativeExpression() - Method in class net.vleo.timel.grammar.TimELParser.MultiplicativeExpressionContext
 
MultiplicativeExpressionContext(ParserRuleContext, int) - Constructor for class net.vleo.timel.grammar.TimELParser.MultiplicativeExpressionContext
 

N

nestedIterator - Variable in class net.vleo.timel.iterator.NestedLoopTimeIterator
 
nestedIterator(Sample<S>) - Method in class net.vleo.timel.iterator.NestedLoopTimeIterator
 
nestedIterator(Sample<S>) - Method in class net.vleo.timel.iterator.NestedLoopUpscalableIterator
 
NestedLoopTimeIterator<S,D> - Class in net.vleo.timel.iterator
A nested loop iterator which allows, for each iteration of a given TimeIterator, to loop over a nested iterator.
NestedLoopTimeIterator(TimeIterator<S>) - Constructor for class net.vleo.timel.iterator.NestedLoopTimeIterator
Protected constructor.
NestedLoopUpscalableIterator<S,D> - Class in net.vleo.timel.iterator
Upscalable iterator version of NestedLoopTimeIterator.
NestedLoopUpscalableIterator(TimeIterator<S>) - Constructor for class net.vleo.timel.iterator.NestedLoopUpscalableIterator
Protected constructor.
net.vleo.timel - package net.vleo.timel
 
net.vleo.timel.annotation - package net.vleo.timel.annotation
 
net.vleo.timel.conversion - package net.vleo.timel.conversion
 
net.vleo.timel.executor - package net.vleo.timel.executor
 
net.vleo.timel.function - package net.vleo.timel.function
 
net.vleo.timel.grammar - package net.vleo.timel.grammar
 
net.vleo.timel.impl - package net.vleo.timel.impl
 
net.vleo.timel.iterator - package net.vleo.timel.iterator
 
net.vleo.timel.time - package net.vleo.timel.time
 
net.vleo.timel.tuple - package net.vleo.timel.tuple
 
net.vleo.timel.type - package net.vleo.timel.type
 
net.vleo.timel.variable - package net.vleo.timel.variable
 
Newline - Static variable in class net.vleo.timel.grammar.TimELLexer
 
Newline - Static variable in class net.vleo.timel.grammar.TimELParser
 
newVariable(String, Type) - Method in interface net.vleo.timel.variable.VariableFactory
 
newVariable(String, Type) - Method in class net.vleo.timel.variable.VariableRegistry
 
next() - Method in class net.vleo.timel.iterator.AbstractSingletonTimeIterator
 
next() - Method in class net.vleo.timel.iterator.AdapterTimeIterator
Deprecated.
 
next() - Method in class net.vleo.timel.iterator.BufferedTimeIterator
 
next() - Method in class net.vleo.timel.iterator.ChopUpscalableIterator
 
next() - Method in class net.vleo.timel.iterator.NestedLoopTimeIterator
 
next() - Method in class net.vleo.timel.iterator.SingletonTimeIterator
 
next() - Method in class net.vleo.timel.iterator.SplitAdapterTimeIterator
 
next() - Method in interface net.vleo.timel.iterator.TimeIterator
Move forward the iterator and return the next value.
next() - Method in class net.vleo.timel.iterator.UpscalerIterator
 
Not - Static variable in class net.vleo.timel.grammar.TimELLexer
 
Not - Static variable in class net.vleo.timel.grammar.TimELParser
 
NotEqual - Static variable in class net.vleo.timel.grammar.TimELLexer
 
NotEqual - Static variable in class net.vleo.timel.grammar.TimELParser
 
NULL_VARIABLE - Static variable in annotation type net.vleo.timel.annotation.FunctionPrototype
A placeholder value to be used as empty value for variable names.

O

of(long, long) - Static method in class net.vleo.timel.time.Interval
Retrieve an interval in between start and end expressed as millis from epoch.
of(Instant, Instant) - Static method in class net.vleo.timel.time.Interval
Retrieve an interval in between start and end instants.
of(Interval, T) - Static method in class net.vleo.timel.time.Sample
Static factory method to instance a new Sample.
of(Sample<V>, Sample<V>...) - Static method in class net.vleo.timel.time.IntervalMaps
Retrieves a navigable map initialized with the given values.
Or - Static variable in class net.vleo.timel.grammar.TimELLexer
 
Or - Static variable in class net.vleo.timel.grammar.TimELParser
 
OrOr - Static variable in class net.vleo.timel.grammar.TimELLexer
 
OrOr - Static variable in class net.vleo.timel.grammar.TimELParser
 
overlap(Interval) - Method in class net.vleo.timel.time.Interval
 
overlaps(Interval) - Method in class net.vleo.timel.time.Interval
 

P

Pair<T,U> - Class in net.vleo.timel.tuple
Pair of values.
Pair() - Constructor for class net.vleo.timel.tuple.Pair
 
Parameter - Annotation Type in net.vleo.timel.annotation
An annotation to specify parameter type information.
parse(String) - Static method in class net.vleo.timel.TimEL
Initiates the compilation of the given source.
parse(String, List<Object>) - Method in class net.vleo.timel.type.TypeSystem
Parse a type given its id, and a list of specialization
ParseException - Exception in net.vleo.timel
An exception thrown to signal a parse error which carries the source reference at which the error was detected.
ParseException(String) - Constructor for exception net.vleo.timel.ParseException
 
ParseException(String, Throwable) - Constructor for exception net.vleo.timel.ParseException
 
ParseException(SourceReference, String, Throwable) - Constructor for exception net.vleo.timel.ParseException
 
peekNext() - Method in class net.vleo.timel.iterator.AbstractSingletonTimeIterator
 
peekNext() - Method in class net.vleo.timel.iterator.AdapterTimeIterator
Deprecated.
 
peekNext() - Method in class net.vleo.timel.iterator.BufferedTimeIterator
 
peekNext() - Method in class net.vleo.timel.iterator.ChopUpscalableIterator
 
peekNext() - Method in class net.vleo.timel.iterator.NestedLoopTimeIterator
 
peekNext() - Method in class net.vleo.timel.iterator.SingletonTimeIterator
 
peekNext() - Method in class net.vleo.timel.iterator.SplitAdapterTimeIterator
 
peekNext() - Method in interface net.vleo.timel.iterator.TimeIterator
Peek the next element without moving forward the iterator.
peekNext() - Method in class net.vleo.timel.iterator.UpscalerIterator
 
peekUpscaleNext(Interval) - Method in class net.vleo.timel.iterator.ChopUpscalableIterator
 
peekUpscaleNext(Interval) - Method in class net.vleo.timel.iterator.IntersectIterator
 
peekUpscaleNext(Interval) - Method in class net.vleo.timel.iterator.NestedLoopUpscalableIterator
 
peekUpscaleNext(Interval) - Method in class net.vleo.timel.iterator.SingletonUpscalableTimeIterator
 
peekUpscaleNext(Interval) - Method in class net.vleo.timel.iterator.UnionIterator
Peek the next value upscaling it for the given interval.
peekUpscaleNext(Interval) - Method in interface net.vleo.timel.iterator.UpscalableIterator
Retrieve a sample which contains the upscaled value, relative to the given interval, for the next value.
peekUpscaleNext(Interval) - Method in class net.vleo.timel.iterator.UpscalerIterator
 
PeriodField - Enum in net.vleo.timel.time
 
Plus - Static variable in class net.vleo.timel.grammar.TimELLexer
 
Plus - Static variable in class net.vleo.timel.grammar.TimELParser
 
postfixExpression() - Method in class net.vleo.timel.grammar.TimELParser
 
postfixExpression() - Method in class net.vleo.timel.grammar.TimELParser.PostfixExpressionContext
 
postfixExpression() - Method in class net.vleo.timel.grammar.TimELParser.UnaryExpressionContext
 
PostfixExpressionContext(ParserRuleContext, int) - Constructor for class net.vleo.timel.grammar.TimELParser.PostfixExpressionContext
 
primaryExpression() - Method in class net.vleo.timel.grammar.TimELParser.PostfixExpressionContext
 
primaryExpression() - Method in class net.vleo.timel.grammar.TimELParser
 
PrimaryExpressionContext(ParserRuleContext, int) - Constructor for class net.vleo.timel.grammar.TimELParser.PrimaryExpressionContext
 

Q

Question - Static variable in class net.vleo.timel.grammar.TimELLexer
 
Question - Static variable in class net.vleo.timel.grammar.TimELParser
 

R

readBackward(Interval, ExecutorContext) - Method in class net.vleo.timel.variable.TreeMapVariable
 
readBackward(Interval, ExecutorContext) - Method in interface net.vleo.timel.variable.Variable
Read the given interval returning a reverse time iterator from the end to start.
readForward(Interval, ExecutorContext) - Method in class net.vleo.timel.variable.TreeMapVariable
 
readForward(Interval, ExecutorContext) - Method in interface net.vleo.timel.variable.Variable
Read the given interval returning a forward time iterator from start to end.
relationalExpression() - Method in class net.vleo.timel.grammar.TimELParser.EqualityExpressionContext
 
relationalExpression() - Method in class net.vleo.timel.grammar.TimELParser
 
relationalExpression() - Method in class net.vleo.timel.grammar.TimELParser.RelationalExpressionContext
 
RelationalExpressionContext(ParserRuleContext, int) - Constructor for class net.vleo.timel.grammar.TimELParser.RelationalExpressionContext
 
resolveReturnType(Type<? extends S>, Type<? extends T>) - Method in interface net.vleo.timel.conversion.Conversion
Helps the compiler to resolve the return type for a possible conversion.
resolveReturnType(Type, Map<String, Type>, Type...) - Method in interface net.vleo.timel.function.Function
Helps the compiler to resolve the return type for a possible function call candidate.
Returns - Annotation Type in net.vleo.timel.annotation
An annotation to specify return type information.
RightBrace - Static variable in class net.vleo.timel.grammar.TimELLexer
 
RightBrace - Static variable in class net.vleo.timel.grammar.TimELParser
 
RightBracket - Static variable in class net.vleo.timel.grammar.TimELLexer
 
RightBracket - Static variable in class net.vleo.timel.grammar.TimELParser
 
RightParen - Static variable in class net.vleo.timel.grammar.TimELLexer
 
RightParen - Static variable in class net.vleo.timel.grammar.TimELParser
 
RightParen() - Method in class net.vleo.timel.grammar.TimELParser.CastExpressionContext
 
RightParen() - Method in class net.vleo.timel.grammar.TimELParser.FunctionCallContext
 
RightShift - Static variable in class net.vleo.timel.grammar.TimELLexer
 
RightShift - Static variable in class net.vleo.timel.grammar.TimELParser
 
RULE_additiveExpression - Static variable in class net.vleo.timel.grammar.TimELParser
 
RULE_andExpression - Static variable in class net.vleo.timel.grammar.TimELParser
 
RULE_argumentExpressionList - Static variable in class net.vleo.timel.grammar.TimELParser
 
RULE_array - Static variable in class net.vleo.timel.grammar.TimELParser
 
RULE_assignmentExpression - Static variable in class net.vleo.timel.grammar.TimELParser
 
RULE_castExpression - Static variable in class net.vleo.timel.grammar.TimELParser
 
RULE_compilationUnit - Static variable in class net.vleo.timel.grammar.TimELParser
 
RULE_conditionalExpression - Static variable in class net.vleo.timel.grammar.TimELParser
 
RULE_constant - Static variable in class net.vleo.timel.grammar.TimELParser
 
RULE_equalityExpression - Static variable in class net.vleo.timel.grammar.TimELParser
 
RULE_exclusiveOrExpression - Static variable in class net.vleo.timel.grammar.TimELParser
 
RULE_expression - Static variable in class net.vleo.timel.grammar.TimELParser
 
RULE_expressionUnit - Static variable in class net.vleo.timel.grammar.TimELParser
 
RULE_functionCall - Static variable in class net.vleo.timel.grammar.TimELParser
 
RULE_inclusiveOrExpression - Static variable in class net.vleo.timel.grammar.TimELParser
 
RULE_logicalAndExpression - Static variable in class net.vleo.timel.grammar.TimELParser
 
RULE_logicalOrExpression - Static variable in class net.vleo.timel.grammar.TimELParser
 
RULE_multiplicativeExpression - Static variable in class net.vleo.timel.grammar.TimELParser
 
RULE_postfixExpression - Static variable in class net.vleo.timel.grammar.TimELParser
 
RULE_primaryExpression - Static variable in class net.vleo.timel.grammar.TimELParser
 
RULE_relationalExpression - Static variable in class net.vleo.timel.grammar.TimELParser
 
RULE_shiftExpression - Static variable in class net.vleo.timel.grammar.TimELParser
 
RULE_statement - Static variable in class net.vleo.timel.grammar.TimELParser
 
RULE_templateArgument - Static variable in class net.vleo.timel.grammar.TimELParser
 
RULE_templateExpressionList - Static variable in class net.vleo.timel.grammar.TimELParser
 
RULE_templateExpressionListOpen - Static variable in class net.vleo.timel.grammar.TimELParser
 
RULE_typeSpecifier - Static variable in class net.vleo.timel.grammar.TimELParser
 
RULE_typeSpecifierOpen - Static variable in class net.vleo.timel.grammar.TimELParser
 
RULE_unaryExpression - Static variable in class net.vleo.timel.grammar.TimELParser
 
RULE_unaryOperator - Static variable in class net.vleo.timel.grammar.TimELParser
 
ruleNames - Static variable in class net.vleo.timel.grammar.TimELLexer
 
ruleNames - Static variable in class net.vleo.timel.grammar.TimELParser
 

S

Sample<V> - Class in net.vleo.timel.time
An immutable object representing a constant value over a given time interval.
Sample() - Constructor for class net.vleo.timel.time.Sample
 
SampleAdapterTimeIterator<S,D> - Class in net.vleo.timel.iterator
A TimeIterator that will pull samples out of its delegate, and apply a function to adapt each sample.
SampleAdapterTimeIterator(TimeIterator<S>, Function<Sample<S>, Sample<D>>) - Constructor for class net.vleo.timel.iterator.SampleAdapterTimeIterator
Build a new adapter around the given delegate, using the given mapping adapter function.
SECOND - net.vleo.timel.time.PeriodField
 
SECOND_OF_DAY - net.vleo.timel.time.CalendarField
 
SECOND_OF_MINUTE - net.vleo.timel.time.CalendarField
 
Semi - Static variable in class net.vleo.timel.grammar.TimELLexer
 
Semi - Static variable in class net.vleo.timel.grammar.TimELParser
 
sempred(RuleContext, int, int) - Method in class net.vleo.timel.grammar.TimELParser
 
shiftExpression() - Method in class net.vleo.timel.grammar.TimELParser.RelationalExpressionContext
 
shiftExpression() - Method in class net.vleo.timel.grammar.TimELParser
 
shiftExpression() - Method in class net.vleo.timel.grammar.TimELParser.ShiftExpressionContext
 
ShiftExpressionContext(ParserRuleContext, int) - Constructor for class net.vleo.timel.grammar.TimELParser.ShiftExpressionContext
 
SingletonTimeIterator<V> - Class in net.vleo.timel.iterator
Iterator that will return a single sample.
SingletonTimeIterator(Sample<V>) - Constructor for class net.vleo.timel.iterator.SingletonTimeIterator
 
SingletonUpscalableTimeIterator<V> - Class in net.vleo.timel.iterator
UpscalableIterator that will return a single sample.
SingletonUpscalableTimeIterator(Upscaler<V>, Sample<V>) - Constructor for class net.vleo.timel.iterator.SingletonUpscalableTimeIterator
 
specialize(Object...) - Method in class net.vleo.timel.type.TemplateType
 
specialize(Object...) - Method in class net.vleo.timel.type.Type
 
specializeVariableTemplate(String, TemplateType, Type<?>...) - Method in interface net.vleo.timel.function.Function
Binds a variable to a template specialization when dealing with template types.
SplitAdapterTimeIterator<S,D> - Class in net.vleo.timel.iterator
A TimeIterator that will adapt values from a source intermediate S to a destination intermediate D, using the adapt function possibly being able to split an input sample into an arbitrary number of out samples (including zero).
SplitAdapterTimeIterator(TimeIterator<S>) - Constructor for class net.vleo.timel.iterator.SplitAdapterTimeIterator
Build a new adapter around the given delegate.
STANDARD_CONVERSIONS - Static variable in class net.vleo.timel.conversion.StandardConversions
 
STANDARD_FUNCTIONS - Static variable in class net.vleo.timel.function.StandardFunctions
 
StandardConversions - Class in net.vleo.timel.conversion
Standard conversions.
StandardFunctions - Class in net.vleo.timel.function
Standard functions.
Star - Static variable in class net.vleo.timel.grammar.TimELLexer
 
Star - Static variable in class net.vleo.timel.grammar.TimELParser
 
statement() - Method in class net.vleo.timel.grammar.TimELParser.CompilationUnitContext
 
statement() - Method in class net.vleo.timel.grammar.TimELParser
 
statement(int) - Method in class net.vleo.timel.grammar.TimELParser.CompilationUnitContext
 
StatementContext(ParserRuleContext, int) - Constructor for class net.vleo.timel.grammar.TimELParser.StatementContext
 
StringLiteral - Static variable in class net.vleo.timel.grammar.TimELLexer
 
StringLiteral - Static variable in class net.vleo.timel.grammar.TimELParser
 
StringLiteral() - Method in class net.vleo.timel.grammar.TimELParser.PrimaryExpressionContext
 
StringType - Class in net.vleo.timel.type
String type.
StringType() - Constructor for class net.vleo.timel.type.StringType
 
supremum(NavigableMap<Interval, V>, Interval) - Static method in class net.vleo.timel.time.IntervalMaps
Returns the supremum of interval on given map, that is an iterator that will iterate all map intervals overlapping the given interval parameter.
supremumBackward(NavigableMap<Interval, V>, Interval) - Static method in class net.vleo.timel.time.IntervalMaps
Reverse version of the supremum method.

T

T__0 - Static variable in class net.vleo.timel.grammar.TimELLexer
 
T__0 - Static variable in class net.vleo.timel.grammar.TimELParser
 
template() - Method in class net.vleo.timel.type.TemplateType
 
template() - Method in class net.vleo.timel.type.Type
 
templateArgument() - Method in class net.vleo.timel.grammar.TimELParser
 
templateArgument() - Method in class net.vleo.timel.grammar.TimELParser.TemplateExpressionListContext
 
TemplateArgumentContext(ParserRuleContext, int) - Constructor for class net.vleo.timel.grammar.TimELParser.TemplateArgumentContext
 
templateExpressionList() - Method in class net.vleo.timel.grammar.TimELParser
 
templateExpressionList() - Method in class net.vleo.timel.grammar.TimELParser.TemplateExpressionListContext
 
templateExpressionList() - Method in class net.vleo.timel.grammar.TimELParser.TemplateExpressionListOpenContext
 
templateExpressionList() - Method in class net.vleo.timel.grammar.TimELParser.TypeSpecifierContext
 
templateExpressionList() - Method in class net.vleo.timel.grammar.TimELParser.TypeSpecifierOpenContext
 
TemplateExpressionListContext(ParserRuleContext, int) - Constructor for class net.vleo.timel.grammar.TimELParser.TemplateExpressionListContext
 
templateExpressionListOpen() - Method in class net.vleo.timel.grammar.TimELParser
 
templateExpressionListOpen() - Method in class net.vleo.timel.grammar.TimELParser.TypeSpecifierContext
 
TemplateExpressionListOpenContext(ParserRuleContext, int) - Constructor for class net.vleo.timel.grammar.TimELParser.TemplateExpressionListOpenContext
 
TemplateType<T> - Class in net.vleo.timel.type
A abstract superclass for template types, that is types that are defined by a class and a list of parameters.
TemplateType() - Constructor for class net.vleo.timel.type.TemplateType
 
TemplateType(Object...) - Constructor for class net.vleo.timel.type.TemplateType
 
Tilde - Static variable in class net.vleo.timel.grammar.TimELLexer
 
Tilde - Static variable in class net.vleo.timel.grammar.TimELParser
 
TimeIterator<V> - Interface in net.vleo.timel.iterator
A time iterator is a forward, read-only iterator which allows streaming of time serie data expressed as Samples.
TimEL - Class in net.vleo.timel
Convenience facade to use TimEL.
TimELBaseListener - Class in net.vleo.timel.grammar
This class provides an empty implementation of TimELListener, which can be extended to create a listener which only needs to handle a subset of the available methods.
TimELBaseListener() - Constructor for class net.vleo.timel.grammar.TimELBaseListener
 
TimELBaseVisitor<T> - Class in net.vleo.timel.grammar
This class provides an empty implementation of TimELVisitor, which can be extended to create a visitor which only needs to handle a subset of the available methods.
TimELBaseVisitor() - Constructor for class net.vleo.timel.grammar.TimELBaseVisitor
 
TimELLexer - Class in net.vleo.timel.grammar
 
TimELLexer(CharStream) - Constructor for class net.vleo.timel.grammar.TimELLexer
 
TimELListener - Interface in net.vleo.timel.grammar
This interface defines a complete listener for a parse tree produced by TimELParser.
TimELParser - Class in net.vleo.timel.grammar
 
TimELParser(TokenStream) - Constructor for class net.vleo.timel.grammar.TimELParser
 
TimELParser.AdditiveExpressionContext - Class in net.vleo.timel.grammar
 
TimELParser.AndExpressionContext - Class in net.vleo.timel.grammar
 
TimELParser.ArgumentExpressionListContext - Class in net.vleo.timel.grammar
 
TimELParser.ArrayContext - Class in net.vleo.timel.grammar
 
TimELParser.AssignmentExpressionContext - Class in net.vleo.timel.grammar
 
TimELParser.CastExpressionContext - Class in net.vleo.timel.grammar
 
TimELParser.CompilationUnitContext - Class in net.vleo.timel.grammar
 
TimELParser.ConditionalExpressionContext - Class in net.vleo.timel.grammar
 
TimELParser.ConstantContext - Class in net.vleo.timel.grammar
 
TimELParser.EqualityExpressionContext - Class in net.vleo.timel.grammar
 
TimELParser.ExclusiveOrExpressionContext - Class in net.vleo.timel.grammar
 
TimELParser.ExpressionContext - Class in net.vleo.timel.grammar
 
TimELParser.ExpressionUnitContext - Class in net.vleo.timel.grammar
 
TimELParser.FunctionCallContext - Class in net.vleo.timel.grammar
 
TimELParser.InclusiveOrExpressionContext - Class in net.vleo.timel.grammar
 
TimELParser.LogicalAndExpressionContext - Class in net.vleo.timel.grammar
 
TimELParser.LogicalOrExpressionContext - Class in net.vleo.timel.grammar
 
TimELParser.MultiplicativeExpressionContext - Class in net.vleo.timel.grammar
 
TimELParser.PostfixExpressionContext - Class in net.vleo.timel.grammar
 
TimELParser.PrimaryExpressionContext - Class in net.vleo.timel.grammar
 
TimELParser.RelationalExpressionContext - Class in net.vleo.timel.grammar
 
TimELParser.ShiftExpressionContext - Class in net.vleo.timel.grammar
 
TimELParser.StatementContext - Class in net.vleo.timel.grammar
 
TimELParser.TemplateArgumentContext - Class in net.vleo.timel.grammar
 
TimELParser.TemplateExpressionListContext - Class in net.vleo.timel.grammar
 
TimELParser.TemplateExpressionListOpenContext - Class in net.vleo.timel.grammar
 
TimELParser.TypeSpecifierContext - Class in net.vleo.timel.grammar
 
TimELParser.TypeSpecifierOpenContext - Class in net.vleo.timel.grammar
 
TimELParser.UnaryExpressionContext - Class in net.vleo.timel.grammar
 
TimELParser.UnaryOperatorContext - Class in net.vleo.timel.grammar
 
TimELVisitor<T> - Interface in net.vleo.timel.grammar
This interface defines a complete generic visitor for a parse tree produced by TimELParser.
toDurationMillis() - Method in class net.vleo.timel.time.Interval
 
tokenNames - Static variable in class net.vleo.timel.grammar.TimELLexer
Deprecated.
tokenNames - Static variable in class net.vleo.timel.grammar.TimELParser
Deprecated.
toString() - Method in class net.vleo.timel.iterator.AdapterTimeIterator
Deprecated.
 
toString() - Method in class net.vleo.timel.iterator.ChopUpscalableIterator
 
toString() - Method in class net.vleo.timel.iterator.CoalesceIterator
 
toString() - Method in class net.vleo.timel.iterator.DownscalerIterator
 
toString() - Method in class net.vleo.timel.iterator.IntersectIterator
 
toString() - Method in class net.vleo.timel.iterator.NestedLoopTimeIterator
 
toString() - Method in class net.vleo.timel.iterator.NestedLoopUpscalableIterator
 
toString() - Method in class net.vleo.timel.iterator.SplitAdapterTimeIterator
 
toString() - Method in class net.vleo.timel.iterator.UnionIterator
 
toString() - Method in class net.vleo.timel.time.Interval
 
toString() - Method in class net.vleo.timel.time.Sample
 
toString() - Method in class net.vleo.timel.type.TemplateType
 
toString() - Method in class net.vleo.timel.type.Type
 
TreeMapVariable<V> - Class in net.vleo.timel.variable
A variable backed by a TreeMap.
TreeMapVariable() - Constructor for class net.vleo.timel.variable.TreeMapVariable
 
Tuple3<T,U,V> - Class in net.vleo.timel.tuple
Tuple3 implementation.
Tuple3() - Constructor for class net.vleo.timel.tuple.Tuple3
 
Tuple4<T,U,V,W> - Class in net.vleo.timel.tuple
Tuple4 implementation.
Tuple4() - Constructor for class net.vleo.timel.tuple.Tuple4
 
Type<T> - Class in net.vleo.timel.type
Superclass to define a TimEL type.
Type() - Constructor for class net.vleo.timel.type.Type
 
Type(Collection) - Constructor for class net.vleo.timel.type.Type
 
TypeId - Static variable in class net.vleo.timel.grammar.TimELLexer
 
TypeId - Static variable in class net.vleo.timel.grammar.TimELParser
 
TypeId() - Method in class net.vleo.timel.grammar.TimELParser.UnaryExpressionContext
 
Types - Class in net.vleo.timel.type
Commodity functions for Types.
typeSpecifier() - Method in class net.vleo.timel.grammar.TimELParser.CastExpressionContext
 
typeSpecifier() - Method in class net.vleo.timel.grammar.TimELParser.TemplateArgumentContext
 
typeSpecifier() - Method in class net.vleo.timel.grammar.TimELParser
 
TypeSpecifierContext(ParserRuleContext, int) - Constructor for class net.vleo.timel.grammar.TimELParser.TypeSpecifierContext
 
typeSpecifierOpen() - Method in class net.vleo.timel.grammar.TimELParser.TemplateExpressionListOpenContext
 
typeSpecifierOpen() - Method in class net.vleo.timel.grammar.TimELParser
 
TypeSpecifierOpenContext(ParserRuleContext, int) - Constructor for class net.vleo.timel.grammar.TimELParser.TypeSpecifierOpenContext
 
TypeSystem - Class in net.vleo.timel.type
A type system to support implicit and explicit casting.
TypeSystem(Set<Conversion<?, ?>>, Set<Type<?>>) - Constructor for class net.vleo.timel.type.TypeSystem
Initializes the type system with the given conversions and types.

U

unaryExpression() - Method in class net.vleo.timel.grammar.TimELParser.AssignmentExpressionContext
 
unaryExpression() - Method in class net.vleo.timel.grammar.TimELParser.CastExpressionContext
 
unaryExpression() - Method in class net.vleo.timel.grammar.TimELParser
 
UnaryExpressionContext(ParserRuleContext, int) - Constructor for class net.vleo.timel.grammar.TimELParser.UnaryExpressionContext
 
unaryOperator() - Method in class net.vleo.timel.grammar.TimELParser.UnaryExpressionContext
 
unaryOperator() - Method in class net.vleo.timel.grammar.TimELParser
 
UnaryOperatorContext(ParserRuleContext, int) - Constructor for class net.vleo.timel.grammar.TimELParser.UnaryOperatorContext
 
UnionIterator - Class in net.vleo.timel.iterator
An upscalable time iterator which performs the union between a given set of upscalable iterators.
UnionIterator(Collection<UpscalableIterator<?>>) - Constructor for class net.vleo.timel.iterator.UnionIterator
Construct a intesect iterator from the given arguments.
UnionIterator(UpscalableIterator<?>, UpscalableIterator<?>...) - Constructor for class net.vleo.timel.iterator.UnionIterator
Construct a intersect iterator from the given arguments.
UpperLimitTimeIterator<V> - Class in net.vleo.timel.iterator
An iterator that will end the iteration when an upper temporal limit is reached.
UpperLimitTimeIterator(long, TimeIterator<V>) - Constructor for class net.vleo.timel.iterator.UpperLimitTimeIterator
 
UpscalableIterator<V> - Interface in net.vleo.timel.iterator
A TimeIterator which support upscaling operation, that is is able to peek the next value upscaling it to the given interval.
UpscalerIterator<V> - Class in net.vleo.timel.iterator
A wrapper to adapt an Upscaler into a UpscalableIterator.
UpscalerIterator() - Constructor for class net.vleo.timel.iterator.UpscalerIterator
 

V

ValueAdapterTimeIterator<S,D> - Class in net.vleo.timel.iterator
A TimeIterator that will pull samples out of its delegate, and apply a function to adapt each sample's value.
ValueAdapterTimeIterator(TimeIterator<S>, Function<S, D>) - Constructor for class net.vleo.timel.iterator.ValueAdapterTimeIterator
Build a new adapter around the given delegate, using the given mapping adapter function.
valueOf(String) - Static method in enum net.vleo.timel.time.CalendarField
Returns the enum constant of this type with the specified name.
valueOf(String) - Static method in enum net.vleo.timel.time.PeriodField
Returns the enum constant of this type with the specified name.
values() - Static method in enum net.vleo.timel.time.CalendarField
Returns an array containing the constants of this enum type, in the order they are declared.
values() - Static method in enum net.vleo.timel.time.PeriodField
Returns an array containing the constants of this enum type, in the order they are declared.
Variable<V> - Interface in net.vleo.timel.variable
Interface for variables.
VariableFactory - Interface in net.vleo.timel.variable
An interface to customize the variable factory.
VariableRegistry - Class in net.vleo.timel.variable
Variable registry.
VariableRegistry() - Constructor for class net.vleo.timel.variable.VariableRegistry
 
visitAdditiveExpression(TimELParser.AdditiveExpressionContext) - Method in class net.vleo.timel.grammar.TimELBaseVisitor
Visit a parse tree produced by TimELParser.additiveExpression().
visitAdditiveExpression(TimELParser.AdditiveExpressionContext) - Method in interface net.vleo.timel.grammar.TimELVisitor
Visit a parse tree produced by TimELParser.additiveExpression().
visitAndExpression(TimELParser.AndExpressionContext) - Method in class net.vleo.timel.grammar.TimELBaseVisitor
Visit a parse tree produced by TimELParser.andExpression().
visitAndExpression(TimELParser.AndExpressionContext) - Method in interface net.vleo.timel.grammar.TimELVisitor
Visit a parse tree produced by TimELParser.andExpression().
visitArgumentExpressionList(TimELParser.ArgumentExpressionListContext) - Method in class net.vleo.timel.grammar.TimELBaseVisitor
Visit a parse tree produced by TimELParser.argumentExpressionList().
visitArgumentExpressionList(TimELParser.ArgumentExpressionListContext) - Method in interface net.vleo.timel.grammar.TimELVisitor
Visit a parse tree produced by TimELParser.argumentExpressionList().
visitArray(TimELParser.ArrayContext) - Method in class net.vleo.timel.grammar.TimELBaseVisitor
Visit a parse tree produced by TimELParser.array().
visitArray(TimELParser.ArrayContext) - Method in interface net.vleo.timel.grammar.TimELVisitor
Visit a parse tree produced by TimELParser.array().
visitAssignmentExpression(TimELParser.AssignmentExpressionContext) - Method in class net.vleo.timel.grammar.TimELBaseVisitor
Visit a parse tree produced by TimELParser.assignmentExpression().
visitAssignmentExpression(TimELParser.AssignmentExpressionContext) - Method in interface net.vleo.timel.grammar.TimELVisitor
Visit a parse tree produced by TimELParser.assignmentExpression().
visitCastExpression(TimELParser.CastExpressionContext) - Method in class net.vleo.timel.grammar.TimELBaseVisitor
Visit a parse tree produced by TimELParser.castExpression().
visitCastExpression(TimELParser.CastExpressionContext) - Method in interface net.vleo.timel.grammar.TimELVisitor
Visit a parse tree produced by TimELParser.castExpression().
visitCompilationUnit(TimELParser.CompilationUnitContext) - Method in class net.vleo.timel.grammar.TimELBaseVisitor
Visit a parse tree produced by TimELParser.compilationUnit().
visitCompilationUnit(TimELParser.CompilationUnitContext) - Method in interface net.vleo.timel.grammar.TimELVisitor
Visit a parse tree produced by TimELParser.compilationUnit().
visitConditionalExpression(TimELParser.ConditionalExpressionContext) - Method in class net.vleo.timel.grammar.TimELBaseVisitor
Visit a parse tree produced by TimELParser.conditionalExpression().
visitConditionalExpression(TimELParser.ConditionalExpressionContext) - Method in interface net.vleo.timel.grammar.TimELVisitor
Visit a parse tree produced by TimELParser.conditionalExpression().
visitConstant(TimELParser.ConstantContext) - Method in class net.vleo.timel.grammar.TimELBaseVisitor
Visit a parse tree produced by TimELParser.constant().
visitConstant(TimELParser.ConstantContext) - Method in interface net.vleo.timel.grammar.TimELVisitor
Visit a parse tree produced by TimELParser.constant().
visitEqualityExpression(TimELParser.EqualityExpressionContext) - Method in class net.vleo.timel.grammar.TimELBaseVisitor
Visit a parse tree produced by TimELParser.equalityExpression().
visitEqualityExpression(TimELParser.EqualityExpressionContext) - Method in interface net.vleo.timel.grammar.TimELVisitor
Visit a parse tree produced by TimELParser.equalityExpression().
visitErrorNode(ErrorNode) - Method in class net.vleo.timel.grammar.TimELBaseListener
visitExclusiveOrExpression(TimELParser.ExclusiveOrExpressionContext) - Method in class net.vleo.timel.grammar.TimELBaseVisitor
Visit a parse tree produced by TimELParser.exclusiveOrExpression().
visitExclusiveOrExpression(TimELParser.ExclusiveOrExpressionContext) - Method in interface net.vleo.timel.grammar.TimELVisitor
Visit a parse tree produced by TimELParser.exclusiveOrExpression().
visitExpression(TimELParser.ExpressionContext) - Method in class net.vleo.timel.grammar.TimELBaseVisitor
Visit a parse tree produced by TimELParser.expression().
visitExpression(TimELParser.ExpressionContext) - Method in interface net.vleo.timel.grammar.TimELVisitor
Visit a parse tree produced by TimELParser.expression().
visitExpressionUnit(TimELParser.ExpressionUnitContext) - Method in class net.vleo.timel.grammar.TimELBaseVisitor
Visit a parse tree produced by TimELParser.expressionUnit().
visitExpressionUnit(TimELParser.ExpressionUnitContext) - Method in interface net.vleo.timel.grammar.TimELVisitor
Visit a parse tree produced by TimELParser.expressionUnit().
visitFunctionCall(TimELParser.FunctionCallContext) - Method in class net.vleo.timel.grammar.TimELBaseVisitor
Visit a parse tree produced by TimELParser.functionCall().
visitFunctionCall(TimELParser.FunctionCallContext) - Method in interface net.vleo.timel.grammar.TimELVisitor
Visit a parse tree produced by TimELParser.functionCall().
visitInclusiveOrExpression(TimELParser.InclusiveOrExpressionContext) - Method in class net.vleo.timel.grammar.TimELBaseVisitor
Visit a parse tree produced by TimELParser.inclusiveOrExpression().
visitInclusiveOrExpression(TimELParser.InclusiveOrExpressionContext) - Method in interface net.vleo.timel.grammar.TimELVisitor
Visit a parse tree produced by TimELParser.inclusiveOrExpression().
visitLogicalAndExpression(TimELParser.LogicalAndExpressionContext) - Method in class net.vleo.timel.grammar.TimELBaseVisitor
Visit a parse tree produced by TimELParser.logicalAndExpression().
visitLogicalAndExpression(TimELParser.LogicalAndExpressionContext) - Method in interface net.vleo.timel.grammar.TimELVisitor
Visit a parse tree produced by TimELParser.logicalAndExpression().
visitLogicalOrExpression(TimELParser.LogicalOrExpressionContext) - Method in class net.vleo.timel.grammar.TimELBaseVisitor
Visit a parse tree produced by TimELParser.logicalOrExpression().
visitLogicalOrExpression(TimELParser.LogicalOrExpressionContext) - Method in interface net.vleo.timel.grammar.TimELVisitor
Visit a parse tree produced by TimELParser.logicalOrExpression().
visitMultiplicativeExpression(TimELParser.MultiplicativeExpressionContext) - Method in class net.vleo.timel.grammar.TimELBaseVisitor
Visit a parse tree produced by TimELParser.multiplicativeExpression().
visitMultiplicativeExpression(TimELParser.MultiplicativeExpressionContext) - Method in interface net.vleo.timel.grammar.TimELVisitor
Visit a parse tree produced by TimELParser.multiplicativeExpression().
visitPostfixExpression(TimELParser.PostfixExpressionContext) - Method in class net.vleo.timel.grammar.TimELBaseVisitor
Visit a parse tree produced by TimELParser.postfixExpression().
visitPostfixExpression(TimELParser.PostfixExpressionContext) - Method in interface net.vleo.timel.grammar.TimELVisitor
Visit a parse tree produced by TimELParser.postfixExpression().
visitPrimaryExpression(TimELParser.PrimaryExpressionContext) - Method in class net.vleo.timel.grammar.TimELBaseVisitor
Visit a parse tree produced by TimELParser.primaryExpression().
visitPrimaryExpression(TimELParser.PrimaryExpressionContext) - Method in interface net.vleo.timel.grammar.TimELVisitor
Visit a parse tree produced by TimELParser.primaryExpression().
visitRelationalExpression(TimELParser.RelationalExpressionContext) - Method in class net.vleo.timel.grammar.TimELBaseVisitor
Visit a parse tree produced by TimELParser.relationalExpression().
visitRelationalExpression(TimELParser.RelationalExpressionContext) - Method in interface net.vleo.timel.grammar.TimELVisitor
Visit a parse tree produced by TimELParser.relationalExpression().
visitShiftExpression(TimELParser.ShiftExpressionContext) - Method in class net.vleo.timel.grammar.TimELBaseVisitor
Visit a parse tree produced by TimELParser.shiftExpression().
visitShiftExpression(TimELParser.ShiftExpressionContext) - Method in interface net.vleo.timel.grammar.TimELVisitor
Visit a parse tree produced by TimELParser.shiftExpression().
visitStatement(TimELParser.StatementContext) - Method in class net.vleo.timel.grammar.TimELBaseVisitor
Visit a parse tree produced by TimELParser.statement().
visitStatement(TimELParser.StatementContext) - Method in interface net.vleo.timel.grammar.TimELVisitor
Visit a parse tree produced by TimELParser.statement().
visitTemplateArgument(TimELParser.TemplateArgumentContext) - Method in class net.vleo.timel.grammar.TimELBaseVisitor
Visit a parse tree produced by TimELParser.templateArgument().
visitTemplateArgument(TimELParser.TemplateArgumentContext) - Method in interface net.vleo.timel.grammar.TimELVisitor
Visit a parse tree produced by TimELParser.templateArgument().
visitTemplateExpressionList(TimELParser.TemplateExpressionListContext) - Method in class net.vleo.timel.grammar.TimELBaseVisitor
Visit a parse tree produced by TimELParser.templateExpressionList().
visitTemplateExpressionList(TimELParser.TemplateExpressionListContext) - Method in interface net.vleo.timel.grammar.TimELVisitor
Visit a parse tree produced by TimELParser.templateExpressionList().
visitTemplateExpressionListOpen(TimELParser.TemplateExpressionListOpenContext) - Method in class net.vleo.timel.grammar.TimELBaseVisitor
Visit a parse tree produced by TimELParser.templateExpressionListOpen().
visitTemplateExpressionListOpen(TimELParser.TemplateExpressionListOpenContext) - Method in interface net.vleo.timel.grammar.TimELVisitor
Visit a parse tree produced by TimELParser.templateExpressionListOpen().
visitTerminal(TerminalNode) - Method in class net.vleo.timel.grammar.TimELBaseListener
visitTypeSpecifier(TimELParser.TypeSpecifierContext) - Method in class net.vleo.timel.grammar.TimELBaseVisitor
Visit a parse tree produced by TimELParser.typeSpecifier().
visitTypeSpecifier(TimELParser.TypeSpecifierContext) - Method in interface net.vleo.timel.grammar.TimELVisitor
Visit a parse tree produced by TimELParser.typeSpecifier().
visitTypeSpecifierOpen(TimELParser.TypeSpecifierOpenContext) - Method in class net.vleo.timel.grammar.TimELBaseVisitor
Visit a parse tree produced by TimELParser.typeSpecifierOpen().
visitTypeSpecifierOpen(TimELParser.TypeSpecifierOpenContext) - Method in interface net.vleo.timel.grammar.TimELVisitor
Visit a parse tree produced by TimELParser.typeSpecifierOpen().
visitUnaryExpression(TimELParser.UnaryExpressionContext) - Method in class net.vleo.timel.grammar.TimELBaseVisitor
Visit a parse tree produced by TimELParser.unaryExpression().
visitUnaryExpression(TimELParser.UnaryExpressionContext) - Method in interface net.vleo.timel.grammar.TimELVisitor
Visit a parse tree produced by TimELParser.unaryExpression().
visitUnaryOperator(TimELParser.UnaryOperatorContext) - Method in class net.vleo.timel.grammar.TimELBaseVisitor
Visit a parse tree produced by TimELParser.unaryOperator().
visitUnaryOperator(TimELParser.UnaryOperatorContext) - Method in interface net.vleo.timel.grammar.TimELVisitor
Visit a parse tree produced by TimELParser.unaryOperator().
VOCABULARY - Static variable in class net.vleo.timel.grammar.TimELLexer
 
VOCABULARY - Static variable in class net.vleo.timel.grammar.TimELParser
 

W

WEEK - net.vleo.timel.time.PeriodField
 
WEEK_OF_YEAR - net.vleo.timel.time.CalendarField
 
Whitespace - Static variable in class net.vleo.timel.grammar.TimELLexer
 
Whitespace - Static variable in class net.vleo.timel.grammar.TimELParser
 
withFunction(Function<?>) - Method in interface net.vleo.timel.CompilerBuilder
Declare a Function so that it's accessible from the expression.
withFunction(Function<?>) - Method in class net.vleo.timel.impl.CompilerBuilderImpl
 
withOption(String, Object) - Method in interface net.vleo.timel.CompilerBuilder
Enable a compiler option with the given value.
withOption(String, Object) - Method in class net.vleo.timel.impl.CompilerBuilderImpl
 
withVariable(String, Type, Variable<?>) - Method in interface net.vleo.timel.CompilerBuilder
Declare a Variable so that it's accessible from the expression.
withVariable(String, Type, Variable<?>) - Method in class net.vleo.timel.impl.CompilerBuilderImpl
 
withVariableFactory(VariableFactory) - Method in interface net.vleo.timel.CompilerBuilder
Adds a VariableFactory so that the compiler can instance new variables when needed.
withVariableFactory(VariableFactory) - Method in class net.vleo.timel.impl.CompilerBuilderImpl
 
write(Sample<V>, ExecutorContext) - Method in class net.vleo.timel.variable.TreeMapVariable
 
write(Sample<V>, ExecutorContext) - Method in interface net.vleo.timel.variable.Variable
Write a sample into the variable.

Y

YEAR - net.vleo.timel.time.CalendarField
 
YEAR - net.vleo.timel.time.PeriodField
 

Z

Zero - Static variable in class net.vleo.timel.grammar.TimELLexer
 
Zero - Static variable in class net.vleo.timel.grammar.TimELParser
 
Zero() - Method in class net.vleo.timel.grammar.TimELParser.ConstantContext
 
ZeroToIntegerConversion - Class in net.vleo.timel.conversion
Zero to integer conversion.
ZeroToIntegerConversion() - Constructor for class net.vleo.timel.conversion.ZeroToIntegerConversion
 
ZeroType - Class in net.vleo.timel.type
A type to represent the zero constant.
ZeroType() - Constructor for class net.vleo.timel.type.ZeroType
 

_

_ATN - Static variable in class net.vleo.timel.grammar.TimELLexer
 
_ATN - Static variable in class net.vleo.timel.grammar.TimELParser
 
_decisionToDFA - Static variable in class net.vleo.timel.grammar.TimELLexer
 
_decisionToDFA - Static variable in class net.vleo.timel.grammar.TimELParser
 
_serializedATN - Static variable in class net.vleo.timel.grammar.TimELLexer
 
_serializedATN - Static variable in class net.vleo.timel.grammar.TimELParser
 
_sharedContextCache - Static variable in class net.vleo.timel.grammar.TimELLexer
 
_sharedContextCache - Static variable in class net.vleo.timel.grammar.TimELParser
 
A B C D E F G H I J L M N O P Q R S T U V W Y Z _ 
Skip navigation links

Copyright © 2019. All rights reserved.