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