org.xmloperator.lambda.tree.model
Interface Application
- All Superinterfaces:
- Term, TermWithBody
- public interface Application
- extends TermWithBody
Application Term.
getArgument
public Term getArgument()
- Returns the argument Term of this Application.
- Returns:
- the argument Term of this Application.
setArgument
public void setArgument(Term argument)
- Set the argument of this Application.
- Parameters:
argument
- a Term.
- Throws:
java.lang.IllegalArgumentException
- if the given Term is null or has
already a parent.
IllegalCastException
- if the implementation of the argument
is not compatible with the implementation of this Application.
ReturnedToTheFactoryException
- if this Application has been
returned to the factory.
clearArgument
public void clearArgument()
- Clear the argument of this Application.