brouter/brouter-expressions/src/main/java/btools/expressions/BExpressionContextNode.java

38 lines
806 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 );
}
}