org.topbraid.spin.arq
Class AbstractFunction2

java.lang.Object
  extended by org.topbraid.spin.arq.AbstractFunction
      extended by org.topbraid.spin.arq.AbstractFunction2

public abstract class AbstractFunction2
extends AbstractFunction

An abstract superclass for Functions with 2 arguments.

Author:
Holger Knublauch

Constructor Summary
AbstractFunction2()
           
 
Method Summary
protected  NodeValue exec(Node[] nodes, FunctionEnv env)
           
protected abstract  NodeValue exec(Node arg1, Node arg2, FunctionEnv env)
           
 
Methods inherited from class org.topbraid.spin.arq.AbstractFunction
build, exec
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractFunction2

public AbstractFunction2()
Method Detail

exec

protected NodeValue exec(Node[] nodes,
                         FunctionEnv env)
Specified by:
exec in class AbstractFunction

exec

protected abstract NodeValue exec(Node arg1,
                                  Node arg2,
                                  FunctionEnv env)