brouter/brouter-expressions/src/main/java/btools/expressions/BExpressionContextNode.java
2022-07-25 06:14:46 +02:00

36 lines
792 B
Java

// context for simple expression
// context means:
// - the local variables
// - the local variable names
// - the lookup-input variables
package btools.expressions;
public final class BExpressionContextNode extends BExpressionContext {
private static String[] buildInVariables =
{"initialcost"};
protected String[] getBuildInVariableNames() {
return buildInVariables;
}
public float getInitialcost() {
return getBuildInVariable(0);
}
public BExpressionContextNode(BExpressionMetaData meta) {
super("node", meta);
}
/**
* Create an Expression-Context for way context
*
* @param hashSize size of hashmap for result caching
*/
public BExpressionContextNode(int hashSize, BExpressionMetaData meta) {
super("node", hashSize, meta);
}
}