Uses of Class
org.yamcs.studio.data.formula.FormulaAst
Packages that use FormulaAst
-
Uses of FormulaAst in org.yamcs.studio.data.formula
Methods in org.yamcs.studio.data.formula that return FormulaAstModifier and TypeMethodDescriptionfinal FormulaAstFormulaParser.additiveExpression()final FormulaAstFormulaParser.andExpression()static FormulaAstA CHANNEL node representing the given channel name.final FormulaAstFormulaParser.channel()static FormulaAstFormulaAst.channelFromToken(String token) A CHANNEL node from a quoted token.final FormulaAstFormulaParser.conditionalAndExpression()final FormulaAstFormulaParser.conditionalExpression()final FormulaAstFormulaParser.conditionalOrExpression()final FormulaAstFormulaParser.constant()final FormulaAstFormulaParser.equalityExpression()final FormulaAstFormulaParser.exponentialExpression()final FormulaAstFormulaParser.expression()static FormulaAstFormulaAst.floatingPoint(double floatingPoint) A FLOATING_POINT node from the given value.static FormulaAstFormulaAst.floatingPointFromToken(String token) A FLOATING_POINT node from a token.static FormulaAstThe AST corresponding to the parsed formula.final FormulaAstFormulaParser.formula()final FormulaAstFormulaParser.functionExpression()static FormulaAstAn ID node representing the given id.final FormulaAstFormulaParser.inclusiveOrExpression()static FormulaAstFormulaAst.integer(int integer) An INTEGER node from the given value.static FormulaAstFormulaAst.integerFromToken(String token) An INTEGER node from a token.final FormulaAstFormulaParser.multiplicativeExpression()final FormulaAstFormulaParser.numericLiteral()static FormulaAstFormulaAst.op(String opName, List<FormulaAst> children) An OP node representing the given operator/function with the given arguments.static FormulaAstFormulaAst.op(String opName, FormulaAst... children) An OP node representing the given operator/function with the given arguments.final FormulaAstFormulaParser.parExpression()final FormulaAstFormulaParser.primary()final FormulaAstFormulaParser.relationalExpression()static FormulaAstFormulaAst.singleChannel(String formula) The AST corresponding to a single channel, if the formula represents one, or null, if the formula is not a single channel.final FormulaAstFormulaParser.singleChannel()static FormulaAstA STRING node representing the given string.static FormulaAstFormulaAst.stringFromToken(String token) A STRING node from a quoted token.final FormulaAstFormulaParser.stringLiteral()FormulaAst.substituteChannels(Map<String, FormulaAst> substitutions) Returns a new AST where the channel nodes that match the keys of the map are substituted with the values of the map.final FormulaAstFormulaParser.unaryExpression()final FormulaAstFormulaParser.unaryExpressionNotPlusMinus()Methods in org.yamcs.studio.data.formula that return types with arguments of type FormulaAstModifier and TypeMethodDescriptionFormulaAst.getChildren()The children of this node, if IO, null otherwise.Methods in org.yamcs.studio.data.formula with parameters of type FormulaAstModifier and TypeMethodDescriptionstatic FormulaAstFormulaAst.op(String opName, FormulaAst... children) An OP node representing the given operator/function with the given arguments.Method parameters in org.yamcs.studio.data.formula with type arguments of type FormulaAstModifier and TypeMethodDescriptionstatic FormulaAstFormulaAst.op(String opName, List<FormulaAst> children) An OP node representing the given operator/function with the given arguments.FormulaAst.substituteChannels(Map<String, FormulaAst> substitutions) Returns a new AST where the channel nodes that match the keys of the map are substituted with the values of the map.