eu.bandm.tscore.model
Class Application

java.lang.Object
  extended by eu.bandm.tscore.model.Expression
      extended by eu.bandm.tscore.model.Application
All Implemented Interfaces:
Formattable, Cloneable

public class Application
extends Expression


Field Summary
protected  CheckedMap_RD<String,Expression> args
           
protected  Expression func
           
static Function<Application,CheckedMap_RD<String,Expression>> get_args
           
static Function<Application,Expression> get_func
           
 
Fields inherited from interface eu.bandm.tools.format.Formattable
format
 
Constructor Summary
Application(Expression func)
           
 
Method Summary
 boolean containsKey_args(String key0)
           
 void descend_args(MATCH_ONLY_00 visitor)
           
 Application doclone()
           
 Format format()
           
 CheckedMap_RD<String,Expression> get_args()
           
 Expression get_func()
           
 Application initFrom(Object o0)
           
 void put_args(String key0, Expression value)
           
 boolean set_args(CheckedMap_RD<String,Expression> val)
           
 boolean set_func(Expression val)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

func

protected Expression func

get_func

public static final Function<Application,Expression> get_func

args

protected CheckedMap_RD<String,Expression> args

get_args

public static final Function<Application,CheckedMap_RD<String,Expression>> get_args
Constructor Detail

Application

public Application(Expression func)
Method Detail

doclone

public Application doclone()
Overrides:
doclone in class Expression

format

public Format format()
Specified by:
format in interface Formattable
Overrides:
format in class Expression

initFrom

public Application initFrom(Object o0)
Overrides:
initFrom in class Expression

get_func

public Expression get_func()

set_func

public boolean set_func(Expression val)

get_args

public CheckedMap_RD<String,Expression> get_args()

set_args

public boolean set_args(CheckedMap_RD<String,Expression> val)

put_args

public void put_args(String key0,
                     Expression value)

containsKey_args

public boolean containsKey_args(String key0)

descend_args

public void descend_args(MATCH_ONLY_00 visitor)